Planowanie ruchu bryły sztywnej

Podobne dokumenty
Planowanie ruchu brył i robotów

O strukturze przestrzeni konfiguracji w trójwymiarowym ruchu obrotowym

Planowanie przejazdu przez zbiór punktów. zadania zrobotyzowanej inspekcji

10.3. Typowe zadania NMT W niniejszym rozdziale przedstawimy podstawowe zadania do jakich może być wykorzystany numerycznego modelu terenu.

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

WIZUALIZACJA I STEROWANIE ROBOTEM

Roboty przemysłowe. Cz. II

GEOMETRIA PRZESTRZENNA (STEREOMETRIA)

STEREOMETRIA CZYLI GEOMETRIA W 3 WYMIARACH

Rozszerzony konspekt preskryptu do przedmiotu Podstawy Robotyki

Plan wynikowy do programu MATEMATYKA 2001 klasa 3 gimnazjum

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

ZASTOSOWANIE ROBOTÓW MOBILNYCH W SYMULACYJNYM BADANIU CZASU EWAKUACJI

Rozdział VII. Przekształcenia geometryczne na płaszczyźnie Przekształcenia geometryczne Symetria osiowa Symetria środkowa 328

WYKŁAD 10. kodem pierwotnym krzywej jest ciąg par współrzędnych x, y kolejnych punktów krzywej: (x 1, y 1 ), (x 2, y 2 ),...

Plan wynikowy do programu MATEMATYKA 2001 klasa 3 gimnazjum

Wymagania edukacyjne z matematyki w klasie III gimnazjum

MECHANIKA 2 RUCH POSTĘPOWY I OBROTOWY CIAŁA SZTYWNEGO. Wykład Nr 2. Prowadzący: dr Krzysztof Polko

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Wymagania edukacyjne z matematyki dla klasy III gimnazjum

WYKŁAD 6 KINEMATYKA PRZEPŁYWÓW CZĘŚĆ 2 1/11

Techniki animacji komputerowej

Przedmiotowe zasady oceniania i wymagania edukacyjne

MATEMATYKA - WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY

VII.1 Pojęcia podstawowe.

PRZEDMIOTOWE ZASADY OCENIANIA I WYMAGANIA EDUKACYJNE Z MATEMATYKI Klasa 3

Mechanika ogólna. Kinematyka. Równania ruchu punktu materialnego. Podstawowe pojęcia. Równanie ruchu po torze (równanie drogi)

MECHANIKA 2. Wykład Nr 3 KINEMATYKA. Temat RUCH PŁASKI BRYŁY MATERIALNEJ. Prowadzący: dr Krzysztof Polko

BEZKONTAKTOWA METODA POMIARU KĄTA ELEMENTU ZGINANEGO NA PRASIE KRAWĘDZIOWEJ

Konieczne Podstawowe Rozszerzające Dopełniające Wykraczające. tworzyć teksty w stylu matematycznym

3. KINEMATYKA Kinematyka jest częścią mechaniki, która zajmuje się opisem ruchu ciał bez wnikania w jego przyczyny. Oznacza to, że nie interesuje nas

Wymagania edukacyjne z matematyki

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE III GIMNAZJUM

ROZWINIĘCIA POWIERZCHNI STOPNIA DRUGIEGO W OPARCIU O MIEJSCA GEOMETRYCZNE Z ZA- STOSOWANIEM PROGRAMU CABRI II PLUS.

WYMAGANIA EDUKACYJNE Z MATEMATYKI dla uczniów klasy trzeciej gimnazjum na podstawie programu MATEMATYKA 2001

ZASTOSOWANIE GRAFU WIDOCZNOŚCI W PLANOWANIU TRASY PRZEJŚCIA STATKU APPLICATION OF A VISIBILITY GRAPH IN SHIP S PATH PLANNING

Strona 1 z 9. prowadzić rozumowania matematyczne sprawnie posługiwać się językiem matematycznym

1.1. Rachunek zdań: alternatywa, koniunkcja, implikacja i równoważność zdań oraz ich zaprzeczenia.

DZIAŁ 1. STATYSTYKA DZIAŁ 2. FUNKCJE

Osiągnięcia ponadprzedmiotowe. Osiągnięcia przedmiotowe

