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

Does ROS support ethernet IP, Profibus and Profinet?

asked 2017-04-26 11:57:39 -0600

sai krishna gravatar image

I am just starting to know the Industrial version of ROS and could not find any documentation whether ROS supports industrial standard communication protocols. If yes please provide any documentation and if no please help me understand the concept behind it. Any alternative can also be a good start off.

edit retag flag offensive close merge delete


Are you looking for support to communicate between ROS nodes using industrial fieldbuses, or just support to communicate with PLCs and other supporting equipment?

gvdhoorn gravatar image gvdhoorn  ( 2017-04-26 12:25:36 -0600 )edit

Basically, both but preferably to communicate PLCs and other supporting equipment over Fieldbus via ROS as two PLC's direct communication over fieldbuses is always possible.

sai krishna gravatar image sai krishna  ( 2017-04-26 13:11:41 -0600 )edit

Using a fieldbus as the physical / transport layer for the ROS middleware would probably not make much sense: most fieldbuses employ memory-synchronisation schemes, with memory divided up into words with addresses associated to them. While possible to use those as a generic storage pool, ..

gvdhoorn gravatar image gvdhoorn  ( 2017-04-26 13:38:24 -0600 )edit

.. it would probably not really work very well / be limited, as PLCs and other industrial hw would not be able to properly process the higher-level abstractions that ROS typically employs.

The pkgs/nodes that @Andre Volk linked to would probably be a more suitable approach.

gvdhoorn gravatar image gvdhoorn  ( 2017-04-26 13:39:49 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2017-04-26 13:29:56 -0600

AFAIK ROS does not natively support any of the listed proprietary industrial protocols. But you can find some previous work on bridging between ROS and industrial protocols, like EtherCAT. Here is a nice collection of ROS bridges to several industrial field busses.

edit flag offensive delete link more


That was helpful thank you Andre. I shall try to find out the results and post it back.

sai krishna gravatar image sai krishna  ( 2017-04-26 13:35:09 -0600 )edit

I am glad to hear, that you like my answer. If you think, that I answered your question correctly, please click on the check mark.

Andre Volk gravatar image Andre Volk  ( 2017-04-26 13:51:58 -0600 )edit

Question Tools



Asked: 2017-04-26 11:57:39 -0600

Seen: 3,121 times

Last updated: Apr 26 '17