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

what are the different communication methods available?

asked 2015-07-12 10:20:05 -0500

hommsy gravatar image

Im not talking about services etc. I mean what communication methods could be used between a laptop running ROS and a robot running ROS?

i mean the actual data transfer medium..wifi? Zigbee? bluetooth? ethernet? UWB?

has anyone played around with different ways to do communication?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-07-12 11:28:44 -0500

duck-development gravatar image

It is everything possible aslong you can tunnel TCP-Communication. For communication within in the robot(one Roscore) I prefer Ethernet, to connect the services. For commication between a Command&Controll and the Robot I Use Wifi (and an ligtwith UDP protokol), if longdistance communication is neccery, I would use Zigbee and Rosserial and Bluetooh is nice way to connect a Remotecontroll with Real-Visual feedback.


edit flag offensive delete link more


thank you for your input. Thats helpful. Do you know of any scientific paper that says so? it seems there are no papers targeting the communication between the "Command&Control" and the robot..any ideas?

hommsy gravatar image hommsy  ( 2015-07-12 12:13:41 -0500 )edit

If I want to use Bluetooth as the underlying medium of communication between different ROS nodes which controls various parts of the robot, how would I implement it. I understand that ROS works on TCP. So I should enable Bluetooth profile which is capable of supporting TCP. PPP? any suggestions?

Ajan gravatar image Ajan  ( 2015-11-23 13:20:58 -0500 )edit

I you can Chose, you can configure Bluetooth PAN, and you have an TCP/Connection

duck-development gravatar image duck-development  ( 2015-11-24 13:02:04 -0500 )edit

Question Tools


Asked: 2015-07-12 10:20:05 -0500

Seen: 699 times

Last updated: Jul 12 '15