ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

why not create ros linux operating system which has built in tools to control motors and sensors, for instance like kali linux has a lot of hacking tools so why not do that for ROS

asked 2022-09-05 22:48:52 -0500

yuva gravatar image

so that we dont have to install it like a framework just download the os and just use it straight away

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2022-10-22 08:31:12 -0500

RobotDreams gravatar image

updated 2022-10-22 08:32:16 -0500

Simply, because every ROS robot is different, and the processor on every ROS robot is different.

AND what you are asking for is often available for commercially available robots. For example Turtlebot owners can download complete (and tested) OS+ROS+Examples+Tools images.

AND often the mobile platform has limited resources such that a separate copy of ROS and “the tools” are installed as desired on a more powerful, remote computer that already has an OS.

My particular robot manufacturer does not offer a ROSified image. The user community is attempting to create one, but it will be specific to that robot and even that will be only half of the typical user’s setup.

edit flag offensive delete link more



I agree with @RobotDreams Having a single OS able of supporting everything out there in the environment, would bring tons and tons of packages. It would fill the entire hard-drive. And in the final application only a fraction would really be useful. Also the devs are already busy enough maintaining existing and developing new versions.

PointCloud gravatar image PointCloud  ( 2022-10-23 03:05:43 -0500 )edit

I mentioned the work to create a "ROS2 Humble Ubuntu 22.04 Jammy for GoPiGo3 Robots" image.

The server OS + ROS2-Humble-Core + Robot and Sensor Nodes + Test Tools is currently 4.9GB.

A common next step for a ROS2 learner is to build a map of the room using the slam-toolbox, usually running the slam-toolbox code on a remote desktop computer, and using rviz on the remote desktop computer to "see" the map as it is being built.

If it is even possible for the RaspberryPi 4B to run the 1GB slam-toolbox is unknown for mapping is unknown, and would probably be

RobotDreams gravatar image RobotDreams  ( 2022-10-23 12:00:38 -0500 )edit

Question Tools


Asked: 2022-09-05 22:48:52 -0500

Seen: 125 times

Last updated: Oct 22 '22