Cursusaanbod
Inleiding
Basisconcepten van ROS begrijpen
- Overzicht van de ROS-architectuur en -filosofie
- Het instellen van de ROS-werkomgeving
- ROS Master, Nodes, Topics en Messages
- Consolecommando's gebruiken
- Werken met het Catkin Build System
- Het ROS-launchbestand
- 3D-visualisatie en interactie met de Gazebo-simulator
Jouw eerste ROS-programma maken
- Een ROS-pakket maken
- Een ROS-project in Eclipse instellen
- Het gebruik van de ROS C++-clientbibliotheek
- Een eenvoudige ROS-abonnee en -uitgever schrijven
- Parameters opslaan en ophalen met de ROS Parameter Server
- Het gebruik van RViz voor 3D-visualisatie in ROS
Het TF-transformatiesysteem in ROS gebruiken
Werken met de rqt-gebruikersinterface
Robotmodellen in ROS verkennen
De Simulation Description Format (SDF)
ROS-services implementeren
ROS-taken implementeren
Gesimuleerde tijd in ROS gebruiken
Berichtgegevens opslaan in ROS-bags
Regressietesten met realistische scenario's
Verschillende debugstrategieën in ROS toepassen
Complexere echte toepassingen voor ROS verkennen
Volgende stappen naar het maken van jouw eerste ROS-project
Probleemoplossing
Afsluitende opmerkingen
Vereisten
- Een begrip van basisconcepten van robotechniek.
- Basiservaring met programmeren.
Publiek
- Hobbyisten
- Robotechniekenthusiasten
- Ingenieurs en technici
Getuigenissen (6)
Individueel ondersteuning
Simon the 2nd - Cboost
Cursus - ROS: Programming for Robotics
Automatisch vertaald
De herhaling Python is zeer aangenaam om het ROS-omgeving goed te begrijpen
Alban - JNOV Tech
Cursus - ROS: Programming for Robotics
Automatisch vertaald
De pedagogie, het tempo en de beschikbaarheid van de trainer, evenals zijn eruditie
Melanie - JNOV Tech
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Goede conceptuele uitleg gevolgd door goede voorbeeldoefeningen
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Het was zeer nuttig en de praktische opdrachten hielpen echt.
David Croft - Coventry University
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Ik voel dat ik de kernvaardigheden krijg die ik nodig heb om te begrijpen hoe ROS samenhangt en hoe ik projecten daarin kan structureren.
Dan Goldsmith - Coventry University
Cursus - ROS: Programming for Robotics
Automatisch vertaald