Menlo
Hardware Design

Frame and Structural Components

This chapter describes how the Asimov humanoid frame is organized, how major structural modules connect, and why the structural design choices were made.

CAD Files

You can view the STEP source file on GitHub and download it from there.

1. Asimov Humanoid Structural Architecture

The Asimov 0 legs are organized from pelvis to the ground, with 12 active degrees of freedom and 2 passive toe joints. Each leg is divided into pelvis, hip, knee, and foot modules, with 6 active DOF per leg: hip pitch, yaw, and roll; knee pitch; and ankle pitch and roll.

alt text

2. Structural Breakdown of Main Modules

This exploded view of the Asimov 0 legs shows all parts included in the CAD files for manufacturing. Components are labeled with indices 1-79, so you can use this diagram as a checklist to confirm you have all CAD-modeled parts. Fasteners and other standard hardware (for example, screws, nuts, and washers) are not included.

alt text Figure: Exploded view of the legs with part index labeled.

We separate the robot this into 4 modules: Pelvis, Hip, Knee, and Feet, aligning to the assembly unit. For each section, we labaled the parts included according to their material. Also for each part we include the indexs labeled in the exploded view for a quick check.

Pelvis Module

alt text

Hip Module

alt text

Knee Module

alt text

Ankle/Foot Module

alt text

3. Joint Structural Packaging

Joint Coordinate

The picture below shows the joint rotation axis with 0 joint position. The frame convention is blue for z, red for x, and green for y. alt text

Joint Index and Joint rotation range

Joint IndexJoint NameMotion Range (rad)Axis (xyz)
1left_hip_pitch_joint-2.09 ~ 1.000 0.70711 -0.70711
2left_hip_roll_joint-0.79 ~ 0.791 0 0
3left_hip_yaw_joint-0.79 ~ 0.790 0 -1
4left_knee_joint0.00 ~ 1.500 1 0
5left_ankle_pitch_joint-0.50 ~ 0.500 1 0
6left_ankle_roll_joint-0.35 ~ 0.35-1 0 0
7left_toe_joint-0.60 ~ 0.000.010532 0.99994 0
8right_hip_pitch_joint-1.00 ~ 2.090 -0.70711 -0.70711
9right_hip_roll_joint-0.79 ~ 0.791 0 0
10right_hip_yaw_joint-0.79 ~ 0.790 0 -1
11right_knee_joint-1.50 ~ 0.000 -1 0
12right_ankle_pitch_joint-0.50 ~ 0.500 -1 0
13right_ankle_roll_joint-0.35 ~ 0.35-1 0 0
14right_toe_joint0.00 ~ 0.600.0074685 -0.99997 0

If you want to know more details about the joints, welcome to the next chapter Joint Design and Actuation, where we covered the actuators, ankle and toe joints design.

How is this guide?

On this page