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

Where's *the* ROS executable?

asked 2011-02-15 10:40:48 -0600

Alex Bravo gravatar image

updated 2014-01-28 17:09:08 -0600

ngrennan gravatar image

I'm used to running eclipse, chrome.exe and gimp by just clicking on an icon. Now I read all this stuff about ROS nodes and launch files...

Is there a way to just click an icon and make my robot run?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
17

answered 2011-02-15 11:04:54 -0600

mjcarroll gravatar image

Short Answer: No.

Longer Answer:

ROS isn't just an executable, it's a platform. ROS is made up of many smaller components that do everything from interfacing with hardware, path planning, localization, filtering, and decision making.

In order to run a robot, you have to pick and choose from which of these parts (divided into stacks and nodes) to see what applies to the project that you are working on. Each of these nodes is programmed in some mixture of C/C++/Python, with a few other languages mixed in. Which a node may have some executables associated with it, they are generally designed to operate as part of a complete system.

You typically put all of these parts together in launch file, which then systematically launches all of the nodes that you need for your application. These are launched in conjunction with a ROS core, that keeps everything communicating and synchronized.

On another point, the common "face" of ROS is RVIZ, which is part of the visualization stack. This is what provides the pretty GUI that you see in many YouTube videos and images. RVIZ is displaying the underlying data that the nodes are passing back and forth to each other.

edit flag offensive delete link more
1

answered 2012-03-10 21:19:23 -0600

Yep ! agree every word with mjcarroll. However, consider looking at rxdeveloper (http://code.google.com/p/rxdeveloper-ros-pkg/), though it is not a clickable icon but rather a clickable GUI, that may help you.

edit flag offensive delete link more

Question Tools

Stats

Asked: 2011-02-15 10:40:48 -0600

Seen: 1,048 times

Last updated: Mar 10 '12