Kryteria oceniania Osiągnięcia ponadprzedmiotowe W rezultacie kształcenia matematycznego w klasie 3 gimnazjum uczeń potrafi:

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Ćwiczenie M-2 Pomiar przyśpieszenia ziemskiego za pomocą wahadła rewersyjnego Cel ćwiczenia: II. Przyrządy: III. Literatura: IV. Wstęp. l Rys.

Ćwiczenie nr 31: Modelowanie pola elektrycznego

2.9. Kinematyka typowych struktur manipulatorów

KINEMATYKA I DYNAMIKA CIAŁA STAŁEGO. dr inż. Janusz Zachwieja wykład opracowany na podstawie literatury

Rozkład materiału z matematyki dla II klasy technikum zakres podstawowy I wariant (38 tyg. 2 godz. = 76 godz.)

WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA AUTOMATYKI. Robot do pokrycia powierzchni terenu

Osiągnięcia ponadprzedmiotowe

Tomasz M. Gwizdałła 2012/13

Modelowanie i wstęp do druku 3D Wykład 1. Robert Banasiak

Modelowanie krzywych i powierzchni

Algorytmy klasteryzacji jako metoda dyskretyzacji w algorytmach eksploracji danych. Łukasz Przybyłek, Jakub Niwa Studenckie Koło Naukowe BRAINS

Czy kwadrat da się podzielić na nieparzystą liczbę trójkątów o równych polach? Michał Kieza

str 1 WYMAGANIA EDUKACYJNE ( ) - matematyka - poziom podstawowy Dariusz Drabczyk

Wyznaczanie trójkątów widoczności na skrzyżowaniu dwóch dróg

Wymagania edukacyjne z matematyki klasa II technikum

Wymagania na poszczególne oceny szkolne z. matematyki. dla uczniów klasy IIIa i IIIb. Gimnazjum im. Jana Pawła II w Mętowie. w roku szkolnym 2015/2016

II. Równania autonomiczne. 1. Podstawowe pojęcia.

Zajęcia nr. 5: Funkcja liniowa

ZESPÓŁ SZKÓŁ W OBRZYCKU

odczytywać własności funkcji y = ax 2 na podstawie funkcji y = ax 2 szkicować wykresy funkcji postaci y = ax,

Drgania poprzeczne belki numeryczna analiza modalna za pomocą Metody Elementów Skończonych dr inż. Piotr Lichota mgr inż.

Metody numeryczne w przykładach

Tworzenie modeli ciała ludzkiego dla potrzeb modelowania pola elektromagnetycznego. Bartosz Sawicki, Politechnika Warszawska

komputery? Andrzej Skowron, Hung Son Nguyen Instytut Matematyki, Wydział MIM, UW

Ćw. nr 31. Wahadło fizyczne o regulowanej płaszczyźnie drgań - w.2

System automatycznego odwzorowania kształtu obiektów przestrzennych 3DMADMAC

DARMOWA PRZEGLĄDARKA MODELI IFC

Badania operacyjne: Wykład Zastosowanie kolorowania grafów w planowaniu produkcji typu no-idle

Przedmiotowe Ocenianie Z Matematyki Liceum Ogólnokształcące obowiązuje w roku szkolnym 2016 / 2017

Matematyka do liceów i techników Szczegółowy rozkład materiału Klasa III zakres rozszerzony 563/3/2014

Porównanie algorytmów wyszukiwania najkrótszych ścieżek międz. grafu. Daniel Golubiewski. 22 listopada Instytut Informatyki

Matematyka do liceów i techników Szczegółowy rozkład materiału Klasa III zakres rozszerzony

Matematyczne Podstawy Informatyki

Zastosowanie skaner 3D w medycynie -scan3dmed

WYMAGANIA EDUKACYJNE Rok szkolny 2018/2019

Analiza wyników egzaminu gimnazjalnego 2015

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY II

Metoda elementów skończonych

Kryteria ocen z matematyki dla klasy III gimnazjum. Osiągnięcia przedmiotowe

Mechanika Robotów. Wojciech Lisowski. 5 Planowanie trajektorii ruchu efektora w przestrzeni roboczej

Rozszerzony konspekt preskryptu do przedmiotu Teoria Maszyn i Mechanizmów

W naukach technicznych większość rozpatrywanych wielkości możemy zapisać w jednej z trzech postaci: skalara, wektora oraz tensora.

