Εξέλιξη Κομματιού


Εβδομάδα 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



Ακροατήριο




  • Διαμόρφωση λογισμικού


  • Μηχανικοί μηχανικοί


  • Επιστήμονες


  • Τεχνικοί εργάτες

 80 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες