Cursusaanbod

Week 01

Dag 01

Introductie

  • Wat maakt een robot slim?

Fysieke vs Virtuele Robots

  • Slimme robots, slimme machines, gevoelige machines en Robotic Process Automation (RPA), etc.

De rol van Kunstmatige Intelligentie (AI) in Robotics

  • Boven "if-then-else" en de leerende machine
  • De algoritmen achter AI
  • Machine learning, computer vision, natural language processing (NLP), etc.
  • Cognitieve robotics

Dag 02

De rol van Big Data in Robotics

  • Besluitvorming op basis van gegevens en patronen

The Cloud en Robotics

  • Het koppelen van robotics met IT
  • Functioneelere robots bouwen die toegang hebben tot meer informatie en samenwerken

Case Study: Industriële Robots

  • Mechanische Robots
    • Baxter
  • Robots in Kernfaciliteiten
    • Straling detecteren en beschermen
  • Robots in Kernreactoren
    • Straling detecteren en beschermen

Dag 03

Hardwarecomponenten van een Robot

  • Motors, sensoren, microcontrollers, cameras, etc.

Gemeenschappelijke Elementen van Robots

  • Machine vision, stemherkenning, spraaksynthese, nabijheidsdetectie, drukdetectie, etc.

Dag 04

Ontwikkelingsframeworks voor het programmeren van een Robot

  • Open source en commerciële frameworks
  • Robot Operating System (ROS)
    • Architectuur: werkruimte, topics, berichten, services, nodes, actionlibs, tools, etc.

Talen voor het programmeren van een Robot

  • C++ voor lagen controle
  • Python voor orkestratie
  • ROS nodes programmeren in Python en C ++
  • Andere talen

Dag 05

Tools voor het simuleren van een Fysieke Robot

  • Commerciële en open source 3D-simulatie- en visualisatiesoftware

Tools voor het ontwerpen van de fysieke kenmerken van een Robot

  • Commerciële en open source CAD-software

Case Study: Mechanische Robots

  • Robots in het veld van kernenergie
  • Robots in milieusystemen

Week 02

Dag 06

Crash Course in Python

  • Software installeren en opzetten
  • Nuttige pakketten en utiliteiten
  • Werken met Python data structuren, operatoren, lussen, voorwaardelijke instructies, functies, methoden, etc.
  • Een voorbeeldprogramma schrijven
  • Teamproject

Dag 07

Voorbereiden op Robotontwikkeling

  • De ontwikkelingsomgeving instellen (bijv., Arduino IDE)
  • Onderzoeken naar de syntaxis van de Arduino-taal (C/C++)
  • Coderen, compileren en uploaden naar de microcontroller
  • De hardwarecomponenten van een Arduino-robot samenstellen

Dag 08

Werken met Arduino-componenten

  • Analoge sensoren
  • Digitale sensoren

Werken met Arduino-communicatiemodules

  • Bluetooth-modules
  • Wi-Fi-modules
  • RFID-modules
  • I2C en SPI
  • Mobiele internetverbindingen

Dag 09

Een Robot bouwen

  • De kenmerken en eigenschappen van een robot plannen
  • Robotbeweging implementeren

Teamproject

  • Bespreking en beoordeling

Dag 10

De Robot besturen

  • De controller implementeren
  • Verbinden met de robot (met en zonder draad)

Teamproject

  • Bespreking en beoordeling

Week 03

Dag 11

De Robot programmeren

  • Een robot simuleren met Gazebo / ROS
  • ROS-node begrijpen
  • Een node programmeren in Python en C ++
  • Berichten en topics in ROS
  • Publicatie / abonnementsparadigma

Teamproject

  • Bump & Go met een echte robot
  • Bespreking en beoordeling

Dag 12

De Robot programmeren (vervolg...)

  • Frames in ROS en referentiewijzigingen
  • 2D-informatieverwerking van camera's met OpenCV
  • Informatieverwerking van een laser

Teamproject

  • Veilige volgactie van objecten op basis van kleur
  • Bespreking en beoordeling

Dag 13

De Robot testen

  • Tools voor het testen van uw code
  • Unit testing
  • Een testpakket maken
  • Uw tests automatiseren
  • Problemen oplossen

Teamproject

  • Veilige volgactie van objecten op basis van kleur
  • Bespreking en beoordeling

Dag 14

De Robot programmeren (vervolg...)

  • Services in ROS
  • 3D-informatieverwerking van RGB-D-sensoren met PCL
  • Kaarten en navigatie met ROS

Dag 15

De Robot programmeren (vervolg...)

  • Taken voltooien met ActionLib

Teamproject

  • Zoeken naar objecten in de omgeving

Week 04

Dag 16

De Robot programmeren (vervolg...)

  • Taken voltooien met ActionLib

Dag 17

De Robot programmeren (vervolg...)

  • Spraakherkenning en spraaksynthese
  • Problemen oplossen

Teamproject

  • Een robot besturen met stem

Dag 18

De Robot programmeren (vervolg...)

  • Robotic arms besturen met MoveIt!
  • Robotic neck besturen voor actieve visie
  • Problemen oplossen

Teamproject

  • Zoeken en verzamelen van objecten

Dag 19

De Robot inzetten

  • De robot in de fysieke wereld inzetten
  • Robots ter plaatse bewaken en onderhouden
  • Een mobiele app gebruiken om een robot te besturen

De Robot beveiligen

  • Ongeautoriseerde manipulaties voorkomen
  • Hackers voorkomen die gevoelige gegevens bekijken en stelen

Dag 20

Data Analytics

  • Gegevens verzamelen en ordenen die door de robot worden gegenereerd
  • Inzicht krijgen in de gegevens via visualisatietools en processen

Een Robot samen bouwen

  • Een robot in de cloud bouwen
  • Een mobiele app bouwen om met uw robot te interacteren
  • Deel uitmaken van de robotics gemeenschap

Toekomstperspectief voor Robots in het Wetenschaps- en Energieveld

Samenvatting en Conclusie

Vereisten

  • Programmeerervaring in C of C++
  • Programmeerervaring in Python (handig, maar niet noodzakelijk; kan als onderdeel van de cursus worden behandeld)
  • Ervaring met Linux command line

Publiek

  • Ontwikkelaars
  • Ingenieurs
  • Wetenschappers
  • Technici
 80 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën