El sistema operativo robot es el futuro del software para dispositivos autónomos

$config[ads_kvadrat] not found

Qué es el internet de las cosas

Qué es el internet de las cosas
Anonim

Cuando la mayoría de la gente piensa en la robótica, piensa en grandes apéndices de metal que se juntan con enjambres de cables para crear un marco largo y humanoide. Lo que la gente no siempre se da cuenta es que hacer un movimiento de robot tiene tanto que ver con la programación como con la ingeniería. Todos nos reímos ante el rollo de errores de robots bípedos en el Desafío de Robótica DARPA arrodillados como si hubieran sido alcanzados por un rayo. Pero en verdad, es asombroso que esos equipos hayan conseguido que los robots hagan incluso eso. Y el software que ejecuta esos bots, obstaculizado como pudo haber sido por sus formas físicas, parece haber estado funcionando. Eso no es sólo un forro de plata. Es por eso que la nube importa.

En este momento, el bit más crítico de software para robots operacionales es el Sistema Operativo de Robot, o ROS, un marco de herramientas de programación utilizado para escribir y desarrollar software de robot. Básicamente, funciona como un tipo de sistema de código abierto que proporciona servicios similares a los sistemas operativos diseñados específicamente para robótica: piense: abstracción de hardware, control de dispositivos, implementación de funcionalidades comunes y administración de paquetes de datos.

ROS fue desarrollado originalmente por el Laboratorio de Inteligencia Artificial de Stanford en 2007, para respaldar los proyectos del laboratorio (específicamente el Robot STAIR). De 2008 a 2013, el desarrollo de ROS se llevó a cabo principalmente en el laboratorio de investigación Willow Garage con sede en Menlo Park, California. A principios de febrero, ROS se transformó lentamente en un ecosistema de código abierto. A partir de ahí, el desarrollo de ROS se ha disparado, gracias a la gran cantidad de grupos, tanto industriales como académicos, que ahora lo utilizan y lo modifican para sus propios proyectos de robótica.

Este aumento ha abierto el ecosistema de ROS de una manera que lo pone en el camino de convertirse en el Linux del software robótico. Más de $ 150 millones en fondos de capital de riesgo se invirtieron en negocios que utilizan ROS. Alrededor de 9 millones de paquetes ROS se descargaron ese mismo año, y se abrió camino en sistemas que van desde el Desafío de Robótica DARPA (donde 18 equipos utilizaron ROS) hasta el Robonaut de la NASA.

El hecho de que ROS sea de código abierto está en línea con una cadena de A.I. y desarrollos robóticos. Lo más importante es la fundación de OpenAI por Elon Musk y varias otras personas grandes de Silicon Valley, para hacer A.I. Investigación y desarrollo más accesibles entre los científicos de todo el mundo. La idea detrás de OpenAI es actuar como un contrapeso al trabajo de propiedad de la torre de marfil que se lleva a cabo en grandes empresas, en el que la tecnología no puede ser examinada ni juzgada por la comunidad científica en general.

De hecho, hacer que el código abierto tenga sus defectos, la compañía que lo creó no puede monopolizarlo de manera tan efectiva, pero tiende a permitir que la arquitectura tecnológica prospere de maneras que a menudo no están previstas. Un ejemplo: el Android de Google, que ha transformado por completo lo que las personas pueden hacer con los teléfonos inteligentes, tabletas y dispositivos que están bajo la Internet de las cosas. ROS puede que pronto se encuentre como un nombre familiar de la misma forma que Android.

$config[ads_kvadrat] not found