Ask Your Question

Using ROS for telecomumication

asked 2012-05-21 18:08:06 -0500

haquang gravatar image

updated 2014-01-28 17:12:24 -0500

ngrennan gravatar image

Hi everyone,

I'm using ROS with LAN network to connect my devices in my project. However, now I would like to configure my system out of LAN network. I want to set up a computer to run the Master node and connect to this computer from anywhere that have internet connection. Anyone experiences this kind of problem with ROS? Can you please give me a suggestion to do it?



edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted

answered 2012-05-21 19:40:51 -0500

Lorenz gravatar image

Accessing all your ROS nodes that run in a local network from the outside might be tricky since you needed to run everything with a public IP.

I guess one option would be to use a VPN. You can have a VPN server that is publicly available and connect to it from the outside to get into your local network. OpenVPN is easy enough to set up and works quite well.

edit flag offensive delete link more


We use openvpn in the standard PR2 operation for exactly this purpose.

tfoote gravatar image tfoote  ( 2012-05-25 20:31:58 -0500 )edit

answered 2012-05-21 18:52:58 -0500

Basic information for such a setup is available on the ROS Wiki. Take a look at setting up multiple machines at As long as you have persistent connectivity over your network, using one master should work fine.

If you need to run too many nodes across this one master, and notice problems launching new nodes, then you might have to use a multimaster setup. With persistent connectivity, the current multimaster stack should work well enough.

edit flag offensive delete link more

answered 2012-05-21 22:43:29 -0500

haquang gravatar image

Hi all,

I tried to use Openvpn and configure ROS to connect master-slave computers. The problem is that ROS at slave side can regconize ROS node in master side but can not listen to any message from master side (I used rxgraph, rostopic for simple check).

Do you have any more suggestion??


edit flag offensive delete link more

answered 2012-05-21 20:37:19 -0500

haquang gravatar image

Thanks for your suggestion!

I will check it!


edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2012-05-21 18:08:06 -0500

Seen: 482 times

Last updated: May 21 '12