План на курса
Въведение
Разбиране на основни ROS понятия
- Преглед на ROS архитектурата и философията
- Настройване на ROS работна среда
- ROS Главен, възли, теми и съобщения
- Използване на конзолни команди
- Работа с Catkin Build System
- ROS Стартовият файл
- 3D визуализация и взаимодействие на потребителя с Gazebo Simulator
Създаване на вашата първа ROS програма
- Създаване на ROS пакет
- Настройване на ROS проект в Eclipse
- Използване на ROS C++ клиентска библиотека
- Писане на прост ROS абонат и издател
- Съхраняване и извличане на параметри с помощта на ROS сървъра за параметри
- Използване на RViz за ROS 3D визуализация
Използване на системата за трансформация на TF на ROS
Работа с потребителския интерфейс rqt
Изследване на модели на роботи на ROS
Форматът за описание на симулацията (SDF)
Внедряване на ROS услуги
Изпълнение на ROS действия
Използване на симулирано време на ROS
Съхраняване на данни за съобщения в ROS чанти
Регресионно тестване с реалистични сценарии
Прилагане на различни стратегии за отстраняване на грешки в ROS
Изследване на сложни приложения от реалния свят за ROS
Следващи стъпки към създаването на вашия първи ROS проект
Отстраняване на неизправности
Заключителни бележки
Изисквания
- Разбиране на основните концепции на роботиката.
- Основен опит в програмирането.
Публика
- Любители
- Robotics Ентусиасти
- Инженери и техници
Oтзиви от потребители (4)
Индивидуална поддръжка
Simon the 2nd - Cboost
Курс - ROS: Programming for Robotics
Машинен превод
GoОсновите се поясняват концептуално, последвани от добри упражнения с примерни решения
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
Машинен превод