Το μάθημα χωρίζεται σε τέσσερις βασικές ενότητες:
- Εισαγωγή στην Ρομποτική: Εισαγωγικές έννοιες ρομποτικής, ταξινόμηση ρομπότ,, υποσυστήματα ρομπότ (αισθητήρες, κίνηση, συλλογιστική, επικοινωνίες), σύγχρονες τάσεις.
- Ρομποτική πλοήγηση: Απαιτήσεις πλοήγησης, είδη ρομποτικής πλοήγησης, εντοπισμός τοποθεσίας, σχεδιασμός κίνησης, προσoμοίωση ρομποτικής πλοήγησης με το λογισμικό Webots.
- Κοινωνικά ρομπότ: Είδη κοινωνικών ρομπότ, ενσωμάτωση, εφαρμογές, αλληλεπίδραση, προγραμματισμός κοινωνικών ρομπότ με το λογισμικό Choregraphe.
- Ανάπτυξη εφαρμογών σε ROS: Εισαγωγή στο ROS, αρχιτεκτονική, κόμβοι ROS και επικοινωνία, δημιουργία UDRF, έλεγχος βραχιόνων μέσω ROS και Moveit, ανάπτυξη εφαρμογών.
- Διδάσκων: Χρίστος Λυτρίδης