Wstęp do
Robotyki (WR)
Informacje
Informacja z
dnia 8.02.2010
Wyniki końcowe z przedmiotu (sem. zimowy 2009/10) są w tym pliku.
Wpisy będzie można uzyskać we wtorek (9.02.2010) w godz. 12-13 oraz w środę (10.02.2010) w godz. 13.30 -14.20.
Strona
dla studentów zapisanych na przedmiot jest tutaj.
Wykład
Treść wykładu
- Podstawowe pojęcia z dziedziny robotyki:
krótka
historia robotyki, działy robotyki, definicja robota i elementy
składowe systemu robotycznego: efektory, czujniki, układ lokomocji,
układ sterowania komputerowego. Rodzaje robotów i ich
charakterystyka oraz zastosowania: roboty mobilne (pojazdy
autonomiczne, maszyny kroczące), roboty podwodne, roboty manipulacyjne,
roboty usługowe, roboty specjalne.
- Budowa
i programowanie robotów modułowych -
zestawy Lego NXT Mindstorms. Budowa i funkcje mikrosterownika NXT,
silniki, czujniki. Struktura i funkcje środowiska NXC, programowanie
robotów w
środowisku NXC, kompilator skrośny język C - kod wynikowy dla
sterownika NXT.
- Opis położenia i orientacji: podstawowe
pojęcia
matematyczne, wybrane reprezentacje położenia i orientacji, macierz
przekształcenia jednorodnego, prędkość liniowa i kątowa.
- Wprowadzenie w podstawowe zagadnienia
kinematyki:
równania kinematyki, więzy holonomiczne i nieholonomiczne,
struktury kinematyczne manipulatorów robotów,
kinematyka manipulatorów - proste zadanie
kinematyki.
- Pojęcie jakobianu w robotyce. Jakobian
analityczny i geometryczny manipulatora. Odwrotne zadanie
kinematyki manipulatora.
- Układy lokomocji. Roboty kroczące (skaczące,
dwunożne,
cztero-,
sześcio-, ośmionożne). Roboty kołowe - rodzaje kół. Więzy ruchu - holonomiczne i holonomiczne.
- Podstawowe rodzaje baz jezdnych (układów lokomocji)
robotów mobilnych i ich
charakterystyka. Napęd
różnicowy, synchroniczny, wielokierunkowy,
Ackermana.
- Kinematyka robotów mobilnych:
równania ruchu prostych robotów kołowych, pojęcia
mobilności i sterowności robotów kołowych.
- Percepcja. Czujniki stosowane w robotach
autonomicznych:
czujniki: odometryczne (enkodery optyczne, rezolwery), dotykowe,
zbliżeniowe, odległości, kamery wizyjne.
- Problem autonomicznej nawigacji robota
mobilnego:
samolokalizacja, planowanie ścieżki, tworzenie mapy
środowiska.
- Struktury sterowania i programowania
robotów:
sterowanie reaktywne, behawioralne, deliberatywne - bazujące na modelu.
- Systemy wielorobotowe/wieloagentowe. Rodzaje
współpracy robotów. Kryteria klasyfikacji.
Przykłady.
- Sztuczna inteligencja w robotyce. Uczenie się
robotów jako przykład uczenia się maszyn (rodzaje uczenia
się, metody).
- Podsumowanie.
Laboratorium
Literatura i materiały pomocnicze
- Szynkiewicz
W.: Rozszerzony konspekt wykładu: Wstęp do Robotyki,
(materiały będą dostępne na tej stronie w kolejnych częściach).
- Arkin
R.: Behavior-Based Robotics (Intelligent Robotics and
Autonomous Agents), MIT Press, 1998.
- J.
Borenstein, H. R. Everett, and L. Feng: Navigating Mobile
Robots: Sensors and Techniques A. K. Peters, Ltd., Wellesley,
MA (1996). "Where
am I? Sensors and Methods for Robot Positioning" - raport z
materiałem zbliżonym do książki.
- Craig
J.: Wprowadzenie do robotyki, WNT, Warszawa 1995.
- Dudek
G., Jenkin M.: Computational Principles of Mobile Robotics ,
Cambridge University Press, 2000.
- Kozłowski
K., Dutkiewicz P., Wróblewski W.: Modelowanie i
sterowanie robotów , PWN, Warszawa 2003.
- Russell
S., Norvig P.: Artificial Intelligence: A Modern Approach ,
Prentice Hall, 2nd edition, 2002.
- Siegwart
R., Nourbakhsh I. R. Introduction
to Autonomous Mobile Robots, The MIT Press, 2004.
- Spong
M.W., Vidyasagar M., Dynamika
i sterowanie robotów, WNT, Warszawa 1997.
- Tchoń
K., Mazur A., Dulęba I., Hossa R., Muszyński R.: Manipulatory
i roboty mobilne, Akademicka Oficyna Wydawnicza PLJ, Warszawa
2000.
- Zielińska
T.: Maszyny kroczące, PWN, Warszawa 2003.
E-mail: W.Szynkiewicz (at) ia.pw.edu.pl