genericroboticarm.robo_APIs.precise_flex.uppsala_pf_on_rail module¶
Implementation of RoboInterface extending the PFonRail to the specific uppsala working cell.
- class genericroboticarm.robo_APIs.precise_flex.uppsala_pf_on_rail.UppsalaPFonRail(start_simulating: bool = True, host: str = '10.10.0.98', port: int = 10100)[source]¶
Bases:
PFonRail
- _abc_impl = <_abc._abc_data object>¶
- property available_intermediate_actions: list[str]¶
- List of functionalities the arm can do together with put/get labware commands,
like (un-)lidding, shaking reading barcode, etc.
- Returns:
- get_labware(intermediate_actions: list[str], device: str, position: int)[source]¶
- Parameters:
position
device
intermediate_actions
- Returns:
- classmethod get_name() str [source]¶
The name will be used as parameter in command line startup (-r), as sila server name and to save the position graph. :return: the name
- move_to_safe_pos(identifier: str, offset: dict[str, float] | None = None)[source]¶
Moves to the approach position belonging to the specified position :param offset: :param identifier: :return:
- property name: str¶
- pick_at_position(identifier: str, offset: dict[str, float] | None = None)[source]¶
Opens the gripper, moves to a specified location and closes the gripper there :param identifier: Position identifier :param offset: :return:
- place_at_position(identifier: str, offset: dict[str, float] | None = None)[source]¶
Opens the gripper, moves to a specified location and opens the gripper there :param identifier: Position identifier :param offset: :return:
- prepare_for_input(internal_pos: int, device: str, position: int, plate_type: str) bool [source]¶
- Parameters:
plate_type
plate_type
position
device
internal_pos
- Returns:
- prepare_for_output(internal_pos: int, device: str, position: int) bool [source]¶
- Parameters:
position
device
internal_pos
- Returns: