Open Terracom12 opened 3 months ago
This looks like a viable solution for a centralized launch system on ROS2 forums.
It's a little bit complex, and it seems like remote launching was a proposed feature in ROS2 a few years back, so we should look into whether they made any progress on implementing that.
This repo might prove helpful: https://github.com/paramiko/paramiko
Related to #214
Before the web interface, there needs to be a usable api for launching ros2 nodes. Also a simple way to startup the GUI itself. Changing the Makefile into a python script might be ideal; this would provide both cli tools and an api.
A few things this interface should be capable of doing:
ssh
ing and attempting to run the specified programs theressh
), required package not installed, etc.