Course Outline

Εβδομάδα 01

Ημέρα 01

Εισαγωγή

    Τι κάνει ένα ρομπότ έξυπνο;

Φυσικά εναντίον εικονικών ρομπότ

    Smart Robots, Έξυπνες Μηχανές, Αισθανόμενες Μηχανές και Αυτοματισμός Ρομποτικής Διαδικασίας (RPA), κ.λπ.

Ο ρόλος της τεχνητής νοημοσύνης (AI) στο Robotics

    Πέρα από το "if-then-else" και τη μηχανή εκμάθησης Οι αλγόριθμοι πίσω από την τεχνητή νοημοσύνη Μηχανική μάθηση, όραση υπολογιστή, επεξεργασία φυσικής γλώσσας (NLP) κ.λπ. Γνωστική ρομποτική

Ημέρα 02

Ο ρόλος των μεγάλων δεδομένων στο Robotics

    Λήψη αποφάσεων με βάση δεδομένα και πρότυπα

Το σύννεφο και Robotics

    Σύνδεση της ρομποτικής με το IT Δημιουργία πιο λειτουργικών ρομπότ που έχουν πρόσβαση σε περισσότερες πληροφορίες και συνεργάζονται

Μελέτη περίπτωσης: Βιομηχανικά ρομπότ

    Μηχανικά Ρομπότ Baxter
