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 |
---|---|---|---|
"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 |
Â