roslaunch nodes / launch files only available on remote machine?
As pointed out in roslaunch/XML
Substitution args are currently resolved on the local machine. In other words, environment variables and ROS package paths will be set to their values in your current environment, even for remotely launched processes
Is there any way to use roslaunch to launch nodes or launch files that are only available on a remote machine?
I've checked this solution but it doesn't seem to be working (nor is it supposed to work).
I don't believe there is a supported way.
I've seen some hacks with Docker images, dummy pkgs and
launch-prefix
, but it's not officially supported.