¿Qué sistema de robot es mejor, ros o android?

En 2012, el equipo de ROS se independizó de Willow Garage y estableció una organización sin fines de lucro (OSRF). Después de varios años de desarrollo, ROS ha pasado de ser un sistema operativo de nicho que a nadie le importaba a ser uno de los principales sistemas operativos para robots.

Ver imagen grande

Según estudios de mercado, muchas empresas de robótica han adoptado el sistema ROS para desarrollar productos para nuevos mercados, como ClearPath, Rethink, Unbounded, Neurala, Blue River, el más típico es el robot PR2 de Willow Garage. Los datos también muestran que sólo en 2015, importantes instituciones de capital riesgo invirtieron más de 150 millones de dólares en empresas de robots basadas en el sistema operativo ROS.

Además, muchas grandes empresas han comenzado a prestar atención a este sistema operativo, como Nvidia, Bosch, Qualcomm, Intel, BMW y DJI.

Por supuesto, la popularidad de ROS no se puede lograr sin el apoyo de los desarrolladores. Según estadísticas incompletas, en mayo de este año, más de 70.000 IP independientes en todo el mundo descargaron paquetes ROS 9 millones de veces. Además, 1.840 miembros de la comunidad de desarrolladores de ROS escribieron 10 millones de líneas de código de una sola vez.

¿Cuáles son las características de los ROS?

De hecho, ROS es de código abierto como Android y sus funciones son casi las mismas: puede proporcionar abstracción de hardware, control de dispositivos subyacentes, implementación de funciones comunes, mensajes entre procesos y gestión de paquetes de datos. Su característica única es que puede admitir múltiples lenguajes, como C++, Python, Octave y LISP, e incluso admitir el uso mixto de múltiples lenguajes, lo que puede simplificar el trabajo de los desarrolladores. Debido a que es un sistema basado en Linux, su confiabilidad será mayor, su tamaño puede ser menor y es adecuado para dispositivos integrados.