Currently (at least using the pybindings), it is possible that a call of the inverse kinematics solver returns an empty solution set, i.e., there are no solutions returned.
Could we please throw an error when there is no valid solution to the IK and communicate the reason? It would be good to at least distinguish the following:
The robot is not 3R or 6R (this error is already implemented)
The remodeling of the robot does not lead to one of the solvable cases
The remodeling is successful, but there exists no valid solution
Currently (at least using the pybindings), it is possible that a call of the inverse kinematics solver returns an empty solution set, i.e., there are no solutions returned.
Could we please throw an error when there is no valid solution to the IK and communicate the reason? It would be good to at least distinguish the following: