Autonomiczny robot mobilny

Podobne dokumenty
Podstawy robotyki. Studia stacjonarne, AiR, II rok. Bartosz Kuczewski. PWSZ Gªogów, 2010

Metody numeryczne i statystyka dla in»ynierów

1 Metody iteracyjne rozwi zywania równania f(x)=0

Modelowanie i analiza systemów informatycznych

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

Optyka geometryczna. Soczewki. Marcin S. Ma kowicz. rok szk. 2009/2010. Zespóª Szkóª Ponadgimnazjalnych Nr 2 w Brzesku

Propozycja integracji elementów ±wiata gry przy u»yciu drzew zachowa«

WST P DO TEORII INFORMACJI I KODOWANIA. Grzegorz Szkibiel. Wiosna 2013/14

Ukªady równa«liniowych

Wst p do sieci neuronowych 2010/2011 wykªad 7 Algorytm propagacji wstecznej cd.

SPECYFIKACJA TECHNICZNA 2. PRACE GEODEZYJNE

SPECYFIKACJA TECHNICZNA D GEODEZYJNA OBSŁUGA BUDOWY

Zarz dzanie rm. Zasada 2: samoorganizuj ce si zespoªy. Piotr Fulma«ski. March 22, 2016

Arkusz maturalny. Šukasz Dawidowski. 25 kwietnia 2016r. Powtórki maturalne

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

Wyznaczanie krzywej rotacji Galaktyki na podstawie danych z teleskopu RT3

MiASI. Modelowanie systemów informatycznych. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Budowa drogi gminnej w m. Bieganowo wraz ze skrzyŝowaniem z drogą powiatową nr 2922P PROJEKT ZMIANY TYMCZASOWEJ ORGANIZACJI RUCHU.

Zarządzenie Nr 533/2013 Wójta Gminy Dziemiany z dnia 31 stycznia 2013 roku

Zadania z z matematyki dla studentów gospodarki przestrzennej UŠ. Marek Majewski Aktualizacja: 31 pa¹dziernika 2006

i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017

Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej

Realizacja poszczególnych zadań wariant minimalny

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Uchwała Nr XXVII/543/13 Sejmiku Województwa Warmińsko-Mazurskiego z dnia 29 maja 2013 r.

Projekt i wykonanie robota klasy Micromouse

Przykªady problemów optymalizacji kombinatorycznej

Finansujący: Narodowy Fundusz Ochrony Środowiska i Gospodarki Wodnej w Warszawie

Regulamin Egzaminów i Zawodów Psów Towarzyszących 1,2,3 stopnia 2010 (po korekcie 20.10)

Zmiany w Podstawie programowej przedmiotów informatycznych

- 70% wg starych zasad i 30% wg nowych zasad dla osób, które. - 55% wg starych zasad i 45% wg nowych zasad dla osób, które

D wysokościowych

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

MiASI. Modelowanie integracji systemów. Piotr Fulma«ski. 26 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Nowe głowice Hunter - DSP 700

XVII Warmi«sko-Mazurskie Zawody Matematyczne

Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"

Aproksymacja funkcji metod najmniejszych kwadratów

ZARZĄDZENIE NR 33/2015 WÓJTA GMINY POKRZYWNICA. z dnia 13 sierpnia 2015 r.

Arytmetyka zmiennopozycyjna

Podstawy modelowania w j zyku UML

Zarz dzanie rm. Zasada 7: interaktywna komunikacja. Piotr Fulma«ski. April 22, 2015

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, Dawid Rasaªa Metody numeryczne 1 / 9

na stanowiskach urzędniczych w Urzędzie Miasta Szczecinek oraz kierowników miejskich jednostek budŝetowych.

D ODTWORZENIE TRASY I PUNKTÓW WYSOKOŚCIOWYCH

Wykorzystanie lokalnej geometrii danych w Maszynie Wektorów No±nych

Odpowiedzi na pytania zadane do zapytania ofertowego nr EFS/2012/05/01

ROZPORZ DZENIE MINISTRA TRANSPORTU 1) z dnia r.

REGULAMIN PRZYJMOWANIA UCZNIÓW DO LICEUM PLASTYCZNEGO W KOLE

Generalny Dyrektor Ochrony rodowiska. Art.32 ust. 1. Art. 35 ust. 5. Art. 38. Art. 26. Art 27 ust. 3. Art. 27a

ZARZĄDZENIE Nr W Wójta Gminy Łapsze Niżne z dnia 28 marca 2013 roku

Roboty przemysłowe. Budowa i zastosowanie, wyd, 2 Honczarenko Jerzy WNT 2010

przewidywania zapotrzebowania na moc elektryczn

Szkolenie instruktorów nauki jazdy Postanowienia wstępne

14.Rozwiązywanie zadań tekstowych wykorzystujących równania i nierówności kwadratowe.

w sprawie przekazywania środków z Funduszu Zajęć Sportowych dla Uczniów

ST SPECYFIKACJA TECHNICZNA ROBOTY GEODEZYJNE. Specyfikacje techniczne ST Roboty geodezyjne

ZASADY REKRUTACJI KANDYDATÓW DO XVIII LICEUM OGÓLNOKSZTAŁCĄCEGO IM. JANA ZAMOYSKIEGO NA ROK SZKOLNY 2016/2017

Klasyfikacja i oznakowanie substancji chemicznych i ich mieszanin. Dominika Sowa

Model obiektu w JavaScript

Tytuł prezentacji. Autorzy

2 Liczby rzeczywiste - cz. 2

REGULAMIN ZESPOŁU INTERDYSCYPLINARNEGO W KROTOSZYNIE

Projekt Studenckiego Koła Naukowego CREO BUDOWA GENERATORA WODORU

PROJEKT TYMCZASOWEJ ORGANIZACJI RUCHU

Programowanie i struktury danych 1 / 44

POMOC PSYCHOLOGICZNO-PEDAGOGICZNA Z OPERONEM. Vademecum doradztwa edukacyjno-zawodowego. Akademia

2 Harmonogram naboru do gimnazjów, w tym do Gimnazjum nr zgodnie z postanowieniem Kuratora Oświaty w Katowicach zawiera załącznik nr 2.

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Praca Dyplomowa Magisterska

REGULAMIN KONTROLI ZARZĄDCZEJ W MIEJSKO-GMINNYM OŚRODKU POMOCY SPOŁECZNEJ W TOLKMICKU. Postanowienia ogólne

PROCEDURA ROZWIĄZYWANIA PROBLEMÓW Z SYSTEMEM SD-NAVI (wersja 1.00)

2 Skªadnia polece«w pliku

Uchwała Nr... Rady Miejskiej Będzina z dnia roku

REMONT POMIESZCZEŃ SĄDU REJONOWEGO POZNAŃ STARE MIASTO PRZY UL. DOŻYNKOWEJ 9H W POZNANIU. IV. INFORMACJA BIOZ

INSTRUKCJA DLA UCZESTNIKÓW ZAWODÓW ZADANIA

Zarz dzanie rm. Zasada 6: nieustanne samodoskonalenie. Piotr Fulma«ski. April 22, 2015

WNIOSEK. o udzielenie zezwolenia na dostęp do zawodu PRZEWOŹNIKA DROGOWEGO: W załączeniu przedkładam następujące dokumenty:

Parowanie urządzeń Bluetooth. Instrukcja obsługi

OGÓLNOPOLSKIE STOWARZYSZENIE KONSULTANTÓW ZAMÓWIEŃ PUBLICZNYCH Warszawa, ul. Trębacka 4 l: biuro@oskzp.pl

Programowanie wspóªbie»ne

Metodydowodzenia twierdzeń

Zapytanie ofertowe nr 4

Od redakcji. Symbolem oznaczono zadania wykraczające poza zakres materiału omówionego w podręczniku Fizyka z plusem cz. 2.

ZARZĄDZENIE NR 8/2015 WÓJTA GMINY ŁYSZKOWICE. z dnia 8 stycznia 2015 r. w sprawie gospodarki paliwowej w jednostkach Ochotniczych Straży Pożarnych.

Unijne prawo celne aktualny stan prawny. 11 kwietnia 2016 r.

SYSTEM AWANSOWANIA KADETÓW

ZASADY REKRUTACJI UCZNIÓW DO VII LICEUM OGÓLNOKSZTAŁCĄCEGO W LEGNICY W ROKU SZKOLNYM 2012/ 2013

REGULAMIN ZWROTU KOSZTÓW DOJAZDU PRZEDSTAWICIELOM ADMINISTRACJI GEOLOGICZNEJ NA SZKOLENIA REALIZOWANE W RAMACH PROJEKTU

Zarządzenie Nr 0151/18/2006 Wójta Gminy Kornowac z dnia 12 czerwca 2006r.

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

c Marcin Sydow Przepªywy Grafy i Zastosowania Podsumowanie 12: Przepªywy w sieciach

Macierze i Wyznaczniki

AUDYT WEWNĘTRZNEGO SYSTEMU ZAPEWNIENIA JAKOŚCI KSZTAŁCENIA

JAK INWESTOWAĆ W ROPĘ?

Szanowni Rodzice. Niniejsze zasady nie obejmują przedszkoli i szkół podstawowych prowadzonych przez inne podmioty niż Gmina Olsztyn.

Gdańsk, dnia 13 listopada 2014 r. Poz UCHWAŁA NR L/327/14 RADY POWIATU TCZEWSKIEGO. z dnia 28 października 2014 r. Tczewskiego.

PROJEKT STAŁEJ ORGANIZACJI RUCHU DLA DROGI GMINNEJ

ROZPORZĄDZENIE MINISTRA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI[1]) z dnia r.

Transkrypt:

Autonomiczny robot mobilny Piotr Fulma«ski Krzysztof Jastrz bski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 2 czerwca 2011

Spis tre±ci 1 Autonomiczny robot mobilny 2 Problem ¹ródªa informacji o stanie robota 3 Problem wytycznia drogi 4 Plansza 5 Nasz pojazd, czyli robot 6 Szkieletyzacja 7 Programujemy zachowanie robota 8 Podsumowanie

Autonomiczny robot mobilny Co to? Robot? Autonomiczny? Mobilny? Autonomiczny Robot Mobilny

Autonomiczny robot mobilny Co to? System autonomiczny System autonomiczny system maj cy zdolno± sterowania si oraz zdolno± przeciwdziaªania utracie zdolno±ci sterowania si.

Autonomiczny robot mobilny Co to? Robot Robot mechaniczne urz dzenie wykonuj ce automatycznie pewne zadania. Gªówne obszary zastosowa«zast puj czªowieka przy monotonnych, zªo»onych z powtarzaj cych si kroków czynno±ciach, które mog wykonywa znacznie szybciej od ludzi i w dodatku bezbª dnie. Wykonywanie zada«, które s niebezpieczne dla czªowieka, na przykªad zwi zanych z manipulacj szkodliwymi dla zdrowia substancjami lub przebywaniem w nieprzyjaznym ±rodowisku.

Autonomiczny robot mobilny Co to? Robot Robot mechaniczne urz dzenie wykonuj ce automatycznie pewne zadania. Gªówne obszary zastosowa«zast puj czªowieka przy monotonnych, zªo»onych z powtarzaj cych si kroków czynno±ciach, które mog wykonywa znacznie szybciej od ludzi i w dodatku bezbª dnie. Wykonywanie zada«, które s niebezpieczne dla czªowieka, na przykªad zwi zanych z manipulacj szkodliwymi dla zdrowia substancjami lub przebywaniem w nieprzyjaznym ±rodowisku.

Autonomiczny robot mobilny Co to? Robot Robot mechaniczne urz dzenie wykonuj ce automatycznie pewne zadania. Gªówne obszary zastosowa«zast puj czªowieka przy monotonnych, zªo»onych z powtarzaj cych si kroków czynno±ciach, które mog wykonywa znacznie szybciej od ludzi i w dodatku bezbª dnie. Wykonywanie zada«, które s niebezpieczne dla czªowieka, na przykªad zwi zanych z manipulacj szkodliwymi dla zdrowia substancjami lub przebywaniem w nieprzyjaznym ±rodowisku.

Autonomiczny robot mobilny Co to? Robot Robot mechaniczne urz dzenie wykonuj ce automatycznie pewne zadania. Gªówne obszary zastosowa«zast puj czªowieka przy monotonnych, zªo»onych z powtarzaj cych si kroków czynno±ciach, które mog wykonywa znacznie szybciej od ludzi i w dodatku bezbª dnie. Wykonywanie zada«, które s niebezpieczne dla czªowieka, na przykªad zwi zanych z manipulacj szkodliwymi dla zdrowia substancjami lub przebywaniem w nieprzyjaznym ±rodowisku.

