Библиотека rosserial устанавливает соединение точка-точка (point-to-point connection) через последовательный порт с недорогими контроллерами (типа ) так, что вы можете посылать ROS туда и обратно.
— релиз от 23 апреля 2012 — пятый .
Основной целью развития ROS является простая интеграция различных робототехнических библиотек и приложений.
ROS Fuerte содержит много изменений:
* новые версии и .
* переписаны базовые библиотеки (ros, ros_comm, actionlib) (теперь они могут работать вне и позволяют использовать ROS- (common_msgs, std_msgs, rosgraph_msgs) в других фреймворках). Это достигнуто благодаря новой системе сборки — (на базе CMake).
* RViz портирован на Qt.
Как я уже писал, возможность преобразования одного типа данных в другой, является очень мощным механизмом Операционной Системы для Роботов — .
Данная возможность позволяет использовать разные варианты и типы сенсоров, при этом, обрабатывая их данные одним и тем же алгоритмом.
Для меня, — это, в первую очередь, интересный датчик для роботов. И хотя, с ним можно работать напрямую из-под или , но больший интерес представляет работа с Kinect из-под операционной системы для роботов — .
Перед самым , я выложил перевод последнего урока из начального уровня.
Честно говоря, при начальном знакомстве с ROS (и даже после прохождения всех этих начальных уроков) было вообще ничего не понятно, и только по прошествии времени, стала вырисовываться картинка это замечательной системы.
ROS — (Robot Operating System) — это фреймворк для программирования роботов, предоставляющий функционал для распределённой работы. Первоначально, ROS был разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта ().
В 2008 году развитие продолжается в , Калифорнийском научно-исследовательском стартапе/институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами.
Настало время рассмотреть существующие программные решения для разработки, управления и программирования роботов.
ROS
– это программное обеспечение с открытым исходным кодом (лицензия BSD – т.е. возможно использовать и модифицировать программу под свои задачи, в т.ч. в коммерческих целях).