Robot Operative System (ROS)

ROS (Robot Operating System) contiene librerias y herramientas que ayudan al desarrollo de software en aplicaciones robóticas. Es un Middleware robótico que proporciona la funcionalidad de un sistema operativo en un PC. ROS proporciona los servicios estandres de un sistema operativo como: abstracciones hardware, drivers, libreririas, paso de mensajes entre procesos, gestión de paquetes y más. A pesar de la importante de la fluided y baja latencia que necesita el control de un robot, ROS no es un sistema operativo de tiempo real. Aunque es posible integrarlo con código en tiempo real.

El ecosistema de ROS puede ser separado en tres grupos:

  • Independencia de Lenguaje y de la plataforma
  • Implementaciones de clientes como: roscpp, rospy y roslisp
  • Gestión de paquetes

ROS esta licenciado bajo código abierto, BSD license.

results matching ""

    No results matching ""