Autonomiczny robot mobilny Co to? Robot Poj cia robot u»ywamy te» do nazywania autonomicznie dziaªaj cych urz dze«odbieraj cych informacje z otoczenia przy pomocy sensorów i wpªywaj cych na nie przy pomocy efektorów. Roboty takie budowane s przez badaczy zajmuj cych si sztuczn inteligencj lub kognitywistyk w celu modelowania zdolno±ci poznawczych, sposobu my±lenia lub zachowania zwierz t b d¹ ludzi.

Autonomiczny robot mobilny Co to? Robot Sªowo robot pochodzi od czeskiego sªowa robota, oznaczaj cego ci»k prac, wysiªek. Upowszechniªo si ono po przetªumaczeniu w 1923 roku na j zyk angielski sztuki R.U.R. (Rossumovi Univerzální Roboti) której autorem jest Karel ƒapek. Mimo i» pierwotnie odnosiªo si ono do»ywych istot sztucznie produkowanej, uproszczonej wersji czªowieka przeznaczonej do ci»kiej pracy, obecnie sªowo to oznacza przede wszystkim urz dzenia mechaniczne.

Autonomiczny robot mobilny Co to? Robot Sªowo robot pochodzi od czeskiego sªowa robota, oznaczaj cego ci»k prac, wysiªek. Upowszechniªo si ono po przetªumaczeniu w 1923 roku na j zyk angielski sztuki R.U.R. (Rossumovi Univerzální Roboti) której autorem jest Karel ƒapek. Mimo i» pierwotnie odnosiªo si ono do»ywych istot sztucznie produkowanej, uproszczonej wersji czªowieka przeznaczonej do ci»kiej pracy, obecnie sªowo to oznacza przede wszystkim urz dzenia mechaniczne.

Autonomiczny robot mobilny Co to? Robot Termin robotyka wprowadziª Isaac Asimov w swoim opowiadaniu Zabawa w berka (Runaround, 1942). Jest on te» autorem trzech praw robotyki: 1 (Prawo Zerowe) Robot nie mo»e szkodzi ludzko±ci, ani nie mo»e, przez zaniedbanie, narazi ludzko±ci na szkod. 2 Robot nie mo»e zrani i skrzywdzi czªowieka ani przez zaniechanie dziaªania dopu±ci, aby czªowiek poniósª szkod. 3 Robot musi sªucha danego mu rozkazu, chyba»e koliduje on z Pierwszym Prawem. 4 Robot musi chroni sam siebie, dopóki nie koliduje to z Pierwszym lub Drugim Prawem.

Autonomiczny robot mobilny Po co? DARPA Grand Challenge DARPA Grand Challenge to sponsorowane przez Defense Advanced Research Projects Agency (DARPA) zawody samochodów autonomicznych odbywaj ce si w ramach projektu Systemów Bojowych Przyszªo±ci (FCS).

Autonomiczny robot mobilny Po co? DARPA Grand Challenge Pierwsze zawody odbyªy si 13 marca 2004 na pustyni w zachodnich Stanach Zjednoczonych. Trasa wy±cigu przebiegaªa z miejscowo±ci Barstow w Kalifornii do osady Primm w stanie Nevada. aden ze startuj cych pojazdów nie pokonaª mierz cej 227,2 km trasy. Pojazd zwyci skiego zespoªu Red Team z Carnegie Mellon University pokonaª dystans zaledwie 11,78 km. Drugi wy±cig miaª miejsce 8 pa¹dziernika 2005. Tym razem zawody i gªówn nagrod w wysoko±ci 2 milionów USD wygraª Stanley, zrobotyzowany Volkswagen Touareg, skonstruowany przez zespóª reprezentuj cy Uniwersytet Stanforda, pokonuj c tras o dªugo±ci 212,4 km w czasie poni»ej 7 godzin. 3 listopada 2007 odbyª si trzeci wy±cig, którego trasa przebiegaªa przez wiczebne sztuczne tereny miejskie w Kalifornii.

