OrebroUniversity / hiqp

GNU General Public License v3.0
9 stars 2 forks source link

Adding a GUI for handling service calls #20

Open neckutrek opened 7 years ago

neckutrek commented 7 years ago

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.

rtkg commented 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.