ROS (Robot Operating System)

ROS (Robot Operating System)
ROS
Тип

робототехника, ОС, библиотека

Разработчики

Willow Garage, Stanford Artificial Intelligence Laboratory

Написана на

C++, Python

Операционная система

Linux, Mac OS X

Последняя версия

Fuerte Turtle[1] (2012-04-23; 218 days ago)

Лицензия

BSD

Сайт

ros.org

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

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

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

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

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

Сноски

  1. fuerte - ROS Wiki
  2. 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> 
  3. Repositories. ROS.org. Архивировано из первоисточника 2 сентября 2012. Проверено 7 июня 2011.
  4. 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. Архивировано из первоисточника 2 сентября 2012. Проверено 3 апреля 2010.
  • STAIR: The STanford Artificial Intelligence Robot project, Andrew Y. Ng, Stephen Gould, Morgan Quigley, Ashutosh Saxena, Eric Berger. Snowbird, 2008.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "ROS (Robot Operating System)" в других словарях:

  • Robot Operating System — ROS Développeur Willow Garage Dernière version …   Wikipédia en Français

  • Robot Operating System — ROS ist ein Betriebssystem für persönliche Roboter. Die Entwicklung begann 2007 am Stanford Artificial Intelligence Laboratory im Rahmen des Stanford AI Robot (STAIR) Projektes. Heute wird es hauptsächlich am Robotikinstitut Willow Garage… …   Deutsch Wikipedia

  • Robotic Operating System — For other uses, see Ros ROS is an initialism for Robotic Operating System developed and marketed by Animusoft Corporation who specializes in creating robotic software solutions. Animusoft s ROS is capable of speech production/recognition, visual… …   Wikipedia

  • ROS — ist die Abkürzung für: Raggruppamento Operativo Speciale italienische Spezialpolizeieinheit Reactive Oxygen Species, englisch für Reaktive Sauerstoffspezies, früher als „Sauerstoffradikale“ bezeichnet ReactOS, ein freies Betriebssystem Real Time… …   Deutsch Wikipedia

  • Robot — This article is about mechanical robots. For other uses of the term, see robot (disambiguation). For software agents, see Bot. ASIMO (2000) at the Expo 2005, a humanoid robot …   Wikipedia

  • ROS — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Open-source robotics — Orb swarm is an example of an open source robot An open source robot is a robot whose blueprints, schematics or source code are released under an open source model. Contents …   Wikipedia

  • List of free and open source software packages — This article is about software free to be modified and distributed. For examples of software free in the monetary sense, see List of freeware. This is a list of free and open source software packages: computer software licensed under free… …   Wikipedia

  • OpenCV — Original author(s) Intel Corporation Stable release 2.3.1 / August 17, 2011; 3 months ago ( …   Wikipedia

  • Willow Garage — 37° 27′ 08″ N 122° 09′ 58″ W / 37.45224167, 122.16618889 …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»