9

ROS is not real-time OS. After reading the architecture of ROS, I am unable to realize why is ROS not real-time? What part of the architecture or what design decision is causing that?

Manas Paldhe
  • 199
  • 1
  • 3
  • 5
    Just as a reference; the same topic on ROS side http://answers.ros.org/question/134551/why-is-ros-not-real-time/ – IsaacS Mar 01 '14 at 12:43

2 Answers2

2

Check out this website, http://www.control.com/thread/1026205354 you'll find your answer. The reason I directed you to this website is because ROS is an Operating System to provide Real-Time like operation but not truly. You can also call it as Pseudo-RTOS.

Tvaṣṭā
  • 421
  • 2
  • 11
2

ROS isn't even an operating system, it's a framework and it's usually built on top of Ubuntu. First and foremost, it provides a clean way to write several modular programs with inputs and outputs and stitch them together at runtime.

There's no reason you can't run ROS inside a RTOS (however, it was developed on Ubuntu, so it will take effort to get it running on anything else.)

DrRobotNinja
  • 241
  • 1
  • 3