Роботы с поддержкой ROS 2

ROS 2 - то, на чём сегодня делают исследовательскую и прикладную робототехнику. Поставляем платформы, которые действительно открыты для разработчика.

ROS 2 - это набор библиотек и соглашений, который избавляет разработчика от написания транспорта сообщений, драйверов и планировщиков с нуля. Вместо монолитной программы робот собирается из узлов, обменивающихся сообщениями, - такую систему проще отлаживать, переносить между платформами и расширять. Для лабораторий и инженерных команд поддержка ROS 2 обычно важнее характеристик самого железа.

Что даёт ROS 2

Типовые задачи на ROS 2

НавигацияПостроение карты, локализация, автономное перемещение по помещению
МанипуляцияПланирование траектории руки, захват объектов, работа с техническим зрением
ВосприятиеОбработка данных с лидара, камер глубины, RGB - поиск и распознавание объектов
ТелеоперацияДистанционное управление и сбор данных для обучения моделей
МультироботСогласованная работа нескольких платформ в одной системе
ИсследованияОбучение с подкреплением, имитационное обучение, публикации и дипломные работы

Как выбрать платформу для разработки

Формулировка «поддерживает ROS 2» в описании ещё ничего не гарантирует. Важно, насколько глубоко открыт доступ: можно ли читать состояние всех суставов, отдавать команды на низком уровне, подключать свои датчики и получать обновления драйверов.

Поддержка при запуске

При поставке мы помогаем поднять окружение: установка и настройка ROS 2 под платформу, запуск штатных пакетов, первая сборка собственного узла. Для вузов и лабораторий добавляем практические задания и разбор типовых сценариев - навигация, манипуляция, работа с данными датчиков.

Платформы с поддержкой ROS 2

Вопросы и ответы

Чем ROS 2 отличается от ROS 1

ROS 2 построен поверх DDS, лучше приспособлен к реальному времени, многороботным системам и промышленной эксплуатации. Новые проекты сегодня начинают на ROS 2, поддержка ROS 1 прекращена.

Все ли роботы поддерживают ROS 2

Нет. Многие промышленные платформы программируются только в среде производителя. Полноценная работа с ROS 2 доступна в основном на исследовательских и EDU-версиях, которые мы и поставляем для этих задач.

Нужен ли отдельный компьютер

Часть платформ несёт бортовой вычислитель, которого хватает для штатных пакетов. Для тяжёлого восприятия и обучения моделей обычно добавляют внешнюю машину с GPU или дополнительный модуль на борту.

Смотрите также

+7 925 995-49-15 · info@100xbot.ru