Sterowanie Robotami Mobilnymi Plik

Transkrypt

Sterowanie Robotami Mobilnymi Plik
(pieczęć wydziału)
KARTA PRZEDMIOTU
1. Nazwa przedmiotu: STEROWANIE ROBOTAMI
2. Kod przedmiotu:
MOBILNYMI
3. Karta przedmiotu ważna od roku akademickiego: 2012/2013
4. Forma kształcenia: studia drugiego stopnia
5. Forma studiów: studia stacjonarne
6. Kierunek studiów: AUTOMATYKA I ROBOTYKA; WYDZIAŁ AEiI
7. Profil studiów: ogólnoakademicki
8. Specjalność: Komputerowe systemy sterowania
9. Semestr: 1
10. Jednostka prowadząca przedmiot: Instytut Automatyki, RAu1
11. Prowadzący przedmiot: dr hab. inż. Aleksander Nawrat
12. Przynależność do grupy przedmiotów: przedmioty specjalnościowe
13. Status przedmiotu: obowiązkowy
14. Język prowadzenia zajęć: polski
15. Przedmioty wprowadzające oraz wymagania wstępne: Zakłada się, że przed rozpoczęciem nauki
niniejszego przedmiotu student posiada przygotowanie w zakresie: wizji komputerowej, podstaw robotyki, metod
optymalizacji, sztucznej inteligencji, podstaw automatyki.
16. Cel przedmiotu: Celem przedmiotu jest zapoznanie studentów z podstawami konstrukcji i metod sterowania
robotów mobilnych. W ramach przedmiotu omówione zostaną podstawowe zagadnienia związane z doborem
struktur kinematycznych, układów napędowych, urządzeń sensorycznych oraz metod syntezy systemów sterowania.
17. Efekty kształcenia:
Nr
Opis efektu kształcenia
Metoda
sprawdzenia
efektu
kształcenia
Forma
Odniesienie
prowadzenia do efektów
zajęć
dla kierunku
studiów
W1
Zna podstawowe problemy związane z syntezą systemów
sterowania robotów mobilnych.
SP
WT, WM
W2
Zna podstawowe struktury kinematyczne stosowane do
budowy platform mobilnych.
Zna urządzenia sensoryczne stosowane do pomiaru
parametrów ruchu robota mobilnego i percepcji otoczenia
oraz zna ich zasadę działania
Zna metody wyznaczania pozycji bezwzględnej robota
mobilnego.
Zna podstawowe i stosowane struktury układów sterowania
robotów mobilnych.
SP
WT, WM
SP
WT, WM
SP
WT, WM
SP
WT,WM
Potrafi określić zadania projektowanego robota mobilnego,
oraz potrafi dobrać odpowiednią strukturę kinematyczną
oraz strukturę układu sterowania.
Potrafi dobrać stosowny do zastosowań układ napędowy
robota oraz wybrać odpowiedni system sensoryczny.
SP
L
SP
L
W3
W4
W5
U1
U2
K_W4/2;
W14/2;
W15/2;
W16/2;
W17/2
K_W2/3
K_W2/1;
W5/3; W8/2;
W14/3;
K_W3/2;
W16/1
K_W15/1;
W17/2;
W6/2;
W18/2;
W19/1;
W20/2
K_U9/1;
U19/2; U20/1
K_U19/2;
U20/1
U3
U4
K1
K2
Potrafi wyznaczyć pozycję robota, na bazie informacji
sensorycznej.
Potrafi zaprogramować podstawowe algorytmy sterujące
ruchem robota mobilnego
Potrafi samodzielnie podejmować decyzje dotyczące
najlepszych rozwiązań konstrukcyjnych
CL, PS
L
K_U22/2
CL
L
K_U20/3
CL, PS
L
Potrafi zaprezentować i obronić zaproponowane
rozwiązanie konstrukcyjne
OS
L
K_K1/1;
K2/1; K4/2;
K6/1
K_K1/1;
K5/1; K6/1
K7/1
18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin)
W. : 15 Ćw. L.: 15
19. Treści kształcenia:
Wykład
Wprowadzenie. Podstawowe pojęcia i definicje; zadania i zastosowanie robotów mobilnych; klasyfikacja robotów
mobilnych; roboty mobilne kołowe - klasyfikacja struktury kinematycznych; typowy model ideowy systemu
sterowania robotem oraz oraz omówienie podstawowych podsystemów wchodzących w jego skład; problemy i
zagadnienia związane z projektowaniem i realizacją robotów.
Modele, budowa i działanie urządzeń sensorycznych. Klasyfikacja; techniki pomiaru odległości; sensory
percepcyjne: dalmierze laserowe, dalmierze ultradźwiękowe (sonary), dalmierze IR, kamery CCD; sensory do
pomiaru parametrów ruchu oraz lokalizacji robota: akceleometry, żyrokompasy, enkodery optyczne.
Problem reprezentacji danych. Omówienie modeli reprezentacji danych sensorycznych; modele przestrzeni roboczej
(modele rastrowe, geometryczne, topologiczne); metody budowy i przetwarzania modeli.
Problem lokalizacji robota mobilnego. Wyznaczanie pozycji robota techniką triangulacyjną: traingulacja z
wykorzystaniem retroreflektorów laserowych, triangulacja fazy fali radiowej, video triangulacja; systemy
referencyjne (GPS); odometria; wyznaczanie pozycji robota na bazie mapy otoczenia; fuzja sensoryczna.
Inteligentne systemy wizyjne. Rozpoznawanie obrazów w inteligentnych systemach wizyjnych; czym są
inteligentne systemy wizyjne?; budowa; zastosowania; systemy znanych producentów COGNEX DVT, OMRON,
SIMENS; specyfika przetwarzania obrazów w inteligentnych systemach wizyjnych z wykorzystaniem matryc
programowalnych; etapy przetwarzania z wykorzystaniem FPGA; rodzaje obrazów. Podstawowe, punktowe
operacje obrazowe.
Planowanie ruchu i problem nawigacji. Sformułowanie problemu; klasyfikacja metod planowania ruchu; przegląd
podstawowych technik planowania ruchu (metoda bazująca na grafie widoczności, metoda oparta na dekompozycji
przestrzeni roboczej, metody probabilistyczne, metoda sztucznego potencjału)
Systemy sterowania robotów mobilnych. Przegląd zagadnień i problemów związanych z syntezą systemu
sterowania robota mobilnego; klasyfikacja i omówienie poszczególnych klas systemów sterowania (systemy
deliberatywne, systemy reaktywne-behavioralne, systemy hybrydowe)
Sterowanie w środowisku wielu robotów. Systemy scentralizowane a wieloagentowe; metody planowania ruchu
wielu robotów; wykorzystanie teorii gier
Zajęcia laboratoryjne
1. Problem lokalizacji robota mobilnego przy użyciu metody odometrii inkrementalnej (implementacja roboty
Khepera II,III)
2. Rozwiązanie problemu realizacji podstawowego zadania nawigacyjnego w bezkolizyjnej przestrzeni roboczej.
(implementacja roboty: Khepera II,III, MoWay)
3. Implementacja klasycznych algorytmów omijania przeszkód. (implementacja roboty: MoWay)
4. Nawigacja robota w przestrzeni roboczej o złożonej strukturze. (Symulator programowy)
5. Budowa map otoczenia na bazie informacji z sonaru. (robot DX-P3)
20. Egzamin: nie
21. Literatura podstawowa:
1. M. J. Giergiel, Z. Hendzel, W. Żyliński: Modelowanie i Sterowanie Mobilnych Robotów Kołowych.
Wydawnictwo Naukowe PWN, Warszawa 2002.
2. A. Morecki, J. Knapczyk: Podstawy robotyki teoria i elementy manipulatorów i robotów. Wydawnictwa
Naukowo Techniczne, Warszawa 1999.
3. K. Tchoń, A. Mazur, I. Hossa, R. Dulęba: Manipulatory i roboty mobilne. Wydawnictwo PLJ, Warszawa 2000.
4. T. Zielińska: Maszyny Kroczące. Podstawy, projektowanie, sterowanie i wzorce biologiczne. Wydawnictwo
Naukowe PWN, Warszawa 2003.
22. Literatura uzupełniająca:
1. R.C. Arkin : Behavior based robotics. The MIT Press, Cambridge, Massachusetts, London, England, 1998.
2. J. Borenstein , H. R. Everett , and L. Feng: Where am I? Sensors and methods for mobile robot positioning,
Technical raport of University of Michigan, 1996
http://www-ersonal.umich.edu/~johannb/shared/pos96rep.pdf
3. S. Russel, P. Norvig. Artificial Intelligence – a Modern Approach, Prentice Hall, New Dehli, 2008
23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia
Lp.
Forma zajęć
1
Wykład
2
Ćwiczenia
3
Laboratorium
4
Projekt
0/0
5
Seminarium
0/0
6
Inne
0/0
Suma godzin
Liczba godzin
kontaktowych / pracy studenta
15/0
0/0
15/30
30/30
24. Suma wszystkich godzin: 60
25. Liczba punktów ECTS: 2
26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 1
27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty): 1
26. Uwagi:
Zatwierdzono:
…………………………….
…………………………………………………
(data i podpis prowadzącego)
(data i podpis dyrektora instytutu/kierownika katedry/
Dyrektora Kolegium Języków Obcych/kierownika lub
dyrektora jednostki międzywydziałowej)