Default position for motors

Each joint in pib requires assembly at a specific degree so it can be reset to this degree as a default on startup. Additionally, this default is set in order to allow the joint to reach the maximum revolute joint limit on 180deg range servo motor.

Joint

Default position

Minimum angle limit

Maximum angle limit

Joint

Default position

Minimum angle limit

Maximum angle limit

"turn_head_motor"​

0

-90

90

"tilt_forward_motor"​

0

-25

90

"upper_arm_left_rotation"​

0

-90

90

"elbow_left"​

-45

-45

90

"lower_arm_left_rotation"​

0

-90

90

"shoulder_vertical_left"​

0

0

90

"shoulder_horizontal_left"​

0

0

90

"upper_arm_right_rotation"​

0

-90

90

"elbow_right"​

-45

-45

90

"lower_arm_right_rotation"​

0

-90

90

"shoulder_vertical_right"​

0

0

90

"shoulder_horizontal_right"​

0

0

90

"thumb_right_opposition"​

-90

-90

90

"thumb_right_stretch"​

-90

-90

90

"index_right_stretch"​

-90

-90

90

"middle_right_stretch"​

-90

-90

90

"ring_right_stretch"​

-90

-90

90

"pinky_right_stretch"​

-90

-90

90

"thumb_left_opposition"​

-90

-90

90

"thumb_left_stretch"​

-90

-90

90

"index_left_stretch"​

-90

-90

90

"middle_left_stretch"​

-90

-90

90

"ring_left_stretch"​

-90

-90

90

"pinky_left_stretch"​

-90

-90

90

"wrist_left"​

0

-90

90

"wrist_right"​

0

-90

90

Â