Съдържание и теми, включени в курса
Въведение
Разбиране на основните концепции в ROS
- Преглед на архитектурата и философията на ROS
- Настройване на работната среда на ROS
- ROS Master, възли, теми и съобщения
- Използване на конзолни команди
- Работа със системата за изграждане Catkin
- Файлът за стартиране на ROS
- 3D визуализация и потребителско взаимодействие със симулатора Gazebo
Създаване на първата ви ROS програма
- Създаване на ROS пакет
- Настройване на ROS проект в Eclipse
- Използване на ROS C++ клиентската библиотека
- Писане на прост ROS абонат и издател
- Съхраняване и извличане на параметри чрез ROS Parameter Server
- Използване на RViz за ROS 3D визуализация
Използване на TF трансформационната система в ROS
Работа с потребителския интерфейс rqt
Изследване на роботни модели в ROS
Simulation Description Format (SDF)
Внедряване на ROS услуги
Реализиране на ROS действия
Използване на симулирано време в ROS
Съхраняване на данни от съобщения в ROS Bags
Регресионно тестване с реалистични сценарии
Прилагане на различни стратегии за отстраняване на грешки в ROS
Изследване на сложни приложения на ROS в реалния свят
Следващи стъпки към създаването на първия ви ROS проект
Отстраняване на неизправности
Заключителни думи
Изисквания
- Разбиране на основните концепции в роботиката.
- Основен опит в програмирането.
Аудитория
- Любители
- Ентусиасти в роботиката
- Инженери и техници
Отзиви от участници (4)
Индивидуална подкрепа
Simon the 2nd - Cboost
Курс - ROS: Programming for Robotics
Машинен превод
Добри концептуални обяснения, последвани от добри примери за упражнения
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Курс - ROS: Programming for Robotics
Машинен превод
Беше много полезно, а практическият задължителен материал наистина помогна.
David Croft - Coventry University
Курс - ROS: Programming for Robotics
Машинен превод
Почивам на мисълта, че получавам основните умения, които ми са необходими за разбиране как ROS функционира като цяло и как да структурирам проекти в него.
Dan Goldsmith - Coventry University
Курс - ROS: Programming for Robotics
Машинен превод