Το μάθημα χωρίζεται σε τέσσερις βασικές ενότητες:

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