Modelowanie œrodowiska 3D z danych pomiarowych**

Podobne dokumenty
DWP. NOWOή: Dysza wentylacji po arowej

Projektowanie procesów logistycznych w systemach wytwarzania

Skanowanie trójwymiarowej przestrzeni pomieszczeñ

ABONENCKA CENTRALA TELEFONICZNA SIGMA. Instalacja sterownika USB

Czy przedsiêbiorstwo, którym zarz¹dzasz, intensywnie siê rozwija, ma wiele oddzia³ów lub kolejne lokalizacje w planach?

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Ethernet VPN tp. Twój œwiat. Ca³y œwiat.

Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

BEZPRZEWODOWA MYSZ OPTYCZNA FLAT PRO INSTRUKCJA OBS UGI

2004 Heden Media. Wszelkie prawa zastrzeżone. Wirtualne laboratorium z napędów i sterowania pneumatycznego. Minimalne wymagania

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Ustawienie wózka w pojeździe komunikacji miejskiej - badania. Prawidłowe ustawienie

Warunki Oferty PrOmOcyjnej usługi z ulgą

Zarz¹dzanie sieci¹ wielkopowierzchniowych sklepów samoobs³ugowych

Modu³ wyci¹gu powietrza

Group Silesian Seaplane Company Sp. z o.o. Kloska Adam -Prezes

Systemy mikroprocesorowe - projekt


N O W O Œ Æ Obudowa kana³owa do filtrów absolutnych H13

CONSTRUCTOR. Kompaktowy magazyn z u yciem rega³ów wjezdnych. Deepstor P90 DRIVE -IN

KOMPAKTOWE REKUPERATORY CIEP A

Pytania i odpowiedzi oraz zmiana treści SIWZ

Przedmowa Czêœæ pierwsza. Podstawy frontalnych automatów komórkowych... 11

SMARTBOX PLUS KONDENSACYJNE M O D U Y G R Z E W C Z E

Bielsko-Biała, dn r. Numer zapytania: R WAWRZASZEK ISS Sp. z o.o. ul. Leszczyńska Bielsko-Biała ZAPYTANIE OFERTOWE

Po³¹czenie iphone'a/ipad a do Smart Multishare USB

SPAWANIE KATALOG PRO ESIONALNY. Iskra VARJENJE

S60-28 KARTA KATALOGOWA ZRASZACZ TURBINOWY Z ZABEZPIECZENIEM ANTYPY OWYM.

INSTRUKCJA SERWISOWA. Wprowadzenie nowego filtra paliwa PN w silnikach ROTAX typ 912 is oraz 912 is Sport OPCJONALNY

Formularz Zgłoszeniowy propozycji zadania do Szczecińskiego Budżetu Obywatelskiego na 2016 rok

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

OPIS WYDARZENIA. Fundacja Myœli Ekologicznej

ZRASZACZ TURBINOWY S45 3 LATA GWARANCJI. Dane techniczne

Szanowni Pañstwo, przedstawiamy innowacyjny sposób cyfrowej prezentacji przestrzeni w postaci rozbudowanych interaktywnych panoram sferycznych.

Akcesoria: OT10070 By-pass ró nicy ciœnieñ do rozdzielaczy modu³owych OT Izolacja do rozdzielaczy modu³owych do 8 obwodów OT Izolacja do r

C5 - D4EB0FP0 - Informacje ogólne : Poduszki powietrzne INFORMACJE OGÓLNE : PODUSZKI POWIETRZNE

KRYTERIA OCENIANIA Z INFORMATYKI DLA KLASY VI. Wstęp. Na lekcji informatyki osiągnięcia edukacyjne uczniów będą sprawdzane poprzez:

Rs 4 PRZECINAK BEL Z FUNKCJ ZBIERANIA FOLII. PROFESJONALNY WYBÓR

TEST dla stanowisk robotniczych sprawdzający wiedzę z zakresu bhp

Zapraszamy. codziennej pracy. ka dego naukowca. Efektywne narzêdzie. Platforma ³¹cz¹ca ludzi nauki. Platforma ³¹cz¹ca ludzi nauki.

PROBIT Wysoka Kultura w Księgowości

ARKUSZ EGZAMINACYJNY ETAP PRAKTYCZNY EGZAMINU POTWIERDZAJ CEGO KWALIFIKACJE ZAWODOWE CZERWIEC 201

BEZPRZEWODOWA ZESTAW OPTYCZNY PHANTOM INSTRUKCJA OBS UGI

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

Jedyny w Polsce tak nowoczesny system. wyœwietlania tekstu oparty o TABLET 10,1

System do kontroli i analizy wydawanych posiłków

ULTRAFLOW Typ 65-S /65-R

