Course Outline
Εισαγωγή
Κατανόηση Βασικών ROS Εννοιών
- Επισκόπηση της ROS Αρχιτεκτονική και Φιλοσοφία
- Ρύθμιση του ROS περιβάλλοντος χώρου εργασίας
- ROS Κύρια, Κόμβοι, Θέματα και Μηνύματα
- Χρήση εντολών κονσόλας
- Εργασία με το σύστημα κατασκευής Catkin
- Το ROS Εκκίνηση αρχείου
- Τρισδιάστατη απεικόνιση και αλληλεπίδραση χρήστη με τον προσομοιωτή Gazebo
Δημιουργία του πρώτου σας ROS προγράμματος
- Δημιουργία πακέτου ROS
- Ρύθμιση έργου ROS στο Eclipse
- Χρήση της βιβλιοθήκης πελατών ROS C++
- Γράψιμο ενός απλού ROS συνδρομητή και εκδότη
- Αποθήκευση και ανάκτηση παραμέτρων με χρήση του διακομιστή παραμέτρων ROS
- Χρήση του RViz για ROS τρισδιάστατη απεικόνιση
Χρήση του συστήματος μετασχηματισμού TF στο ROS
Εργασία με τη διεπαφή χρήστη rqt
Εξερεύνηση μοντέλων ρομπότ στο ROS
Μορφή περιγραφής προσομοίωσης (SDF)
Ανάπτυξη υπηρεσιών ROS
Δράσεις υλοποίησης ROS
Χρήση προσομοιωμένης ώρας στο ROS
Αποθήκευση δεδομένων μηνυμάτων σε ROS τσάντες
Δοκιμή παλινδρόμησης με ρεαλιστικά σενάρια
Εφαρμογή διαφορετικών στρατηγικών εντοπισμού σφαλμάτων στο ROS
Εξερεύνηση σύνθετων πραγματικών εφαρμογών για ROS
Επόμενα βήματα προς τη δημιουργία του πρώτου σας ROS έργου
Αντιμετώπιση προβλημάτων
Τελικές παρατηρήσεις
Requirements
- Κατανόηση βασικών εννοιών της ρομποτικής.
- Βασική εμπειρία προγραμματισμού.
Ακροατήριο
- Χομπίστες
- Robotics Ενθουσιαστές
- Μηχανικοί και Τεχνικοί
Testimonials (4)
Ατομική υποστήριξη
Simon the 2nd - Cboost
Course - ROS: Programming for Robotics
Machine Translated
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.