Modifica: non so perché, ma questa domanda sembra confondere molte persone. Sono consapevole di quando / dove / perché / come utilizzare in tempo reale. Sono interessato a sapere se le persone che hanno un compito in tempo reale si preoccuperebbero abbastanza per implementarlo in tempo reale o meno.
Non è necessario menzionare perché le operazioni in tempo reale sono importanti per un robot. La mia domanda è tuttavia: quanto viene effettivamente utilizzato in robotica?
Prendi questa domanda per esempio. Solo una risposta menziona qualsiasi piattaforma con funzionalità in tempo reale ed è anche lontana dalla cima. Apparentemente ROS, essendo una piattaforma molto popolare che non è in tempo reale.
Nel mondo in tempo reale, tuttavia, RTAI 1 sembra essere l'unica piattaforma di utilizzo in tempo reale gratuita realizzabile . È tuttavia limitato a Linux (nessun problema), mal documentato e sviluppato lentamente.
Quindi, quanto viene ricercato il comportamento in tempo reale tra gli sviluppatori di robotica?La domanda è: quanto sono propensi gli sviluppatori a scrivere applicazioni in tempo reale quando è effettivamente necessario un comportamento in tempo reale? Se non molto, perché?
Ad esempio, il comportamento riflessivo basato su dati tattili, non può passare attraverso ROS perché perderebbe la sua proprietà in tempo reale. Ma le persone escogitano davvero una soluzione in tempo reale o usano comunque ROS, ignorando la proprietà in tempo reale?
1 o similmente Xenomai