Home | Trees | Indices | Help |
|
---|
|
object --+ | Limb
Interface class for a limb on the Baxter robot.
|
|||
Point Point(x, y, z) |
|||
Quaternion Quaternion(x, y, z, w) |
|
|||
|
|||
|
|||
|
|||
[str] |
|
||
float |
|
||
dict({str:float}) |
|
||
float |
|
||
dict({str:float}) |
|
||
float |
|
||
dict({str:float}) |
|
||
dict({str:Limb.Point,str:Limb.Quaternion}) |
|
||
dict({str:Limb.Point,str:Limb.Point}) |
|
||
dict({str:Limb.Point,str:Limb.Point}) |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from |
|
|||
Inherited from |
|
Constructor.
|
Return the names of the joints for the specified limb.
|
Return the requested joint angle.
|
Return all joint angles.
|
Return the requested joint velocity.
|
Return all joint velocities.
|
Return the requested joint effort.
|
Return all joint efforts.
|
Return Cartesian endpoint pose {position, orientation}.
|
Return Cartesian endpoint twist {linear, angular}.
|
Return Cartesian endpoint wrench {force, torque}.
|
Set the timeout in seconds for the joint controller
|
Clean exit from advanced control modes (joint torque or velocity). Resets control to joint position mode with current positions.
|
Set ratio of max joint speed to use during joint position moves. Set the proportion of maximum controllable velocity to use during joint position control execution. The default ratio is `0.3`, and can be set anywhere from [0.0-1.0] (clipped). Once set, a speed ratio will persist until a new execution speed is set.
|
Commands the joints of this limb to the specified positions. IMPORTANT: 'raw' joint position control mode allows for commanding joint positions, without modification, directly to the JCBs (Joint Controller Boards). While this results in more unaffected motions, 'raw' joint position control mode bypasses the safety system modifications (e.g. collision avoidance). Please use with caution.
|
Commands the joints of this limb to the specified velocities. IMPORTANT: set_joint_velocities must be commanded at a rate great than the timeout specified by set_command_timeout. If the timeout is exceeded before a new set_joint_velocities command is received, the controller will switch modes back to position mode for safety purposes.
|
Commands the joints of this limb to the specified torques. IMPORTANT: set_joint_torques must be commanded at a rate great than the timeout specified by set_command_timeout. If the timeout is exceeded before a new set_joint_torques command is received, the controller will switch modes back to position mode for safety purposes.
|
Command the joints to the center of their joint ranges Neutral is defined as: ['*_s0', '*_s1', '*_e0', '*_e1', '*_w0', '*_w1', '*_w2'] [0.0, -0.55, 0.0, 0.75, 0.0, 1.26, 0.0]
|
(Blocking) Commands the limb to the provided positions. Waits until the reported joint state matches that specified. This function uses a low-pass filter to smooth the movement.
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 27 12:34:35 2015 | http://epydoc.sourceforge.net |