Kursplan
Introduktion
Förstå Grunden för ROS-koncept
- Översikt över ROS-arkitekturen och filosofin
- Inställning av ROS-arbetsytemet
- ROS Master, Noder, Topics och Meddelanden
- Använda Konsolkommandon
- Arbeta med Catkin Byggsystemet
- ROS Startfilen
- 3D-visualisering och användarinteraktion med Gazebo-simulatorn
Skapa Din Första ROS-programvara
- Skapa en ROS-paket
- Inställning av ett ROS-projekt i Eclipse
- Använda ROS C++-klientbiblioteket
- Skriva en Enkel ROS-prenumerant och utgivare
- Lagra och hämta parametrar med hjälp av ROS Parameter Servern
- Använda RViz för ROS 3D-visualisering
Använda TF Transformationsystemet i ROS
Arbeta med rqt-användargränssnittet
Utforska Robotmodeller i ROS
Simulationsbeskrivningsformat (SDF)
Distribuera ROS-tjänster
Implementering av ROS-åtgärder
Använda Simulerad Tid i ROS
Lagra Meddelandedata i ROS Bags
Regressionstestning med Realistiska Scenarier
Tillämpa Olika Felsökningstekniker i ROS
Utforska Komplexa Verkliga Tillämpningar för ROS
Nästa Steg Mot Att Skapa Din Första ROS-projekt
Felsökningsguider
Avslutande Anmärkningar
Krav
- Ett grundläggande förstånd för robotikbegrepp.
- Grundläggande programmeringserfarenhet.
Målgrupp
- Hobbyister
- Robotikentusiaster
- Ingenjörer och tekniker
Vittnesmål (4)
Individuell stöd
Simon the 2nd - Cboost
Kurs - ROS: Programming for Robotics
Maskintolkat
Bra begreppsförklaringar följda av bra exemploppgifter
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurs - ROS: Programming for Robotics
Maskintolkat
Det var mycket användbart och de praktiska uppgifterna hjälpte verkligen.
David Croft - Coventry University
Kurs - ROS: Programming for Robotics
Maskintolkat
Jag känner att jag får de grundläggande färdigheterna som behövs för att förstå hur ROS hänger ihop och hur man strukturerar projekt med det.
Dan Goldsmith - Coventry University
Kurs - ROS: Programming for Robotics
Maskintolkat