Course Outline
Εισαγωγή στα ROS και Python για Robotics
- Επισκόπηση των ROS χαρακτηριστικών και αρχιτεκτονικής
- Οφέλη από τη χρήση του ROS για φορητή ρομποτική
Κατανόηση ROS
- Βασικές έννοιες και στοιχεία
- ROS σύστημα αρχείων, δομή καταλόγου και μοντέλο επικοινωνίας
Δημιουργία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση των ROS και Python
- Διαμόρφωση περιβάλλοντος και χώρου εργασίας ROS
- Σύνδεση μιας φορητής πλατφόρμας ρομπότ με ROS
Δημιουργία και εκτέλεση ROS κόμβων με Python
- Δημιουργία ROS κόμβων χρησιμοποιώντας Python
- Εκτέλεση κόμβων και χρήση εργαλείων γραμμής εντολών
- Σύνταξη και χρήση ROS αρχείων εκκίνησης κόμβου
- Χρησιμοποιώντας ROS παραμέτρους και καταγραφή
Δημιουργία και χρήση ROS θεμάτων με Python
- Δημιουργία ROS θεμάτων με Python
- Δημοσίευση και εγγραφή σε ROS θέματα
- Χρήση ROS τύπων μηνυμάτων και προσαρμοσμένων μηνυμάτων
- Παρακολούθηση και καταγραφή ROS θεμάτων με χρήση ROS εργαλείων
Δημιουργία και χρήση υπηρεσιών ROS με Python
- Δημιουργία ROS υπηρεσιών με Python
- Αίτηση και παροχή ROS υπηρεσιών
- Χρησιμοποιώντας ROS τύπους υπηρεσιών και προσαρμοσμένες υπηρεσίες
- Επιθεώρηση και κλήση υπηρεσιών ROS με χρήση εργαλείων ROS
Δημιουργία και χρήση ενεργειών ROS με Python
- Δημιουργία ROS ενεργειών με Python
- Αποστολή και λήψη ROS στόχων δράσης
- Χρήση ROS τύπων ενεργειών και προσαρμοσμένων ενεργειών
- Διαχείριση και ακύρωση ROS ενεργειών χρησιμοποιώντας ROS εργαλεία
Χρήση ROS πακέτων και βιβλιοθηκών για φορητά ρομπότ
- Χρήση στοίβας πλοήγησης ROS για κινητά ρομπότ
- Εφαρμογή ROS πακέτων SLAM για κινητά ρομπότ
- Χρησιμοποιώντας ROS πακέτα αντίληψης για κινητά ρομπότ
Ενσωμάτωση ROS με άλλα πλαίσια και εργαλεία
- Χρήση ROS με OpenCV για όραση υπολογιστή
- Χρήση ROS με TensorFlow για μηχανική εκμάθηση
- Χρήση του ROS με το Gazebo για προσομοίωση
- Χρήση του ROS με άλλα πλαίσια και εργαλεία
Αντιμετώπιση προβλημάτων και εντοπισμός σφαλμάτων ROS Εφαρμογές
- Αντιμετώπιση κοινών προβλημάτων και σφαλμάτων σε ROS εφαρμογές
- Εφαρμογή αποτελεσματικών τεχνικών και εργαλείων εντοπισμού σφαλμάτων
- Συμβουλές και βέλτιστες πρακτικές για τη βελτίωση της απόδοσης ROS
Περίληψη και Επόμενα Βήματα
Requirements
- Κατανόηση βασικών εννοιών και ορολογίας της ρομποτικής
- Εμπειρία στον προγραμματισμό Python και στην ανάλυση δεδομένων
- Εξοικείωση με το Linux λειτουργικό σύστημα και εργαλεία γραμμής εντολών
Ακροατήριο
- Robotics προγραμματιστές
- Robotics ενθουσιώδεις
Testimonials (5)
Το γεγονός ότι έχουμε περισσότερες πρακτικές ασκήσεις χρησιμοποιώντας περισσότερα παρόμοια δεδομένα με αυτά που χρησιμοποιούμε στα έργα μας (δορυφορικές εικόνες σε μορφή ράστερ)
Matthieu - CS Group
Course - Scaling Data Analysis with Python and Dask
Machine Translated
Πολύ καλή εταιρική έτοιμη πορεία και εξυπηρέτηση από τον εκπαιδευτή, τέλεια επικοινωνία στα Αγγλικά. Το μάθημα ήταν πρακτικό (υπολογιστικά ασκήσεις + κοινή εμφάνιση περιπτώσεων χρήσης)
Monika - Procter & Gamble Polska Sp. z o.o.
Course - Developing APIs with Python and FastAPI
Machine Translated
Ήταν μια επιβαρυντική έξεση, καθώς πρέπει να καλύψουμε πολλά σε μικρό χρονικό διάστημα. Ο εκπαιδευτής μας ήταν πολύ γνωστός στο θέμα και παρέχτηκε το περιεχόμενο ώστε να ανταποκριθεί στις ανάγκες μας. Ήταν πολύ περιεχόμενο για να μάθουμε, αλλά ο εκπαιδευτής μας ήταν χρησήμος και ενθαρρυντικός. Απάντησε σε όλες τις ερωτήσεις μας με καλές λεπτομέρειες και νιώθουμε ότι μάθαμε πολύ. Τα ασκήματα ήταν καλά ετοιμασμένα και τα εργασίες ήταν σχεδιασμένες αντίστοιχα για τις ανάγκες μας. Μετείχα πολύ από αυτή την έξεση.
Bozena Stansfield - New College Durham
Course - Build REST APIs with Python and Flask
Machine Translated
Καθηγητής ανάπτυξη εκπαιδεύσεων βασιζόμενος στο ρυθμό του μεταλλήλου
Farris Chua
Course - Data Analysis in Python using Pandas and Numpy
Machine Translated
Μετριάσα όλο πολύ.
Thukten Dendup - Bhutan Telecom
Course - Web Development with Django
Machine Translated