Autonomiczny robot mobilny Po co? DARPA Grand Challenge Pierwsze zawody odbyªy si 13 marca 2004 na pustyni w zachodnich Stanach Zjednoczonych. Trasa wy±cigu przebiegaªa z miejscowo±ci Barstow w Kalifornii do osady Primm w stanie Nevada. aden ze startuj cych pojazdów nie pokonaª mierz cej 227,2 km trasy. Pojazd zwyci skiego zespoªu Red Team z Carnegie Mellon University pokonaª dystans zaledwie 11,78 km. Drugi wy±cig miaª miejsce 8 pa¹dziernika 2005. Tym razem zawody i gªówn nagrod w wysoko±ci 2 milionów USD wygraª Stanley, zrobotyzowany Volkswagen Touareg, skonstruowany przez zespóª reprezentuj cy Uniwersytet Stanforda, pokonuj c tras o dªugo±ci 212,4 km w czasie poni»ej 7 godzin. 3 listopada 2007 odbyª si trzeci wy±cig, którego trasa przebiegaªa przez wiczebne sztuczne tereny miejskie w Kalifornii.

Autonomiczny robot mobilny Po co? DARPA Grand Challenge Pierwsze zawody odbyªy si 13 marca 2004 na pustyni w zachodnich Stanach Zjednoczonych. Trasa wy±cigu przebiegaªa z miejscowo±ci Barstow w Kalifornii do osady Primm w stanie Nevada. aden ze startuj cych pojazdów nie pokonaª mierz cej 227,2 km trasy. Pojazd zwyci skiego zespoªu Red Team z Carnegie Mellon University pokonaª dystans zaledwie 11,78 km. Drugi wy±cig miaª miejsce 8 pa¹dziernika 2005. Tym razem zawody i gªówn nagrod w wysoko±ci 2 milionów USD wygraª Stanley, zrobotyzowany Volkswagen Touareg, skonstruowany przez zespóª reprezentuj cy Uniwersytet Stanforda, pokonuj c tras o dªugo±ci 212,4 km w czasie poni»ej 7 godzin. 3 listopada 2007 odbyª si trzeci wy±cig, którego trasa przebiegaªa przez wiczebne sztuczne tereny miejskie w Kalifornii.

Autonomiczny robot mobilny Po co? DARPA Grand Challenge Pierwsze zawody odbyªy si 13 marca 2004 na pustyni w zachodnich Stanach Zjednoczonych. Trasa wy±cigu przebiegaªa z miejscowo±ci Barstow w Kalifornii do osady Primm w stanie Nevada. aden ze startuj cych pojazdów nie pokonaª mierz cej 227,2 km trasy. Pojazd zwyci skiego zespoªu Red Team z Carnegie Mellon University pokonaª dystans zaledwie 11,78 km. Drugi wy±cig miaª miejsce 8 pa¹dziernika 2005. Tym razem zawody i gªówn nagrod w wysoko±ci 2 milionów USD wygraª Stanley, zrobotyzowany Volkswagen Touareg, skonstruowany przez zespóª reprezentuj cy Uniwersytet Stanforda, pokonuj c tras o dªugo±ci 212,4 km w czasie poni»ej 7 godzin. 3 listopada 2007 odbyª si trzeci wy±cig, którego trasa przebiegaªa przez wiczebne sztuczne tereny miejskie w Kalifornii.

