Cursusaanbod

Inleiding tot ROS en Python voor Robotica

  • Overzicht van de kenmerken en architectuur van ROS
  • Voordeel van het gebruik van ROS voor mobiele robotica

Begrip van ROS

  • Kernconcepten en -componenten
  • ROS-bestandssysteem, directorystructuur en communicatiemodel

Inrichting van de ontwikkelomgeving

  • Installatie van ROS en Python
  • Configuratie van de ROS-omgeving en -werkruimte
  • Verbinding maken tussen een mobiel robotplatform en ROS

Aanmaken en uitvoeren van ROS-nodes met Python

  • Aanmaken van ROS-nodes met Python
  • Nodes uitvoeren en command-line tools gebruiken
  • Schrijven en gebruik maken van ROS-node launch files
  • Gebruik maken van ROS-parameters en -logging

Aanmaken en gebruik maken van ROS-topics met Python

  • Aanmaken van ROS-topics met Python
  • Publiceren naar en abonneren op ROS-topics
  • Gebruik maken van ROS-berichttypes en aangepaste berichten
  • Bewaking en opslaan van ROS-topics met ROS-tools

Aanmaken en gebruik maken van ROS-services met Python

  • Aanmaken van ROS-services met Python
  • Vragen naar en bieden van ROS-services
  • Gebruik maken van ROS-servicetypes en aangepaste services
  • Bekijken en bellen van ROS-services met ROS-tools

Aanmaken en gebruik maken van ROS-acties met Python

  • Aanmaken van ROS-acties met Python
  • Verzenden en ontvangen van ROS-action goals
  • Gebruik maken van ROS-action types en aangepaste acties
  • Bewerken en annuleren van ROS-acties met ROS-tools

Gebruik maken van ROS-pakketten en -bibliotheken voor mobiele robots

  • Gebruik maken van de ROS-navigatie stack voor mobiele robots
  • Implementeren van ROS-SLAM pakketten voor mobiele robots
  • Inzetten van ROS-perceptiepakketten voor mobiele robots

Integreren van ROS met andere frameworks en tools

  • Gebruik maken van ROS met OpenCV voor computer vision
  • Gebruik maken van ROS met TensorFlow voor machine learning
  • Gebruik maken van ROS met Gazebo voor simulatie
  • Gebruik maken van ROS met andere frameworks en tools

Fouten oplossen en debuggen van ROS-toepassingen

  • Bijdragen aan het oplossen van veelvoorkomende problemen en fouten in ROS-toepassingen
  • Toepassen van effectieve debuggingtechnieken en -tools
  • Tips en beste praktijken voor het verbeteren van de prestaties van ROS

Samenvatting en volgende stappen

Vereisten

  • Een begrip van basisroboticaconcepten en -terminologie
  • Ervaring met Python-programmeren en data-analyse
  • Familiariteit met het Linux-besturingssysteem en command-line tools

Doelgroep

  • Roboticaontwikkelaars
  • Robotica-enthousiastelingen
 21 Uren

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 €6840 online delivery, based on a group of 2 delegates, €2160 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

Reviews (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën