- Nazwa przedmiotu:
- Pracownia robotyki
- Koordynator przedmiotu:
- dr hab. inż. Marek Wojtyra, prof. uczelni
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Robotyka i Automatyka
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- Semestr nominalny:
- 1 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 3
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Godziny kontaktowe z nauczycielem (zajęcia): 30
Godziny kontaktowe z nauczycielem (konsultacje): 5
Praca własna – przygotowanie do rozwiązania problemu technicznego: niezbędne studia literaturowe: 5
Przygotowanie do zajęć – samodzielne wykonywanie części projektu, korzystanie z dokumentacji technicznej: 15
Praca własna – przygotowanie do prac w laboratorium: 5
Praca własna – opracowanie wyników prac w laboratorium: 5
Praca własna – przygotowanie do prezentacji i zaliczenia projektu: 5
SUMA: 70
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 2 ECTS – 5 h, w tym:
Zajęcia: 30
Konsultacje: 5 h
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 2 ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład0h
- Ćwiczenia0h
- Laboratorium15h
- Projekt15h
- Lekcje komputerowe0h
- Wymagania wstępne:
- 1. Znajomość zagadnień z obszaru robotyki na poziomie studiów inżynierskich.
2. Podstawowe umiejętności w zakresie programowania robotów przemysłowych i mobilnych.
- Limit liczby studentów:
- -
- Cel przedmiotu:
- C1. Poszerzenie wiedzy i umiejętności z w zakresie projektowania systemów robotycznych.
C2. Poszerzenie wiedzy i umiejętności w zakresie konfigurowania, programowania i obsługi współczesnych systemów robotycznych.
C3. Zdobycie umiejętności dotyczących implementacji zaprojektowanych systemów robotycznych.
- Treści kształcenia:
- Treści merytoryczne przedmiotu
Istotą zajęć jest zaprojektowanie prostego systemu robotycznego, a następnie zaimplementowanie go i przetestowanie z wykorzystaniem urządzeń dostępnych w laboratorium robotyki. Postawione zadania będą realizowane przez studentów pracujących w małych grupach. Realizacja części projektowej i laboratoryjnej odbywać się będzie równolegle, w ścisłej korelacji pomiędzy obiema częściami.
Przykładowe problemy techniczne (do wyboru):
• Integracja robota przemysłowego z urządzeniami peryferyjnymi (wykorzystanie systemu wizyjnego, taśmociągu, chwytaka, systemów bezpieczeństwa; oprogramowanie robota i urządzeń, skomunikowanie za pomocą sieci przemysłowych).
• Wykorzystanie czujnika siły i momentu w sterowaniu robotami (obsługa czujnika siły, integracja z układem sterowania robotem, programowanie robota z czujnikiem siły, uczenie/prowadzenie robota z wykorzystaniem czujnika, ustanowienie komunikacji pomiędzy dwoma robotami, realizacja układu master-slave).
• Tworzenie mapy i planowanie ścieżki robota mobilnego (sterowanie ruchem robota, tworzenie mapy, rozpoznawanie otoczenia, opracowanie i implementacja metody planowania ścieżki, prowadzenie robota wzdłuż ścieżki, opracowanie metod reagowania na nieumieszczone na mapie przeszkody).
• Realizacja zagadnienia SLAM (obsługa skanera laserowego, planowanie ruchu dla potrzeb tworzenia mapy, opracowanie i implementacja metod wykrywania charakterystycznych obiektów, szacowanie niedokładności mapy i lokalizacji, korygowanie mapowania ponownie wykrywanych obiektów, wizualizacja wyników).
• Integracja robota mobilnego z manipulatorem pokładowym i systemem wizyjnym (rozwiązanie i implementacja zadań kinematyki dla manipulatora, obsługa systemu wizyjnego i wykrywanie położenia obiektu, planowanie trasy bezkolizyjnego dojazdu do wykrytego obiektu, pobieranie obiektu za pomocą manipulatora, wykorzystanie wizji do korekcji pozycjonowania manipulatora).
• Opracowanie i implementacja systemu sterowania manipulatorem edukacyjnym (rozwiązanie i implementacja zadań kinematyki, opracowanie i implementacja metod generowania trajektorii w przestrzeni złącz i zadań, opracowanie i implementacja panelu operatora, wyposażenie robota w prosty język programowania, testy kompletnego systemu).
• Budowa i oprogramowanie systemu obsługi zespołu robotów mobilnych (ustanowienie komunikacji między robotami, obsługa systemu detekcji robotów i przeszkód, opracowanie i implementacja metod planowania ruchu, opracowanie panelu operatora, testy kompletnego systemu).
Projekty
Wydanie projektu, omówienie założeń wstępnych, zalecenia dotyczące studiów literaturowych lub korzystania z innych źródeł.
Dyskusja nad proponowanymi metodami rozwiązania problemu oraz ustalenie szczegółowych wymagań technicznych. Podział projektu na zadania, przydział prac w zespole.
Prace nad komponentami systemu, dokumentacja prowadzonych prac i ich wyników.
Analiza wyników testów komponentów systemu, wprowadzenie ewentualnych poprawek projektowych.
Prace nad kompletnym systemem, dokumentacja prowadzonych prac i ich wyników.
Analiza rezultatów testów kompletnego systemu, wprowadzenie niezbędnych poprawek lub pożądanych ulepszeń.
Zaliczenie – prezentacja projektu.
Laboratoria
Omówienie zasad BHP dotyczących pracy w laboratoriach. Przedstawienie wyposażenia i możliwości laboratoriów.
Konfiguracja, obsługa i programowanie komponentów systemu, testy poszczególnych elementów.
Montaż całego systemu, testowanie komunikacji pomiędzy komponentami.
Obsługa i programowanie zmontowanego systemu, testy działania systemu.
Wdrażanie poprawek i ulepszeń systemu robotycznego.
Zaliczenie – prezentacja działającego systemu.
- Metody oceny:
- Fp1-Fp2 – oceny prac projektowych,
Fl1-Fl2 – oceny pracy w laboratorium,
P – ocena podsumowująca za całość wykonanego zadania (z uwzględnieniem ocen formujących).
Ocenie podlegają prace projektowe nad komponentami (Fp1) i całością (Fp2) systemu, prace laboratoryjne nad komponentami (Fl1) i całością systemu (Fl2) oraz końcowa prezentacja i dokumentacja wszystkich wykonanych prac. Szczegóły systemu oceniania są opublikowane pod adresem: http://tmr.meil.pw.edu.pl (zakładka Dla Studentów).
- Egzamin:
- nie
- Literatura:
- 1. Siciliano B., Khatib O. (Eds.), Springer Handbook of Robotics, Springer (2016).
2. Dokumentacja techniczna robotów, urządzeń peryferyjnych oraz innych elementów wyposażenia laboratorium robotyki.
3. Materiały na stronie http://tmr.meil.pw.edu.pl (zakładka Dla Studentów).
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka EW1
- Student ma wiedzę na temat współczesnych robotów i systemów robotycznych oraz warunków pracy robotów.
Weryfikacja: prace projektowe
Powiązane charakterystyki kierunkowe:
AiR2_W02, AiR2_W11
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG, I.P7S_WK, III.P7S_WK
- Charakterystyka EW2
- Student ma ugruntowaną wiedzę na temat programowania robotów i zautomatyzowanych systemów.
Weryfikacja: prace laboratoryjne
Powiązane charakterystyki kierunkowe:
AiR2_W05, AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka EU1
- Student potrafi pozyskiwać i integrować informacje niezbędne do rozwiązania postawionego problemu technicznego.
Weryfikacja: prace projektowe
Powiązane charakterystyki kierunkowe:
AiR2_U01, AiR2_U12
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU2
- Student potrafi zaprojektować system robotyczny złożony z kilku współpracujących urządzeń.
Weryfikacja: prace projektowe
Powiązane charakterystyki kierunkowe:
AiR2_U03, AiR2_U14
Powiązane charakterystyki obszarowe:
I.P7S_UW.o, III.P7S_UW.o, P7U_U, I.P8S_UW, III.P6S_UW.o
- Charakterystyka EU3
- Student potrafi konfigurować i programować urządzenia wykorzystywane w systemach robotycznych.
Weryfikacja: prace laboratoryjne
Powiązane charakterystyki kierunkowe:
AiR2_U09
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU4
- Student potrafi zbudować i przetestować prosty układ robotyczny.
Weryfikacja: prace laboratoryjne
Powiązane charakterystyki kierunkowe:
AiR2_U08
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o
- Charakterystyka EU5
- Student potrafi udokumentować i zaprezentować wykonane zadanie.
Weryfikacja: praca projektowa, praca laboratoryjna
Powiązane charakterystyki kierunkowe:
AiR2_U03, AiR2_U04
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o, I.P7S_UK
- Charakterystyka EU6
- Student potrafi pracować w zespole i stosować zasady bezpieczeństwa.
Weryfikacja: prace projektowe, prace laboratoryjne
Powiązane charakterystyki kierunkowe:
AiR2_U02, AiR2_U19
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UO