Edycja: Nie wiem dlaczego, ale to pytanie wydaje się wprowadzać w błąd wielu ludzi. Wiem, kiedy / gdzie / dlaczego / jak korzystać w czasie rzeczywistym. Interesuje mnie to, czy ludzie, którzy wykonują zadanie w czasie rzeczywistym, naprawdę dbają o to, aby wdrożyć je w czasie rzeczywistym, czy nie.
Nie trzeba wspominać, dlaczego operacje w czasie rzeczywistym są ważne dla robota. Moje pytanie brzmi jednak, ile faktycznie jest wykorzystywane w robotyce?
Weźmy na przykład to pytanie . Tylko jedna odpowiedź wspomina o dowolnej platformie z możliwościami w czasie rzeczywistym, i to również daleko od szczytu. Najwyraźniej ROS jest bardzo popularną platformą, która nie działa w czasie rzeczywistym.
Jednak w świecie czasu rzeczywistego RTAI 1 wydaje się być jedyną wykonalną darmową platformą użytkowania w czasie rzeczywistym. Jest jednak ograniczony do Linuksa (bez problemu), źle udokumentowany i powoli rozwijany.
Jak bardzo poszukiwane są zachowania w czasie rzeczywistym wśród twórców robotyki?Pytanie brzmi: na ile programiści są skłonni pisać aplikacje w czasie rzeczywistym, gdy zachowanie w czasie rzeczywistym jest rzeczywiście potrzebne? Jeśli nie wiele, dlaczego?
Na przykład zachowanie zwrotne oparte na danych dotykowych nie może przejść przez ROS, ponieważ utraci swoją właściwość w czasie rzeczywistym. Ale czy ludzie naprawdę wymyślają rozwiązanie w czasie rzeczywistym, czy mimo to używają ROS, ignorując właściwość w czasie rzeczywistym?
1 lub podobnie Xenomai