how to launch file from computer B to execute in computer A
Hi, I am running some navigation test with a mobile robot (A) with Ubuntu 12.04.1 and ROS hydro. I also have ROS on my laptop (B) and want to communicate both computers to launch the different nodes from my laptop.
Both computers are in the same network and using the ROS_MASTER_URI and ROS_IP I am able to see the nodes of the robot in my computer. roscore is running in the robot and i have a launch file in the robot that launches different nodes, what i want is to call that launch file from my laptop (the computations and everything will execute in the robot but i want to call it from the laptop)
Is it needed to create a package in the laptop just to call the launch file or is there any other way ?
Sorry for my English, and thanks
Is SSH not enough?
You cannot directly call a launch file on another machine, but you could use the
machine
tag to launch the nodes on the other computer: http://wiki.ros.org/roslaunch/XML/mac...Thanks... if I use the machine tag , and I have some nodes that need some .yaml files, those files need to be in the computer where I’m launching the file right ? Even if the node is running in the other machine ?