Cursusaanbod
Inleiding tot ROS en Python voor Robotics
- Overzicht van ROS functies en architectuur
- Voordelen van het gebruik van ROS voor mobiele robotica
Begrijpen ROS
- Kernbegrippen en componenten
- ROS Bestandssysteem, mappenstructuur en communicatiemodel
Opzetten van de ontwikkelomgeving
- Installatie van ROS en Python
- Configuratie van ROS omgeving en werkruimte
- Een mobiel robotplatform verbinden met ROS
Maken en uitvoeren van ROS knooppunten met Python
- ROS knooppunten maken met Python
- Knooppunten uitvoeren en opdrachtregelprogramma's gebruiken
- Schrijven en gebruiken van ROS knooppuntstartbestanden
- Gebruik maken van ROS parameters en logging
Maken en gebruiken van ROS Onderwerpen met Python
- ROS onderwerpen maken met Python
- Publiceren van en abonneren op ROS onderwerpen
- Gebruik maken van ROS berichttypen en aangepaste berichten
- Monitoren en vastleggen van ROS onderwerpen met behulp van ROS tools
Diensten maken en gebruiken ROS met Python
- ROS services maken met Python
- Aanvragen en verlenen van ROS diensten
- Gebruikmakend van ROS servicetypen en aangepaste services
- Inspecteren en bellen van ROS diensten met behulp van ROS tools
Aanmaken en gebruiken van ROS Acties met Python
- ROS acties maken met Python
- Verzenden en ontvangen ROS actiedoelen
- Gebruik maken van ROS actietypen en aangepaste acties
- Beheren en annuleren van ROS acties met behulp van ROS tools
ROS Pakketten en bibliotheken voor mobiele robots gebruiken
- Gebruik van ROS navigatiestack voor mobiele robots
- Implementatie van ROS SLAM-pakketten voor mobiele robots
- Gebruik van ROS perceptiepakketten voor mobiele robots
Integratie ROS met andere frameworks en tools
- ROS gebruiken met OpenCV voor computervisie
- ROS gebruiken met TensorFlow voor machine learning
- Gebruik van ROS met Gazebo voor simulatie
- Gebruik van ROS met andere frameworks en tools
Problemen oplossen en fouten opsporen ROS Toepassingen
- Veelvoorkomende problemen en fouten in ROS toepassingen aanpakken
- Effectieve foutopsporingstechnieken en -tools toepassen
- Tips en best practices voor het verbeteren van ROS prestaties
Samenvatting en volgende stappen
Vereisten
- Inzicht in basisconcepten en terminologie van robotica
- Ervaring met Python programmeren en data-analyse
- Bekendheid met Linux besturingssysteem en opdrachtregelprogramma's
Audiëntie
- Robotics Ontwikkelaars
- Robotics Enthousiastelingen
Testimonials (5)
Het feit dat we meer praktische oefeningen hebben met meer gegevens die lijken op wat we in onze projecten gebruiken (satellietbeelden in rasterformaat)
Matthieu - CS Group
Cursus - Scaling Data Analysis with Python and Dask
Automatisch vertaald
Ik vond de trainer erg deskundig en beantwoordde vragen met vertrouwen om de begrip te verduidelijken.
Jenna - TCMT
Cursus - Machine Learning with Python – 2 Days
Automatisch vertaald
Zeer goed voorbereid en deskundig trainer met perfecte communicatie in het Engels. De cursus was praktisch (oefeningen + voorbeelden van toepassingen).
Monika - Procter & Gamble Polska Sp. z o.o.
Cursus - Developing APIs with Python and FastAPI
Automatisch vertaald
De uitleg
Wei Yang Teo - Ministry of Defence, Singapore
Cursus - Machine Learning with Python – 4 Days
Automatisch vertaald
Trainer ontwikkelt training op basis van de tempo van de deelnemer
Farris Chua
Cursus - Data Analysis in Python using Pandas and Numpy
Automatisch vertaald