Εξέλιξη Κομματιού
Εβδομάδα 01
Ημέρα 01
Παρουσίαση
-
Τι κάνει το ρομπότ να είναι σοφό;
Φυσικά vs Εικονικά Ρομπότ
-
Σοφά ρομπότ, σοφές μηχανές, ευσυνείδητες μηχανές και ρομποτική διαδικασία αυτομάτων (RPA), κλπ.
Η Ρόλος της Τεχνητής Νοημοσύνης (ΤΝ) στην ρομποτική
-
Πέρα από το "if-then-else" και τη μηχανή μάθησης
-
Οι αλγόριθμοι πίσω από την ΤΝ
-
Μηχανική μάθηση, υπολογιστική εικόνα, εξεργασία φυσικής γλώσσας (NLP), κλπ.
-
Κογνιτιβή ρομποτική
Ημέρα 02
Η Ρόλος των Μεγάλων Δεδομένων στην ρομποτική
-
Λήψη αποφάσεων με βάση δεδομένα και μοτίβα
Η Γιουνκλα και ρομποτική
-
Σύνδεση ρομποτικής με IT
-
Δημιουργία πιο λειτουργικών ρομπότ που έχουν πρόσβαση σε περισσότερες πληροφορίες και συνεργάζονται
Περιπτώσεις: Βιομηχανικά ρομπότ
-
Μηχανικά ρομπότ
-
Baxter
-
-
Ρομπότ σε εγκαταστάσεις στοιχειοθερμίδας
-
Εντοπισμός και προστασία από ακτινοβολίες
-
-
Ρομπότ σε αντιδραστήρες στοιχειοθερμίδας
-
Εντοπισμός και προστασία από ακτινοβολίες
-
Ημέρα 03
Υλικά συστατικά ρομπότ
-
Μηχανής, αισθητήρες, μικροψυχικές πλαίσια, κάμερες, κλπ.
Κοινά στοιχεία ρομπότ
-
Μηχανική εικόνα, αναγνώριση φωνής, σύνθεση μιλήματος, προσέγγιση απόστασης, πίεση αισθητήρων, κλπ.
Ημέρα 04
Πλαισία ανάπτυξης για το προγραμματισμό ρομπότ
-
Ανοιχτά και εμπορικά πλαίσια
-
Σύστημα λειτουργίας ρομπότ (ROS)
-
Αρχιτεκτονική: workspace, topics, messages, services, nodes, actionlibs, tools, κλπ.
-
Γλώσσες προγραμματισμού ρομπότ
-
C++ για τον κατωφλικό έλεγχο
-
Python για την διαχείριση
-
Προγραμματισμός ROS nodes σε Python και C++
-
Άλλες γλώσσες
Ημέρα 05
Εργαλεία για την προσομοίωση φυσικού ρομπότ
-
Εμπορικά και ανοιχτά πλαίσια 3D προσομοίωσης και εμφάνισης λογισμικών
Εργαλεία για το σχεδιασμό φυσικών χαρακτηριστικών ρομπότ
-
Εμπορικά και ανοιχτά πλαίσια CAD λογισμικών
Περιπτώσεις: Μηχανικά ρομπότ
-
Ρομπότ στο πεδίο τεχνολογίας στοιχειοθερμίδας
-
Ρομπότ σε περιβαλλοντικά συστήματα
Εβδομάδα 02
Ημέρα 06
Γρήγορη εξάσκηση σε Python
-
Εγκατάσταση και προσαρμογή λογισμικού
-
Χρήσιμες βιβλιοθήκες και εργαλεία
-
Εργασία με δομές δεδομένων Python, τελεστές, βρόχους, συνθήκες, συναρτήσεις, μεθόδους κλπ.
-
Σύγκειση ενός δείγματος προγράμματος
-
Έργο τμης
Ημέρα 07
Προετοιμασία για την ανάπτυξη ρομπότ
-
Ρύθμιση περιβάλλοντος ανάπτυξης (για παράδειγμα, Arduino IDE)
-
Εξέρευνση συντάξης Arduino language (C/C++)
-
Κώδικα, κομπάιλ, και μεταφόρτωση στο μικροψυχικό
-
Συνέλευση των υλικών συστατικών Arduino robot
Ημέρα 08
Δουλειά με Arduino Components
-
Αναλογικοί αισθητήρες
-
Ψηφιακοί αισθητήρες
Δουλειά με Arduino Communication Modules
-
Μονάδες Bluetooth
-
Wi-Fi Modules
-
RFID Modules
-
I2C και SPI
-
Μεταφορική διαδίκτυο
Ημέρα 09
Σχεδιασμός ρομπότ
-
Προγράμματα χαρακτηριστικών και χαρακτηριστικών ενός ρομπότ
-
Πραγματοποίηση κίνησης ρομπότ
Έργο τεάμου
-
Συζήτηση και αναθεώρηση
Ημέρα 10
Έλεγχος ρομπότ
-
Πραγματοποίηση ελέγχου
-
Σύνδεση με το ρομπότ (χωρίς και με κάβλο)
Έργο ομάδας
-
Συζήτηση και αναθεώρηση
Εβδομάδα 03
Ημέρα 11
Προγραμματισμός ρομπότ
-
Προσομοίωση ρομπότ με Gazebo / ROS
-
Κατανόηση ROS node
-
Προγραμματισμός μετόχου σε Python και C++
-
Μηνύματα και topics στο ROS
-
Παράδειγμα δημοσίευσης / εγγραφής
Έργο τεάμου
-
Bump & Go με πραγματικό ρομπότ
-
Συζήτηση και αναθεώρηση
Ημέρα 12
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Frames στο ROS και αλλαγή προβολών
-
2D εξεργασία δεδομένων camera με OpenCV
-
Εξεργασία δεδομένων laser
Έργο τεάμου
-
Ασφαλής παρακολούθηση αντικειμένων με χρώμα
-
Συζήτηση και αναθεώρηση
Ημέρα 13
Δοκιμή ρομπότ
-
Εργαλεία για τη δοκιμή κώδικα σας
-
Τεστ unit testing
-
Δημιουργία τεστ suite
-
Αυτομάτων δοκιμών
-
Εξεύρεση προβλημάτων και αποσαφήνιση
Έργο τεάμου
-
Ασφαλής παρακολούθηση αντικειμένων με χρώμα
-
Συζήτηση και αναθεώρηση
Ημέρα 14
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Υπηρεσίες στο ROS
-
3D εξεργασία δεδομένων RGB-D sensors με PCL
-
Χάρτες και πλοήγηση με ROS
Ημέρα 15
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Ολοκλήρωση εργασιών με ActionLib
Έργο τεάμου
-
Αναζήτηση αντικειμένων στο περιβάλλον
Εβδομάδα 04
Ημέρα 16
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Ολοκλήρωση εργασιών με ActionLib
Ημέρα 17
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Αναγνώριση και παραγωγή φωνής
-
Εξεύρεση προβλημάτων και αποσαφήνιση
Έργο τεάμου
-
Έλεγχος ρομπότ μέσω φωνής
Ημέρα 18
Προγραμματισμός ρομπότ (Συνέχεια...)
-
Έλεγχος μηχανών ρομπότ με MoveIt!
-
Ελέγχους τραχήλου ρομπότ για ενεργή αίσθηση
-
Εξεύρεση προβλημάτων και αποσαφήνιση
Έργο τεάμου
-
Αναζήτηση και συλλογή αντικειμένων
Ημέρα 19
Δοκιμή ρομπότ σε πραγματικό κόσμο
-
Τοποθέτηση ρομπότ στον φυσικό κόσμο
-
Παρακολούθηση και περιφορά ρομπότ στον εδάφιο
-
Χρήση εφαρμογής κινητών πλαισίων για τον έλεγχο ρομπότ
Ασφάλεια ρομπότ
-
Πρόληψη μη εξουσιοδοτημένων παρεμβάσεων
-
Πρόληψη hackers από τη δυνατότητα να βλέπουν και να κλείβουν ευαίσθητες πληροφορίες
Ημέρα 20
Διαχείρηση δεδομένων
-
Συλλογή και οργάνωση δεδομένων που παράγει το ρομπότ
-
Κατανόηση των δεδομένων μέσω εργαλείων και διαδικασιών visualisation
Δημιουργία ρομπότ συνεργατικά
-
Κατασκευή ρομπότ στην γιουντλα
-
Δημιουργία εφαρμογής κινητών πλαισίων για να διακυβεύετε με το ρομπότ σας
-
Ενσωμάτωση στην κοινότητα ρομποτικής
Προοπτικές για το μέλλον των ρομπότ στην επιστήμη και την ενέργεια
Περίληψη και συμπέρασμα
Απαιτήσεις
-
Εμπειρία προγραμματισμού σε C ή C++
-
Εμπειρία προγραμματισμού σε Python (χρήσιμη αλλά όχι απαραίτητη; μπορεί να διδαχθεί κατά τη διάρκεια του κώδικα)
-
Εμπειρία με γραμμή εντολών Linux
Ακροατήριο
-
Διαμόρφωση λογισμικού
-
Μηχανικοί μηχανικοί
-
Επιστήμονες
-
Τεχνικοί εργάτες
Σχόλια (1)
τη γνώση και τη χρήση του AI για το Robotics στο μέλλον.
Ryle - PHILIPPINE MILITARY ACADEMY
Κομμάτι - Artificial Intelligence (AI) for Robotics
Μηχανική Μετάφραση