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
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