Representation of pick stations on the IF for the RCF process.
- class rapid_clay_formations_fab.robots.pick_station.PickStation(pick_frames, elem_height=150, elem_egress_distance=150)[source]¶
Bases:
object
Picking station setup.
- __init__(pick_frames, elem_height=150, elem_egress_distance=150)[source]¶
Representation of pick stations on the IF for the RCF process.
- Parameters:
pick_frames – List of pick frames (bottom centroid of pick element).
elem_height – Height of pick element in mm, defaults to 150.
elem_egress_distance – Distance between top of element to egress frame in mm, defaults to 150.
- get_next_pick_elem()[source]¶
Get next pick element.
- Returns:
rapid_clay_formations_fab.fab_data.FabricationElement
- Return type:
- copy()[source]¶
Create a copy of this
PickStation
.- Return type:
- transform(transformation)[source]¶
Transform a
PickStation
.- Parameters:
transformation
- Return type:
None
- transformed(transformation)[source]¶
Get a transformed copy of
PickStation
.- Parameters:
transformation
- Returns:
- Return type:
- to_data()[source]¶
Get
dict
representation ofPickStation
.- Return type: