pylabrobot.brooks.precise_flex.PreciseFlex.move_to_location#
- async PreciseFlex.move_to_location(location: Coordinate, direction: float, speed_pct: float | None = None, orientation: Literal['right', 'left'] | None = None, wrist: Literal['cw', 'ccw'] | None = None, rail_position: float | None = None) None#
Move the arm to the specified Cartesian location. The IK target is guarded against out-of-range axes (see
_guarded_move_j).- Parameters:
location (Coordinate) – Target Cartesian location.
direction (float) – Approach direction, applied as the pose’s z rotation in degrees.
speed_pct (float | None) – Movement speed override as a percentage (0-100). If None, uses the current speed setting.
orientation (Literal['right', 'left'] | None) – Elbow orientation (
"lefty"or"righty"). If None, the robot picks the closest configuration.wrist (Literal['cw', 'ccw'] | None) – Wrist configuration. If None, the robot picks the closest configuration.
rail_position (float | None) – Linear rail position in mm. Required when the arm has a rail.
- Return type:
None