В лаборатории Массачусетского технологического института (Computer Science and Artificial Intelligence Laboratory), научили роботов PR2 и TurtleBot работать совместно, решая такую важную задачу, как доставка пива.
Для этого, учёным пришлось разработать метод координации совместных действий нескольких роботов.
На learn.turtlebot.com, выложен новый набор обучающих уроков для робота TurtleBot.
Эти уроки направлены на изучение TurtleBot и ROS, и позволяют пройти путь до создания веб-интерфейса для робота.
Удаленное управление для видеокамеры Sony, находящейся на мобильной платформе irobot_create
Задача:
Для съемок создать удаленное управление кинокамерой Sony (имеется в наличии Sony HDR-SR10E)
а конкретно
1) перемещение камеры в трех осях XYZ
2) управление zoom-ом, включением и выключением, создание фото.
3) для большей мобильности кинокамеру водрузить на удаленно управляемую мобильную платформу.
В этой части рассмотрим управление Turtlebot через браузер с помощью джойстика.
Библиотека Gamepad.js
Поддержка браузерами джойстиков находится на начальном этапе развития. Во-первых из браузеров поддерживают Ghrome и Firefox — ночные сборки. Во-вторых, далеко не все джойстики. Наилучшие результаты с проводным XBox-360. У меня в наличии Defender Gamne Racer X7, который может работать в двух режимах, один из которых HID-устройство, другой — контроллер XBOX360. Переключение производится с помощью кнопки Mode.
Создан в Университет Брауна, rosbridge был первоначально предназначен для любого не ROS процессов клиента для работы с системой ROS. Rosbridge позволяет внешним клиентам иметь доступ к темам и сервисам ROS (публикация и получение из тем, вызов сервисов). Rosbridge является частью мете-пакета rosbridge_suite, включающего различные дополнительные пакеты для реализации протокола rosbridge.
Имеется в наличии работающий Turtlebot (ROS fuerte) — немного измененный.
Есть желание построить карту помещения и управлять движением голосом («Иди на кухню», «иди в зал», «на место» и т.д.) и удаленно.
А пока — промежуточная задача — добавить камеру заднего вида (USB на поворотной платформе) и управлять камерой и движением робота через браузер с рабочего места, и управление не простое а с помощью:
— голоса,
— джойстика,
— датчика kinect.
Turtlebot 2 от Yujin Robot — это открытая платформа для изучения ROS, основанная на платформе Kobuki.
iClebo Kobuki — мобильная робо-платформа (аналог iRobot Create), предназначенная для образовательных и научно-исследовательских целей в области робототехники.
Платформа Kobuki предоставляет:
приводы, питание для внешнего компьютера, ряд встроенных датчиков: например, более точную одометрию (по сравнению с iRobot Create, который используется в первой версии Turtlebot-а), одноосевой гироскоп.
Rob Linsalata из Tufts University, за время своей стажировки в Willow Garage, работал над запуском ROS на одноплатных ПК на базе ARM.
Основные усилия были направлены на управлении роботом TurtleBot с помощью платы TurtleCore от Gumstix.