Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Krótko o pracy dyplomowej

Pawel Suder
March 18, 2014
38

Krótko o pracy dyplomowej

Pawel Suder

March 18, 2014
Tweet

Transcript

  1. Algorytm reaktywny sterowania kołowym robotem mobilnym na podstawie odczytów ze

    skanera laserowego Paweł Suder & dr Wojciech Turek Akademia Górniczo-Hutnicza Kraków 2013
  2. Projekt Opis Robot sterowany manualnie z wykorzystaniem aplikacji na telefonie

    z Android Kontrolowanie odległości od przeszkód z wykorzystaniem laserowego dalemierza Aktywne ograniczanie prędkości
  3. Projekt Platforma Robot Panda Board wraz z Ubuntu i Amber

    komputer pokładowy aplikacja/serwer RoboClaw zarządzanie kołami odczytywanie danych z czujników o pokonanej odległości Hokuyo odczytywanie informacji o odległościach Kontroler telefon z Android aplikacji do sterowania robotem rozszerzona wersja aplikacji innego projektu
  4. Praca dyplomowa Temat, zagadnienia & cel Temat pracy Algorytm reaktywny

    sterowania kołowym robotem mobilnym na podstawie odczytów ze skanera laserowego Poruszane zagadnienia systemy agentowe reaktywne działanie (nieplanowane i nieprzewidywalne) niezależność i samodzielność (autonomiczność) Cel zespół kilkunastu robotów, posiadających tę samą logikę działania, ma poruszać się samodzielnie, niezależnie i bezkolizyjnie
  5. Praca dyplomowa Problem & rozwiązanie Problem poruszanie się robota w

    środowisku ruchomych elementów brak możliwości predykcji ruchu innych elementów brak możliwości planowania własnej trasy brak możliwości komunikacji z innymi ruchomymi elementami Dostępne dane odległości względne robota od innych ruchomych elementów, w oparciu o dalmierz przebyta trasa, w oparciu o enkodery na kołach położenie robota, w oparciu o lokalizator Rozwiązanie stosowanie mechanizmów, które będą pozwalały na reakcję w czasie rzeczywistym stosowanie prostych reguł wykorzystywanie informacji z czujników
  6. Wykonano rozwój platformy Amber dodanie nowego sterownika obsługującego Hokuyo wykonanie

    implementacji klientów do obsługi sterowników w pythonie rozwój narzędzi wykonanie trzech różnych implementacji oprogramowania robiących to samo - efekt: interoperacyjność działa rozwój prac nad algorytmem sprawdzenie wielu podejść testowanie poszukiwanie kolejnego rozwiązania