Образовательный робот TurtleBro разработан для изучения основ современной робототехники на примере мета-операционной системы Robot Operating System (ROS), работающей в среде Linux.
Robot Operating System (ROS) - это гибкая платформа (фреймворк) для разработки программного обеспечения роботов. Это набор разнообразных инструментов, библиотек и определенных правил, целью которых является упрощение задач разработки ПО для роботов.
Создание действительно надежного, универсального программного обеспечения для роботов чрезвычайно сложная задача. Задачи которые кажутся тривиальными для людей, с точки зрения робота, зачастую требуют очень сложных технических решений. Обычно разработка таких решений не под силу одному человеку и делается командами разработчиков и ученых.
ROS была создана, чтобы стимулировать совместную разработку программного обеспечения робототехники. Каждая отдельная команда может работать над одной конкретной задачей, а использование единой платформы, позволяет всему сообществу ROS получить и использовать результат работы каждой такой команды для своих проектов.
Участники мастер-класса изучат основы робототехники под управлением Robot Operating System (ROS), познакомятся с самыми минимальными навыками, необходимыми для работы с ROS - Linux, Python и GitHub.