CYFROWE MODELOWANIE ROBOTA Z NAPĘDEM GĄSIENICOWYM
J
ÓZEFG
IERGIEL, K
RZYSZTOFK
URCKatedra Mechaniki Stosowanej i Robotyki, Politechnika Rzeszowska e-mail: bartek@prz.edu.pl, kkurc@ prz.edu.pl
Streszczenie. W artykule przedstawiono zagadnienie związane z modelowaniem cyfrowym mobilnego robota z napędem gąsienicowym. Nowoczesne oprogramowanie CAD/CAE oferuje spójny i elastyczny zestaw modułów do trójwymiarowego projektowania mechanicznego, symulacji, tworzenia narzędzi oraz wymiany informacji projektowej, które pomagają odnieść korzyści z procesu cyfrowego prototypowania przy niedużych nakładach finansowych, pozwalając na projektowanie i budowanie lepszych produktów w krótszym czasie. Model CAD/CAE jest precyzyjnym prototypem cyfrowym, pozwalającym użytkownikom sprawdzić projekt i jego parametry w czasie działania, minimalizując konieczność budowania prototypów fizycznych. Testowanie charakterystyk pracy urządzenia, jeszcze zanim zostanie zbudowane, zwykle wymaga zatrudnienia kosztownych konsultantów. Oprogramowanie CAD/CAE powinno zawierać łatwy do użycia i ściśle zintegrowany moduł do symulacji dynamicznej oraz analizy wytrzymałościowej, pozwalając każdemu na zoptymalizowanie i przetestowanie prototypu cyfrowego, aby przewidzieć to, jak urządzenie będzie pracować w „warunkach rzeczywistych”, zanim jakakolwiek jego część zostanie wyprodukowana.
1. ZAŁOŻENIA KONSTRUKCYJNE I MANEWROWE
Podstawową funkcją projektowanego robota gąsienicowego jest możliwość przemieszczania się w cieczy, przykładowo w basenie i w rurach o przekroju kołowym (średnica od 200mm) i prostokątnym (min. wymiar 200mm) zamocowanych poziomo.
Poprzez swoją konstrukcję robot będzie mógł być adaptowany przede wszystkim do inspekcji rur o przekroju kołowym i prostokątnym oraz powierzchni płaskich, które mogą być nachylone pod katem 20o. Istotnym zagadnieniem jest autonomiczność poszczególnych modułów napędowych oraz ich adaptacyjność do środowiska, w którym zostaną użyte, możliwość szybkiego i łatwego zarówno montażu jak i demontażu poszczególnych segmentów.
2. WIRTUALNE PROTOTYPOWANIE KONSTRUKCJI ROBOTA
Nowoczesne oprogramowanie CAD-CAE umożliwia zaprojektowanie i zasymulowanie w określonym środowisku (zbliżonym pod pewnymi względami do rzeczywistego) prawdopodobnych zachowań oraz reakcji na niektóre czynniki zewnętrzne [1-11].
Przedstawione rozwiązanie (rys.1) i (rys.2) pozwala na spełnienie założeń.
Rys.1. Konfiguracja do jazdy po powierzchniach płaskich
Koncepcja robota (rys.1), zaprojektowanego do jazdy po płaskim terenie, ma dwa moduły gąsienicowe ułożone rownolegle do siebie. Moduł główny przymocowany na stałe do gasienic za pomocą sztywnych ramion. Robot dzięki niezależnemu napędowi może samodzielnie skręcać dzięki różnicy prędkości modułów napędowych.
Rys.2. Konfiguracja do jazdy w rurach poziomych
Koncepcja robota (rys.2) zaprojektowanego do jazdy w rurach poziomych o przekroju kołowym od 200mm ma dwa moduły gąsienicowe przymocowane po obwodzie, pomiędzy którymi jest kąt 120 stopni. Na rys. 3 przedstawiono model pojedynczego modułu gąsienicowego.
Rys.3. Model napędu gąsienicowego
Przeniesienie momentu napędowego z silnika na główne koło napędowe realizowane jest przez system przekładni widocznych na rys. 4.
Rys.4. Model zespołu przeniesienia napędu Moment napędowy przenoszony jest od silnika do koła głównego poprzez:
przekładnię zębatą stożkową – 1,
dwie przekładnie planetarne – 2,
przekładnię zębatą czołową – 3,
wał łączący ostatnie koło zębate z kołem głównym – 4.
3. DYNAMICZNE PROTOTYPOWANIE KONSTRUKCJI ROBOTA
Dynamiczne prototypowanie, które zostało przeprowadzone w oprogramowaniu Autodesk Inventor, jest procesem tworzenia modelu cyfrowego mającego w jak najdokładniejszym
Rys.5. Panel drzewa komponentów
Wstępnie tak przygotowany model gotowy jest do przeprowadzenia symulacji dynamicznej.
W tym celu zbudowano tor, po którym będzie poruszał się robot. Składa się on z trzech odcinków (rys.6): przejazd po płaszczyźnie poziomej, przejazd na wzniesienie, przejazd po płaszczyźnie poziomej.
Rys.6. Tor testowania modelu cyfrowego
Przykładowe zadanie możliwe do zrealizowania, to założenie prędkości kątowej kół napędzających gąsienice w celu wyznaczenia prędkości, przyspieszenia dowolnego punktu robota, czy też momentów napędowych na osiach silników. W symulacji dynamicznej wykonuje się to przez edycję wiązania obrotowego występującego pomiędzy wałem napędowym a obudową modułu gąsienicowego (rys.7).
Rys.7. Okno edycji wiązania
Po wybraniu opcji narzucenia prędkości można określić ją jako stałą wartość lub jako dowolnie zadany przebieg (rys.8). Ruch robota składa się z trzech etapów: rozpędzania, poruszania się ze stałą prędkością i hamowania.
Rys.8. Założony przebieg prędkości kątowej kół napędzających gąsienice
Aby zbadać, jak porusza się wybrany punkt robota, a więc móc określić jego trajektorię, posłużono się poleceniem „trace”, będącym jedną z opcji narzędzia „output grapher”, służącego do zapisywania i wizualizacji przebiegów otrzymanych w wyniku symulacji (rys.9).
Rys.10. Przebiegi przyspieszenia (a), prędkości (V) i przebytej drogi (s) punktu (rys.9)
Rys.11. Uzyskana trajektoria w wyniku symulacji (rys.9)
Moduł symulacji dynamicznej umożliwia zapisanie przebiegu badanych parametrów.
W panelu znajdującym się po lewej stronie okna (rys.10) przykładowo można wybrać, które z parametrów ruchu mają zostać wyświetlone w postaci wykresu. Widoczna około 5s (rys.10)
zmiana prędkości i przyspieszenia wynika z zakłócenia parametrycznego, a mianowicie z przejazdu po płaszczyźnie poziomej na wzniesienie (rys.11).
4. PODSUMOWANIE
Dynamiczne prototypowanie umożliwia projektantowi sprawdzenie efektywności działania tworzonego mechanizmu w „rzeczywistych warunkach”. Symulując działanie mechanizmów oraz napędzając zespoły, można sprawdzić, czy projektowane urządzenie działa poprawnie.
Jest to nowy poziom prototypowania, pomagający projektantowi w przeanalizowaniu działania urządzenia bez potrzeby tworzenia fizycznego prototypu. Podczas dynamicznego działania urządzenia w pełnym cyklu operacyjnym można dobierać odpowiednie parametry silnika czy serwomotoru do utrzymania aktualnych obciążeń pracy, analizować pozycję, prędkości, przyspieszenia i obciążenia, jakim poddawany jest każdy komponent mechanizmu.
Rozwiązania CAD/CAE wspomagają prace na każdym etapie projektowania i wytwarzania produktu. W znacznym stopniu przyspieszają i zarazem zmniejszają koszty od pomysłu do wykonania danego produktu. Mając już sprawnie działający „wirtualny mechanizm”, można przystąpić do etapu wydrukowania 3D gotowych podzespołów, stosując przykładowo jedną z metod rapid prototyping [1-11].
LITERATURA
1. Gawrysiak M.: Analiza systemowa urządzenia mechatronicznego. Białystok: Wyd. Pol.
Białostockiej, 2003.
2. Giergiel J., Buratowski T., Kurc K.: The mechatronic construction of the inspection mobile robot. “Polish Journal of Environmental Studies” 2009, Vol. 18, No. 4B, p.64 -70.
3. Giergiel J., Trojnacki M.: Modeling and tracking control of wheeled mobile robots.
“Mechanics and Mechanical Engineering” 2006, Vol. 10, No. 1, p. 74 - 81.
4. Trojnacki M.: Badania symulacyjne i szybkie prototypowanie ruchu robota czteronożnego o strukturze ssaka. „ Przegląd Mechaniczny” 2010, nr 1, s. 31-38.
5. Giergiel J., Kurc K., Giergiel M.: Mechatroniczne projektowanie robotów inspekcyjnych.
Monografia. Rzeszów: Ofic. Wyd. Pol. Rzesz, 2010.
6. Kurc K.: Mechatronika w projektowaniu robota. Rzeszów: Ofic. Wyd. Pol. Rzesz., 2010.
7. Mężyk A., Bachorz P.: Mechatronika w projektowaniu układów napędowych maszyn.
Projektowanie mechatroniczne : zagadnienia wybrane. Praca zbiorowa pod red. T. Uhla.
Radom: Wyd. Inst. Technologii Eksploatacji, 2005, s. 145-158.
8. Mężyk A., Bachorz P.: Dynamic analysis of mechatronic system with ansynchronous motor. “Engineering Mechanics” 2005, Vol.12, No. 3, p. 215-221.
9. Mężyk A., Świtoński E.: Selection of optimum dynamic features for mechatronic drive systems. “Automation in Construction” 2008, 17, p. 251-256.
10. Marciniec A., Markowski T., Oleksy M., Budzik G., Cygnar M.: The geometrical precision of the silicone matrices to the manufacturing of the models of the gear.
“Archives of Foundry Engineering” 2009, Vol. 9, Iss. 2, p. 37-142.
11. Giergiel M., Małka P.: Mobile robot assigned for diagnostic and maintenance reservoirs with liquid. “Modelling and Optimization of Physical Systems” 2009, 8, p. 43-48.
Gliwice 2009.
integrated part and assembly-level motion simulation and stress analysis functionality. By simulating stress, deflection, and motion, you can optimize and validate your design under real-world conditions, before the product or part is ever built.