Projekt autonomicznego robota inspekcyjnego



Podobne dokumenty
WYBÓR PUNKTÓW POMIAROWYCH

PROJEKT AUTONOMICZNEGO ROBOTA INSPEKCYJNEGO

WPŁYW METODY DOPASOWANIA NA WYNIKI POMIARÓW PIÓRA ŁOPATKI INFLUENCE OF BEST-FIT METHOD ON RESULTS OF COORDINATE MEASUREMENTS OF TURBINE BLADE

Automatyka i Robotyka studia stacjonarne drugiego stopnia

Lista zagadnień kierunkowych pomocniczych w przygotowaniu do egzaminu dyplomowego magisterskiego Kierunek: Mechatronika

Informatyka studia stacjonarne pierwszego stopnia

Mechatronika i szybkie prototypowanie układów sterowania

Nowy algorytm 6DSLAM wykorzystujący semantyczne rozpoznanie otoczenia

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

Stanisław SZABŁOWSKI

PLAN STUDIÓW - STUDIA STACJONARNE I STOPNIA kierunek: automatyka i robotyka

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Projekt rejestratora obiektów trójwymiarowych na bazie frezarki CNC. The project of the scanner for three-dimensional objects based on the CNC

Kinematyka manipulatora równoległego typu DELTA 106 Kinematyka manipulatora równoległego hexapod 110 Kinematyka robotów mobilnych 113

WYZNACZANIE NIEPEWNOŚCI POMIARU METODAMI SYMULACYJNYMI

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

MODEL MANIPULATORA O STRUKTURZE SZEREGOWEJ W PROGRAMACH CATIA I MATLAB MODEL OF SERIAL MANIPULATOR IN CATIA AND MATLAB

PROJEKTOWANIE SYSTEMU INFORMATYCNEGO

Autoreferat Rozprawy Doktorskiej

MODELOWANIE ZŁOŻONEGO NAPĘDU MOTOCYKLA

WYKORZYSTANIE MES DO WYZNACZANIA WPŁYWU PĘKNIĘCIA W STOPIE ZĘBA KOŁA NA ZMIANĘ SZTYWNOŚCI ZAZĘBIENIA

Tematy prac dyplomowych magisterskich, realizacja semestr: letni 2018 kierunek AiR

Laboratorium demonstrator bazowych technologii Przemysłu 4.0 przykład projektu utworzenia laboratorium przez KSSE i Politechnikę Śląską

PL B1. INSTYTUT NAPĘDÓW I MASZYN ELEKTRYCZNYCH KOMEL, Katowice, PL BUP 02/16

Mechatronika i inteligentne systemy produkcyjne. Paweł Pełczyński ppelczynski@swspiz.pl

INSTYTUT NAUK TECHNICZNYCH PWSW w Przemyślu

ROBOT STEROWANY TRZYOSIOWYM DŻOJSTIKIEM DOTYKOWYM Z CIECZĄ MAGNETOREOLOGICZNĄ

Rozszerzony konspekt przedmiotu Inteligentne maszyny i systemy

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni

ĆWICZENIE NR.6. Temat : Wyznaczanie drgań mechanicznych przekładni zębatych podczas badań odbiorczych

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Kierunki Rozwoju Automatyzacji w Budownictwie

PR kwietnia 2012 Mechanika Strona 1 z 5. XTS (extended Transport System) Rozszerzony System Transportowy: nowatorska technologia napędów

Problem testowania/wzorcowania instrumentów geodezyjnych

Naukowe Koło Nowoczesnych Technologii

Analiza korespondencji

PL B BUP 12/13. ANDRZEJ ŚWIERCZ, Warszawa, PL JAN HOLNICKI-SZULC, Warszawa, PL PRZEMYSŁAW KOŁAKOWSKI, Nieporęt, PL

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

ROBOT MOBILNY ZBIERAJĄCY INFORMACJE O POMIESZCZENIU

POLITECHNIKA POZNAŃSKA. Wydział Budowy Maszyn i Zarządzania MECHATRONIKA. Profile dyplomowania Konstrukcje Mechatroniczne

ZESPÓŁ SZKÓŁ ELEKTRYCZNYCH NR

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Uchwała Nr 17/2013/III Senatu Politechniki Lubelskiej z dnia 11 kwietnia 2013 r.

Informacje ogólne. ABS ESP ASR Wspomaganie układu kierowniczego Aktywne zawieszenie Inteligentne światła Inteligentne wycieraczki

