Thursday, February 21, 2013

ROS, el sistema operativo del robot Willow Garage

ROS, el sistema operativo del robot arduino. Así, el robot ayudar a la gente a ser más generosos. Es una fuente totalmente abierto, libre para usar el sistema operativo para que la gente meta de mejorar, modificar y revender. Su mensaje principal objetivo es permitir la reutilización de los escritores de código en el campo de la investigación y el desarrollo de la robótica, por lo que los servicios que se esperan de un sistema operativo, como el nivel de abstracción de hardware de control de dispositivos de baja ", el despliegue de los recursos utilizados pasando entre procesos e interfaces de gestión prestados, todo ello de forma gratuita.

ROS antes de cada robot tiene más o menos único, cada uno está integrado con el sistema operativo. Para cambiar los autores del sistema operativo de destino, así como la creación de un programa "para robot sin una mejor comprensión del código permite. Tipo de programación que puede ser adaptada a la persona y el robot"Sus autores, Willow Garage, un instituto de investigación de la robótica y el Laboratorio de Inteligencia Artificial de Stanford, están estrechamente relacionados con el desarrollo de software de código abierto y reutilizable con una comunidad internacional de robótica. De acuerdo con esta filosofía, el grupo se dividió a las dos bibliotecas para la investigación básica y el personal, incluidos los pilotos y algoritmos nuevos, y la integración de robots ROS en muchas bibliotecas populares de código abierto.El desarrollo del sistema operativo del robot, 3 Publicado en agosto de 2010, es una colaboración en el campo de la robótica. Fue desarrollado originalmente en 2007 bajo el nombre del Laboratorio de Inteligencia Artificial de Stanford pintura para apoyar el proyecto de Stanford AI robot arduino (Scala). El sistema se basa en un programa escrito por Morgan Quigley Stanford. Está escrito en C + + y se utiliza como un sistema operativo Linux, Mac OS X y Microsoft Windows.Se trata de un marco para el desarrollo de robots de software, proporcionando la funcionalidad del sistema operativo en un clúster de computación heterogénea. El desarrollo continúa en todo el Willow Garage, con más de 20 oficinas en el mundo y contribuye al desarrollo de un modelo federado.
ROS es una arquitectura de gráficos en el sistema procesa los nodos para hacer el trabajo, y más sensores, control, planificación de nuevo, y otros actuadores. Biblioteca (Ubuntu Linux aparece como variaciones "compatibles" y otros, tales como Fedora y Mac OS X son considerados como "experimental") a un sistema orientado al estilo Unix, pero debe ser multiplataforma. Windows actualmente aparece como "función parcial. Plant tiene dos caras", "corazón de la parte operativa del sistema y ros ros pkg-, una secuencia de paquetes (facilitados por los usuarios se agrupan en baterías) que implementan funciones tales como la planificación de la localización y mapeo simultáneo , la percepción, la simulación, etc
Según los autores, está diseñado para apoyar "Nuestra filosofía de desarrollo de software basado en instrumentos modulares. Suponga que su diseño abierto puede ser ampliado y desarrollado por un robot de software que puede ser útil para una variedad de plataformas de hardware, los requisitos de los criterios de búsqueda y los resultados puede ser construido. '
A diferencia de su primo lejano DOS (DOS o Microsoft, para ser exactos), se distribuye bajo los términos de la licencia BSD y es un software de código abierto. Y "libre de comerciales y de investigación. Ros-pkg contribuido paquetes se publican en una variedad de licencias de código abierto. Hoy en día, los robots son, de cualquier forma o tamaño de ROS en la investigación y desarrollo de aplicaciones atractivas, para hacer los coches más pequeños autónomo móvil manipuladores. también ha inspirado a otros grupos alrededor del mundo en lanzar un software gratuito y de código abierto gente comenzó a construir su propio robot.
Me pregunto quién formamos robots nobles podían enseñar a la gente más?

No comments:

Post a Comment