What is the intended workflow for using the PlanningSceneValidityServer?
If I understand correctly, the PlanningSceneValidityServer provides a ROS service interface for performing state and trajectory validity checks (similar to how things were done back in diamondback).
I've been testing the fuerte implementation, and it seems to use whatever planning scene has been previously set (if any), by an external entity not part of the PlanningSceneValidityServer.
What was the original use case that inspired this node?. Before digging into the implementation, I was looking for something that would allow queries for the current robot state (and internally manage planning scene updates); this with the objective of simplifying these very common validity queries, because:
The amount of boiler plate code to do the same thing has grown since electric.
I'd rather not get/set the same planning scene multiple times from many (possibly remote) nodes, if they will all operate on the same scene.
TIA