2.2. Design of a Joint Mechanism Mimicking the Joint Stiffness of a Human Leg
There are several methods of mimicking joint stiffness, including using an actuator to control the joint like a spring, implementing a spring and using a combination of these methods. In human running, each joint of the leg requires more than 1000 W [
11,
14,
15,
16], whereas the output of the DC motors used in the legs of some humanoid robots is much lower: approximately 150 W [
1,
17,
18,
19,
20]. If motors with higher power were used, their size and weight would make it difficult to mimic a human leg. Although hydraulic actuators can be used to produce the required high output, they require large, heavy pumps. It is therefore very difficult to realize human running using existing actuators. Consequently, we considered the possibility of mimicking this characteristic by using elastic bodies, such as a compression coil spring, a torsion spring or a leaf spring. To mimic the variation of joint stiffness with running speed, we used a leaf spring, with which we can easily adjust the stiffness by varying the distance between a supporting point and a load point [
33].
Figure 1 is a schematic of the joint stiffness adjustment mechanism. The load point is fixed on Link A, and the leaf spring is fixed on Link B via the joint axis. When a force is applied to Link A, the force is transmitted to the leaf spring through the load point. Link A then rotates in accordance with the deformation of the leaf spring. In this way, we can adjust the joint stiffness by changing the position of the load point. This stiffness can be calculated as:
where
is the joint stiffness,
is the joint torque and
is the joint displacement. The formula for the joint displacement is the following:
where
is the deflection of the leaf spring and
is the effective length of the leaf spring. When the displacement is small, it can be approximated as follows:
Figure 1.
Schematic of the joint stiffness adjustment mechanism.
Figure 1.
Schematic of the joint stiffness adjustment mechanism.
The deflection is expressed as follows:
where
is the Young’s modulus of the leaf spring,
is the area moment of inertia of the leaf spring,
is the width of the leaf spring and
is the thickness of the leaf spring. According to these equations, the joint stiffness can be approximated as follows:
The joint stiffness adjustment mechanism allows for changing the stiffness of the joint. However, when we attempted to mimic low joint stiffness, it was difficult to install the leaf spring in a manner that is consistent with human physical structure. We need to position the load point far from the supporting point to mimic low joint stiffness, and furthermore, the leaf spring cannot withstand the force while in the stance phase if its thickness is reduced to decrease the stiffness. Thus, this leaf spring joint stiffness adjustment mechanism cannot achieve the required joint stiffness. To resolve this problem, we incorporated an additional leaf spring into the mechanism. The two leaf springs were implemented in series through the active actuator in the joint to realize low joint stiffness. This arrangement makes it possible to adjust the stiffness of the joint over a wide range. Moreover, the approximation of the displacement becomes more accurate because the deflection of a leaf spring becomes half of the displacement of the joint mechanism. Therefore, we used the above simplification (Equation (3)) for calculating joint stiffness. The theoretical formula for joint stiffness using two leaf springs is the following:
where
is the joint stiffness,
is the stiffness of the leaf spring whose effective length we can change and
is the stiffness of the leaf spring whose effective length is fixed. Furthermore, we devised a new joint mechanism in which the angle between two leaf springs can be changed by an actuator in order to achieve active movement. The two leaf springs transmit the joint torque to an upper link and a lower link through the load point, which can be moved to change the effective length (see
Figure 2a). When the active joint moves, the joint rotates (see
Figure 2b). When the external torque is applied, the leaf springs bend, and the joint angle also changes (see
Figure 2c). If this mechanism is to act like a torsion spring, the angle between the two leaf springs should be fixed, and only the leaf springs should bend to produce the joint torque while the robot is standing. To accomplish this, we used a worm gear to which the torque from an input shaft to an output shaft is transmitted; not all of the torque from the output shaft to the input shaft is transmitted to the worm gear. The transmission efficiency was changed according to the lead angle
of the worm gear. The theoretical formulas for transmission efficiency from the input shaft to the output shaft (
) and from the output shaft to the input shaft (
) are as follows [
34]:
where
is a parameter with a value of 0.14, determined by the material of which the worm gear is made and the angular velocity during running. These formulas are plotted in
Figure 3. The lead angle was determined to be 8.73° considering the feasibility of manufacturing and the back-drivability. Using these formulas, we designed the worm gear so that it would be possible to fix the angle between the leaf springs and move actively by using the motor, which can output 150 W and is small and light enough to be implemented in the leg. The torque transmission efficiency from the input shaft to the output shaft of the developed mechanism is 50%, and that from the output shaft to the input shaft is 2.6%. This knee mechanism (see
Figure 4) can fix the angle between the two leaf springs in the stance phase and actively control the joint angle.
Figure 2.
Schematic of the knee mechanism comprising two leaf springs.
Figure 2.
Schematic of the knee mechanism comprising two leaf springs.
Figure 3.
Influence of lead angle on torque transmission efficiency.
Figure 3.
Influence of lead angle on torque transmission efficiency.
To vary the joint stiffness within the range of a human leg joint, the load point must move 130 mm in 0.4 s. In addition, the mechanism should withstand a load of 10,000 N in the direction perpendicular to the leaf spring and a load of 750 N in the direction parallel to the leaf spring. There are several ways of moving the load point, such as using a ball screw or a rack-and-pinion system. When a rack-and-pinion system is used, the actuator needs more power to move itself because it moves with the load point. Therefore, we decided to use a ball screw. When a ball screw is used, the large load in the direction parallel to the leaf spring produces a large moment that acts on the actuator. To make it possible for the actuator to withstand this large load and moment, we implemented an electrical break to control the moment and a linear guide for the load in the direction perpendicular to the leaf spring (see
Figure 5). Thanks to this mechanism, the load point can be adjusted during the flight phase like a human.
Figure 4.
CAD model for the knee mechanism comprising two leaf springs and a worm gear.
Figure 4.
CAD model for the knee mechanism comprising two leaf springs and a worm gear.
Figure 5.
CAD model for the joint stiffness adjustment mechanism.
Figure 5.
CAD model for the joint stiffness adjustment mechanism.
2.3. Joint Stiffness Equation Considering the Fixed Point
The position of the fixed point of the leaf spring is different from the rotational center of the joint in the developed joint mechanism (see
Figure 6). Because the difference between the rotational center and the fixed point of the leaf spring influences the moment of the leaf spring, we modified the equation for the stiffness of the mechanism.
When the position of the fixed point and that of the rotational center are different, the positions can be expressed in terms of their two-dimensional coordinates. The coordinates of the rotational center are set as the origin of the coordinate system. The coordinates of the fixed point are (
,
), and those of the load point are (
,
). When moment
is applied to the rotational center, force
is applied to the load point of the leaf spring. This force is expressed as follows:
Moment
applied to the load spring is expressed as follows:
Based on these equations, this moment bending the leaf spring is calculated as follows:
According to Equation (11), when the positions of the rotational center and the fixed point of the leaf spring are the same,
i.e.,
equals zero, the moment acting on the leaf spring is the same as that acting on the joint. However, when
a > 0, the moment acting on the leaf spring is smaller than that acting on the joint. This means that the deflection of the leaf spring
also becomes smaller:
For calculating the joint stiffness with Equations (1) and (3), the deflection
perpendicular to the line that passes through the rotational center and the load point is expressed as follows:
where
is the angle between the X direction and the line that passes through the rotational center and the load point. According to the modified deflection given in Equation (13), the modified theoretical formula for the joint stiffness is the following:
where
is the modified joint stiffness. This indicates that a greater difference between the rotational center and the fixed point of the leaf spring leads to increased joint stiffness. We took this into consideration in the design of the leaf spring.
Figure 6.
Influence of the difference between the rotational center and the fixed point of the leaf spring.
Figure 6.
Influence of the difference between the rotational center and the fixed point of the leaf spring.
2.4. Laminated Leaf Spring Made of Carbon Fiber-Reinforced Plastic
In order to incorporate the leaf springs into the developed joint mechanism, the leaf springs must be able to withstand a large load while the robot is running. One option is to make the leaf spring out of iron. Such a leaf spring could withstand a large load, but it would be very heavy. If an iron leaf spring were implemented, the joint mechanism would not be able to mimic the mass of a human leg.
To resolve this problem, we used a leaf spring made of CFRP, which is extremely strong, yet also light. The specific strength of CFRP (2457 kNm/kg) is much higher than that of iron (254 kNm/kg), and the density of CFRP (1.5 g/cm
3) is much lower than that of iron (7.8 g/cm
3). On account of these characteristics, CFRP is used in some prosthetic legs [
29]. However, when the CFRP leaf spring was made small enough to be installed into a robotic leg equivalent in size to a human leg, the stress on the leaf spring exceeded its strength. To improve the strength, the thickness or width of the leaf spring should be increased. However, when the width is increased, it becomes difficult to incorporate the leaf spring into the leg. On the other hand, when the thickness is increased, the deflection of the leaf spring becomes smaller and the joint stiffness higher than that of a human leg. To resolve this problem, we stacked two leaf springs, one upon another. The maximum stress
is expressed as follows:
In contrast, the deflection of the laminated leaf spring and the maximum stress on one leaf spring in the laminated leaf spring are expressed as follows:
where
is the thickness of each leaf spring and
n is the number of leaf springs. Thus,
is expressed as follows:
Considering Equation (18), Equations (16) and (17) can be expressed as follows:
Based on Equations (19) and (20), when the number of leaf springs increases, the deflection and the stress also increase. However, the number of leaf springs influences the deflection more than the stress. Thus, we can adjust the total thickness to modify the strength and the number of leaf springs to modify the joint stiffness. To increase the strength of the leaf spring and decrease the joint stiffness, we used these formulas to design a laminated leaf spring made of two CFRP leaf springs. Compared to an iron leaf spring whose joint stiffness is the same as that of the laminated CFRP leaf spring, the laminated leaf spring is thicker and almost the same in length and width, and the mass of the laminated leaf spring (200 g) is much lower than that of the iron leaf spring (600 g) (see
Table 2). Furthermore, the mass of the joint mechanism using the CFRP laminated leaf springs is 3000 g, compared to 3800 g for the joint with iron leaf springs. Thus, the use of CFRP laminated leaf springs reduces the mass of the joint by approximately 21%.
Table 2.
Leaf spring characteristics.
Table 2.
Leaf spring characteristics.
Material | Iron | CFRP |
---|
Size mm | 250 × 90 × 3.4 | 220 × 70 × 8.8 |
Mass g | 600 | 200 |
2.5. Implementation of the Joint Mechanism
We designed a robotic leg that incorporates the developed joint mechanism. The developed leg has a knee mechanism comprising two leaf springs, the worm gear and the joint stiffness adjustment mechanism, as well as an ankle comprising two leaf springs. The joint stiffness of the ankle does not vary as widely as that of the knee joint (see
Table 1), and the ankle’s range of motion during the swing phase, approximately 30°, is more restricted than that of the knee, approximately 60° [
7]. Therefore, in order to keep the mass of the ankle more consistent with the mass of a human ankle, we did not implement the worm gear and the joint stiffness adjustment mechanism in the ankle joint. In the foot, we implemented a rubber hemisphere at the end of each toe for point grounding.
In addition, the developed leg was implemented with a pelvis mechanism (see
Figure 7a). We used 150-W DC motors, timing belts and harmonic drives to actuate the pelvis roll joint and hip joints. To perform human-like motions, the robot, which weighs 60 kg, must be approximately the same size as a human [
35]. The weight of the robot’s upper body is designed such that the location of the center of mass and the moment of inertia about the center of mass are consistent with those of the human body [
36]. The mass of the robot is close to that of a human, and the height is similar to that of a human’s chest. Moreover, the mass of each part of the robot is similar to the mass of the corresponding part of the human body. This was possible because the variable stiffness actuator mechanism was made lighter by using the worm gear and the CFRP-laminated leaf springs.
Table 3 describes the configuration of the robot. This robot has nine actuators, can move its pelvis in the same way a human does and can jump because it can store energy via leg elasticity and use it efficiently via resonance based on pelvic oscillation. Robot motion was restricted to the vertical and horizontal directions using a developed guide (see
Figure 7b). The guide has two passive joints, and it was connected to the robot’s body to ensure that the robot moves around the guide.
Figure 7.
Developed robot used in the experiments.
Figure 7.
Developed robot used in the experiments.
Table 3.
Robot configuration.
Table 3.
Robot configuration.
| Human [29] | Robot |
---|
Distance between hip joints (mm) | 180 | 180 |
Thigh length (mm) | 374 | 377 |
Shank length (mm) | 339 | 339 |
Foot length (mm) | 170 | 170 |
Height of center of the mass (mm) | 786 | 691 |
Moment of inertia (kg·m2) | 6.3 | 5.8 |