ROS на Windows 10

В Мадриде 29-30 сентября прошла конференция ROSCon 2018, на которой Microsoft представила экспериментальную версию ROS (Robot Operating System) для Windows 10. Ранее этот фреймворк для разработки модульных роботов был доступен только в Linux и Mac OS X. Презентацию проводил робот-черепаха TurtleBot 3. Он демонстрировал возможности дистрибутива ROS Melodic Morenia в Windows 10 IoT Enterprise, запущенной на мини-компьютере Intel NUC с процессором семейства Coffee Lake. Такая связка поддерживает аппаратное ускорение Windows Machine Learning. Робот сам определял ближайшего к нему посетителя и поворачивался к нему.

Сейчас ROS состоит из огромного количества библиотек и вспомогательных инструментов, специально предназначенных для разработки роботов любого типа. Большинство из них распространяются с открытым исходным кодом по лицензии BSD. Среди преимуществ разработчики указывают знакомый набор инструментов Visual Studio и возможность использовать облачный сервис Azure IoT.

В новом выпуске Melodic Morenia впервые используется стандарт C++14 (ранее применялся C++11), что расширяет возможности использования лямбда-функций, разделяемых мьютексов и других современных конструкций.

Работать в ROS для Windows сравнительно просто. Сначала вы создаёте модель робота и сохраняете её в формате URDF (Unified Robot Description Format, по сути это вариант XML). Затем добавляете параметры всех элементов и можете запускать симуляцию. Она позволяет найти слабые места в модели и устранить большую часть недочётов ещё до того, как вы начнёте собирать робота «в железе».

Подробнее о работе с ROS в Windows 10 читайте в этом руководстве.

Также рекомендуем коллекцию видеоуроков по ROS.

Источник: blogs.windows.com

Загрузка ...
The Robot
Adblock
detector