When a kinematic (and to some degree also cartesian) path plan fails to find a solution, the cause of error is really obscure and it's not surfaced to the user. Sometimes MoveIt! does have the information (eg. start state or goal state are invalid), and we should show it more clearly.
When a kinematic (and to some degree also cartesian) path plan fails to find a solution, the cause of error is really obscure and it's not surfaced to the user. Sometimes MoveIt! does have the information (eg. start state or goal state are invalid), and we should show it more clearly.