Autonomiczny robot mobilny Po co? DARPA Urban Challenge

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Sk d informacje informacje precyzyjne Mobilne roboty jako zasadnicze ¹ródªo informacji wykorzystuj szerok palet sensorów takich jak»yroskopy akcelerometry czujniki podczerwieni czujniki ultrad¹wi ków czujniki fotooptyczne odiorniki GPS

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Sk d informacje informacje rozmyte Znacznie trudniej wydoby informacje ze ¹ródªa podaj cego j w sposób niejawny, jak np. kamera (obraz) i mikrofon (d¹wi k). Sk d informacje informacje rozmyte Dla porównania znacznie ªatwiej oceni odlegªo± przy parkowaniu samochodu tyªem korzystaj c z czujników parkowania podaj cych informacj za pomoc liczby ni» obserwuj c obraz w lusterku wstecznym. Skoro ªatwiej, to po co si m czy? Z ciekawo±ci. Czªowiekowi wystarcza obraz jak to si wi c dzieje? Z obawy. Znacznie ªatwiej o przekªamanie informacji dostarczanej przez prosty czujnik ni» odczytanej z obrazu. Poza tym bazuj c na informacji pewnej znacznie bardziej skªonni jeste±my do pozostawienia sobie mniejszego marginesu bezpiecze«stwa.

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Sk d informacje informacje rozmyte Znacznie trudniej wydoby informacje ze ¹ródªa podaj cego j w sposób niejawny, jak np. kamera (obraz) i mikrofon (d¹wi k). Sk d informacje informacje rozmyte Dla porównania znacznie ªatwiej oceni odlegªo± przy parkowaniu samochodu tyªem korzystaj c z czujników parkowania podaj cych informacj za pomoc liczby ni» obserwuj c obraz w lusterku wstecznym. Skoro ªatwiej, to po co si m czy? Z ciekawo±ci. Czªowiekowi wystarcza obraz jak to si wi c dzieje? Z obawy. Znacznie ªatwiej o przekªamanie informacji dostarczanej przez prosty czujnik ni» odczytanej z obrazu. Poza tym bazuj c na informacji pewnej znacznie bardziej skªonni jeste±my do pozostawienia sobie mniejszego marginesu bezpiecze«stwa.

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Sk d informacje informacje rozmyte Znacznie trudniej wydoby informacje ze ¹ródªa podaj cego j w sposób niejawny, jak np. kamera (obraz) i mikrofon (d¹wi k). Sk d informacje informacje rozmyte Dla porównania znacznie ªatwiej oceni odlegªo± przy parkowaniu samochodu tyªem korzystaj c z czujników parkowania podaj cych informacj za pomoc liczby ni» obserwuj c obraz w lusterku wstecznym. Skoro ªatwiej, to po co si m czy? Z ciekawo±ci. Czªowiekowi wystarcza obraz jak to si wi c dzieje? Z obawy. Znacznie ªatwiej o przekªamanie informacji dostarczanej przez prosty czujnik ni» odczytanej z obrazu. Poza tym bazuj c na informacji pewnej znacznie bardziej skªonni jeste±my do pozostawienia sobie mniejszego marginesu bezpiecze«stwa.

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Kluczowe zaªo»enie Tak wiec najwa»niejsze nasze zaªo»enie brzmi: wykorzystujemy tylko obraz...no prawie

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Kluczowe zaªo»enie Tak wiec najwa»niejsze nasze zaªo»enie brzmi: wykorzystujemy tylko obraz...no prawie

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Kluczowe zaªo»enie Tak wiec najwa»niejsze nasze zaªo»enie brzmi: wykorzystujemy tylko obraz...no prawie

Autonomiczny robot mobilny Problem ¹ródªa informacji o stanie robota Gdy korzystamy z prostych czujników...... zadanie nie jest takie skomplikowane http://www.youtube.com/watch?v=qldkejkzpdg&feature=related

Problem wytycznia drogi Obraz caªo±ciowy

Problem wytycznia drogi Skupiamy si tylko na drodze

Problem wytycznia drogi Skupiamy si na tym, aby zmie±ci si w jej obrysie

Problem wytycznia drogi Skupiamy sie na tym, aby znale¹ si na wirtualnej osi drogi

Plansza... czyli nasz model Informacje techniczne wymiary planszy: 200 cm x 210 cm grubo± drogi: 19 mm podstawowe elementy drogi:

Plansza... czyli nasz model

Nasz pojazd... czyli robot Robotics Invention System 1998 rok Robotics Invention System (RIS) z kostk RCX (Robotic Command explorer)

Nasz pojazd... czyli robot Lego Mindstorms NXT 1.0 lipiec 2006 rok Lego Mindstorms NXT 1.0 z kostk NXT Intelligent Brick

Nasz pojazd... czyli robot Lego Mindstorms NXT 2.0 stycze«2009 rok Lego Mindstorms NXT 2.0

