• Nie Znaleziono Wyników

BEZPRZEWODOWE SYSTEMY KOMUNIKACJI W STEROWANIU ROBOTÓW

N/A
N/A
Protected

Academic year: 2021

Share "BEZPRZEWODOWE SYSTEMY KOMUNIKACJI W STEROWANIU ROBOTÓW"

Copied!
8
0
0

Pełen tekst

(1)

MODELOWANIE INśYNIERSKIE ISSN 1896-771X 36, s. 95-102, Gliwice 2008

BEZPRZEWODOWE SYSTEMY KOMUNIKACJI W STEROWANIU ROBOTÓW

M

ARIUSZ

G

IERGIEL

, P

IOTR

M

AŁKA

Katedra Robotyki i Mechatroniki, Akademia Górniczo-Hutnicza e-mail:giergiel@agh.edu.pl,malka@agh.edu.pl

Streszczenie. Artykuł przedstawia zagadnienia związane z wykorzystaniem systemów komunikacji bezprzewodowej w sterowaniu mobilnych oraz kroczących robotów skonstruowanych w Katedrze Robotyki i Mechatroniki AGH. W pracy omówione zostały poszczególne metody łączności jak równieŜ określono zakres wykorzystania sieci WLAN i radiomodemów. Dodatkowo artykuł przedstawia praktyczne zastosowanie systemów łączności bezprzewodowej zrealizowane z wykorzystaniem radiomodemów SATEL do sterowania minirobota mobilnego m.r.k oraz sześcionoŜnego minirobota kroczącego.

1. WSTĘP

Niniejszy artykuł przedstawia zagadnienia związane z wykorzystaniem systemów komunikacji bezprzewodowej w sterowaniu mobilnych oraz kroczących robotów skonstruowanych w Katedrze Robotyki i Mechatroniki AGH.

W ostatnich latach rozwój mikrorobotyki a w szczególności robotyki mobilnej, wymusił konieczność zastosowania do komunikacji wydajnych i zarazem pracujących na odpowiednim poziomie systemów łączności (QoS - Quality of Service). Komunikacja bezprzewodowa (mobilna) naleŜy do najbardziej dynamicznie rozwijanych dziedzin telekomunikacji.

Konieczność zapewnienia uniwersalnej łączności bezprzewodowej dla urządzeń mobilnych była ogromnym wyzwaniem do stworzenia takich systemów opartych na lokalnych sieciach bezprzewodowych WLAN jak równieŜ systemach radiomodemowych.[5,6]. W pracy omówione zostały poszczególne metody łączności jak równieŜ określono zakres wykorzystania sieci WLAN (zastosowania lokalne, dość ograniczony zasięg, bardzo duŜa przepustowość łącza) i radiomodemów (duŜy zasięg, ograniczona przepustowość).

Dodatkowo artykuł przedstawia praktyczne zastosowanie systemów łączności bezprzewodowej zrealizowane z wykorzystaniem radiomodemów SATEL do sterowania minirobota mobilnego m.r.k oraz sześcionoŜnego minirobota kroczącego.

2. ROBOTY MOBILNE WYKORZYSTANE W WERYFIKACI BEZPRZEWODOWYCH METOD STEROWANIA

W ostatnich latach w Katedrze Robotyki i Mechatroniki AGH powstało wiele konstrukcji robotów mobilnych zarówno kołowych jak i kroczących [3,4,6,7,8,9]. Przedstawione poniŜej

(2)

zostały wybrane do weryfikacji z wykorzystaniem metod bezprzewodowych ze względu na konstrukcję i rodzaj zastosowanych układów sterujących.

2.1. Minirobot kołowy m.r.k

Minirobot przedstawiony poniŜej powstał w ramach grantu promotorskiego. Jest to konstrukcja oparta na dwóch kołach jezdnych i jednym samonastawnym. Jako układ sterujący zastosowano tutaj sterownik swobodnie programowalny firmy GeFanuc.

Rys.1. Minirobot kołowy m.r.k

2.2. SześcionoŜny robot kroczący

Roboty kroczące wykorzystane do weryfikacji komunikacji bezprzewodowej oparte są na konstrukcji sześcionoŜnej. System sterowania opracowano w nich z wykorzystaniem procesorów ATMEGA oraz serwomechanizmów modelarskich [1,2,8,9]. Pierwszy robot posiada 18 stopni swobody, 3 na kaŜdą nogę. Drugi robot jest układem prostszym wykorzystującym 2 serwomechanizmy połączone cięgnami z odpowiednimi nogami.

a)

(3)

Rys.2. Miniroboty kroczące, a) model 1 b) model 2

3. SIECI BEZPRZEWODOWE W ROBOTYCE

