I am developing a URCap where a prompt the user for a position using RobotPositionCallback(). The generated Pose will be edited afterwards and added to a waypoint using:
FixedPositionDefinedWaypointNodeConfig createFixedPositionConfig(Pose poseIncludingTcp, JointPositions qNear, BlendParameters blendParameters, WaypointMotionParameters waypointMotionParameters);
But as I understand jointPosition will this not differ from the Pose after edited? And why do I need to specify the jointPosition, is the Pose not enough? Is the jointPosition not just another way to specify the robot position?