Торік Microsoft оголосила про експериментальний випуск Robot Operating System (ROS) для Windows. У травні цього року компанія оголосила про доступність ROS для Windows, що дозволило роботам використовувати переваги всієї екосистеми Windows. На вчорашньому заході ROSCON корпорація оголосила про поліпшення можливостей ROS з підтримкою ROS/ROS2 у Windows, розширення коду Visual Studio для ROS і підтримкою шаблонів ROS Azure VM для тестування і моделювання.
Розширення VS Code для ROS підтримує:
- автоматичне налаштування середовища для розробки ROS
- запуск, зупинка і моніторинг стану часу виконання ROS
- автоматичне виявлення задач збірки
- створення ROS-пакета в один клік
- швидкі команди для «rosrun» і «roslaunch»
- розробка на Linux
- підтримка налагодження вузла ROS з використанням розширень C++ і Python
- попередній перегляд файлу URDF/Xacro з використанням веб-інструментів Robot
Інші покращення від Microsoft:
- шаблон ROS у Windows VM, який створює віртуальну машину Windows і встановлює останню збірку ROS з використанням розширення CustomScript
- Microsoft розширює підтримку ROS і ROS2, включно зі створенням підтримуваних вузлів ROS, складання і надання пакетів Chocolatey для наступних випусків ROS (Noetic Ninjemys) і ROS2 (Eloquent Elusor)
- корпорація надала вузол ROS для керування Azure Kinect і незабаром буде підтримувати ROS2. Вузол Azure Kinect ROS випромінює потік PointCloud2, який містить інформацію про глибину і кольори, а також зображення глибини, необроблені дані зображення з камер IR і RGB і високошвидкісні дані IMU
- вузол Windows Machine Learning ROS дозволить апаратно прискорити виведення ваших моделей машинного навчання, публікуючи маркер візуалізації щодо рамки видавця зображень
- вузол ROS Azure IoT Hub дозволяє передавати повідомлення ROS через концентратор IoT Azure