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)

Upcoming Courses

Related Categories