Edit: Eu não sei por que, mas esta pergunta parece estar confundindo muitas pessoas. Estou ciente de quando / onde / por que / como usar em tempo real. Estou interessado em saber se as pessoas que têm uma tarefa em tempo real se importariam o suficiente para implementá-la em tempo real ou não.
Não é necessário mencionar por que as operações em tempo real são importantes para um robô. Minha pergunta é, no entanto, quanto é realmente usada em robótica?
Veja esta pergunta, por exemplo. Apenas uma resposta menciona qualquer plataforma com recursos em tempo real e também está longe do topo. Aparentemente, o ROS é uma plataforma muito popular que não é em tempo real.
No mundo em tempo real, no entanto, o RTAI 1 parece ser a única plataforma de uso em tempo real gratuita e viável . No entanto, é limitado ao Linux (sem problemas), mal documentado e desenvolvido lentamente.
Então, quanto é procurado o comportamento em tempo real entre os desenvolvedores de robótica?A questão é: quanto os desenvolvedores tendem a escrever aplicativos em tempo real quando o comportamento em tempo real é realmente necessário? Se não muito, por quê?
Por exemplo, o comportamento reflexivo baseado em dados táteis, não pode passar pelo ROS porque perderia sua propriedade em tempo real. Mas as pessoas realmente apresentam uma solução em tempo real ou usam o ROS de qualquer maneira, ignorando a propriedade em tempo real?
1 ou similarmente Xenomai