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

Aantal deelnemers


Prijs Per Deelnemer

Getuigenissen (6)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën