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

ROS for industrial networks

asked 2011-02-25 02:12:02 -0600

updated 2011-02-25 06:09:34 -0600

tfoote gravatar image

Has anyone used ROS to directly talk to devices over some of the more common industrial networks, like DeviceNet, ControlNet, or Profibus. I know that there is some support within ROS for EtherCat, but it appears to be limited to the PR-2 servo drives. I would really like to use ROS to directly read/write networked digital and analog IO.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2011-02-25 10:05:30 -0600

tfoote gravatar image

I'm not aware of any existing integration with your listed networks. The usual method to do this sort of integration would be to write a driver node which would form a bridge.

There are examples of connecting to other IP based networks with YARP and Orocos.

There are lots of other drivers which provide interfaces to other, non IP based, transports.

edit flag offensive delete link more

answered 2011-02-25 17:55:27 -0600

KoenBuys gravatar image

We provide a wrapper with extensions around the Simple Open Ethercat Master code. This wrapper includes drivers for the most important Beckhoff modules, some custom Ethercat modules and the Kuka Youbot. The documentation is currently limited (ROS wiki) but we provide a folder with examples on the GIT server: KUL GIT.

edit flag offensive delete link more

Question Tools


Asked: 2011-02-25 02:12:02 -0600

Seen: 1,352 times

Last updated: Feb 25 '11