Functions | |
| def | main |
| def | map_joystick |
| def | rotate |
| def | set_j |
| def joint_position_joystick.main | ( | ) |
RSDK Joint Position Example: Joystick Control Use a game controller to control the angular joint positions of Baxter's arms. Attach a game controller to your dev machine and run this example along with the ROS joy_node to control the position of each joint in Baxter's arms using the joysticks. Be sure to provide your *joystick* type to setup appropriate key mappings. Each stick axis maps to a joint angle; which joints are currently controlled can be incremented by using the mapped increment buttons. Ex: (x,y -> e0,e1) >>increment>> (x,y -> e1,e2)
Definition at line 164 of file joint_position_joystick.py.
| def joint_position_joystick.map_joystick | ( | joystick | ) |
Maps joystick input to joint position commands. @param joystick: an instance of a Joystick
Definition at line 71 of file joint_position_joystick.py.
| def joint_position_joystick.rotate | ( | l | ) |
Rotates a list left. @param l: the list
Definition at line 43 of file joint_position_joystick.py.
| def joint_position_joystick.set_j | ( | cmd, | |
| limb, | |||
| joints, | |||
| index, | |||
| delta | |||
| ) |
Set the selected joint to current pos + delta. @param cmd: the joint command dictionary @param limb: the limb to get the pos from @param joints: a list of joint names @param index: the index in the list of names @param delta: delta to update the joint by joint/index is to make this work in the bindings.
Definition at line 55 of file joint_position_joystick.py.