Schița de curs
Introducere
Înțelegerea Conceptelor de Bază ale ROS
- Prezentare generală a arhitecturii și filozofiei ROS
- Setarea mediului de lucru ROS
- ROS Master, Noduri, Topic-uri și Mesaje
- Utilizarea comenzilor console
- Lucrul cu sistemul de construcție Catkin
- Fisierul de lansare ROS
- Visualizarea 3D și interacțiunea utilizatorului cu simulatorul Gazebo
Crearea Primului Program ROS
- Crearea unui pachet ROS
- Setarea unui proiect ROS în Eclipse
- Utilizarea bibliotecii client C++ pentru ROS
- Scrierea unui subscrizor și unui publicator simplu ROS
- Stocarea și recuperarea parametrilor folosind serverul de parametri ROS
- Utilizarea RViz pentru vizualizarea 3D a ROS
Folosirea Sistemului de Transformare TF în ROS
Lucrul cu interfața utilizator rqt
Explorarea Modelelor Robotice în ROS
Formatul Descriere a Simulării (SDF)
Distribuirea Serviciilor ROS
Implementarea Acțiunilor ROS
Folosirea Timpului Simulat în ROS
Stocarea Datelor de Mesaj în Pungile ROS
Testarea Regresiei cu Scenarii Realiste
Aplicarea Diferitelor Strategii de Depanare în ROS
Explorarea Aplicațiilor Complexe din Lumea Reală pentru ROS
Următorii Pași spre Crearea Primului Proiect ROS
Soluționarea Problemelor
Note finale
Cerințe
- O înțelegere a conceptelor de bază din robotica.
- Experiență basică în programare.
Public țintă
- Hobbyiști
- Pasionați de robotică
- Ingineri și tehnicieni
Mărturii (4)
Sprijin individual
Simon the 2nd - Cboost
Curs - ROS: Programming for Robotics
Tradus de catre o masina
Goexplicații concepționale urmate de exerciții exemple bune
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Curs - ROS: Programming for Robotics
Tradus de catre o masina
A fost foarte util și sarcinile practice au ajutat cu adevărat.
David Croft - Coventry University
Curs - ROS: Programming for Robotics
Tradus de catre o masina
Mă simt că obțin competențele esențiale necesare pentru a înțelege cum se potrivesc părțile ROS și cum să structurăm proiectele în el.
Dan Goldsmith - Coventry University
Curs - ROS: Programming for Robotics
Tradus de catre o masina