Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

To visualise data and interact with nodes through RViz you don't need to run it on the machine running your roscore, as long as the machine running RViz is able to connect to the master on your headless machine. You basically setup a two machine ROS network, with only RViz on your desktop (fi). All the other nodes can run on your headless machine.

To visualise data and interact with nodes through RViz you don't need to run it on the machine running your roscore, as long as the machine running RViz is able to connect to the master on your headless machine. You basically setup a two machine ROS network, with only RViz on your desktop (fi). All the other nodes can run on your headless machine.


Of course that I can overcome this by running RViZ locally but I would like to avoid ROS installation on client's machine.

Hm, rereading your question: am I correct in understanding that you don't want to install RViz on another machine? In that case, sorry for the noise.

To visualise data and interact with nodes through RViz you don't need to run it on the machine running your roscore, as long as the machine running RViz is able to connect to the master on your headless machine. You basically setup a two machine ROS network, with only RViz on your desktop (fi). All the other nodes can run on your headless machine.


Of course that I can overcome this by running RViZ locally but I would like to avoid ROS installation on client's machine.

Hm, rereading your question: am I correct in understanding that you don't want to install RViz on another machine? In that case, sorry for the noise.