Neem contact met ons op

Cursusaanbod

Inleiding tot ROS en Python voor robotica

  • Overzicht van de functies en architectuur van ROS
  • Voordelen van het gebruik van ROS in mobiele robotics

ROS begrijpen

  • Kernconcepten en -componenten van ROS
  • Het bestandssysteem, de mapstructuur en communicatiemodel van ROS

Ontwikkelomgeving instellen

  • ROS en Python installeren
  • De ROS-omgeving en -werkruimte configureren
  • Een mobiele robotplatform met ROS verbinden

ROS-knooppunten maken en uitvoeren met Python

  • ROS-knooppunten creëren met behulp van Python
  • Knooppunten starten en commandoregelhulpmiddelen gebruiken
  • ROS-launchbestanden schrijven en toepassen
  • ROS-parameters en logboekfuncties benutten

ROS-topics maken en gebruiken met Python

  • ROS-topics aanmaken met Python
  • Informatie publiceren en abonneren op ROS-topics
  • ROS-berichttypen en aangepaste berichten implementeren
  • ROS-tools inzetten voor het monitoren en registreren van topics

ROS-services maken en gebruiken met Python

  • ROS-services creëren met behulp van Python
  • Servicen aanvragen en verstrekken
  • ROS-servicetypen en aangepaste services toepassen
  • ROS-tools gebruiken om services te inspecteren en uit te voeren

ROS-acties maken en gebruiken met Python

  • ROS-acties aanmaken met behulp van Python
  • Actiedoelstellingen verzenden en ontvangen
  • ROS-actietypen en aangepaste acties implementeren
  • ROS-tools gebruiken om acties te beheren of te annuleren

ROS-pakketten en -bibliotheken voor mobiele robots toepassen

  • Het ROS-navigatiestack gebruiken voor mobiele robots
  • ROS-SLAM-pakketten implementeren voor navigatie
  • ROS-perceptiepakketten inzetten voor beeldverwerking

ROS integreren met andere raamwerken en tools

  • ROS combineren met OpenCV voor computervisie
  • ROS koppelen aan TensorFlow voor machine learning
  • Gebruikmaken van Gazebo voor simulatie in ROS
  • Integratie van ROS met overige raamwerken en hulpmiddelen

Problemen oplossen en debuggen van ROS-applicaties

  • Veelvoorkomende problemen en fouten in ROS toepassingen aanpakken
  • Geschikte debugtechnieken en -hulpmiddelen toepassen
  • Beste praktijken om de prestaties van ROS te verbeteren

Samenvatting en vervolgstappen

Vereisten

  • Grondige kennis van basisconcepten en terminologie binnen de robotica
  • Ervaring in het programmeren met Python en data-analyse
  • Vertrouwdheid met het Linux-besturingssysteem en commandoregelhulpmiddelen

Doelgroep

  • Robotspecialisten en -ontwikkelaars
  • Liefhebbers van robotica
 21 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën