pylabrobot.brooks.precise_flex.PreciseFlex.drop_at_location#

async PreciseFlex.drop_at_location(location: Coordinate, direction: float, resource_width: float, orientation: Literal['right', 'left'] | None = None, wrist: Literal['cw', 'ccw'] | None = None, rail_position: float | None = None) None#

Drop at the specified Cartesian location.

Parameters:
  • location (Coordinate) – Cartesian location to drop at.

  • direction (float) – Approach direction, applied as the pose’s z rotation in degrees.

  • resource_width (float) – Width of the held resource, in mm.

  • 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