autonomous_robotic_sample_handling.model.devices.motor.synthetic_device.SyntheticRobotArm
- class autonomous_robotic_sample_handling.model.devices.motor.synthetic_device.SyntheticRobotArm(device_connection, *args)
Bases:
object
A synthetic robot arm for testing purposes
- __init__(device_connection, *args)
Initialize the Synthetic Device
- Parameters:
device_connection (object) – The device connection object
args (list) – The arguments for the device
Methods
__init__
(device_connection, *args)Initialize the Synthetic Device
Activates and Homes the Robot
delay
(wait)Makes the Robot wait
Disconnects the Mecademic Robot object from the robot and system
jog
()Zero the joints of the synthetic device
move_joints
(a, b, c, d, e, f)Move Robot Joints.
move_pose
(a, b, c, d, e, f)Move Robot Linearly
Attributes
Return the commands for the synthetic device
- activate_and_home()
Activates and Homes the Robot
- delay(wait)
Makes the Robot wait
- disconnect()
Disconnects the Mecademic Robot object from the robot and system
- jog()
Zero the joints of the synthetic device
- move_joints(a, b, c, d, e, f)
Move Robot Joints.
- Parameters:
a –
b –
c –
d –
e –
f –
- move_pose(a, b, c, d, e, f)
Move Robot Linearly
- property commands
Return the commands for the synthetic device
- Returns:
commands – commands that the device supports
- Return type:
dict