Course Outline
Ενότητα 01
Ημέρα 01 Εισαγωγή
- Τι κάνει ένα Έξυπνο Ρομπότ Έξυπνο;
Φυσική εναντίον εικονικής Smart Robots
- Smart Robots, Έξυπνες Μηχανές, Αισθανόμενες Μηχανές και Ρομποτική Αυτοματοποίηση Διαδικασιών (RPA), κ.λπ.
Ο ρόλος της τεχνητής νοημοσύνης (AI) στο Smart Robots
- Πέρα από το "if-then-else" και τη μηχανή εκμάθησης Οι αλγόριθμοι πίσω από την AI AI στο Smart Robots: μηχανική μάθηση, όραση υπολογιστή, επεξεργασία φυσικής γλώσσας (NLP) κ.λπ. Γνωστική ρομποτική
Ο ρόλος των μεγάλων δεδομένων στο Smart Robots
- Λήψη αποφάσεων με βάση δεδομένα και πρότυπα
Το σύννεφο και Smart Robots
- Σύνδεση της ρομποτικής με το IT Δημιουργία πιο λειτουργικών ρομπότ που έχουν πρόσβαση σε περισσότερες πληροφορίες και συνεργάζονται
Μελέτη περίπτωσης: Μηχανική Smart Robots
- Βιομηχανική Smart Robots Baxter
Κοινά στοιχεία του Smart Robots
- Μηχανική όραση, αναγνώριση φωνής, σύνθεση ομιλίας, ανίχνευση εγγύτητας, αίσθηση πίεσης κ.λπ.
Πλαίσια Ανάπτυξης για Programming ένα Έξυπνο Ρομπότ
- Ανοιχτού κώδικα και εμπορικά πλαίσια Λειτουργικό σύστημα ρομπότ (ROS) Αρχιτεκτονική: χώρος εργασίας, θέματα, μηνύματα, υπηρεσίες, κόμβοι, βιβλιοθήκες ενεργειών, εργαλεία κ.λπ.
Γλώσσες για Programming ένα έξυπνο ρομπότ
- C++ για έλεγχο χαμηλού επιπέδου Python για ενορχήστρωση Προγραμματισμός ROS κόμβοι σε Python και C ++ Άλλες γλώσσες
Εργαλεία για την προσομοίωση ενός φυσικού έξυπνου ρομπότ
- Εμπορικό και ανοιχτού κώδικα λογισμικό τρισδιάστατης προσομοίωσης και απεικόνισης
Προετοιμασία Αναπτυξιακού Περιβάλλοντος
- Εγκατάσταση και εγκατάσταση λογισμικού Χρήσιμα πακέτα και βοηθητικά προγράμματα
Ημέρα 02 Programming το Έξυπνο Ρομπότ
- Προγραμματισμός κόμβου σε Python και C ++ Κατανόηση ROS κόμβου Μηνύματα και θέματα στο ROS Παράδειγμα δημοσίευσης / συνδρομής Έργο: Bump & Go with real robot Αντιμετώπιση προβλημάτων Προσομοίωση ρομπότ με Gazebo / ROS Πλαίσια στο ROS και αναφορά αλλάζει την επεξεργασία πληροφοριών 2D καμερών με OpenCV Επεξεργασία πληροφοριών ενός λέιζερ Έργο: Ασφαλής παρακολούθηση αντικειμένων με έγχρωμη Αντιμετώπιση προβλημάτων
Ημέρα 03 Programming το Έξυπνο Ρομπότ (Συνέχεια...)
- Υπηρεσίες ROS 3D επεξεργασία πληροφοριών αισθητήρων RGB-D με PCL Maps και Navigation with ROS Project: Search για αντικείμενα στο περιβάλλον Αντιμετώπιση προβλημάτων
- Ενότητα 02
Ημέρα 04 Programming το Έξυπνο Ρομπότ (Συνέχεια...)
ActionLib Speech Recognition και Speech Generation Έλεγχος ρομποτικών βραχιόνων με το MoveIt! Έλεγχος ρομποτικού λαιμού για ενεργή όραση Έργο: Αναζήτηση και συλλογή αντικειμένων Αντιμετώπιση προβλημάτων
Δοκιμάζοντας το Έξυπνο Ρομπότ σας
- Δοκιμή μονάδας
Ημέρα 05 Επέκταση των δυνατοτήτων ενός έξυπνου ρομπότ με Deep Learning
- Αντίληψη -- όραση, ήχος και απτική αναπαράσταση γνώσης Αναγνώριση φωνής μέσω NLP (επεξεργασία φυσικής γλώσσας) Computer όραση
Crash Course σε Deep Learning
- Τεχνητό Neural Networks (ANNs) Τεχνητό Neural Networks έναντι βιολογικού Neural Networks Feedforward Neural Networks Λειτουργίες ενεργοποίησης Εκπαίδευση Τεχνητό Neural Networks
Ημέρα 06 Crash Course στο Deep Learning (Συνέχεια...)
- Deep Learning Μοντέλα συνελικτικών δικτύων και επαναλαμβανόμενων δικτύων
Συνελικτικό Neural Networks (CNN ή ConvNets) Επίπεδο συνέλιξης
- Στρώμα συγκέντρωσης
Πλατφόρμες Deep Learning και Βιβλιοθήκες Λογισμικού Deep Learning στο ROS
Ημέρα 08 Χρήση του Big Data στο Έξυπνο Ρομπότ σας
- Έννοιες μεγάλων δεδομένων Προσεγγίσεις στην ανάλυση δεδομένων Εργαλεία μεγάλων δεδομένων Αναγνώριση προτύπων στα δεδομένα Άσκηση: NLP και Computer Vision σε μεγάλα σύνολα δεδομένων
Κατανοώντας αισθητηριακά δεδομένα (βρόχος αίσθηση-σχέδιο-πράξη)
- Άσκηση: Λήψη δεδομένων ροής
- Ενότητα 04
Αναγνώριση αντικειμένων σε φωτογραφίες ή ροές βίντεο Ενεργοποίηση όρασης υπολογιστή με OpenCV Αντιμετώπιση προβλημάτων
Ημέρα 12η ανάλυση δεδομένων
Χρήση του Έξυπνου Ρομπότ για τη συλλογή και την οργάνωση νέων δεδομένων
- Συνεργατική κατασκευή ενός έξυπνου ρομπότ
Ανάπτυξη του έξυπνου ρομπότ σας σε φυσικό υλικό
- Παρακολούθηση και Εξυπηρέτηση Smart Robots στο πεδίο
Ασφάλιση του ρομπότ σας
- Αποτροπή μη εξουσιοδοτημένης παραβίασης Αποτροπή χάκερ από την προβολή και την κλοπή ευαίσθητων επιχειρηματικών δεδομένων (πιστωτική κάρτα, στοιχεία εργαζομένων κ.λπ.)
Συμμετοχή στην Robotics Κοινότητα
Μελλοντικές προοπτικές για Smart Robots
Τελευταία σχόλια
Requirements
- Εμπειρία προγραμματισμού σε C++
- Εμπειρία προγραμματισμού σε Python
- Εμπειρία με τη γραμμή εντολών Linux
Testimonials (1)
κάθε φορά που δεν ήμουν σίγουρος για κάποια άσκηση, ο εκπαιδευτής μου εξηγούσε με πολλούς τρόπους, μέχρι να καταλάβω.
Oncel Seleamet - IRROM Industrie
Course - PLC Ladder Programming
Machine Translated