Open neckutrek opened 7 years ago
Might it be possible to do something more or less out of the box with the tools from rqt_gui? Running and communicating between different nodes on different machines is no problem in ROS:http://wiki.ros.org/ROS/Tutorials/MultipleMachines.
One could add a GUI to hiqp_ros that is able to send service calls and receive messages at the click of a button rather than having to write scripts or commute via the command line.
The gui could include a list of all registered tasks and info about them such as if they are active, if they are monitored etc. The tasks can be grouped on priority level and those groups can be expanded/deexpanded. Changing tasks at run-time can then be done with the click of a button.
The gui could also be setup on a remote machine together with rviz and communicating with the controller via e.g. ethernet. This way one could relieve a controlling device from cpu-draining gui/visualization.
One could maybe adjust the visualization rate and task monitoring rate from the gui as well.