W ostatnich latach nastąpił dynamiczny rozwój robotyki oraz zwiększenie moŜliwości stosowania jej w wielu gałęziach gospodarki, przemyśle oraz Ŝyciu codziennym. Nastąpił takŜe wzrost oczekiwań co do moŜliwości świadczenia usług przez takie właśnie roboty.

Od niedawna w robotach takich instaluje się systemy GPS, rozpoznawania głosu, sonary, urządzenia nawigacyjne, a nawet cyfrowe kamery wideo. Wszystkie te usługi wymagają zapewnienia odpowiednich warunków przekazu (przepływności bitowej, opóźnienia, wariancji opóźnienia, poziomu strat pakietów itd.), czyli odpowiedniego poziomu QoS (Quality of Service). Aby sprostać tym wymaganiom, podjęto próbę wykorzystania nowoczesnych radiomodemów oraz sieci WiFi do komunikacji i sterowania minirobotami [3,4,5,6].

3.1. Usługi i wymagania komunikacyjne dla systemów stosowanych w robotyce

Współczesna technika, a w szczególności bezprzewodowa transmisja danych, pozwala na realizację niespotykanych dotąd w robotyce usług. Przedstawione zostaną tutaj najczęściej spotykane usługi, określi się takŜe ich wymagania komunikacyjne [5]:

• Podstawowa usługa związana jest z samym sterowaniem robota w czasie rzeczywistym on-line (wliczając w to np. sterownie manipulatorem robota). Konieczne jest w tym celu zapewnienie transmisji izochronicznej o przepustowości zwykle do 100 kbit/s.

• Kolejną usługą jest tworzenie mapy pomieszczeń i nawigacja przy uŜyciu umieszczonego w robocie np. lasera, systemu GPS itp. Wymagania transmisyjne takiej aplikacji są stosunkowo niewielkie: konieczne jest zapewnienie transmisji asynchronicznej szybkości ok. 40 kbit/s.

• Do najczęściej spotykanych usług naleŜą: transmisja głosu, dźwięku i obrazu (np.

mikrofon, kamera umieszczony na platformie robota). Wymagania transmisyjne mogą się w tym wypadku zmieniać w bardzo duŜym zakresie – wierność przekazywanego głosu, dźwięku i obrazu. W celu obniŜenia wymagań koniecznego pasma transmisyjnego stosuje się odpowiednie kodeki i filtry.

3.2. Ethernet bezprzewodowy WiFi w robotyce

Sieci bezprzewodowe Wi-Fi naleŜą do najbardziej dynamicznie rozwijanych dziedzin telekomunikacji. Konieczność zapewnienia uniwersalnej łączności bezprzewodowej dla

b)

(4)

urządzeń mobilnych (w tym robotyki mobilnej) była ogromnym wyzwaniem do stworzenia lokalnych sieci bezprzewodowych WLAN (Wireless Local Area Networks). Czynnikiem podnoszącym atrakcyjność lokalnych sieci bezprzewodowych, opartych na działaniu fal radiowych RF (Radio Frequency) lub podczerwieni IR (InfraRed), jest duŜa elastyczność i łatwość jej rekonfiguracji zaleŜnie od bieŜących potrzeb uŜytkownika.

Standardy sieci bezprzewodowych wi-fi, jakie występują, scharakteryzować moŜna następująco:

• 802.11a – 54 Mb/s częstotliwość 5 GHz

• 802.11b – 11 Mb/s częstotliwość 2,4 GHz posiada zasięg ok. 30 m w pomieszczeniu i 120 m w otwartej przestrzeni; w praktyce moŜna osiągnąć transfery rzędu 5,5 Mb/s. Materiały takie jak woda, metal, czy beton obniŜają znacznie jakość sygnału; standard 802.11b podzielony jest na 14 niezaleŜnych kanałów o szerokości 22 MHz, Polska wykorzystuje tylko pasma od 2400 do 2483,5 MHz – kanał od 1 do 13

• 802.11n – 100-600 Mb/s

• 802.11g – 54 Mb/s częstotliwość 2,4 GHz, obecnie najpopularniejszy standard WiFi, który powstał w czerwcu 2003 roku, wykorzystanie starszych urządzeń w tym standardzie powoduje zmniejszenie prędkości do 11 Mb/s;

Struktura, jaką najczęściej stosuje się w systemach bezprzewodowych, oparta jest na punkcie dostępowym tzw. Access Point (AP). Ogólny schemat takiego układu przedstawia rys. 3.

Rys.3. Schemat struktury sieci wi-fi stosowanych w robotyce

3.3. Radiomodemy w robotyce

Innym sposobem komunikacji bezprzewodowej wykorzystywanym w sterowaniu robotów są radiomodemy. Stosuje się je przy połączeniach na dalsze odległości. UmoŜliwiają one bezprzewodową - analogową lub cyfrową - transmisję na odległość do 100 km przy szybkości rzędu 2 Mb/s. W tych urządzeniach wykorzystywana jest transmisja w tzw. technologii widma rozproszonego, co zapewnia niski współczynnik błędów i duŜą odporność na zakłócenia zewnętrzne - tzw. radiolinia. Radiomodemy słuŜą zarówno do przesyłania głosu, obrazu i danych cyfrowych.

AP

(5)

Radiomodemy składają się z trzech zasadniczych elementów: nadajnika i odbiornika radiowego oraz modemu. Zasada działania tego urządzenia odpowiada przesyłaniu danych za pośrednictwem kabla, z tą róŜnicą, Ŝe transmisja przebiega w trybie half-duplex (przesyłanie danych z szybkim przełączaniem kierunku).

Przykładowy radiomodem wykorzystany w do komunikacji z minirobotem kołowym m.r.k przedstawiony został poniŜej

Radiomodem SATELLINE–1870 posiada następujące cechy główne [6,7,810]:

• Prędkość transmisji danych 9.6 Kbps przy odstępie sąsiedniokanałowym 25 KHz, co daje 80 kanałów.

• Łącze radiomodemu SATELLINE–1870 kompatybilne elektrycznie ze standardem RS-232.

• Pasmo 868-870 MHz dla radiowych urządzeń nadawczych i nadawczo-odbiorczych nie jest wymagane pozwolenie radiowe

• Moc radiomodemu jest automatycznie dobierana w zaleŜności od maksymalnej dopuszczalnej mocy obowiązującej w danym podpaśmie (5 mW ÷ 100mW).

4. BEZPRZEWODOWE SYSTEMY STEROWANIA MINIROBOTA KOŁOWEGO ORAZ ROBOTA KROCZĄCEGO

W niniejszym rozdziale przedstawione zostaną systemy komunikacji bezprzewodowej zastosowane do sterowania rzeczywistych robotów mobilnych zbudowanych w KRiM AGH, które szczegółowo zostały omówione w początkowej części niniejszego artykułu. Koncepcja zastosowania takiej komunikacji do robotów mobilnych wynikła z konieczności zapewnienia autonomiczności i niezaleŜności podczas pracy w nieznanym i niedostępnym środowisku.

Opis i schemat budowy takiego systemu przedstawiają rysunki zamieszczone poniŜej [4,6,7].

a)

(6)

Rys.4. Schemat struktury systemu sterowania bezprzewodowego robota kołowego m.r.k a) z wykorzystaniem systemu wi-fi, b) z wykorzystaniem radiomodemów

Przedstawione rozwiązania zweryfikowano z wykorzystaniem robota kołowego m.r.k.

Zbudowano w tym celu odpowiedni system wizualizacyjno-sterujący oparty na systemach SCADA. Jego ogólną charakterystykę i budowę przedstawiono w kolejnym rozdziale.

5. WERYFIKACJA BEZPRZEWODOWYCH SYSTEMÓW ŁĄCZNOŚCI ROBOTA KOŁWEGO NA PRZYKŁADZIE M.R.K

Układ słuŜący do weryfikacji systemów bezprzewodowych oparty jest na systemie wizualizacyjno-sterującym. W ramach tej struktury zaprojektowano i wykonano układ przeznaczony do komunikacji poprzez radiomodemy oraz wi-fi. Otrzymane wyniki dowiodły celowości zastąpienia tradycyjnych sposobów łączenia poszczególnych członów systemów sterujących z wykonawczymi [4,6,7].

Rys.5. Układ weryfikujący poprawność działania i funkcjonowania bezprzewodowych systemów łączności

b)

(7)

Rys.4. Charakterystyki parametrów ruchu uzyskane podczas weryfikacji a) momenty i przemieszczenia, b) prędkości kątowe α& i β&

PowyŜsze charakterystyki przedstawiające poszczególne parametry ruchu uwidaczniają poprawność zastosowanej metody łączności.

6. PODSUMOWANIE

W artykule przedstawiono systemy łączności bezprzewodowej stosowane w robotyce mobilnej. Szybki rozwój systemów telekomunikacyjnych i miniaturyzacja przyczyniły się do zastosowania ich do minirobotyki mobilnej. Przedstawione rozwiązania zweryfikowane zostały na obiektach rzeczywistych zbudowanych w KRiM AGH. W szczególności omówiony został minirobot kołowy, który wyposaŜono w odpowiedni system wizualizacyjno - sterujący pozwalający na sprawdzenie poprawności działania zastosowanej metody łączności. System powstał w wyniku badań prowadzonych w KRiM nad pozycjonowaniem i nadąŜaniem robotów mobilnych. Dalsze badania będą dotyczyły przeniesienia i zaadaptowania systemu do sterowania robotów kroczących, w szczególności omówionych w niniejszym artykule.

Komunikacja bezprzewodowa niesie za sobą mnóstwo pozytywnych i uniwersalnych rozwiązań, począwszy od sterowania, nawigacji poprzez przekaz obrazu i dźwięku do systemów nadrzędnych. Wszystkie te elementy zostały zaimplementowane w minirobocie kołowym i jego systemie sterującym.

LITERATURA

1. Morecki A., Knapczyk J.: Podstawy robotyki. Teoria i elementy manipulatorów i robotów.

Warszawa: WNT, 1999.

2. Trojnacki M.: Synteza ruchu kończyn dwunoŜnego robota kroczącego. Teoria Maszyn i Mechanizmów. T.2. Kraków 2004, s. 163-168.

3. Giergiel M., Małka P.: Wybrane zagadnienia pozycjonowania kołowego minirobota mobilnego. „Pomiary, automatyka, kontrola” 2005, nr 5, s. 28-30.

t M

t α

t α&

t α

a)

b)

(8)

4. Giergiel M., Małka P.: Zastosowanie systemów SCADA oraz bazy danych w sterowaniu minirobota kłowego. Zeszyty Naukowe Pol. Rzesz. ”Mechanika” z.65, 2005, s. 125-132.

5. Natkaniec M.: Zastosowanie sieci bezprzewodowej IEEE 802.11 do sterowania robotami mobilnymi. „Przegląd Mechaniczny” 1999, z. 3, s. 18–25.

6. Giergiel M., Małka P.: Mechatroniczne projektowanie mobilnego minirobota kołowego.

Projektowanie mechatroniczne – zagadnienia wybrane. Kraków 2005, s. 76-84,

7. Giergiel J., Giergiel M., Małka P.: Mechatronics of wheel minirobot m.r.k..Mechanics and Mechanical Engineering” Łódź 2006.

8. Giergiel M., Małka P.: Modelowanie kinematyki sześcionoŜnego robota kroczącego.

W: XLVI Sympozjon „Modelowanie w mechanice”. Wisła 2007.

9. Giergiel M., Małka P.: Projekt sześcionoŜnego minirobota kroczącego w ujęciu mechatronicznym. W:VII Warsztaty projektowania mechatronicznego. Kraków 2007.

10. www.astor.com.pl

WIRELESS COMMUNICATION IN MICROROBOT CONTROLL

Summary. In this paper some possibilities of application of wireless communication in controlling mobile and walking robots was shown. An illustrative example by the point of application into build by authors mobile robot was explained. The necessity of assurance of universal wireless data transmission for mobile systems was extreme challenge in creation of such systems like local networks wireless and systems using radiomodems. This paper presents some discussions about methods of practical utilization of two different ways of wireless connection using WLAN and radiomodem technology. This article presents some practical aspects of using of wireless communication in controlling of mobile minirobot and hexapod walking robot. Next aspect taken into account will be usage of WiFi technology, which thanks to its parameters gives chances to allow of transferring in one connection both the signals about condition of individual sensor and the image from installed cameras.

Cytaty

Powiązane dokumenty

Celem pracy jest stworzenie systemu SCADA umożliwiającego zarządzanie mikro lub małą przydomową instalacją hybrydowego pozyskiwania energii elek- trycznej ze źródeł

■ Aby punkt obwodu będący w stanie wysokiej impedancji mógł być traktowany jako logiczne "0" albo "1" należy poprzez. rezystor połączyć go odpowiednio do masy

Systemy sterowania impulsowego charakteryzują się tym, że sygnał wyjściowy z regulatora lub elementu wykonawczego działa na obiekt pełną wartością sygnału tylko w

Stanowisko laboratoryjne składa się z kilku silników prądu stałego, silników krokowych, sil- ników BLDC, enkoderów, sterownika niskopoziomowego opartego na procesorze ATmega8A

Innym przykładem zastosowania łączności radio- wej w systemach srk jest rozwiązanie przedstawione na rysunku 3, na którym przedstawiono schemat sieci po- między urządzeniami

Natomiast zastosowanie do- datkowych warstw tynku, niezależnie od przyjętej przenikalno- ści elektrycznej gazobetonu i grubości ściany, skutkuje jedynie niewielkim (0,1% do

W SMO z oczekiwaniem zgłoszenie (obiekt zgłoszenia) oczekuje w kolejce na obsługę, zaś w systemie bez oczekiwania, wszystkie stanowiska obsługi są zajęte i obiekt zgłoszenia

 Jeden z nich znany jest tylko dla systemu generującego klucz (klucz prywatny), drugi klucz jest używany przy wysyłaniu do świata zewnętrznego (klucz publiczny).  Algorytm