C++ для робототехников
- Особенности: C++, Linux и экосистемы ROS и Gazebo. Отладка кода в GDB, многопоточность и управление памятью в сценариях для разработки низкоуровневого ПО
- Для кого: Наличие базового понимания синтаксиса C++, потребность в формализации навыков для разработки низкоуровневого ПО под нужды робототехники
- Результат: Реализация ROS-узлов, разработка архитектуры управления объектом в Gazebo, конфигурация систем сборки CMake, отладка прикладного ПО через GDB
- Важно знать: Необходима установка ОС Linux (Ubuntu) для корректной работы в среде разработки и запуска симулятора Gazebo. Требуется уверенное владение основами программирования
- Плюсы: Практический опыт настройки и интеграции ROS в Linux-окружении для управления физическими устройствами
- Что еще: Интеграция симуляционной среды с программным кодом для тестирования автономных систем
- Формат: Видеоуроки в записи.
- Занятий: от 3 до 5 часов в неделю
- Объем практики: 70%