Русская Википедия:ROS (операционная система)
ROS (Robot Operating System) — Операционная система для роботов — это экосистема для программирования роботов, предоставляющая функциональность для распределённой работы. ROS был первоначально разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта (STAIR Шаблон:Wayback[1]). В 2008 году развитие продолжается в Willow Garage, научно-исследовательском институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами.[2][3]Шаблон:Карточка программы
Особенности
ROS обеспечивает стандартные службы операционной системы, такие как: аппаратную абстракцию, низкоуровневый контроль устройств, реализацию часто используемых функций, передачу сообщений между процессами, и управление пакетами. ROS основан на архитектуре графов, где обработка данных происходит в узлах, которые могут получать и передавать сообщения между собой. Библиотека ориентирована на Unix-подобные системы (Ubuntu Linux включен в список «поддерживаемых», в то время как другие варианты, такие как Fedora и Mac OS X, считаются «экспериментальными»).
ROS имеет две основные «стороны»: стороны операционной системы ros, как описано выше и ros-pkg, набор поддерживаемых пользователями пакетов (организованных в наборы, которые называются стек), которые реализуют различные функции робототехники: SLAM, планирование, восприятие, моделирование и др.
ROS выпускается в соответствии с условиями BSD-лицензии и с открытым исходным кодом. ROS бесплатен для использования, как в исследовательских, так и в коммерческих целях. Пакеты из ros-pkg распространяются на условиях различных открытых лицензий.
Поддерживаемые роботы
- PR2 Шаблон:Wayback
- TurtleBot Шаблон:Wayback
- PR1 Шаблон:Wayback
- HERB Шаблон:Wayback
- STAIR I и II Шаблон:Wayback
- Nao Шаблон:Wayback: Nao
- Husky A200 Шаблон:Wayback
- iRobot Create
- Lego Mindstorms NXT
- Z-Robotics MultiBOTv2
- Hwashi (экспериментально)
Версии
Поставщик | Дата выпуска | Постер | Дата End-of-life | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Noetic Ninjemys (последний ROS 1 выпуск) |
23 мая, 2020 | Файл:Noetic.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Melodic Morenia | Май, 2018 | Шаблон:Version | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lunar Loggerhead | 23 мая, 2017 | Файл:ROS Lunar Loggerhead.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kinetic Kame | 23 мая, 2016 | Файл:Kinetic.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jade | 23 мая, 2015 | Файл:ROS jade logo.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Indigo | 22 июля, 2014 | Файл:Indigoigloo 600.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hydro | 4 сентября, 2013 | Файл:ROS Hydro logo.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Groovy Galapagos | 31 декабря, 2012 | Файл:ROS Groovy logo.jpg | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fuerte Turtle | 23 апреля, 2012 | Файл:ROS Fuerte logo.jpg | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Electric Emys | 30 августа, 2011 | Файл:ROS Electric logo.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diamondback | 2 марта, 2011 | Файл:ROS Diamondback logo.jpg | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C Turtle | 2 августа, 2010 | Файл:ROS C logo.jpg | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Box Turtle | 2 марта, 2010 | Файл:ROS Box logo.png | Шаблон:Version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблон:Version |
Примечания
- STAIR: The STanford Artificial Intelligence Robot project, Andrew Y. Ng, Stephen Gould, Morgan Quigley, Ashutosh Saxena, Eric Berger. Snowbird, 2008.
Литература
Ссылки