WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
ROS

Robot Operating System
Тип робототехника, ОС, библиотека
Автор
Разработчики Willow Garage, Stanford Artificial Intelligence Laboratory
Написана на C++, Python
Операционная система Linux, Mac OS X
Первый выпуск 2007
Последняя версия Lunar Loggerhead[2] (2017-05-23; 639 дней тому назад)
Лицензия BSD
Сайт willowgarage.com/… (англ.)
ros.org (англ.)
 ROS на Викискладе

ROS (Robot Operating System) — Операционная система для роботов — это фреймворк для программирования роботов, предоставляющий функциональность для распределённой работы. ROS был первоначально разработан в 2007 году под названием switchyard в Лаборатории Искусственного Интеллекта Стэнфордского Университета для проекта (STAIR[3]). В 2008 году развитие продолжается в Willow Garage, научно-исследовательском институте/инкубаторе робототехники, совместно с более чем двадцатью сотрудничающими институтами.[4][5]

ROS обеспечивает стандартные службы операционной системы, такие как: аппаратную абстракцию, низкоуровневый контроль устройств, реализацию часто используемых функций, передачу сообщений между процессами, и управление пакетами. ROS основан на архитектуре графов, где обработка данных происходит в узлах, которые могут получать и передавать сообщения между собой. Библиотека ориентирована на Unix-подобные системы (Ubuntu Linux включен в список «поддерживаемых», в то время как другие варианты, такие как Fedora и Mac OS X, считаются «экспериментальными»).

ROS имеет две основные «стороны»: стороны операционной системы ros, как описано выше и ros-pkg, набор поддерживаемых пользователями пакетов (организованных в наборы, которые называются стек), которые реализуют различные функции робототехники: SLAM, планирование, восприятие, моделирование и др.

ROS выпускается в соответствии с условиями BSD-лицензии и c открытым исходным кодом. ROS бесплатен для использования, как в исследовательских, так и в коммерческих целях. Пакеты из ros-pkg распространяются на условиях различных открытых лицензий.

Поддерживаемые роботы

Версии

Поставщик Дата выпуска Постер Дата End-of-life
Melodic Morenia Май, 2018
Будущая версия: May, 2023
Lunar Loggerhead 23 мая, 2017 Текущая версия: May, 2019
Kinetic Kame 23 мая, 2016 Текущая версия: 2021-05-30
Jade 23 мая, 2015 Старая поддерживаемая версия: 2017-05-30
Indigo 22 июля, 2014 Старая поддерживаемая версия: 2019-04-30
Hydro 4 сентября, 2013 Старая версия, не поддерживается: 2014-05-31
Groovy Galapagos 31 декабря, 2012 Старая версия, не поддерживается: 2014-07-31
Fuerte Turtle 23 апреля, 2012 Старая версия, не поддерживается: --
Electric Emys 30 августа, 2011 Старая версия, не поддерживается: --
Diamondback 2 марта, 2011 Старая версия, не поддерживается: --
C Turtle 2 августа, 2010 Старая версия, не поддерживается: --
Box Turtle 2 марта, 2010 Старая версия, не поддерживается: --
Легенда:
Старая версия, не поддерживается
Старая поддерживаемая версия
Текущая версия
Тестовая версия
Будущая версия

Примечания

  1. https://spectrum.ieee.org/automaton/robotics/robotics-software/wizards-of-ros-willow-garage-and-the-making-of-the-robot-operating-system
  2. - ROS Wiki
  3. Morgan Quigley, Eric Berger, Andrew Y. Ng (2007), STAIR: Hardware and Software Architecture, AAAI 2007 Robotics Workshop, <http://www.aaai.org/Papers/Workshops/2007/WS-07-15/WS07-15-008.pdf>
  4. Repositories. ROS.org. Проверено 7 июня 2011. Архивировано 2 сентября 2012 года.
  5. Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leibs, Eric Berger, Rob Wheeler, Andrew Ng. ROS: an open-source Robot Operating System. Проверено 3 апреля 2010. Архивировано 2 сентября 2012 года.
  • STAIR: The STanford Artificial Intelligence Robot project, Andrew Y. Ng, Stephen Gould, Morgan Quigley, Ashutosh Saxena, Eric Berger. Snowbird, 2008.

Литература

  • Lentin Joseph. Robot Operating System (ROS) for Absolute Beginners: Robotics Programming Made Easy. — Apress, 2018. ISBN 9781484234051.
  • William D. Smart, Brian Gerkey, Morgan Quigley. Programming Robots with ROS. — O'Reilly Media, Inc., 2015. ISBN 9781449323899.
  • Wyatt Newman. A Systematic Approach to Learning Robot Programming with ROS. — Chapman and Hall/CRC, 2017. ISBN 9781498777872.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии