Course Outline
Εισαγωγή
Κατανόηση Βασικών ROS Εννοιών
- Επισκόπηση της ROS Αρχιτεκτονικής και Φιλοσοφίας Ρύθμιση του ROS Περιβάλλοντος Χώρου Εργασίας ROS Κύρια, Κόμβοι, Θέματα και Μηνύματα με χρήση εντολών κονσόλας που εργάζονται με το σύστημα κατασκευής Catkin Η ROS Εκκίνηση του αρχείου Τρισδιάστατη απεικόνιση και αλληλεπίδραση χρήστη με το Gazebo Simulator
Δημιουργία του πρώτου σας ROS προγράμματος
- Δημιουργία πακέτου ROS Ρύθμιση έργου ROS στο Eclipse με χρήση της βιβλιοθήκης πελάτη ROS C++ Σύνταξη απλού ROS συνδρομητή και εκδότη Αποθήκευση και ανάκτηση παραμέτρων με χρήση του διακομιστή παραμέτρων ROS με χρήση RViz για ROS 3D Οραματισμός
Χρήση του συστήματος μετασχηματισμού TF στο ROS
Εργασία με τη διεπαφή χρήστη rqt
Εξερεύνηση μοντέλων ρομπότ στο ROS
Μορφή περιγραφής προσομοίωσης (SDF)
Ανάπτυξη υπηρεσιών ROS
Δράσεις υλοποίησης ROS
Χρήση προσομοιωμένης ώρας στο ROS
Αποθήκευση δεδομένων μηνυμάτων σε ROS τσάντες
Δοκιμή παλινδρόμησης με ρεαλιστικά σενάρια
Εφαρμογή διαφορετικών στρατηγικών εντοπισμού σφαλμάτων στο ROS
Εξερεύνηση σύνθετων πραγματικών εφαρμογών για ROS
Επόμενα βήματα προς τη δημιουργία του πρώτου ROS έργου σας
Αντιμετώπιση προβλημάτων
Τελευταία σχόλια
Requirements
- Κατανόηση βασικών εννοιών της ρομποτικής.
- Βασική εμπειρία προγραμματισμού.
Ακροατήριο
- χομπίστες
- Robotics Ενθουσιαστές
- Μηχανικοί και Τεχνικοί
Testimonials (3)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Course - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Course - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.