pylabrobot.brooks.precise_flex.PreciseFlex.move_gripper_joint_position#
- async PreciseFlex.move_gripper_joint_position(position: float, force_sensing: bool = False) None#
Move the gripper to a controller-native joint position.
This is the counterpart to
move_gripper()for integrations with taught joint-space routes. The caller owns the joint calibration.A target outside the axis is held to the nearest end rather than refused, which is the opposite of
move_gripper(). A width in mm that lands out of range meansclosed_gripper_positionis wrong, which is worth raising on; a taught joint position that does is a route reaching a little past the stop, and holding it there is what the route wanted. Either way the arm never receives a target past the end, which is what strands it.