ROS (sistema operativo)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de agosto de 2018; las comprobaciones requieren 22 ediciones .

ROS ( Robot Operating System ) es un  ecosistema de programación de robots que proporciona funcionalidad para el trabajo distribuido. ROS se desarrolló originalmente en 2007 bajo el nombre switchyard en el Laboratorio de Inteligencia Artificial de la Universidad de Stanford para un proyecto ( STAIR Archivado el 21 de enero de 2013 en Wayback Machine [1] ).

El desarrollo continúa en 2008 en Willow Garage , un instituto/incubadora de investigación en robótica , con más de veinte institutos colaboradores. [2] [3]

ROS
Tipo de robótica , sistema operativo , biblioteca
Autor Keenan Wyrobek [d] [4]
Desarrolladores Willow Garage , Laboratorio de Inteligencia Artificial de Stanford
Escrito en C++ , Pitón
Sistema operativo Linux , Mac OS X
Primera edición 2007
ultima versión Noetic Ninjemys [5] (23 de mayo de 2020 ) ( 2020-05-23 )
Licencia BSD
Sitio web ros.org (  inglés)
 Archivos multimedia en Wikimedia Commons

Características

ROS proporciona servicios de sistema operativo estándar como: abstracción de hardware, control de dispositivos de bajo nivel, implementación de funciones de uso común, paso de mensajes entre procesos y gestión de paquetes. ROS se basa en una arquitectura gráfica , donde el procesamiento de datos se lleva a cabo en nodos que pueden recibir y transmitir mensajes entre ellos. La biblioteca apunta a sistemas similares a Unix ( Ubuntu Linux está incluido en la lista "compatible", mientras que otras variantes como Fedora y Mac OS X se consideran "experimentales").

ROS tiene dos "lados" principales: el lado del sistema operativo ros , como se describió anteriormente, y ros-pkg , un conjunto de paquetes mantenidos por el usuario (organizados en conjuntos llamados pilas ) que implementan varias funciones robóticas: SLAM , programación, detección, modelado , etc .

ROS se publica bajo los términos de la licencia BSD y es de código abierto . ROS es de uso gratuito para fines comerciales y de investigación. Los paquetes de ros-pkg se distribuyen bajo varias licencias de código abierto.

Robots compatibles

Versiones

Proveedor Fecha de lanzamiento Póster Fecha de fin de vida
Noetic Ninjemys
(último lanzamiento de ROS 1)
23 de mayo de 2020 Versión actual: mayo 2025
Morenia melódica mayo, 2018 Versión futura:mayo, 2023
Caguama lunar 23 de mayo de 2017 Versión actual: mayo, 2019
Kame cinético 23 de mayo de 2016 Versión actual: 2021-05-30
Jade 23 de mayo de 2015 Versión antigua compatible:2017-05-30
Índigo 22 de julio de 2014 Versión antigua compatible:2019-04-30
Hidro 4 de septiembre de 2013 Versión antigua, no compatible:2014-05-31
Groovy Galápagos 31 de diciembre de 2012 Versión antigua, no compatible:2014-07-31
Fuerte Tortuga 23 de abril de 2012 Versión antigua, no compatible:--
Emy eléctrico 30 de agosto de 2011 Versión antigua, no compatible:--
espalda de diamante 2 de marzo de 2011 Versión antigua, no compatible:--
C tortuga 2 de agosto de 2010 Versión antigua, no compatible:--
tortuga de caja 2 de marzo de 2010 Versión antigua, no compatible:--
Leyenda:Versión antigua, no compatibleVersión antigua compatibleVersión actualVersión de pruebaversión futura

Notas

  1. 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 > Archivado el 16 de diciembre de 2011 en Wayback Machine . 
  2. Repositorios (enlace descendente) . ROS.org . Consultado el 7 de junio de 2011. Archivado desde el original el 2 de septiembre de 2012. 
  3. Morgan Quigley, Brian Gerkey, Ken Conley, Josh Faust, Tully Foote, Jeremy Leibs, Eric Berger, Rob Wheeler, Andrew Ng. ROS: un sistema operativo de robot de código abierto (enlace no disponible) . Consultado el 3 de abril de 2010. Archivado desde el original el 2 de septiembre de 2012. 
  4. https://spectrum.ieee.org/automaton/robotics/robotics-software/wizards-of-ros-willow-garage-and-the-making-of-the-robot-operating-system
  5. - Wiki de ROS . Consultado el 18 de marzo de 2021. Archivado desde el original el 26 de febrero de 2021.

Literatura

Enlaces