Kurzusleírás
Bevezetés
Alapvető ROS fogalmak megértése
- Az ROS Építészet és filozófia áttekintése
- A ROS munkaterület-környezet beállítása
- ROS Mester, csomópontok, témák és üzenetek
- Konzolparancsok használata
- Munka a Catkin Build System rendszerrel
- Az ROS Indítófájl
- 3D vizualizáció és felhasználói interakció a pavilon szimulátorral
Az első ROS program létrehozása
- ROS csomag létrehozása
- ROS Projekt beállítása az Eclipse-ben
- Az ROS C++ klienskönyvtár használata
- Egy egyszerű ROS előfizető és kiadó írása
- Paraméterek tárolása és visszakeresése az ROS Parameter Server használatával
- RViz használata ROS 3D vizualizációhoz
A TF Transformation System használata ROS
Munka az rqt felhasználói felülettel
Robotmodellek felfedezése itt: ROS
A szimulációs leírás formátuma (SDF)
ROS szolgáltatások telepítése
Intézkedések végrehajtása ROS
Szimulált idő használata itt: ROS
Üzenetadatok tárolása ROS táskákban
Regressziós tesztelés reális forgatókönyvekkel
Különböző hibakeresési stratégiák alkalmazása itt: ROS
Komplex valós alkalmazások felfedezése ROS számára
Következő lépések az első ROS projekt létrehozásához
Hibaelhárítás
Zárszó
Követelmények
- A robotikai alapfogalmak megértése.
- Alapfokú programozási tapasztalat.
Közönség
- Hobbisták
- Robotics Rajongók
- Mérnökök és technikusok
Vélemények (3)
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurzus - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Kurzus - 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.