Urządzenia Elektroniki Morskiej Systemy Elektroniki Morskiej

(12) OPIS PATENTOWY (19) PL (11) (13) B1

Laboratorium przez Internet w modelu studiów inżynierskich

Cel i zakres ćwiczenia

Automatyka i Robotyka. Dr inż. Kamil Krot

Zakres rozmów kwalifikacyjnych obowiązujących kandydatów na studia drugiego stopnia w roku akademickim 2019/2020

Sekcja Mechatroniki Komitetu Budowy Maszyn PAN. Zakopane 2018

PL B1. PRZEMYSŁOWY INSTYTUT AUTOMATYKI I POMIARÓW PIAP, Warszawa, PL BUP 13/09. RAFAŁ CZUPRYNIAK, Warszawa, PL

Oferta badawcza Politechniki Gdańskiej dla przedsiębiorstw

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium MASZYN I URZĄDZEŃ TECHNOLOGICZNYCH. Nr 2

PRACA PRZEJŚCIOWA SYMULACYJNA. Zadania projektowe

Zastosowania Robotów Mobilnych

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Badania elementów i zespołów maszyn laboratorium (MMM4035L) Zastosowanie systemu nawigacyjnego w pomiarach geometrii elementów maszyn. Ćwiczenie 22.

Ćwiczenie: "Silnik indukcyjny"

4. EKSPLOATACJA UKŁADU NAPĘD ZWROTNICOWY ROZJAZD. DEFINICJA SIŁ W UKŁADZIE Siła nastawcza Siła trzymania

Automatyka i Robotyka II stopień ogólno akademicki studia niestacjonarne. Automatyka Przemysłowa Katedra Automatyki i Robotyki Dr inż.

Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line

VIX AUTOMATION DLA EDUKACJI

Rola stacji gazowych w ograniczaniu strat gazu w sieciach dystrybucyjnych

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Materiały pomocnicze do ćwiczeń laboratoryjnych

Ćwiczenie: "Silnik prądu stałego"

PRZEWODNIK PO PRZEDMIOCIE

Problematyka budowy skanera 3D doświadczenia własne

Koncepcja pomiaru i wyrównania przestrzennych ciągów tachimetrycznych w zastosowaniach geodezji zintegrowanej

PRZEWODNIK PO PRZEDMIOCIE

Zbigniew Figiel, Piotr Dzikowicz. Skanowanie 3D przy projektowaniu i realizacji inwestycji w Koksownictwie KOKSOPROJEKT

INSTRUKCJA DO ĆWICZENIA NR 2. Analiza kinematyczna napędu z przekładniami

Rys. 1. Krzywe mocy i momentu: a) w obcowzbudnym silniku prądu stałego, b) w odwzbudzanym silniku synchronicznym z magnesem trwałym

THE ANALYSIS OF THE MANUFACTURING OF GEARS WITH SMALL MODULES BY FDM TECHNOLOGY

Zintegrowany system wizualizacji parametrów nawigacyjnych w PNDS

Ruch granulatu w rozdrabniaczu wielotarczowym

KATEDRA SYSTEMÓW GEOINFORMATYCZNYCH Propozycje tematów prac dyplomowych magisterskich Kierunek studiów: Informatyka Edycja: 2017/2018

DROGA ROZWOJU OD PROJEKTOWANIA 2D DO 3D Z WYKORZYSTANIEM SYSTEMÓW CAD NA POTRZEBY PRZEMYSŁU SAMOCHODOWEGO

AUTONOMOUS GUARDIAN ROBOT AUTONOMICZNY ROBOT WARTOWNIK

SILNIK SYNCHRONICZNY ŚREDNIEJ MOCY Z MAGNESAMI TRWAŁYMI ZASILANY Z FALOWNIKA

PRZEWODNIK PO PRZEDMIOCIE

PL B1. Mechanizm pedipulatora do ustawiania pozycji modułu napędowego, zwłaszcza robota mobilnego

PL B1. PRZEDSIĘBIORSTWO HAK SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, Wrocław, PL BUP 20/14. JACEK RADOMSKI, Wrocław, PL

PLANY I PROGRAMY STUDIÓW

10. Redukcja wymiaru - metoda PCA

Badanie silnika bezszczotkowego z magnesami trwałymi (BLCD)

Systemy Informatyki Przemysłowej

