Kursplan
Introduksjon
Forstå grunnleggende ROS konsepter
- Oversikt over ROS Arkitektur og filosofi
- Sette opp ROS arbeidsområdemiljøet
- ROS Master, noder, emner og meldinger
- Bruke konsollkommandoer
- Arbeider med Catkin Build System
- ROS Launch File
- 3D-visualisering og brukerinteraksjon med Gazebo-simulatoren
Opprette ditt første ROS program
- Opprette en ROS-pakke
- Sette opp et ROS prosjekt i Eclipse
- Bruke ROS C++ klientbibliotek
- Skrive en enkel ROS abonnent og utgiver
- Lagre og hente parametere ved hjelp av ROS parameterserver
- Bruke RViz for ROS 3D-visualisering
Bruke TF Transformation System på ROS
Arbeide med rqt brukergrensesnitt
Utforsker robotmodeller på ROS
Simuleringsbeskrivelsesformatet (SDF)
Distribuerer ROS tjenester
Gjennomføring av ROS handlinger
Bruke simulert tid på ROS
Lagre meldingsdata i ROS poser
Regresjonstesting med realistiske scenarier
Bruk av ulike feilsøkingsstrategier i ROS
Utforsking av komplekse virkelige applikasjoner for ROS
Neste trinn for å lage ditt første ROS prosjekt
Feilsøking
Sluttkommentarer
Krav
- En forståelse av grunnleggende robotikkkonsepter.
- Grunnleggende erfaring med programmering.
Publikum
- Hobbyister
- Robotics Entusiaster
- Ingeniører og teknikere
Testimonials (4)
Individuell støtte
Simon the 2nd - Cboost
Kurs - ROS: Programming for Robotics
Machine Translated
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.