Ρομπότ σε πυρηνικές εγκαταστάσεις Ανίχνευση ακτινοβολίας και προστασία
  • Robots in Nuclear Reactor Ανίχνευση και προστασία ακτινοβολίας
  • Ημέρα 03
  • Εξαρτήματα υλικού ενός ρομπότ
  • Κινητήρες, αισθητήρες, μικροελεγκτές, κάμερες κ.λπ.

    Κοινά Element ρομπότ

      Μηχανική όραση, αναγνώριση φωνής, σύνθεση ομιλίας, ανίχνευση εγγύτητας, αίσθηση πίεσης κ.λπ.

    Ημέρα 04

      Πλαίσια Ανάπτυξης για Programming ένα ρομπότ

    Ανοιχτού κώδικα και εμπορικά πλαίσια Λειτουργικό σύστημα ρομπότ (ROS) Αρχιτεκτονική: χώρος εργασίας, θέματα, μηνύματα, υπηρεσίες, κόμβοι, βιβλιοθήκες ενεργειών, εργαλεία κ.λπ.

    Γλώσσες για Programming ένα ρομπότ

      C++ για έλεγχο χαμηλού επιπέδου Python για ενορχήστρωση Προγραμματισμός ROS κόμβοι σε Python και C ++ Άλλες γλώσσες

    Ημέρα 05

      Εργαλεία για την προσομοίωση ενός φυσικού ρομπότ

    Εμπορικό και ανοιχτού κώδικα λογισμικό τρισδιάστατης προσομοίωσης και απεικόνισης

    Εργαλεία για τον σχεδιασμό των φυσικών χαρακτηριστικών ενός ρομπότ

      Εμπορικό λογισμικό και λογισμικό ανοιχτού κώδικα CAD

    Μελέτη περίπτωσης: Μηχανικά ρομπότ

      Ρομπότ στον τομέα της πυρηνικής τεχνολογίας Ρομπότ σε περιβαλλοντικά συστήματα

    Εβδομάδα 02

      Ημέρα 06

    Crash Course σε Python

    Εγκατάσταση και ρύθμιση λογισμικού Χρήσιμα πακέτα και βοηθητικά προγράμματα Εργασία με Python δομές δεδομένων, τελεστές, βρόχους, συνθήκες, συναρτήσεις, μεθόδους κ.λπ. Σύνταξη δείγματος προγράμματος Ομαδικό έργο

    Ημέρα 07

      Προετοιμασία για την ανάπτυξη ρομπότ

    Ρύθμιση του περιβάλλοντος ανάπτυξης (π.χ. Arduino IDE) Εξερεύνηση της σύνταξης της γλώσσας Arduino (C/C++) Κωδικοποίηση, μεταγλώττιση και αποστολή στον μικροελεγκτή Συναρμολόγηση των στοιχείων υλικού ενός ρομπότ Arduino

    Ημέρα 08

      Εργασία με Arduino εξαρτήματα

    Αναλογικοί αισθητήρες Ψηφιακόι αισθητήρες

    Εργασία με μονάδες Arduino Communication

      Μονάδες Bluetooth Μονάδες Wi-Fi Modules RFID I2C και SPI Mobile internet

    Ημέρα 09

      Κατασκευή ρομπότ

    Σχεδιασμός χαρακτηριστικών και χαρακτηριστικών ενός ρομπότ Εφαρμογή κίνησης ρομπότ

    Ομαδικό έργο

      Συζήτηση και κριτική

    Ημέρα 10

      Έλεγχος του ρομπότ

    Εφαρμογή του ελεγκτή Σύνδεση με το ρομπότ (ενσύρματα και ασύρματα)

    Team Project

      Συζήτηση και κριτική

    Εβδομάδα 03

      Ημέρα 11

    Programming το Ρομπότ

    Προσομοίωση ρομπότ με Gazebo / ROS Κατανόηση ROS κόμβου Προγραμματισμός κόμβου σε Python και C ++ Μηνύματα και θέματα στο ROS Παράδειγμα δημοσίευσης / συνδρομής

    Team Project

      Bump & Go με πραγματικό ρομπότ Συζήτηση και κριτική

    Ημέρα 12

      Programming το ρομπότ (συνέχεια...)

    Πλαίσια στο ROS και αλλαγές αναφοράς Επεξεργασία πληροφοριών 2D καμερών με OpenCV Επεξεργασία πληροφοριών λέιζερ

    Team Project

      Ασφαλής παρακολούθηση αντικειμένων με χρώμα Συζήτηση και ανασκόπηση

    Ημέρα 13

      Δοκιμάζοντας το ρομπότ

    Εργαλεία για τη δοκιμή του κώδικά σας Δοκιμή μονάδας Δημιουργία μιας σουίτας δοκιμών Αυτοματοποίηση των δοκιμών σας Αντιμετώπιση προβλημάτων

    Team Project

      Ασφαλής παρακολούθηση αντικειμένων με χρώμα Συζήτηση και ανασκόπηση

    Ημέρα 14

      Programming το ρομπότ (Συνέχεια...)

    Υπηρεσίες σε ROS τρισδιάστατη επεξεργασία πληροφοριών αισθητήρων RGB-D με χάρτες PCL και πλοήγηση με ROS

    Ημέρα 15

      Programming το ρομπότ (Συνέχεια...)

    Ολοκλήρωση εργασιών με το ActionLib

    Team Project

      Search για αντικείμενα στο περιβάλλον

    Εβδομάδα 04

      Ημέρα 16

    Programming το ρομπότ (Συνέχεια...)

    Ολοκλήρωση εργασιών με το ActionLib

    Ημέρα 17

      Programming το ρομπότ (Συνέχεια...)

    Speech Recognition και Αντιμετώπιση προβλημάτων δημιουργίας ομιλίας

    Team Project

      Έλεγχος ρομπότ χρησιμοποιώντας φωνή

    Ημέρα 18

      Programming το ρομπότ (Συνέχεια...)

    Έλεγχος ρομποτικών βραχιόνων με το MoveIt! Έλεγχος ρομποτικού λαιμού για ενεργητική όραση Αντιμετώπιση προβλημάτων

    Team Project

      Search και συλλογή αντικειμένων

    Ημέρα 19

      Ανάπτυξη του ρομπότ

    Ανάπτυξη του ρομπότ στον φυσικό κόσμο Παρακολούθηση και εξυπηρέτηση ρομπότ στο πεδίο Χρήση μιας εφαρμογής για κινητά για τον έλεγχο ενός ρομπότ

    Ασφάλιση του ρομπότ

      Αποτροπή μη εξουσιοδοτημένης παραβίασης Αποτροπή χάκερ από την προβολή και την κλοπή ευαίσθητων δεδομένων

    Ημέρα 20

      Αναλύσεις δεδομένων

    Συλλογή και οργάνωση δεδομένων που δημιουργούνται από το ρομπότ Κατανοώντας τα δεδομένα μέσω εργαλείων και διαδικασιών οπτικοποίησης

    Κατασκευάζοντας ένα ρομπότ από κοινού

      Δημιουργία ρομπότ στο σύννεφο Δημιουργία εφαρμογής για κινητά για αλληλεπίδραση με το ρομπότ σας Συμμετοχή στην κοινότητα της ρομποτικής

    Μέλλον Outlook για τα ρομπότ στον τομέα της επιστήμης και της ενέργειας

      Περίληψη και Συμπέρασμα

    Requirements

    • Εμπειρία προγραμματισμού σε C ή C++
    • Εμπειρία προγραμματισμού στο Python (χρήσιμο αλλά όχι απαραίτητο, μπορεί να διδαχθεί ως μέρος φυσικά)
    • Εμπειρία με τη γραμμή εντολών Linux

    Ακροατήριο

    • προγραμματιστές
    • Μηχανικοί
    • Επιστήμονες
    • Τεχνικοί
     80 Hours

    Number of participants



    Price per participant

    Testimonials (1)

    Related Courses

    ROS for Mobile Robots using Python

    21 Hours

    Smart Robots for Developers

    84 Hours

    Developing a Bot

    14 Hours

    Related Categories