Many computing platforms used by robots are not real time(ex Jetson).

How are real time constraints handled in real robots? Are all software transfered into a hardware solution with real time performance? How does it work?


1 Answer 1


The answer is yes, for example many robot computers are based on the linux real-time kernels to handle the real-time constraints.

For small robots for teaching like the turtlebot uses a raspberry pi for the high-level control, and a motor control board for the real-time control.

Another example is the Ball balancing robot that uses an STM32 Nucleo board with the free RTOS kernel to handle the real-time control and communicates to the onboard computer for autonomous navigation.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.