Kursplan
Inntekst
Forklaring av Grunnleggende ROS-konsepter
- Oversikt over ROS-arkitekturen og filosofi
- Oppsett av ROS-arbeidsmiljøet
- ROS Master, noder, emner og meldinger
- Bruk av konsolkommandoer
- Arbeid med Catkin-byggesystemet
- Den ROS-startfilen
- 3D-visning og brukerinteraksjon med Gazebo-simulator
Opprettelse av Ditt Første ROS-program
- Opprettelse av en ROS-pakke
- Oppsett av et ROS-prosjekt i Eclipse
- Bruk av ROS C++-klientbiblioteket
- Skriving av en enkel ROS-abonnent og produsent
- Lagring og henting av parametere ved hjelp av ROS-parameterenhet
- Bruk av RViz for 3D-visning i ROS
Utbygging av TF-transformasjonssystemet i ROS
Arbeid med rqt-brukergrensesnittet
Forskjellige robotmodeller i ROS
Simuleringsbeskrivningsformat (SDF)
Utforming av ROS-tjenester
Implementering av ROS-handlinger
Bruk av simuler tid i ROS
Lagring av meldingsdata i ROS-bag-filer
Regressionstesting med realistiske scenarier
Bruksområter for forskjellige feilsøkningsstrategier i ROS
Forskjellige komplekse reelle applikasjoner for ROS
Neste skritt mot opprettelse av ditt første ROS-prosjekt
Feilsøking
Lukketale
Krav
- Forståelse av grunnleggende robotikkkonsepter.
- Grunnleggende programmeringserfaring.
Målgruppe
- Hobbyister
- Robotikkentusiaster
- Ingeniører og teknikere
Referanser (4)
Individuell støtte
Simon the 2nd - Cboost
Kurs - ROS: Programming for Robotics
Maskinoversatt
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurs - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Kurs - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.