- Nazwa przedmiotu:
- Programowanie w ROS
- Koordynator przedmiotu:
- dr inż. Tomasz Winiarski (EiTI)
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia II stopnia
- Program:
- Robotyka i Automatyka
- Grupa przedmiotów:
- Specjalnościowe
- Kod przedmiotu:
- -
- Semestr nominalny:
- 3 / rok ak. 2022/2023
- Liczba punktów ECTS:
- 2
- 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
Przygotowanie do zajęć: 5
Prace domowe: 10
SUMA: 50
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1 ECTS – 35 h, w tym:
Zajęcia: 30 h
Konsultacje: 5 h
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1.5 ECTS
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład0h
- Ćwiczenia0h
- Laboratorium30h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- 1. Znajomość podstawowych zagadnień z zakresu kinematyki i dynamiki manipulatorów.
2. Znajomość programowania w Pythonie lub C++.
- Limit liczby studentów:
- -
- Cel przedmiotu:
- C1. Zdobycie praktycznej wiedzy i umiejętności z zakresu planowania trajektorii, kinematyki prostej i odwrotnej manipulatorów.
C2. Zdobycie praktycznej wiedzy z zakresu programowania robotów.
- Treści kształcenia:
- Modelowanie i wizualizacja robota
Interpolacja ruchu robota
Kinematyka robota
Symulacja robotów
Sprawdziany (wejściówki)
- Metody oceny:
- Fw – oceny ze sprawdzianów (wejściówek) w trakcie laboratorium
Fs – oceny ze sprawozdań
P – ocena podsumowująca (z uwzględnieniem ocen formujących).
- Egzamin:
- nie
- Literatura:
- 1. Spong M. W., Hutchinson S., Vidyasagar M., Robot Modeling and Control, Wiley (2020).
2. www.robotyka.ia.pw.edu.pl
3. https://index.ros.org/doc/ros2/
- Witryna www przedmiotu:
- -
- Uwagi:
- -
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Charakterystyka EW1
- Student ma poszerzoną i pogłębioną wiedzę na temat budowy systemów sterowania prostych robotów.
Weryfikacja: sprawdzian (wejściówka)
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, III.P7S_WG
- Charakterystyka EW2
- Student ma uporządkowaną wiedzę na temat architektury oprogramowania prostych robotów
Weryfikacja: sprawdzian (wejściówka)
Powiązane charakterystyki kierunkowe:
AiR2_W01, AiR2_W11, AiR2_W12
Powiązane charakterystyki obszarowe:
P7U_W, I.P7S_WG.o, I.P7S_WK, III.P7S_WK, III.P7S_WG
Profil ogólnoakademicki - umiejętności
- Charakterystyka EU1
- Umiejętność planowania i przeprowadzania eksperymentów symulacyjnych w robotyce oraz interpretowania uzyskanych wyników i wyciągania wniosków
Weryfikacja: sprawdzian (wejściówka), sprawozdanie
Powiązane charakterystyki kierunkowe:
AiR2_U01, AiR2_U02, AiR2_U03, AiR2_U09
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o, I.P7S_UO
- Charakterystyka EU2
- Umiejętność wykorzystywania metod analitycznych i symulacyjnych w robotyce
Weryfikacja: sprawdzian (wejściówka), sprawozdanie
Powiązane charakterystyki kierunkowe:
AiR2_U09, AiR2_U01, AiR2_U02, AiR2_U03
Powiązane charakterystyki obszarowe:
I.P7S_UW.o, III.P7S_UW.o, P7U_U, I.P7S_UO
- Charakterystyka EU3
- Umiejętność zaprojektowania struktury prostego układu sterowania robota oraz rozwiązania prostego i odwrotnego zagadnienie kinematyki
Weryfikacja: sprawdzian (wejściówka), sprawozdanie
Powiązane charakterystyki kierunkowe:
AiR2_U01, AiR2_U02, AiR2_U03, AiR2_U09
Powiązane charakterystyki obszarowe:
P7U_U, I.P7S_UW.o, III.P7S_UW.o, I.P7S_UO