Компания iRobot выпустила нового образовательного робота Create 3, который основан на пылесосе Roomba i3. Он не будет мыть полы, а вместо этого станет платформой для изучения ROS 2.
Без щеток и других принадлежностей для уборки пола, Create 3 все равно содержит множество интеллектуальных технологий, которые выходят далеко за рамки способности двигаться и обнаруживать препятствия.
Первоначально образовательный проект начался еще в 2007 году, роль Create заключалась в обучении основам робототехники, информатики и инженерии, позволяя пользователям, в частности «продвинутым любителям», программировать поведение, звуки и движения и подключать к устройству датчики, электронику, камеры, манипуляторы и многое другое. Create Platform также позволяет пользователям создавать что-то поверх нее, а iRobot предоставляет учебные пособия и примеры проектов.
Сейчас платформа Create ориентирована на более высокий возрастной диапазон — старшеклассников, студентов и выпускников ВУЗов. Идея состоит в том, чтобы начать с программирования простого поведения, звуков и движений, а затем перейти к автономным приложениям локации, навигации и телеприсутствия с широкими возможностями для творчества. Вы можете программировать роботов и взаимодействовать с его операционной системой ROS 2 с помощью Python SDK или с помощью приложения для программирования iRobot.
Что касается аппаратного обеспечения, Create 3 оснащен инерциальным измерительным блоком (IMU), оптическим датчиком слежения за полом, отдельными программаторами колес и инфракрасными датчиками, поддерживающими локацию и навигацию. Кроме того, робот имеет направленный вниз датчик для оптического потока и может обнаруживать обрывы, удары и скольжения, а также имеет светодиодные фонари и динамик.
Create 3 совместим с ROS 2, стандартным программным обеспечением для робототехники с открытым исходным кодом от OpenRobotics. ROS 2 — это то, что позволяет приводам, датчикам и системам управления взаимодействовать друг с другом. Робот также имеет Ethernet, USB и Wi-Fi, что снова открывает возможности для создания интеллектуальных приложений.