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 ενθουσιώδεις
 21 Hours

Number of participants



Price per participant

Testimonials (5)

Related Courses

Scaling Data Analysis with Python and Dask

14 Hours

Developing APIs with Python and FastAPI

14 Hours

Kivy: Building Android Apps with Python

7 Hours

GUI Programming with Python and PyQt

21 Hours

Related Categories