Warum ist ROS kein Echtzeitbetriebssystem?


Antworten:


2

Auf dieser Website unter http://www.control.com/thread/1026205354 finden Sie Ihre Antwort. Der Grund, warum ich Sie auf diese Website verwiesen habe, ist, dass ROS ein Betriebssystem ist, das Echtzeitbetrieb bietet, aber nicht wirklich. Sie können es auch als Pseudo-RTOS bezeichnen.


Ich erwarte eine Antwort speziell auf die Implementierung von ROS.
Manas Paldhe

1
Implementierung wie in? : /
Tvaṣṭā

Implementierung wie in, welcher Teil von ROS ist die Ursache dafür, dass es nicht RT ist?
Manas Paldhe

Ich fand, dass es TCP für die Kommunikation verwendet und daher nicht RT
Manas Paldhe

@ Tvaṣṭā Danke für den sehr informativen Link. Gibt es jedoch eine Chance, dass Sie die wichtigsten Punkte dieser Diskussion zusammenfassen können? Dies hilft, Link Rot zu verhindern und stellt sicher, dass die Leute die richtige Antwort auf diese Frage nehmen.
ThomasH

2

ROS ist nicht einmal ein Betriebssystem, es ist ein Framework und es basiert normalerweise auf Ubuntu. In erster Linie bietet es eine saubere Möglichkeit, mehrere modulare Programme mit Ein- und Ausgängen zu schreiben und zur Laufzeit zusammenzufügen.

Es gibt keinen Grund, warum Sie ROS nicht in einem RTOS ausführen können (es wurde jedoch unter Ubuntu entwickelt, sodass es einige Mühe kostet, es auf irgendetwas anderem zum Laufen zu bringen.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.