Wymagania programowe z matematyki na poszczególne oceny w klasie III A i III B LP. Kryteria oceny

Matematyka do liceów i techników Szczegółowy rozkład materiału Zakres podstawowy

PAiTM - zima 2014/2015

WYBÓR PUNKTÓW POMIAROWYCH

Sztuczna inteligencja i uczenie maszynowe w robotyce i systemach autonomicznych: AI/ML w robotyce, robotyka w AI/ML

Uczeń otrzymuje ocenę dostateczną, jeśli opanował wiadomości i umiejętności konieczne na ocenę dopuszczającą oraz dodatkowo:

w najprostszych przypadkach, np. dla trójkątów równobocznych

Krzyżówka oraz hasła do krzyżówki. Kalina R., Przewodnik po matematyce dla klas VII-VIII, część IV, SENS, Poznań 1997, s

Młodzieżowe Uniwersytety Matematyczne. dr Michał Lorens

Znajdowanie wyjścia z labiryntu

Stronicowanie w systemie pamięci wirtualnej

Symulacje komputerowe

Funkcjonalność urządzeń pomiarowych w PyroSim. Jakich danych nam dostarczają?

Bezpieczne przejście Bogdan Mężyk

Transkrypt:

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych Warszawa, 6 czerwiec 2013

Wstęp Z planowanie ruchu bryły sztywnej korzysta się przede wszystkim w zagadnieniach związanych z robotami: produkcja elementów mechanicznych oprogramowanie do autonomicznych robotów

Wstęp Z planowanie ruchu bryły sztywnej korzysta się przede wszystkim w zagadnieniach związanych z robotami: produkcja elementów mechanicznych oprogramowanie do autonomicznych robotów Zagadanie to pojawia się także w innych dziedzinach: montaż elementów wirtualne prototypowanie sterowanie wirtualnymi aktorami analiza łączenia się cząsteczek organicznych

Zadanie przenoszenia pianina

Zadanie przenoszenia pianina Zadanie przenoszenia pianina Jak najlepiej przenieść (i czy w ogóle to możliwe?) pianino w krętej klatce schodowej z najniższego piętra na najwyższe?

Zadanie przenoszenia pianina Zadanie przenoszenia pianina Jak najlepiej przenieść (i czy w ogóle to możliwe?) pianino w krętej klatce schodowej z najniższego piętra na najwyższe? Trudności: wiele możliwych kierunków ruchu, łatwość zakleszczenia ruchu.

Zadanie przenoszenia pianina Zadanie przenoszenia pianina Jak najlepiej przenieść (i czy w ogóle to możliwe?) pianino w krętej klatce schodowej z najniższego piętra na najwyższe? Trudności: wiele możliwych kierunków ruchu, łatwość zakleszczenia ruchu. Dużym uproszeniem jest np. problem poruszania odcinka na płaszczyźnie.

Dana jest scena składająca się z: 1 wyróżnionej ruchomej bryły sztywnej z ustalonym środkiem obrotu 2 zbioru nieruchomych przeszkód

Dana jest scena składająca się z: 1 wyróżnionej ruchomej bryły sztywnej z ustalonym środkiem obrotu 2 zbioru nieruchomych przeszkód Definicja (Położenie bryły sztywnej) Dowolne ustawienie bryły sztywnej z ustalonym przesunięciem i obrotem nazywamy położeniem bryły sztywnej.

Definicja (Zadanie planowania ruchu) Niech dana będzie scena. Przy ustalonej parze położeń początkowego i końcowego, zadaniem planowania ruchu nazywamy problem znalezienia ciągłej ścieżki położeń od początkowego do końcowego wzdłuż której poruszająca się bryła sztywna nie koliduje z żadną z przeszkód w scenie. Uwaga: ścieżka może nie istnieć.

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na:

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na: przestrzeń w której odbywa się ruch: 2 wymiary, 3 wymiary lub więcej

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na: przestrzeń w której odbywa się ruch: 2 wymiary, 3 wymiary lub więcej ograniczenia ruchu: z obrotami, bez obrotów

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na: przestrzeń w której odbywa się ruch: 2 wymiary, 3 wymiary lub więcej ograniczenia ruchu: z obrotami, bez obrotów rodzaj sceny: wielościanowa, kulista, stopień powierzchni definiujących

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na: przestrzeń w której odbywa się ruch: 2 wymiary, 3 wymiary lub więcej ograniczenia ruchu: z obrotami, bez obrotów rodzaj sceny: wielościanowa, kulista, stopień powierzchni definiujących metoda zapytań o ścieżkę: jednokrotne, wielokrotne