Nasz pojazd... czyli robot Elementy Lego Mindstorms NXT NXT (gªowny element, zarz dza sensorami i silnikami) Serwomotory (mog niezale»nie si obracac, posiadaj wbudowany czujnik obrotu który jest niestety niedokªadny) Czujniki podstawowe (swiatªa, dotyku, ultrad¹wi ków) Kolejne czujniki (temperatury, kompas,»yroskop, akcelerometr)

Szkieletyzacja Denicja problemu Szkieletyzacja Szkieletyzacja pozwala znale¹ w zadanej gurze punkty najistotniejsze szkielet. Dla gur przypominajacych drogi zazwyczaj zostaje znaleziona krzywa, która z grubsza wyznacza ±rodek drogi.

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Efekt dziaªania algorytmu FMM

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Idea u»ycia algorytmu FMM do wyznaczania drogi

Szkieletyzacja Algorytm FMM w realnych przykªadach

Szkieletyzacja Algorytm FMM w realnych przykªadach

Szkieletyzacja Algorytm FMM w realnych przykªadach

Szkieletyzacja Algorytm FMM w realnych przykªadach

Programujemy zachowanie robota Ewolucja podziaªu obrazu Podej±cie 1

Programujemy zachowanie robota Ewolucja podziaªu obrazu Podej±cie 2

Programujemy zachowanie robota Ewolucja podziaªu obrazu Podej±cie 3

Programujemy zachowanie robota Ewolucja podziaªu obrazu Podej±cie 4

Programujemy zachowanie robota Programujemy zachowanie Jazda do przodu kiedy: wystarczaj ca ilo± punktów na wprost przed robotem jak: poruszanie si do przodu

Programujemy zachowanie robota Programujemy zachowanie Skr ty i skrzy»owania kiedy: brak (lub mala ilo± ) punktów na wprost przed robotem i punkty blisko robota po prawej lub lewej stronie jak: zamiennie skr t w dan stron i krótka jazda do przodu aby dostosowa si do nowego obrazu co dalej: jazda do przodu po dostosowaniu si do drogi po skr cie

Programujemy zachowanie robota Programujemy zachowanie Zawracanie kiedy: brak (lub mala ilo± ) punktów w obszarze widzenia jak: obrót w prawo co dalej: jazda do przodu lub skr t w zale»no±ci od znalezionych punktów

Programujemy zachowanie robota Programujemy zachowanie Poszukiwanie drogi kiedy: od wystartowania robota do znalezienie wystarczaj cej ilo±ci punktów jak: jazda do przodu co dalej: jazda do przodu lub skr t w zale»no±ci od znalezionych punktów

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co sie udaªo Co si udaªo Robot dziaªa, wszystkie zaªo»enia projektu zostaªy speªnione. Naturalne dla czªowieka podej±cie do problemu sprawia,»e rozwi zanie jest intuicyjne, bardziej przyst pne i zrozumiaªe. Ilo± mo»liwych posuni zostaªa sprowadzone do niezb dnego minimum, co równie» uªatwia zrozumienie dziaªania projektu. Uniwersalno± robota mo»e by ªatwo rozwini ty, by rozwi zywa inne problemy. Robot dziaªa dynamicznie, nie wylicza niczego na zapas i dynamicznie reaguje na zmiany zachodz ce w polu widzenia, co pomaga unikn bª dów spowodowanych zakªóceniami obrazu.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.

Podsumowanie Co zostaªo do poprawienia Co zostaªo do poprawienia Wje»d»aj c w ±lep uliczk zaraz za skrzy»owaniem robot nie jest w stanie po obrocie poprawnie oceni skrzy»owania, gdy» widzi tylko drog na wprost problem z dªugo±ci ±lepych uliczek wynikaj cy z budowy robota. Robot nie je¹dzi dokªadnie po czarnej linii co byªo uj te w zaªo»eniach. Rozwi zanie zaprezentowane jest przy poª czeniu kablowym, nie bezprzewodowo, co troch ogranicza robota dªugo±ci kabla, a sam kabel mo»e generowa zakªócenia gdyby znalazª si w polu widzenia. Robot jest nastawiony na skr ty pod k tem 90 stopni, jednak bez problemu mo»na rozszerzy rozwi zanie na dowolny k t. Opó¹niona reakcja robota na komendy ogranicza maksymalne pr dko±ci z jakimi mo»e si on porusza.