PhoeniX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

Roboty manipulacyjne i mobilne. Roboty przemysłowe zadania i elementy

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 2014 Seria: TRANSPORT z. 82 Nr kol. 1903

ScrappiX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

4. Sylwetka absolwenta

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 12/14. ANTONI SZUMANOWSKI, Warszawa, PL PAWEŁ KRAWCZYK, Ciechanów, PL

SquezeeX. Urządzenie do wizyjnej kontroli wymiarów oraz kontroli defektów powierzchni

POLITECHNIKA POZNAŃSKA

Pomiary parametrów ruchu drogowego

prof. dr hab. inż. Maciej Niedźwiecki dr hab. inż. Piotr Suchomski mgr inż. Stanisław Iszora mgr inż. Włodzimierz Sakwiński dr inż.

Transkrypt:

Projekt autonomicznego robota inspekcyjnego Karol Majek*, Michał Pełka*, Janusz Będkowski*, Maciej Cader **, Andrzej Masłowski* * Instytut Automatyki i Robotyki, Politechnika Warszawska **Przemysłowy Instytut Automatyki i Pomiarów PIAP w Warszawie Streszczenie: W artykule przedstawiono projekt autonomicznego robota inspekcyjnego. Ze względu na fakt, że komercyjne rozwiązania nie oferują satysfakcjonującej funkcjonalności w stosunkowo niskiej cenie zdecydowano się zaprojektować autonomicznego robota inspekcyjnego na bazie komercyjnej platformy wyposażonej w autorskie rozwiązanie laserowego systemu pomiarowego 3D. Projekt lasera 3D wykonano z wykorzystaniem technik szybkiego prototypowania metodą druku 3D. Autonomiczny robot mobilny nawigowany jest na podstawie systemu IMU (Inertial Measurement Unit) ze zintegrowanym GPS (Global Positioning System). Opracowane rozwiązanie dostarcza użytkownikowi danych w postaci map lokalnych 3D wraz z częściową analizą semantyczną (obliczanie wektorów normalnych dla chmury punktów metodą PCA Principal Component Analysis) w trybie on-line. Przeprowadzono eksperymenty weryfikujące poprawność działania systemu. W rezultacie powstało nowoczesne stanowisko badawcze, które może być wykorzystane do kolejnych badań z wykorzystaniem mobilnych systemów inspekcyjnych. Zagadnieniem badawczym w artykule jest opracowanie systemu inspekcyjnego robota mobilnego. Na podstawie istniejących rozwiązań można stwierdzić, że problem dostarczania danych 3D (chmura punktów) jest ciągle postrzegany jako zagadnienie o charakterze badawczym, a niekoniecznie jako rozwiązanie komercyjne, i to mimo że dostępne są laserowe systemy pomiarowe 3D (Velodyne [1], Riegl [2]). Zastosowanie tych sensorów wiąże się często ze znacznym wydatkiem wykraczającym często poza przyjęty budżet. Dostępne są, oczywiście, tańsze rozwiązania komercyjne[3], jednak dokładność pomiarów oraz dostępność aktualnego oprogramowania znacznie utrudniają ich zastosowanie. Warto zwrócić uwagę na przeznaczenie proponowanego rozwiązania. Prezentowany system może być stosowany w systemach wspomagania projektowania przestrzennego [4], jak i zastosowaniach USAR (Urban Search and Res-cue) [5], [6]. Autonomiczny robot mobilny wyposażony w laserowy system pomiarowy 3D oraz IMU(Inertial Measurement Unit) ze zintegrowanym odbiornikiem GPS(Global Positioning System) umożliwia zdalne gromadzenie danych w postaci chmury punktów 3D. Dodatkowo komputer pokładowy robot realizuje wstępne przetwarzanie tych danych, w rezultacie udostępnione są wektory normalne obliczane metodą PCA (Principal Component Analysis) podobnie jak w pracy [7]. W rezultacie powstało nowoczesne mobilne stanowisko badawcze, które może być wykorzystane do dalszych prac nad stworzeniem autonomicznego robota inspekcyjnego. 2.Architektura systemu Proponowany system jest rozproszony zrealizowany w architekturze klient-serwer. Każdy element systemu posiada serwer danych z możliwością subskrycji przez inne programy klienckie, a także inne serwery danych. Na rysunku 1 przedstawiono architekturę systemu akwizycji danych z układów sensorycznych robota. y y y Słowa kluczowe: robot inspekcyjny, laserowy system pomiarowy 3D, PCA (Principal Component Analysis) 1.Wstęp Rys. 1. Architektura rozproszonego systemu akwizycji danych Rys. 1. dla Architektura robota inspekcyjnego rozproszonego systemu akwizycji danych Fig. 1. Architecture dla robota inspekcyjnego of distributed data acquisition system for an Fig. 1. inspection Architecture robot of distributed data acquisition system for an inspection robot 3.System akwizycji danych 3D 3.System akwizycji danych 3D 3.1.Laserowy system pomiarowy 3D 3.1.Laserowy system pomiarowy 3D Prezentowana konstrukcja wykorzystuje komercyjny laserowy system pomiarowy 2D SICK LMS100. LMS100 Prezentowana konstrukcja wykorzystuje komercyjny laserowy system pomiarowy 2D SICK LMS100. LMS100 przekazuje informacje o odległościach dla 541 punktów przekazuje informacje o odległościach dla 541 punktów pomiarowych rozmieszczonych co 0,5. W celu uzyskania pomiarowych rozmieszczonych co 0,5. W celu uzyskania chmury punktów 3D należy obracać układem LMS100 chmury punktów 3D należy obracać układem LMS100 wokół osi prostopadłej do osi obrotu zwierciadła. Uzyskana chmura punktów w sferycznym układzie współrzędnych wokół osi prostopadłej do osi obrotu zwierciadła. Uzyskana θ, chmura θ, punktów w sferycznym układzie współrzędnych. W związku z tym opracowano głowicę obrotową poruszającą się w trybie ciągłym (rysunek 2). θ, θ,. W związku z tym opracowano głowicę obrotową poruszającą się w trybie ciągłym (rysunek 2). 278

