¿Cuál es la diferencia entre el sistema integrado y el sistema operativo del robot?


Respuesta 1:

Sistema integrado para robótica: consta de codificación .HEX. El usuario necesita desarrollar ensamblado, código C de alto nivel Se requiere SDK que convierta ese programa en código de máquina (.Hex). Este archivo .hex tiene que ponerse en el microcontrolador de destino. Este es el proceso para el sistema embebido.

En el caso de ROS, el marco completo consiste en aplicaciones de nivel superior de robots como mapeo, planificación de rutas, visión, Ml, Dl. Consiste en diferentes bibliotecas que brindan flexibilidad para que el usuario programe Robots.

Pero en el caso de la etapa de actuación, ROS también necesita un sistema integrado que ayude al usuario a conducir sus motores y, a veces, lo utiliza para recibir retroalimentación de los motores (codificador). Este sistema integrado de nivel final está conectado con la computadora principal (donde se ejecuta ROS) a través de USB, CAN, SPI.

ROS requería alguna plataforma como Ubuntu, Debian (versión de Windows disponible pero no preferible). Pero el sistema embebido no requiere ninguna plataforma.