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)
Individuele ondersteuning
Simon the 2nd - Cboost
Cursus - ROS: Programming for Robotics
Automatisch vertaald
De python-herinnering is erg prettig om de ros-omgeving correct te begrijpen
Alban - JNOV Tech
Cursus - ROS: Programming for Robotics
Automatisch vertaald
De pedagogie, het ritme en de beschikbaarheid van de trainer, zijn eruditie ook
Melanie - JNOV Tech
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Go Conceptuele uitleg gevolgd door goede oefeningen
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Het was erg nuttig en de praktische opdrachten hebben echt geholpen.
David Croft - Coventry University
Cursus - ROS: Programming for Robotics
Automatisch vertaald
Ik denk dat ik de kernvaardigheden bekom die ik nodig heb om te begrijpen hoe de ROS samenhangt, en hoe ik projecten erin moet structureren.
Dan Goldsmith - Coventry University
Cursus - ROS: Programming for Robotics
Automatisch vertaald