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

rqt_ on a remote machine?

asked 2018-01-29 15:23:48 -0600

mohsen gravatar image

updated 2018-01-30 05:48:51 -0600

I am running roscore and a couple of nodes and dynamic parameter servers on machine A.
I want to modify the parameters from machine B by rqt_reconfigure (ROS and rqt packages are installed on this machine) . How can I do this?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-01-30 05:52:42 -0600

mohsen gravatar image

updated 2018-01-30 05:54:34 -0600

1- On both machines: connect to the same network.
2- On machine B: set the environment variable

export ROS_MASTER_URI = http://machineA-hostname:11311

3- Run the rqt_stuff as usual.

edit flag offensive delete link more



Glad you got it solved. Note that connecting remote ROS Masters can be problematic, so you might want to go through Networking in addition.

130s gravatar image 130s  ( 2018-01-30 08:14:52 -0600 )edit

Thanks! It's working fine for now but I think using ROS on a network with multiple machines could use more tutorials on wiki.

mohsen gravatar image mohsen  ( 2018-01-30 14:04:06 -0600 )edit

You're welcomed to contribute to making such a tutorial then!

130s gravatar image 130s  ( 2018-01-30 14:10:47 -0600 )edit

Question Tools



Asked: 2018-01-29 15:23:48 -0600

Seen: 928 times

Last updated: Jan 30 '18