garmi_parti.panda package¶
Teleoperation interfaces for the Panda robot.
- class garmi_parti.panda.CartesianFollower(params, has_gripper=False)¶
Bases:
PandaInterfaceTeleoperation interface that controls a Panda robot in Cartesian space.
- Parameters:
params (
TeleopParams)has_gripper (
bool)
- pause(end_effector='')¶
Executed when a pause was requested.
- set_command(command)¶
Called when a new command has been received over the network.
- class garmi_parti.panda.CartesianLeader(params)¶
Bases:
PandaInterfaceTeleoperation interface that uses a Panda robot as a haptic input device in Cartesian space.
- Parameters:
params (
TeleopParams)
- pause(end_effector='')¶
Executed when a pause was requested.
- set_command(command)¶
Called when a new command has been received over the network.
- class garmi_parti.panda.JointFollower(params, has_gripper=False)¶
Bases:
PandaInterfaceTeleoperation interface that controls a Panda robot in joint space.
- Parameters:
params (
TeleopParams)has_gripper (
bool)
- pause(end_effector='')¶
Executed when a pause was requested.
- set_command(command)¶
Called when a new command has been received over the network.
- set_sync_command(command, end_effector='')¶
Called by the network server. The command argument of this method is generated by get_sync_command on the client side. Use this mechanism to synchronize teleoperators before teleoperation begins.
- class garmi_parti.panda.JointLeader(params)¶
Bases:
PandaInterfaceTeleoperation interface that uses a Panda robot as a haptic input device in joint space.
- Parameters:
params (
TeleopParams)
- get_sync_command()¶
Called by teleoperation clients to be sent to the server for synchronization. This call happens after a connection is established but before teleoperation starts, i.e. between the pre_teleop and start_teleop hooks.
- Return type:
- pause(end_effector='')¶
Executed when a pause was requested.
- set_command(command)¶
Called when a new command has been received over the network.