Qué es ROS (Robot Operating System)?

Buenas y santas,

ROS is un software de código abierto licenciado bajo licencia BSD que proporciona librerias y herramientas para los desarrolladores de software para el trabajo con aplicaciones robóticas. Proporciona una abstracción hardware, drivers para dispositivos, librerías, visualizadores, gestión de paquetes y otros elementos propios de un sistema operativo.

ROS posee herramientas que permiten obtener, construir, escribir y correr codigo en multiples computadores. Es similar en algunos aspectos a entornos robóticos Player, YARP, Orocos, CARMEN, Orca, MOOS, y Microsoft Robotics Studio. Aunque no es un entorno de tiempo real si permite ejecutar cósigo que trabaja en tiempo real.

Para mi ROS es un descubrimiento de hace tan solo unos meses, durante el Master de Investigación en Cibernética. Fue una de las herramientas en las que estuve investigando para crear interfaces de control para el ARDrone. La Universidad de Brown creó un driver para este cuadricóptero, que permite controlarlo utilizando ROS.

Junto con Vicente Matellán, escribimos un paper para el Red-UAS 2011 donde incluí ROS entre las diferentes herramientas que se pueden utilizar para enseñar robótica en los cursos de grado utilizando el ARDrone como dispositivo.

Me ha gustado ROS y espero poder ir describiendo en este blog mis experiencias con él e incluso ir traduciendo por a poco el tutorial.

Un saludo

Anuncios

Un pensamiento en “Qué es ROS (Robot Operating System)?

  1. Pingback: Como instalar ROS – Electric – en Ubuntu 11.10 « McLera

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s