Robotics StackExchange | Archived questions

is there a simple way to tell if a commercial robot is ros based?

As more and more robots come to the commercial market, is it a simple way that tells if it is ROS based?

Asked by Roboto on 2015-08-06 00:07:06 UTC

Comments

Answers

If ROS support is provided by the manufacturer, they should mention it in the product brochure or spec sheet. Alternatively, if ROS support is provided by a third party, a good entry point is the Robots ROS wiki page. For the not-so-easy to find cases, you can also perform an Internet search for the typical convention of a ROS package name like foorobot_description.

Asked by Adolfo Rodriguez T on 2015-08-06 02:16:10 UTC

Comments

In the odd case where the manufacturer does not advertise it, you could probably also check for a ROS XMLRPC server at 11311 or another TCP port (with nmap fi). If you have access to the control PC, looking for specific files would also work. Don't know if those are 'simple' though.

Asked by gvdhoorn on 2015-08-06 02:49:24 UTC

Wouldn't a look at the license that came with the robot be enough?

Asked by NEngelhard on 2015-08-06 03:39:20 UTC

Would also work, but if the mfg doesn't advertise its using ROS, I doubt they would be including the licenses.

I haven't encountered that situation with ROS, but there are plenty of open-source projects that have had their sources used but did not receive any recognition.

Asked by gvdhoorn on 2015-08-06 05:29:41 UTC