Podział problemów Istnieje duża różnorodność problemów, można je dzielić ze względu na: przestrzeń w której odbywa się ruch: 2 wymiary, 3 wymiary lub więcej ograniczenia ruchu: z obrotami, bez obrotów rodzaj sceny: wielościanowa, kulista, stopień powierzchni definiujących metoda zapytań o ścieżkę: jednokrotne, wielokrotne widoczność sceny: znana na początku, odkrywana wraz z ruchem

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania:

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone)

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone) metody komórkowe z przestrzenią konfiguracji: ACD, rozkład pionowy, rozkład cylindryczny, triangulacja

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone) metody komórkowe z przestrzenią konfiguracji: ACD, rozkład pionowy, rozkład cylindryczny, triangulacja metody rozkładające brzeg przestrzeni konfiguracji na powierzchnie prostokreślne

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone) metody komórkowe z przestrzenią konfiguracji: ACD, rozkład pionowy, rozkład cylindryczny, triangulacja metody rozkładające brzeg przestrzeni konfiguracji na powierzchnie prostokreślne metody mapy drogowej: graf widoczności, metoda krzywych sylwetkowych, metody retrakcyjne

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone) metody komórkowe z przestrzenią konfiguracji: ACD, rozkład pionowy, rozkład cylindryczny, triangulacja metody rozkładające brzeg przestrzeni konfiguracji na powierzchnie prostokreślne metody mapy drogowej: graf widoczności, metoda krzywych sylwetkowych, metody retrakcyjne metody bazujące na próbkowaniu: PRM, RRT, pola potencjału

Metody rozwiązania Równie duża jest liczba stosowanych metod rozwiązania: algorytmy zupełne (dokładne) i heurystyczne (przybliżone) metody komórkowe z przestrzenią konfiguracji: ACD, rozkład pionowy, rozkład cylindryczny, triangulacja metody rozkładające brzeg przestrzeni konfiguracji na powierzchnie prostokreślne metody mapy drogowej: graf widoczności, metoda krzywych sylwetkowych, metody retrakcyjne metody bazujące na próbkowaniu: PRM, RRT, pola potencjału metody hybrydowe

Kierunek badań Motywacja Przegląd algorytmów planowania ruchu z szczególnym uwzględnieniem istniejących podejść do kwestii obrotów w ruchu pozwala dostrzec, że:

Kierunek badań Motywacja Przegląd algorytmów planowania ruchu z szczególnym uwzględnieniem istniejących podejść do kwestii obrotów w ruchu pozwala dostrzec, że: ruch obrotowy jest dużo bardziej problematyczny niż translacyjny

Kierunek badań Motywacja Przegląd algorytmów planowania ruchu z szczególnym uwzględnieniem istniejących podejść do kwestii obrotów w ruchu pozwala dostrzec, że: ruch obrotowy jest dużo bardziej problematyczny niż translacyjny aby uwzględnić obroty często stosuje się sztuczki, np. dyskretyzacja przestrzeni obrotów (ang. slicing)

Kierunek badań Motywacja Przegląd algorytmów planowania ruchu z szczególnym uwzględnieniem istniejących podejść do kwestii obrotów w ruchu pozwala dostrzec, że: ruch obrotowy jest dużo bardziej problematyczny niż translacyjny aby uwzględnić obroty często stosuje się sztuczki, np. dyskretyzacja przestrzeni obrotów (ang. slicing) niezbadany jest dokładny kształt przestrzeni konfiguracji zawierającej element obrotowy

Kierunek badań Motywacja Przegląd algorytmów planowania ruchu z szczególnym uwzględnieniem istniejących podejść do kwestii obrotów w ruchu pozwala dostrzec, że: ruch obrotowy jest dużo bardziej problematyczny niż translacyjny aby uwzględnić obroty często stosuje się sztuczki, np. dyskretyzacja przestrzeni obrotów (ang. slicing) niezbadany jest dokładny kształt przestrzeni konfiguracji zawierającej element obrotowy nieznane są algorytmy hybrydowe łączące dokładną część obrotową z przybliżoną częścią translacyjną

Kierunek badań - metoda rozwiązania W rozprawie zaproponowano i zbadano zachowanie trzech nowych algorytmów planowania ruchu:

Kierunek badań - metoda rozwiązania W rozprawie zaproponowano i zbadano zachowanie trzech nowych algorytmów planowania ruchu: ruch jest wyłącznie obrotowy, tj. w przestrzeni SO(3)

Kierunek badań - metoda rozwiązania W rozprawie zaproponowano i zbadano zachowanie trzech nowych algorytmów planowania ruchu: ruch jest wyłącznie obrotowy, tj. w przestrzeni SO(3) obracaną bryłą sztywną i przeszkodami mogą być dowolne wielościany lub zbiory kul

Kierunek badań - metoda rozwiązania W rozprawie zaproponowano i zbadano zachowanie trzech nowych algorytmów planowania ruchu: ruch jest wyłącznie obrotowy, tj. w przestrzeni SO(3) obracaną bryłą sztywną i przeszkodami mogą być dowolne wielościany lub zbiory kul rozwiązania należą do klasy algorytmów stosujących przestrzeń konfiguracji

Kierunek badań - metoda rozwiązania W rozprawie zaproponowano i zbadano zachowanie trzech nowych algorytmów planowania ruchu: ruch jest wyłącznie obrotowy, tj. w przestrzeni SO(3) obracaną bryłą sztywną i przeszkodami mogą być dowolne wielościany lub zbiory kul rozwiązania należą do klasy algorytmów stosujących przestrzeń konfiguracji w przestrzeni konfiguracji tworzony jest graf komórek

Przestrzeń konfiguracji Problem planowania ruchu bryły wygodnie jest rozpatrywać w terminach przestrzeni konfiguracji.

Przestrzeń konfiguracji Problem planowania ruchu bryły wygodnie jest rozpatrywać w terminach przestrzeni konfiguracji. Konfiguracja (ustawienie) bryły Dowolny matematyczny opis wskazujący położenie i/lub obrót bryły względem ustalonego układu współrzędnych.

Przestrzeń konfiguracji Problem planowania ruchu bryły wygodnie jest rozpatrywać w terminach przestrzeni konfiguracji. Konfiguracja (ustawienie) bryły Dowolny matematyczny opis wskazujący położenie i/lub obrót bryły względem ustalonego układu współrzędnych. Przestrzeń konfiguracji Zbiór wszystkich konfiguracji bryły sztywnej.

Przestrzeń konfiguracji Problem planowania ruchu bryły wygodnie jest rozpatrywać w terminach przestrzeni konfiguracji. Konfiguracja (ustawienie) bryły Dowolny matematyczny opis wskazujący położenie i/lub obrót bryły względem ustalonego układu współrzędnych. Przestrzeń konfiguracji Zbiór wszystkich konfiguracji bryły sztywnej. Przykłady przestrzeni konfiguracji: R 3 xso(3) - ruch wielościanu z obrotami w R 3 R 2 xso(2) - ruch wielokąta z obrotami w R 2

Przestrzeń konfiguracji Punkty w przestrzeni konfiguracji:

Przestrzeń konfiguracji Punkty w przestrzeni konfiguracji: Przestrzeń wolna (pusta) Podzbiór przestrzeni konfiguracji, którego konfiguracje nie powodują kolizji poruszającej się bryły sztywnej z przeszkodami na scenie.

Przestrzeń konfiguracji Punkty w przestrzeni konfiguracji: Przestrzeń wolna (pusta) Podzbiór przestrzeni konfiguracji, którego konfiguracje nie powodują kolizji poruszającej się bryły sztywnej z przeszkodami na scenie. Przestrzeń zajęta (zabroniona) Podzbiór przestrzeni konfiguracji, którego konfiguracje powodują kolizję poruszającej się bryły sztywnej z dowolną przeszkodą na scenie.

Przestrzeń konfiguracji a planowanie ruchu Planowanie ruchu z użyciem przestrzeni konfiguracji Problem planowania ruchu bryły sztywnej na scenie jest równoważny problemowi szukania jednowymiarowej ścieżki w przestrzeni konfiguracji. źródło: http://www-scf.usc.edu/ peiyingc/gra_planning.html

