Editar: No sé por qué, pero esta pregunta parece confundir a muchas personas. Soy consciente de cuándo / dónde / por qué / cómo usar en tiempo real. Estoy interesado en saber si las personas que tienen una tarea en tiempo real realmente se preocuparían lo suficiente como para implementarla en tiempo real o no.
No es necesario mencionar por qué las operaciones en tiempo real son importantes para un robot. Mi pregunta es, sin embargo, ¿cuánto se usa realmente en robótica?
Toma esta pregunta por ejemplo. Solo una respuesta menciona cualquier plataforma con capacidades en tiempo real, y también está lejos de ser la mejor. Al parecer, ROS es una plataforma muy popular que no es en tiempo real.
Sin embargo, en el mundo en tiempo real, RTAI 1 parece ser la única plataforma de uso en tiempo real gratuita y viable . Sin embargo, está limitado a Linux (sin problema), mal documentado y desarrollado lentamente.
Entonces, ¿cuánto se busca el comportamiento en tiempo real entre los desarrolladores de robótica?La pregunta es, ¿cuánto se inclinan los desarrolladores a escribir aplicaciones en tiempo real cuando realmente se necesita un comportamiento en tiempo real? Si no mucho, ¿por qué?
Por ejemplo, el comportamiento reflexivo basado en datos táctiles no puede pasar por ROS porque perdería su propiedad en tiempo real. ¿Pero la gente realmente encuentra una solución en tiempo real o usa ROS de todos modos, ignorando la propiedad en tiempo real?
1 o similar Xenomai