Edit: Ich weiß nicht warum, aber diese Frage scheint viele Leute zu verwirren. Mir ist bewusst, wann / wo / warum / wie ich Echtzeit verwende. Ich bin daran interessiert zu wissen, ob es Leuten, die eine Echtzeitaufgabe haben, wirklich wichtig genug ist, diese in Echtzeit umzusetzen oder nicht.
Es muss nicht erwähnt werden, warum Echtzeitoperationen für einen Roboter wichtig sind. Meine Frage ist jedoch, wie viel es tatsächlich in der Robotik verwendet wird?
Nehmen Sie zum Beispiel diese Frage . In nur einer Antwort wird eine Plattform mit Echtzeitfähigkeiten erwähnt, und sie ist auch weit von der Spitze entfernt. ROS ist anscheinend eine sehr beliebte Plattform, die nicht in Echtzeit läuft.
In der Echtzeitwelt scheint RTAI 1 jedoch die einzige funktionsfähige kostenlose Echtzeit-Nutzungsplattform zu sein. Es ist jedoch auf Linux beschränkt (kein Problem), schlecht dokumentiert und langsam entwickelt.
Wie sehr ist Echtzeitverhalten bei Robotik-Entwicklern gefragt?Die Frage ist, inwieweit Entwickler geneigt sind, Echtzeitanwendungen zu schreiben, wenn Echtzeitverhalten tatsächlich benötigt wird. Wenn nicht viel, warum?
Beispielsweise kann ein reflexives Verhalten, das auf taktilen Daten basiert, keine ROS durchlaufen, da es seine Echtzeiteigenschaft verlieren würde. Aber kommen die Leute wirklich auf eine Echtzeitlösung oder verwenden sie ROS trotzdem und ignorieren dabei die Echtzeit-Eigenschaft?
1 oder ähnlich Xenomai