Kod przedmiotu 07 69 1691 23
Liczba punktów ECTS 4
Nazwa w języku prowadzenia
Sterowanie autonomicznymi robotami mobilnymi
Nazwa w języku polskim Sterowanie autonomicznymi robotami mobilnymi
Nazwa w języku angielskim
Control of Autonomous Mobile Robots
Język prowadzenia zajęć polski
Formy zajęć
Liczba godzin w semestrze
Wykład Ćwiczenia Laboratorium Projekt Seminarium Inne E-learning
Godziny kontaktowe 40
Kształcenie na odległość Nie Nie Nie Nie Nie Nie Nie
Udział wagowy w ocenie końcowej. 1,00
Jednostka prowadząca Instytut Informatyki
Kierownik przedmiotu dr inż. Przemysław Nowak
Realizatorzy przedmiotu dr inż. Przemysław Nowak
Wymagania wstępne
Znajomość algebry liniowej, programowania obiektowego i podstaw sztucznej inteligencji, umiejętność programowania w języku C++ lub Python
Przedmiotowe efekty uczenia się
  1. Student zna podstawowe koncepcje związane z autonomicznymi robotami mobilnymi dotyczące czujników, efektorów, opisu stanu, równań ruchu, określania pozycji, omijania przeszkód, planowania toru ruchu, architektury systemu sterowania.
  2. Student potrafi stworzyć prosty rozproszony system sterowania autonomicznym robotem mobilnym z wykorzystaniem platformy programistycznej ROS.
  3. Student potrafi stworzyć prostą scenę w wybranym symulatorze robotów i przeprowadzić symulację poruszania się do punktu docelowego autonomicznego robota mobilnego sterowanego za pomocą stworzonego systemu sterowania.
Metody weryfikacji przedmiotowych efektów uczenia się Sprawozdanie stanowiące raport końcowy wraz z prezentacją zrealizowanego projektu i odpowiedziami na pytania go dotyczące: efekty 1, 2, 3.
Kierunkowe efekty uczenia się
    Formy i warunki zaliczenia przedmiotu Sprawozdanie stanowiące raport wstępny przedstawiający założenia projektu oraz sprawozdanie stanowiące raport końcowy wraz z prezentacją zrealizowanego projektu i odpowiedziami na pytania go dotyczące. Sprawozdanie stanowiące raport wstępny oceniane jest według skali: niezaliczone-zaliczone, przy czym musi obowiązkowo zostać zaliczone przed dopuszczeniem do realizacji projektu. Sprawozdanie stanowiące raport końcowy wraz z prezentacją zrealizowanego projektu i odpowiedziami na pytania go dotyczące oceniane są łącznie według skali: 2-5, a uzyskana ocena stanowi ocenę końcową z przedmiotu.
    Szczegółowe treści przedmiotu PROJEKT: 1. Stworzenie prostej sceny w wybranym symulatorze robotów zawierającej robota mobilnego, wyznaczony punkt docelowy i występujące po drodze przeszkody. 2. Stworzenie prostego rozproszonego systemu sterowania autonomicznym robotem mobilnym z wykorzystaniem platformy programistycznej ROS. 3. Weryfikacja działania systemu sterowania poprzez przeprowadzenie symulacji poruszania się robota mobilnego do punktu docelowego z różnych punktów początkowych na scenie.
    Literatura podstawowa
    1. Siegwart R, Nourbakhsh IR, Scaramuzza D. Introduction to Autonomous Mobile Robots. 2nd ed. Cambridge, MA: The MIT Press, 2011
    2. Dudek G, Jenkin M. Computational Principles of Mobile Robotics. 3rd ed. Cambridge: Cambridge University Press, 2024
    3. Siciliano B, Khatib O. eds. Springer Handbook of Robotics. 2nd ed. Berlin: Springer-Verlag, 2016
    Literatura uzupełniająca
    1. Murphy RR. Introduction to AI Robotics. 2nd ed. Cambridge, MA: The MIT Press, 2019
    2. Thrun S, Burgard W, Fox D. Probabilistic Robotics. Cambridge, MA: The MIT Press, 2006
    3. Dokumentacja ROS: http://docs.ros.org/
    4. Dokumentacja Gazebo: https://gazebosim.org/docs/
    5. Dokumentacja CoppeliaSim: https://manual.coppeliarobotics.com/
    6. Dokumentacja Webots: https://www.cyberbotics.com/doc/guide/index
    Bilans godzin
    Rodzaj zajęć Liczba godzin
    Projekt 40
    Przygotowanie prezentacji zrealizowanego projektu 1
    Przygotowanie sprawozdania stanowiącego raport końcowy 2
    Przygotowanie sprawozdania stanowiącego raport wstępny 2
    Stworzenie rozproszonego systemu sterowania autonomicznym robotem mobilnym i jego weryfikacja 35
    Stworzenie sceny 1
    Zapoznanie z literaturą 12
    Zapoznanie z narzędziami 15
    SUMA : 108
    Uwagi
    Data aktualizacja karty 2025-09-02 17:37:02