Kurzusleírás

01. hét

01. nap

Bevezetés

    Mitől lesz egy robot okos?

Fizikai vs virtuális robotok

    Smart Robots, Smart Machines, Sentient Machines and Robotic Process Automation (RPA) stb.

A mesterséges intelligencia (AI) szerepe Robotics

    Túl a „ha-akkor-más”-on és a tanulógépen Az AI mögötti algoritmusok gépi tanulás, számítógépes látás, természetes nyelvi feldolgozás (NLP) stb. Kognitív robotika

02. nap

A Big Data szerepe a Robotics

    Döntéshozatal adatok és minták alapján

A felhő és Robotics

    A robotika és az informatika összekapcsolása Több információhoz hozzáférő és együttműködő, funkcionálisabb robotok létrehozása

Esettanulmány: Ipari robotok

    Mechanikus robotok Baxter
Robotok a nukleáris létesítményekben Sugárzás észlelése és védelem
  • A nukleáris robotok React vagy Sugárzás észlelése és védelem
  • 03. nap
  • A robot hardver alkatrészei
  • Motorok, érzékelők, mikrokontrollerek, kamerák stb.

    A robotok gyakori Element-ai

      Gépi látás, hangfelismerés, beszédszintézis, közelségérzékelés, nyomásérzékelés stb.

    04. nap

      Fejlesztési keretrendszerek Programming egy robothoz

    Nyílt forráskódú és kereskedelmi keretrendszerek Robot operációs rendszer (ROS) Architektúra: munkaterület, témák, üzenetek, szolgáltatások, csomópontok, actionlibs, eszközök stb.

    Nyelvek Programming egy robothoz

      C++ az alacsony szintű vezérléshez Python hangszereléshez Programozás ROS csomópontok Python és C ++ nyelven Egyéb nyelvek

    05. nap

      Eszközök egy fizikai robot szimulálásához

    Kereskedelmi és nyílt forráskódú 3D szimulációs és vizualizációs szoftver

    Eszközök egy robot fizikai jellemzőinek megtervezéséhez

      Kereskedelmi és nyílt forráskódú CAD szoftverek

    Esettanulmány: Mechanikus robotok

      Robotok a nukleáris technológia területén Robotok a környezeti rendszerekben

    02 hét

      06. nap

    Gyorspálya itt: Python

    Szoftver telepítés és beállítás Hasznos csomagok és segédprogramok Munka Python adatstruktúrákkal, operátorokkal, ciklusokkal, feltételes feltételekkel, függvényekkel, metódusokkal stb. Mintaprogram írása Csapatprojekt

    07. nap

      Felkészülés a robotfejlesztésre

    Fejlesztői környezet beállítása (pl. Arduino IDE) Az Arduino nyelv (C/C++) szintaxis megismerése Kódolás, fordítás és feltöltés a mikrokontrollerre Arduino robot hardverelemeinek összeállítása

    08. nap

      Munka a Arduino komponensekkel

    Analóg érzékelők Digitális érzékelők

    Munka az Arduino Communication modulokkal

      Bluetooth modulok Wi-Fi modulok RFID modulok I2C és SPI Mobil internet

    09. nap

      Robot építése

    Robot jellemzőinek, jellemzőinek tervezése Robotmozgás megvalósítása

    Csapatprojekt

      Vita és áttekintés

    10. nap

      A robot irányítása

    A vezérlő megvalósítása Csatlakozás a robothoz (vezetékes és vezeték nélküli)

    Csapatprojekt

      Vita és áttekintés

    03. hét

      11. nap

    Programming a Robot

    Robot szimulálása Gazebóval / ROS A ROS csomópont megértése Csomópont programozása Python és C ++ nyelven Üzenetek és témák a ROS Kiadvány / előfizetés paradigmája

    Csapatprojekt

      Bump & Go valódi robottal Beszélgetés és áttekintés

    12. nap

      Programming a robot (folytatás...)

    Képkocka a ROS-ban és referencia változások Kamerák 2D információfeldolgozása OpenCV-vel Lézeres információfeldolgozás

    Csapatprojekt

      Tárgyak biztonságos követése szín szerint Megbeszélés és áttekintés

    13. nap

      A robot tesztelése

    Eszközök a kód teszteléséhez Egységteszt Tesztcsomag létrehozása Tesztek automatizálása Hibaelhárítás

    Csapatprojekt

      Tárgyak biztonságos követése szín szerint Megbeszélés és áttekintés

    14. nap

      Programming a robot (Folytatás...)

    Szolgáltatások: ROS RGB-D érzékelők 3D információfeldolgozása PCL térképekkel és navigáció ROS

    15. nap

      Programming a robot (Folytatás...)

    Feladatok végrehajtása az ActionLib segítségével

    Csapatprojekt

      Search a környezetben lévő tárgyakhoz

    04. hét

      16. nap

    Programming a robot (Folytatás...)

    Feladatok végrehajtása az ActionLib segítségével

    17. nap

      Programming a robot (Folytatás...)

    Speech Recognition és Beszédgenerálási hibaelhárítás

    Csapatprojekt

      Robot irányítása hang segítségével

    18. nap

      Programming a robot (Folytatás...)

    Robotkarok vezérlése a MoveIt! Robotnyak vezérlése az aktív látás érdekében Hibaelhárítás

    Csapatprojekt

      Search és tárgygyűjtemény

    19. nap

      A robot telepítése

    A robot bevetése a fizikai világban Robotok megfigyelése és szervizelése a terepen Mobilalkalmazás használata robot irányítására

    A Robot biztosítása

      A jogosulatlan manipuláció megakadályozása Megakadályozza, hogy a hackerek megtekintsék és ellopják az érzékeny adatokat

    20. nap

      Adatelemzés

    A robot által generált adatok összegyűjtése és rendszerezése Az adatok értelmes megjelenítése vizualizációs eszközök és folyamatok segítségével

    Robot építése közösen

      Robot építése a felhőben Mobilalkalmazás készítése a robottal való interakcióhoz Csatlakozás a robotikai közösséghez

    A tudomány és az energia területén működő robotok jövője Outlook

      Összefoglalás, és következtetés

    Követelmények

    • Programozási tapasztalat C vagy C++ nyelven
    • Programozási tapasztalat Python területen (hasznos, de nem szükséges; természetesen tanítható)
    • Linux parancssoros tapasztalat

    Közönség

    • Fejlesztők
    • Mérnökök
    • Tudósok
    • Technikusok
     80 Hours

    Résztvevők száma



    Ár per résztvevő

    Vélemények (1)

    Rokon tanfolyam

    Smart Robots for Developers

    84 Hours

    Rokon kategóriák