Rys. 2. Model laserowego systemu pomiarowego 3D Fig. 2. Model of 3D laser measurement system Chmura punktów jest przekształcana do współrzędnych kartezjańskich za pomocą następującej formuły: zębate, które za pośrednictwem przekładni z pakiem zębatym napędza wał, na którym osadzono głowicę skanera 2D. Wał ten jest łożyskowany za pomocą zespołu dwóch łożysk (łożyska kulkowe zwykłe), tak by zapewnić przenoszenie złożonych obciążeń. Wał urządzenia sprzęgnięty jest z enkoderem inkrementalnym (uwzględniającym położenie zerowe), dokonującym pomiaru kąta obrotu głowicy. W podobnych konstrukcjach często spotyka się enkoder sprzęgnięty z wałem silnika DC. Takie rozwiązanie ma szereg zalet - zapewnia zmniejszenie rozmiarów, możliwość regulacji prędkości obrotów ze sprzężeniem zwrotnym, jednak pomiar aktualnego kąta obrotu głowicy jest obarczony błędem systematycznym wynikającym z luzu przekładni. Zastosowanie enkodera o dużej rozdzielczości na wspólnym z głowicą lasera wałem rozwiązuje ten problem. Na rysunku 4 przedstawiono wizualizację wygenerowanej sztucznie chmury punktów za pomocą przyjętej konfiguracji lasera 2D. W rezultacie zagęszczenie punktów występuje bezpośrednio nad/pod układem pomiarowym. (1) gdzie: kąt odczytany z en kodera, kąt obrotu LMS100, przesunięcie osi LMS100 od osi obrotu głowicy, odległość zmierzona przez LMS100. Rys. 3. Konstrukcja urządzenia; 1 motoreduktor DC; 2 pasek zębaty; 3 enkoder inkrementalny z wałem przelotowym; 4 elektryczne złącze obrotowe Fig. 3. Device construction; 1 DC gearmotor; 2 toothed belt; 3 incremental encoder; 4 electric rotary connector Napędem zainstalowanym w konstrukcji jest miniaturowy motoreduktor z silnikiem DC. Silnik komutatorowy z przekładnią redukcyjną o dużym przełożeniu zapewnia niskie i stałe obroty głowicy. Zmianę prędkości uzyskuje się przez zmianę wypełnienia przebiegu PWM zasilającego silnik. Na wale motoreduktora osadzone jest pasowe koło Rys. 4. 270 360 pole widzenia laserowego systemu pomiarowego 3D Rys. 4. 270 360 pole widzenia laserowego systemu pomiarowego 3D Fig. 4. 270 360 3D laser measurement system s field- Fig. 4. 270 360 3D laser measurement system s field- -of-view -of-view Przez wał urządzenia przeprowadzona jest wiązka Przez wał urządzenia przeprowadzona jest wiązka przewodów, która zapewnia komunikację oraz zasilanie przewodów, która zapewnia komunikację oraz zasilanie skanerowi 2D. Jednym najważniejszych założeń było skanerowi 2D. Jednym z najważniejszych założeń było zapewnienie głowicy ciągłego ruchu obrotowego, co za tym zapewnienie głowicy ciągłego ruchu obrotowego, co za tym idzie zasilania komunikacji pozostającą ciągłym idzie zasilania i komunikacji z pozostającą w ciągłym ruchu obrotowym głowicą. Konieczne było zastosowania ruchu obrotowym głowicą. Konieczne było zastosowania złącza obrotowego. Na rynku spotyka się dwa rozwiązania. złącza obrotowego. Na rynku spotyka się dwa rozwiązania. Pierwsze nich korzysta ze szczotek ślizgających się po Pierwsze z nich korzysta ze szczotek ślizgających się po wirujących pierścieniach. Rozwiązanie to stosuje się wirujących pierścieniach. Rozwiązanie to stosuje się asynchronicznych silnikach pierścieniowych. Drugie w asynchronicznych silnikach pierścieniowych. Drugie bazuje na wypełnieniu złącza rtęcią. To rozwiązanie znajduje zastosowanie dużych generatorach. Zastosowano bazuje na wypełnieniu złącza rtęcią. To rozwiązanie znajduje zastosowanie w dużych generatorach. Zastosowano miniaturowe złącze zapewniające bezawaryjną komunikację LMS-100 za pośrednictwem Ethernetu (TX- miniaturowe złącze zapewniające bezawaryjną komunikację z LMS-100 za pośrednictwem Ethernetu (TX- Base100). Base100). Szkieletem urządzenia jest jego obudowa, której zapewniono możliwość montażu elementów urządzania (osa- Szkieletem urządzenia jest jego obudowa, w której zapewniono możliwość montażu elementów urządzania (osadzenie łożysk, montaż silnika). Ponadto obudowa zapewdzenie łożysk, montaż silnika). Ponadto obudowa zapewnia łatwy montaż urządzenia do profili aluminiowych na nia łatwy montaż urządzenia do profili aluminiowych na platformie mobilnej. Ze względu na złożoną geometrię tego platformie mobilnej. Ze względu na złożoną geometrię tego detalu oraz prototypowy charakter konstrukcji wykorzydetalu oraz prototypowy charakter konstrukcji wykorzy- Pomiary Automatyka Robotyka nr 2/2013 279

stano technologię osadzania topionego materiału (FDM - Fused Deposition Modeling). 3.2. Wyznaczanie wektorów normalnych W serwerze danych 3D obliczane są wektory normalne do powierzchni za pomocą analizy głównych składowych (PCA Principal Component Analysis) oraz rozkładu według wartości własnych (SVD Singular Value Decomposition). Algorytm wyznaczania wektorów normalnych dla chmury punktów: Dla każdego punktu Pi : 1. Wyznaczenie zbioru sąsiadów odległych nie więcej niż lmax od Pi. 2. Obliczenie macierzy kowariancji dla zbioru sąsiadów. 3. Znalezienie kierunków głównych za pomocą rozkładu według wartości osobliwych SVD M U V T 4. Zapisać wektor normalny ni=u3. Dane z obracającego się skanera laserowego traktowane są jako zorganizowana chmura punktów. Analiza sąsiedztwa obejmuje 100 punktów. Do obliczenia wektorów normalnych wykorzystywane jest n poprzednich i następnych pomiarów lasera 3D. Efekt działania algorytmu został pokazany na rysunku 5. 1 Rozkład według wartości własnych (SVD Singular Value Decomposition) każdą macierz rzeczywistą A m n można przedstawić jako rozkład wartości własnych. gdzie AU V T 1 0... 0 D 0 2... 0 0 0... (3) (4) (5) (6) R ma postać (7) 1 2... 0 (8) 1, 2,... to niezerowe wartości szczególne macierzy A. Rys. 5. 541 wektorów normalnych obliczonych dla danych z laserowego systemu pomiarowego 3D Fig. 5. 541 normal vectors computed for data from 3D laser measurement system Obliczenie macierzy kowariancji pozwala na wyznaczenie kierunków głównych dla badanej chmury punktów. Macierz kowariancji wyznaczana jest następująco: 2 0 1 1 1 1 1 2 0 1 1 2 (2) Algorytm znajdowania SVD dla macierzy AR : 1. Wyznaczenie wartości własnych macierzy A T A 2. Określenie liczbę r niezerowych wartości własnych macierzy A T A 3. Znalezienie ortonormalnych wektorów własnych macierzy A T A odpowiadających znalezionym wartościom własnym. 4. Z wektorów własnych uporządkowanych malejąco powstają kolejne kolumny macierzy ortogonalnej VR 5. Umieszczając pierwiastki kwadratowe z wartości własnych macierzy A T A w porządku malejącym na diagonalnej macierzy R 6. Wyznaczenie pierwszych r wektorów kolumnowych macierzy U R z równań 1 A,2,... 7. Dodanie do macierzy U pozostałych m-r wektorów. 280

Tab. 1. Struktura pakietu zawierającego informację o współrzędnych punktów Tab. 1. Structure of packet with information about position of 3D points 0x64 ( d ) x0 Współrzędne 541 punktów y0 z0 x540 y540 z540 Serwer danych IMU oraz GPS odbiera dane sensoryczne z układu IMU i GPS oraz przelicza położenie robota mobilnego na współrzędne w układzie UTM (Universal Transverse Mercator). pakietu jest analogiczny jak w pakietach z danymi 3D jednobajtowy symbol pakietu. Tab. 3. Struktura pakietu zawierającego informację o pozycji i orientacji robota Tab. 3. Structure of packet with information about robot position and orientation Długość i szerokość geograficzna Kąty Eulera Pozycja UTM 0x70 ( p ) lattitudde longitu- yaw pitch roll E N Sign (3 b) 5.Eksperyment Celem eksperymentu była inspekcja wybranego fragmentu środowiska outdoor. Robot miał za zadanie dostarczenie informacji przestrzennej wzbogaconej o wektory normalne (rysunki 7 i 8). System przetwarza dane w trybie on-line. Dostęp do danych z poziomu stacji dowodzenia został zapewniony poprzez zastosowaną architekturę rozproszoną. Rys. 6. Chmura punktów z wektorami normalnymi uzyskana z systemu akwizycji danych 3D Fig. 6. A point cloud with normal vectors obtained from the 3D data acquisition system 3.3.Transfer danych Dane sensoryczne z laserowego systemu pomiarowego 3D będą przesyłane w dwóch pakietach. Pierwszy pakiet zawiera informacje o współrzędnych punktów. Pakiet składa się z jednobajtowego nagłówka i pola danych, jak w tabeli 1. Pole danych zawiera informację o 541 punktach po trzy współrzędne czterobajtowe typu float. Drugi rodzaj pakietu zawiera informację o współrzędnych wektorów normalnych do powierzchni dla każdego punktu. Struktura pakietu (tab. 2) jest analogiczna jak w przypadku przesyłania współrzędnych punktów. Rys. 7. Robot inspekcyjny w środowisku outdoor Fig. 7. Inspection robot in outdoor environment Tab. 2. Struktura pakietu zawierającego informację o kierunkach wektorów normalnych Tab. 2. Structure of packet with information about direction of normal vectors Współrzędne 541 wektorów normalnych 0x6E ( n ) xn0 yn0 zn0 x540 y540 z540 4.Serwer danych IMU oraz GPS Rys. 8. Chmura punktów z wektorami normalnymi otrzymana w środowisku outdoor z rys. 7 Fig. 8. Point cloud with normals obtained in outdoor environment from fig. 7 Pomiary Automatyka Robotyka nr 2/2013 281

6.Podsumowanie W pracy przedstawiono projekt autonomicznego robota inspekcyjnego. Przeprowadzony eksperyment pokazał poprawność działania systemu, który dostarcza do stacji dowodzenia informacji przestrzennej w postaci chmury punktów 3D z naniesionymi wektorami normalnymi obliczonymi w trybie on-line. Zaprojektowano orz wykonano laserowy system pomiarowy 3D w technologii druku 3D. Zaproponowany system robota mobilnego jest nowoczesnym mobilnym stanowiskiem pomiarowym, które może być wykorzystane w dalszych pracach badawczych nad stworzeniem nowoczesnego systemu inspekcyjnego. Bibliografia 1. Pellenz J., Lang D et al., Real-time 3d mapping of rough terrain: A field report from disaster city. IEEE International Workshop on Safety Security and Rescue Robotics (SSRR), Bremen, Germany(2010). 2. Elseberg, J., D. Borrmann et al., Efficient processing of large 3D point clouds, XXIII International Symposium on Information, Communication and Automation Technologies (ICAT), Sarajevo, Bosnia (2011). 3. http://www.3d-scanner.net/ 4. Będkowski J., Intelligent Mobile Assistant for Spatial Design Support, Journal of Automation in Constrution, 2012, DOI http://dx.doi.org/10.1016/j.autcon.2012.09.009. 5. Bedkowski J., Maslowski M., De Cubber G., Real time 3D localization and mapping for USAR robotic application, Industrial Robot: An International Journal, Vol. 39, No. 5, 2012. 6. Surmann H., Worst R. et al., RoboCup Rescue - Robot League Team KURT3D, Rescue Robot League Competition RoboCup2004, New Orleans, Louisiana, USA (2004) 7. Rusu R.B., Marton Z.C., Blodow N., Beetz M., Learning informative point classes for the acquisition of object model maps, [in:] Proc. 10 th International Conference on Control, Automation, Robotics and Vision ICARCV, 2008, 643 650. Project of autonomous inspection robot Abstract: In the article the project of autonomous inspection robot is shown. Instead of commercial applications, proposed approach with relatively lower prize offer satisfactory function-ality. Proposed approach is based on State of the Art mobile platform equipped with developed 3D laser measurement system 3D. Laser 3D is developed based on Fused Deposition Modeling FDM technology. Autonomous mobile robot is using IMU (Inertial Measurement Unit) wit GPS (Global Positioning System) to navigate in outdoor environment. The approach offers 3D cloud of points augmented by normal vectors looking form user point of view. Normal vectors are computed using PCA (Principal Component Analysis) method in on-line fashion. The proof of concept was demonstrated based on the experiment in the real environment. As a result the modern research platform is developed, which can be used for further inspection systems analysis. Keywords: inspection robot, laser measurement system 3D, PCA (Principal Component Analysis) Karol Majek Student trzeciego roku Wydziału Mechatroniki Politechniki Warszawskiej specjalności Robotyka. Zajmuje się programowaniem równoległym w technologii CUDA, robotyką mobilną oraz tworzeniem systemów Augmented Reality. e-mail: karolmajek@gmail.com Michał Pełka Student wydziału Mechatroniki Politechniki Warszawskiej na kierunku Automatyka i Robotyka. Interesuje się konstrukcją urządzeń mechatronicznych, elektroniką oraz robotyką. Zatrudniony w przedsiębiorstwie zajmującym się automatyzacją procesów produkcyjnych. e-mail: michalpelka@gmail.com dr inż. Janusz Będkowski Doktorat w dziedzinie Automatyki I Robotyki, Adiunkt w Instytucie Automatyki i Robotyki Politechniki Warszawskiej, współpraca z Przemysłowym Instytutem Automatyki i Pomiarów oraz Instytutem Maszyn Matematycznych. Zakres prac badawczych: jakościowa reprezentacja wiedzy dla aplikacji robotycznych, trening operatorów platform mobilnych, 6DLSAM. e-mail: januszbedkowski@gmail.com mgr inż. Maciej Cader Absolwent wydziały Mechanicznego Energetyki i Lotnictwa Politechniki Warszawskiej. Pracownik Przemysłowego Instytutu Automatyki i Pomiarów PIAP. Zajmuje się konstruowaniem, zaawansowanymi symulacjami komputerowymi i technologiami przyrostowymi. Współautor kilkunastu publikacji o tematyce związanej z robotyką mobilną. e-mail: mcader@piap.pl prof. dr hab. inż. Andrzej Masłowski Andrzej Masłowski, profesor w dziedzinie Automatyki i Robotyki w Instytucie Automatyki i Robotyki, Politechniki Warszawskiej. Zakres prac badawczych: inteligentne systemy mobilne, systemy wielorobotowe dla aplikacji RISE, e-training. Członek IFIP, IFAC, IMACS, IMEKO TC-17 Measurement and Control in Robotics. Od 2006 reprezentant Polski w programie Joint Coordinating Forum International Advanced Robotics Programme. e-mail: a.maslowski@mchtr.pw.edu.pl 282