Cursusaanbod

01 Weken Zwanger

Introductie

  • Wat maakt een robot slim?

Fysieke versus virtuele robots

  • Smart Robots, Smart Machines, Sentient Machines en Robotic Process Automation (RPA), enz.

De rol van Artificial Intelligence (AI) in Robotics

  • Voorbij "als-dan-anders" en de leermachine
  • De algoritmes achter AI
  • Machine learning, computervisie, natuurlijke taalverwerking (NLP), enz.
  • Cognitieve robotica

De rol van Big Data in Robotics

  • Besluitvorming op basis van data en patronen

De Cloud en Robotics

  • Robotica koppelen aan IT
  • Bouw meer functionele robots die toegang hebben tot meer informatie en samenwerken

Casestudy: Industriële robots

  • Mechanische robots
    • Baxter
  • Robots in nucleaire installaties
    • Stralingsdetectie en -bescherming
  • Robots in nucleaire Reactors
    • Stralingsdetectie en -bescherming

Hardwarecomponenten van een robot

  • Motoren, sensoren, microcontrollers, camera's, enz.

Gemeenschappelijke Elements van robots

  • Machinevisie, spraakherkenning, spraaksynthese, nabijheidsdetectie, drukdetectie, enz.

Ontwikkelkaders voor Programming een robot

  • Open source en commerciële frameworks
  • Robot besturingssysteem (ROS)
    • Architectuur: werkruimte, onderwerpen, berichten, services, knooppunten, actionlibs, tools, enz.

Languages Voor Programming een robot

  • C++ Voor regeling op laag niveau
  • Python Voor orkestratie
  • Programming ROS knooppunten in Python en C ++
  • Andere talen

Hulpmiddelen voor het simuleren van een fysieke robot

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

02 Weken Zwanger

Voorbereiding van de ontwikkelingsomgeving

  • Installatie en configuratie van software
  • Handige pakketten en hulpprogramma's

Casestudy: Mechanische robots

  • Robots op het gebied van nucleaire technologie
  • Robots in milieusystemen

Programming De robot

  • Programming een knooppunt in Python en C ++
  • Inzicht in ROS knooppunt
  • Berichten en onderwerpen in ROS
  • Publicatie- / abonnementsparadigma
  • Project: Bump & Go met echte robot
  • Probleemoplossing
  • Simulatie van robots met tuinhuisje / ROS
  • Frames in ROS en referentiewijzigingen
  • 2D-informatieverwerking van camera's met OpenCV
  • Informatieverwerking van een laser
  • Project: Veilig volgen van objecten op kleur
  • Probleemoplossing

03 Weken Zwanger

Programming De robot (vervolg...)

  • Diensten in ROS
  • 3D-informatieverwerking van RGB-D-sensoren met PCL
  • Kaarten en navigatie met ROS
  • Project: Zoeken naar objecten in de omgeving
  • Probleemoplossing

Programming De robot (vervolg...)

  • ActionLib
  • Speech Recognition en het genereren van spraak
  • Robotarmen besturen met MoveIt!
  • Controle van de robotnek voor actief zicht
  • Project: Zoeken en verzamelen van objecten
  • Probleemoplossing

Uw robot testen

  • Testen per eenheid

04 Weken Zwanger

De mogelijkheden van een robot uitbreiden met Deep Learning

  • Perceptie - zicht, audio en haptiek
  • Vertegenwoordiging van kennis
  • Spraakherkenning door NLP (natuurlijke taalverwerking)
  • De visie van de computer

Spoedcursus in Deep Learning

  • Kunstmatig Neural Networks (ANNs)
  • Kunstmatig Neural Networks vs. Biologisch Neural Networks
  • Feedforward Neural Networks
  • Activeringsfuncties
  • Kunstmatige training Neural Networks

Spoedcursus in Deep Learning (vervolg...)

  • Deep Learning Modellen
    • Convolutionele netwerken en terugkerende netwerken
  • Convolutioneel Neural Networks (CNN's of ConvNets)
    •  Convolutie laag
    •  Pooling laag
    •  Convolutionele Neural Networks Architectuur

05 Weken Zwanger

Spoedcursus in Deep Learning (vervolg...)

  • Terugkerend Neural Networks (RNN)
    • Het trainen van een RNN
    • Stabiliseren van hellingen tijdens de training
    • Netwerken met een lang kortetermijngeheugen
  • Deep Learning Platforms en softwarebibliotheken
    • Deep Learning in ROS

Big Data gebruiken in uw robot

  • Big data concepten
  • Benaderingen van data-analyse
  • Big Data Gereedschap
  • Patronen herkennen in de data
  • Oefening: NLP en Computer Vision op grote datasets

Big Data gebruiken in uw robot (vervolg...)

  • Gedistribueerde verwerking van grote datasets
  • Coëxistentie en kruisbestuiving van Big Data en Robotics
  • De robot als generator van data
    • Bereikmeetsensoren, positie-, visuele, tactiele sensoren en andere modaliteiten
  • Betekenis geven aan sensorische gegevens (sense-plan-act loop)
  • Oefening: Streaminggegevens vastleggen

Programming Een autonome Deep Learning robot

  • Deep Learning Onderdelen van de robot
  • Opzetten van de robotsimulator
  • Een CUDA-versneld neuraal netwerk runnen met Cafe
  • Probleemoplossing

06 Weken Zwanger

Programming Een autonome Deep Learning robot (vervolg...)

  • Objecten in foto's of videostreams herkennen
  • Computervisie inschakelen met OpenCV
  • Probleemoplossing

Gegevensanalyse

  • De robot gebruiken om nieuwe gegevens te verzamelen en te ordenen
  • Tools en processen om de gegevens te begrijpen

Een robot inzetten

  • Overgang van een gesimuleerde robot naar fysieke hardware
  • Inzet van de robot in de fysieke wereld
  • Monitoren en onderhouden van robots in het veld

Uw robot beveiligen

  • Ongeoorloofde manipulatie voorkomen
  • Voorkomen dat hackers gevoelige gegevens bekijken en stelen

Samen een robot bouwen

  • Een robot bouwen in de cloud
  • Lid worden van de robotica-gemeenschap

Toekomst Outlook voor robots op het gebied van wetenschap en energie

Samenvatting en conclusie

Vereisten

  • Programming ervaring in C of C++
  • Programming Ervaring in Python (nuttig maar niet noodzakelijk; kan als onderdeel van de cursus worden onderwezen)
  • Ervaring met Linux command line

Audiëntie

  • Ontwikkelaars
  • Ingenieurs
  • Wetenschappers
  • Technici
 120 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