billmania / roboquest_core

The backend functionality for the RoboQuest project
1 stars 0 forks source link

Implement ROS service to reload servo config #49

Closed billmania closed 1 year ago

billmania commented 1 year ago

For reloading the servo configuration at the rq_core backend, implement a ROS service to do just that. The rq_ui NodeJS server will then call the service, when commanded to do so by the browser UI.

Required by rq_ui Issue 108

billmania commented 1 year ago

The first iteration of this implementation, and maybe the only, will simply cause the roboquest base node to exit when the service is called. roslaunch will then automatically restart the node and the node will load the latest servos_config.json file. The service will be "/restart" and it will use the Empty ROS interface..