Przestrzeń konfiguracji a planowanie ruchu Planowanie ruchu z użyciem przestrzeni konfiguracji Problem planowania ruchu bryły sztywnej na scenie jest równoważny problemowi szukania jednowymiarowej ścieżki w przestrzeni konfiguracji. źródło: http://www-scf.usc.edu/ peiyingc/gra_planning.html Obserwacja: wystarczy raz stworzyć przestrzeń konfiguracji (duży koszt obliczeniowy) a następnie można wykonywać wielokrotne zapytania (niski koszt obliczeniowy).

Przestrzeń konfiguracji - komórki Komórki w przestrzeni konfiguracji Ograniczenia ruchu wynikające z kształtu bryły sztywnej i przeszkód powodują podział przestrzeni konfiguracji (wolnej i zajętej) na komórki. W każdej komórce wszystkie konfiguracje są albo dozwolone kolizyjne albo bezkolizyjne.

Przestrzeń konfiguracji - komórki Komórki w przestrzeni konfiguracji Ograniczenia ruchu wynikające z kształtu bryły sztywnej i przeszkód powodują podział przestrzeni konfiguracji (wolnej i zajętej) na komórki. W każdej komórce wszystkie konfiguracje są albo dozwolone kolizyjne albo bezkolizyjne. Graf komórkowy Graf sąsiedztwa między komórkami w przestrzeni konfiguracji nazywany jest grafem komórkowym.

Nowo zaproponowane algorytmy Zaproponowano trzy różne algorytmy tworzenia przestrzeni konfiguracji wraz z grafem komórkowym umożliwiającym planowanie ruchu. 1 algorytm dokładny - wyznaczający kompletną geometrię przestrzeni konfiguracji 2 algorytm komórkowy - szybki heurystyczny algorytm 3 algorytm rastrowy - algorytm do specjalnych zastosowań

Algorytm dokładny Algorytm dokładny polega na obliczeniu kompletnego grafu komórkowego w przestrzeni konfiguracji. Cechy: algorytm rozwiązuje każdy problem i obsługuje sytuację braku ścieżki budowa kompletnej przestrzeni konfiguracji dla większych scen trwa bardzo długo odkryte zostają wszystkie komórki i połączenia między nimi

Algorytm komórkowy W algorytmie komórkowym nacisk kładziony jest na obliczenie wyłącznie dobrze przybliżającego zbioru komórek Cechy: algorytm może nie znaleźć ścieżki nawet gdy taka istnieje algorytm nie jest w stanie stwierdzić braku ścieżki działanie algorytmu jest szybkie dla typowych scen mogą istnieć nieodkryte komórki

Algorytm rastrowy Algorytm rastrowy dobrze nadaje się do mierzenia objętości przestrzeni wolnej - stopień zakleszczenia sceny Cechy: algorytm szczególnie przydatny do wizualizacji może również zostać użyty do pomiaru objętości podprzestrzeni wolnej przy wybranej niewielkiej dokładności algorytm jest dość szybki

Zastosowanie nowych metod Zbadano następujące użycia nowych metod: planowanie ruchu obrotowego bryły w obecności przeszkód - manewrowanie efektorem robota dokowanie efektora - ruch obrotowy obiektu wzdłuż zadanej ścieżki liniowej

Zastosowanie nowych metod Zbadano następujące użycia nowych metod: planowanie ruchu obrotowego bryły w obecności przeszkód - manewrowanie efektorem robota dokowanie efektora - ruch obrotowy obiektu wzdłuż zadanej ścieżki liniowej Ponadto, możliwe jest użycie zaproponowanych metod do: jako planer lokalny w algorytmach typu PRM jako składnik algorytmów hybrydowych

Kontynuacja Zaproponowane trzy algorytmy mogą być dalej rozwijane: zastosowanie obliczeń równoległych i rozproszonych wyznaczenie pełnego kształtu każdej komórki w grafie dodanie innych typów geometrii do opisu sceny

Bibliografia I John F. Canny, The complexity of robot motion planning, Ph.D. thesis, MIT Press, 1988. H. Choset, K. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. Kavraki, and S. Thrun, Principles of Robot Motion: Theory, Algorithms and Implementation, MIT Press, 2005. Jean-Claude Latombe, Robot motion planning, Kluwer Academic Publishers, 1991. S.M. LaValle, Planning algorithms, Cambridge Univ Pr, 2006.