Getting JointAngles from Waypoints (not only poses) for CB-Series.
The Waypoints are stored as Jointangles and Pose but the user has only the ability to access the Waypoints as poses.
I would like a function like get_waypoint_joint_positions(Wapoint_1) that returns the “qnear” that is implicitely saved with the Waypoint.
Why is it needed?
Describe which problem this will resolve for the customer. What issues are the customer facing today, that cannot be met by our current products? And how will implementing this feature request make their problem resolved?
Moving to waypoints with movel and moveJ is no problem, but if you want to move to a position in steps. For example move Joint 1 at first until it reaches the correct position, than start joint 2 … You have no ability to get the joint positions of the waypoint.
thank you for the answer.
I know this function but for a pose there are more possible results in joint-space so this is not a safe solution.
As the system internally knows the correct values there is no need to “guess” or calculate the joint angles.
As a workaround, you can use your own custom waypoint that mimics the funcktionallity of the Waypoint, and then save the JointPositions from this. We have implemented this, although you can’t use the funktion that request the user to auto/manually move the robot to the first waypoint when start is pressed.
why not both?
Actually, we are using e-Series only and having an Interface for getting the JointPositions would be a big thing for us because it is then possible to re-configure MoveJ Waypoint Nodes, e.g. changing the Blend Parameters.
That would also be my choice! But it will take some resources, for either of the solutions. So it is nice to gain an impression where the biggest need is.