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
Getuigenissen (2)
De aanpassing van de exos aan onze context en het meenemen van onze vraag
Amel Guetat - EURO-INFORMATION DEVELOPPEMENTS
Cursus - Fraud Detection with Python and TensorFlow
Automatisch vertaald
Praktijkopdrachten gerelateerd aan de inhoud helpen echt om meer te begrijpen over elk onderwerp. Bovendien is de manier waarop de les begint met een college en verdergaat met praktijkopdrachten goed en helpt het om de eerder gepresenteerde lesstof beter te relateren.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Cursus - Introduction to Data Science and AI using Python
Automatisch vertaald