Nowości w module: BI, w wersji 9.0

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

Opis zmian funkcjonalności platformy E-GIODO wprowadzonych w związku z wprowadzeniem możliwości wysyłania wniosków bez podpisu elektronicznego

HAŚKO I SOLIŃSKA SPÓŁKA PARTNERSKA ADWOKATÓW ul. Nowa 2a lok. 15, Wrocław tel. (71) fax (71) kancelaria@mhbs.

REGULAMIN NABORU WNIOSKÓW W RAMACH PROJEKTU PT. ODNAWIALNE ŹRÓDŁA ENERGII W POWIECIE PRZYSUSKIM PLANOWANEGO DO REALIZACJI PRZEZ POWIAT PRZYSUSKI

WYKŁAD 8. Postacie obrazów na różnych etapach procesu przetwarzania

Karta katalogowa wentylatorów oddymiających

WALL PLUG FIBARO SYSTEM

Steelmate - System wspomagaj¹cy parkowanie z oœmioma czujnikami

4.1. Transport ISK SKIERNIEWICE, PL

Ogłoszenie konkursowe na ekspertów ds. zmów przetargowych

Kancelaris - Zmiany w wersji 2.50

Kategoria środka technicznego

Programu Operacyjnego Zrównowa ony rozwój sektora rybo ówstwa i nadbrze nych obszarów rybackich

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Zagro enia fizyczne. Zagro enia termiczne. wysoka temperatura ogieñ zimno

1. Proszę krótko scharakteryzować firmę którą założyła Pani/Pana podgrupa, w zakresie: a) nazwa, status prawny, siedziba, zasady zarządzania (5 pkt.

Zawory elektromagnetyczne typu PKVD 12 20

INTERAKTYWNA APLIKACJA MAPOWA MIASTA RYBNIKA INSTRUKCJA OBSŁUGI

Systemy informacji przestrzennej (SIP)

Instrukcja obs³ugi optoizolowanego konwertera MCU-01 USB - RS232/485. Wersja 0.2

OPISU SYSTEMU ZARZĄDZANIA I KONTROLI REGIONALNEGO PROGRAMU OPERACYJNEGO WOJEWÓDZTWA ŁÓDZKIEGO NA LATA

Zbiorniki dwuœcienne KWT

WZORU UŻYTKOWEGO EGZEMPLARZ ARCHIWALNY. d2)opis OCHRONNY. (19) PL (n) Centralny Instytut Ochrony Pracy, Warszawa, PL

Ułatwienie w rozliczaniu podatku VAT w imporcie towarów. Ministerstwo Finansów 22 październik 2013 r.

Obowiązek wystawienia faktury zaliczkowej wynika z przepisów o VAT i z faktu udokumentowania tego podatku.

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Sergiusz Sawin Innovatika

I B. EFEKT FOTOWOLTAICZNY. BATERIA SŁONECZNA

Leica ScanStation C10 Uniwersalny skaner do wszystkich zastosowañ

Regulamin Portalu społecznościowego "sprawdzwykladowce.pl"

OFERTA PROMOCYJNA

Finansowanie inwestycji w OZE - PO Infrastruktura i Środowisko

Separatory PRelectronics

ST SPECYFIKACJA TECHNICZNA ROBOTY GEODEZYJNE. Specyfikacje techniczne ST Roboty geodezyjne

Automatyczne Systemy Infuzyjne

UNIWERSALNY PULPIT STEROWANIA

L A K M A R. Rega³y DE LAKMAR

p³yta komputera przemys³owego wykorzystywana w systemie W

Wyznaczenie sprawności grzejnika elektrycznego i ciepła właściwego cieczy za pomocą kalorymetru z grzejnikiem elektrycznym

Warszawa, dnia 6 listopada 2015 r. Poz ROZPORZĄDZENIE MINISTRA ROLNICTWA I ROZWOJU WSI 1) z dnia 23 października 2015 r.

Podatek przemysłowy (lokalny podatek od działalności usługowowytwórczej) :02:07

PERSON Kraków

Logowanie do mobilnego systemu CUI i autoryzacja kodami SMS

Katalog skrócony. Sprê arki t³okowe MT - MTM - MTZ - LTZ. R404A - R507A - R407C - R134a - R22 50 Hz. Commercial Compressors

Spis treœci ROZDZIA 1. WYKAZ PRZEPISÓW, DO KTÓRYCH ZOSTA Y OPRACOWANE PYTANIA TESTOWE NA UPRAWNIENIA BUDOWLANE (ÆWICZENIA)... 27

Witold Bednarek. Konkurs matematyczny w gimnazjum Przygotuj siê sam!

tel/fax lub NIP Regon

warsztató OMNM ar n medk oafał ptaszewskii mgr goanna tieczorekjmowiertowskai mgr Agnieszka jarkiewicz

Instrukcja Obsługi STRONA PODMIOTOWA BIP

CD-W Przetwornik stężenia CO 2 do montażu naściennego. Cechy i Korzyści. Rysunek 1: Przetwornik stężenia CO 2 do montażu naściennego

Transkrypt:

AUTOMATYKA 2005 Tom 9 Zeszyt 3 Jacek Nowakowski *, Daniel Kaczorowski * Modelowanie œrodowiska 3D z danych pomiarowych** 1. Wprowadzenie Jednym z obszarów mo liwego wykorzystania symulacji komputerowej jest projektowanie mobilnych robotów przemys³owych. Przyk³adem mo e byæ mobilny robot wyposa- ony w trzy niezale ne urz¹dzenia (projekt prowadzony jest przy wspó³pracy z Instytutem Obrabiarek i TBM Politechniki ódzkiej) [1]. Robot doœwiadczalny, dla którego budowany bêdzie system, wyposa ony jest w skaner SICK o k¹cie dzia³ania 180 o oraz dalmierz laserowy z opatentowanym systemem skanowania przestrzennego obszaru naoko³o robota. Trzecim rodzajem systemu skanuj¹cego bêdzie system stereowizyjny. Dla wy ej wymienionych systemów skanuj¹cych mo na zbudowaæ programy symulacyjne, które bêd¹ spe³nia³y to samo zadanie. Robot, dla którego budowany jest zestaw wy ej wymienionych programów symulacyjnych, przedstawiony jest na rysunku 1. Rys. 1. Robot mobilny bêd¹cy przedmiotem badañ * Katedra Informatyki Stosowanej, Politechnika ódzka; jacnow@kis.p.lodz.pl, dkaczor@kis.p.lodz.pl ** Czêœæ prac badawczych by³o wykonywanych w ramach grantu MNiI w latach 2004 2006 437

438 Jacek Nowakowski, Daniel Kaczorowski Z przodu robota zainstalowany jest skaner laserowy SICK, którego obszar dzia³ania to 180 o. Skaner ten ma za zadanie okreœlanie odleg³oœci znajduj¹cych siê przed robotem przeszkód. Ze wzglêdu na zainstalowanie urz¹dzenia na robocie oraz doœæ znaczne rozmiary robota, wiêc prace nad systemem sterowania musz¹ byæ prowadzone z wykorzystaniem robota. Jest to oczywiœcie mo liwe, jednak bardzo uci¹ liwe. Najlepszym rozwi¹zaniem jest zbudowanie programu symulacyjnego, który bêdzie generowa³ takie same dane jak zamontowany skaner. W ramach prowadzonych prac powsta³y dwa programy symulacyjne SICKSimulator oraz SICKSimulator-Server. Pierwszy jest programem symulacyjnym umo liwiaj¹cym wygenerowanie danych takich samych jak skaner SICK. Drugi natomiast jest programem odbieraj¹cym i sprawdzaj¹cym wygenerowane dane przez pierwszy program. 2. SICKSimulator, SICKSimulator-Server Programem, który symuluje pracê skanera, jest SICKSimulator. Program ten umo liwia zbudowanie przestrzeni, w której bêdzie poruszaæ siê robot. Przestrzeñ ta mo e byæ odpowiednio modelowana. Dodatkowo mo na rozmieœciæ przeszkody w postaci figur symuluj¹cych ustwione w przestrzeni przedmioty. Mo liwoœæ modelowania przestrzeni i rozmieszczania przeszkód pozwala na budowanie obszaru bardzo zbli onego do przestrzeni roboczej, w której bêdzie porusza³ siê robot. Program posiada tak e mo liwoœæ zapisywania do pliku oraz ³adowania zbudowanej przestrzeni roboczej z pliku. Rys. 2. G³ówne okno programu SICKSimulator z zamodelowan¹ przestrzeni¹ robocz¹ i wykonaniem skanowania

Modelowanie œrodowiska 3D z danych pomiarowych 439 Tego typu funkcjonalnoœæ pozwala na stworzenie kilku przestrzeni roboczych i zachowania ich do póÿniejszych testów. W symulowanej przestrzeni roboczej programu znajduje siê obiekt reprezentuj¹cy skaner. W programie mamy mo liwoœæ ustawienie skanera w ka dym miejscu naszej przestrzeni roboczej, z którego chcemy wykonaæ skanowanie. Poniewa program ma za zadanie symulacjê pracy skanera umieszczonego na robocie mobilnym, z tego te wzglêdu u ytkownik ma mo liwoœæ wyznaczenia trajektorii ruchu robota. W odpowiednich punktach wyznaczonych przez u ytkownika bêdzie dokonywane skanowanie. W trakcie pracy z programem mo na wykonywaæ jednorazowe skanowanie lub uruchomiæ procedurê automatycznego przemieszczania siê skanera i wykonywania pomiaru w okreœlonych punktach kontrolnych. Przyk³adowa przestrzeñ robocza oraz rezultaty skanowania przedstawione s¹ na rysunkach 2 i 3. Rys. 3. Okno przedstawiaj¹ce wyniki skanowania Rys. 4. Program SICKSimulator-Server

440 Jacek Nowakowski, Daniel Kaczorowski SICKSimulator dokonuje symulowanych obliczeñ i otrzymane wyniki albo zapisuje do pliku, albo wysy³a przez sieæ komputerow¹ do SICKSimulator-Server. Program ten obiera i wyœwietla otrzymane wyniki w postaci przestrzeni roboczej promieni lasera oraz w postaci wykresu. Program ten zosta³ przedstwiony na rysunku 4. 3. PipeWithOil Wizualizacja trójwymiarowa procesów przedstawia w bardziej przejrzysty sposób otrzymane dane pomiarowe. Programem, który realizuje takie zadanie jest PipeWithOil. Program ten po uprzednim przetworzeniu obrazów, bêd¹cych w tym przypadku danymi pomiarowymi, tworzy trójwymiarowy obraz b¹belków oleju p³yn¹cych wraz z wod¹ w rurze. Pierwszym etapem jest wskazanie w odpowiedniej kolejnoœci obrazy, które bêd¹ stanowi³y sekwencje danych Ÿród³owych. Kolejn¹ czynnoœci¹ jest komputerowe przetworzanie obrazów. Dostêpne procedury przetwarzania powy szych obrazów to binaryzacja, filtracja filtrem medianowym, dylatacja i erozja. Odpowiednia sekwencja powy szych procedur umo liwia stworzenie obrazów, które bêd¹ najlepiej odwzorowywa³y dane, na podstawie których bêdzie tworzona trójwymiarowa scena. Gdy obraz zostanie ju odpowiednio przygotowany, u ytkownik musi okreœliæ wielkoœæ siatki pomiarowej. Powy sze operacje realizowane s¹ na pierwszym obrazie, jaki zosta³ za³adowany do programu. Dla pozosta³ych obrazów operacje bêd¹ przebiega³y automatycznie bez ingerencji u ytkownika. Po przetworzeniu wszystkich obrazów generowana jest scena trójwymiarowa. G³ówne okno programu oraz przyk³adowy wynik przedstawiaj¹ rysunki 5 i 6. Rys. 5. G³ówne okno programu PipeWithOil z za³adowanymi obrazami oraz ustawion¹ sekwencj¹ procedur przetwarzania obrazów

Modelowanie œrodowiska 3D z danych pomiarowych 441 Rys. 6. Scena trójwymiarowa b¹bli oleju w rurze 4. Wizualizacja zalewania terasy Program umo liwiaj¹cy zobrazowanie zalewania terasy zalewowej wykorzystuje do wygenerowania sceny trójwymiarowej zdjêcia mapy geodezyjnej i zdjêæ lotniczych (rys. 7). Wymienione w artykule programy zosta³y zbudowane i wstêpnie sprawdzone pod wzglêdem ich przydatnoœci dla wspomnianych zagadnieñ. Pierwsze wyniki uzyskane przez te programy potwierdzi³y du ¹ rolê, jak¹ mog¹ wnieœæ systemy symulacyjne oraz wizualia) b) Rys. 7. Obraz terasy zalewowej (a) oraz wygenerowana scena trójwymiarowa terasy (b) 5. Podsumowanie

442 Jacek Nowakowski, Daniel Kaczorowski zacyjne w pracach badawczych. W ramach dalszych prac programy te bêd¹ dalej rozbudowywane. W przypadku programu symulacyjnego do³¹czona zostanie mo liwoœæ generowania sceny trójwymiarowej przestrzeni roboczej robota. Program PipeWithOil rozbudowany zostanie do generowania animacji przep³ywu mieszaniny p³ynów w rurze. Program generuj¹cy scenê trójwymiarow¹ terasy wyposa ony zostanie w interfejs umo liwiaj¹cy interakcjê z u ytkownikiem. Dziêki temu bêdzie mo na wp³ywaæ na ró nego rodzaju parametry zwi¹zane z procesem zalewania. Rozbudowany zostanie tak e modu³ generuj¹cy obszar 3D ze zdjêæ lotniczych. Literatura [1] Nowakowski J.: Rekonstrukcja œrodowiska 3D przy wykorzystaniu systemów stereowizyjnych. XII Konferencja Sieci i Systemy Informatyczne, Politechnika ódzka, ódÿ 2004