Kurzusleírás
Bevezetés
A ROS alapfogalmainak megértése
- A ROS architektúrájának és filozófiájának áttekintése
- A ROS munkaterületi környezet beállítása
- ROS Master, csomópontok, témák és üzenetek
- Konzolparancsok használata
- Munka a Catkin build rendszerrel
- A ROS indítófájl
- 3D-s vizualizáció és felhasználói interakció a Gazebo szimulátorral
Az első ROS program létrehozása
- ROS csomag létrehozása
- ROS projekt beállítása Eclipse-ben
- A ROS C++ klienskönyvtár használata
- Egyszerű ROS feliratkozó és közzétevő írása
- Paraméterek tárolása és lekérése a ROS paraméterszerver segítségével
- Az RViz használata ROS 3D-s vizualizációhoz
A TF transzformációs rendszer használata a ROS-on
Munka az rqt felhasználói felülettel
Robotmodellek felfedezése a ROS-on
A Simulation Description Format (SDF)
ROS szolgáltatások üzembe helyezése
ROS műveletek megvalósítása
Szimulált idő használata a ROS-on
Üzenetadatok tárolása ROS bag fájlokban
Regressziós tesztelés valósághű forgatókönyvekkel
Különböző hibakeresési stratégiák alkalmazása a ROS-ban
Összetett, valós ROS-alkalmazások felfedezése
A következő lépések az első ROS projekt létrehozása felé
Hibaelhárítás
Záró gondolatok
Követelmények
- Az alapvető robotikai fogalmak ismerete.
- Alapszintű programozási tapasztalat.
Célközönség
- Hobbisták
- Robotika iránt érdeklődők
- Mérnökök és technikusok
Vélemények (4)
Egyéni támogatás
Simon the 2nd - Cboost
Kurzus - ROS: Programming for Robotics
Gépi fordítás
Jó fogalmi magyarázatok jó példa feladatokkal kísérve
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurzus - ROS: Programming for Robotics
Gépi fordítás
Ez nagyon hasznos volt, és a gyakorlati feladatok valóban segítettek.
David Croft - Coventry University
Kurzus - ROS: Programming for Robotics
Gépi fordítás
Úgy érzem, megszerztem a szükséges alapvető készségeket ahhoz, hogy megértsem, hogyan működik az ROS és hogyan kell projekteket szerkezeti benne.
Dan Goldsmith - Coventry University
Kurzus - ROS: Programming for Robotics
Gépi fordítás