machines Article Joint Mechanism That Mimics Elastic Characteristics in Human Running Takuya Otani 1, *, Kenji Hashimoto 2,3,† , Takaya Isomichi 1,† , Masanori Sakaguchi 4,5,† , Yasuo Kawakami 5,† , Hun-Ok Lim 3,6,† and Atsuo Takanishi 3,7,† 1 2 3 4 5 6 7 * † Graduate School of Science and Engineering, Waseda University, No. 41-304, 17 Kikui-cho, Shinjuku-ku, Tokyo 162-0044, Japan; [email protected] Waseda Institute for Advanced Study, Waseda University, No. 41-304, 17 Kikui-cho, Shinjuku-ku, Tokyo 162-0044, Japan; [email protected] Humanoid Robotics Institute (HRI), Waseda University, 2-2 Wakamatsu-cho, Shinjuku-ku, Tokyo 162-8480, Japan; [email protected] (H.-O.L.); [email protected] (A.T.) Faculty of Kinesiology, University of Calgary, 2500 University Drive NW, Calgary, AB T2N 1N4, Canada; [email protected] Faculty of Sport Sciences, Waseda University, 2-579-15 Mikajima, Tokorozawa-shi, Tokyo 359-1192, Japan; [email protected] Faculty of Engineering, Kanagawa University, 3-27-1 Rokkakubashi, Kanagawa-ku, Yokohama 221-8686, Japan Department of Modern Mechanical Engineering, Waseda University, 2-2 Wakamatsu-cho, Shinjuku-ku, Tokyo 162-8480, Japan Correspondence: [email protected]; Tel.: +81-3-3203-4394 These authors contributed equally to this work. Academic Editors: Marco Ceccarelli and Hui Li Received: 31 July 2015; Accepted: 19 January 2016; Published: 25 January 2016 Abstract: Analysis of human running has revealed that the motion of the human leg can be modeled by a compression spring because the joints of the leg behave like a torsion spring in the stance phase. In this paper, we describe the development of a joint mechanism that mimics the elastic characteristics of the joints of the stance leg. The knee was equipped with a mechanism comprising two laminated leaf springs made of carbon fiber-reinforced plastic for adjusting the joint stiffness and a worm gear in order to achieve active movement. Using this mechanism, we were able to achieve joint stiffness mimicking that of a human knee joint that can be adjusted by varying the effective length of one of the laminated leaf springs. The equation proposed for calculating the joint stiffness considers the difference between the position of the fixed point of the leaf spring and the position of the rotational center of the joint. We evaluated the performance of the laminated leaf spring and the effectiveness of the proposed equation for joint stiffness. We were able to make a bipedal robot run with one leg using pelvic oscillation for storing energy produced by the resonance related to leg elasticity. Keywords: humanoid; running; joint stiffness; leaf spring 1. Introduction We previously researched the development of a bipedal humanoid robot that can mimic various characteristics of human walking; this robot was used for investigating human mechanisms and human motion control [1–3]. For improving the performance of this robot and using this robot for not only walking, but also hopping and running, we have initiated the development of a new bipedal humanoid robot that can run like a human. In human sciences and sports sciences, researchers usually perform motion capture experiments to realize human motions. In motion capture experiments, however, motions that pose a risk of injury to human subjects cannot be studied owing to ethical concerns [4], despite the possibility of improving those motions through coordinated training. If a robot that Machines 2016, 4, 5; doi:10.3390/machines4010005 www.mdpi.com/journal/machines Machines 2016, 4, 5 2 of 15 can mimic human hopping and running were developed, it would become possible to mimic other human motions, as well. Furthermore, if a robot could perform motions that would improve sports performance, but would be dangerous if a human being were to perform them, it would be possible to identify more effective human motions. Relevant studies in human sciences have identified some characteristics of human running, such as the following: ‚ ‚ ‚ ‚ ‚ ‚ A stance leg acts like a linear spring, and a human leg can be modeled as a spring-loaded inverted pendulum (SLIP) [5–7]. The knee and ankle joints of a stance leg act like torsion springs [8,9]. The knee joint stiffness of the stance leg changes with running speed [8,10]. Rapid knee bending occurs in the swing phase to avoid contact of the foot with the ground [11]. Pelvis rotation in the frontal plane increases jumping force [12]. Moment compensation is accomplished using the upper body and arms [13]. In human running, the joints of the leg require more than 1000 W of power [11,14–16], which is greater than the power of the actuator found in an ordinary life-sized humanoid robot [1,17–20]. To exert a high output during the stance phase, humans utilize joint stiffness for storing the kinetic energy that the robot has during the flight phase. Therefore, we focused on the leg stiffness and joint stiffness of the stance leg as the characteristics that are absolutely necessary for attaining jumping power. There are some studies on running using humanoid robots, but few robots can mimic this characteristic. Some small humanoids can run, but the dynamics of these robots are different from those of humans [21]. Life-sized humanoid robots [17,18], such as ASIMO [19] and Toyota’s humanoid robot [20], do not have human-like leg elasticity. One athletic robot has a human-like musculoskeletal system in the leg and elastic parts in the foot, as with an artificial leg, but this robot’s ankle joint does not mimic human ankle joint stiffness [22]. MABEL [23] also has variable-stiffness joints for running and succeeded in running with axial constraints on the Y-axis, but it cannot vary its joint stiffness within a range equivalent to that of human joint stiffness. Elastic joint mechanisms were developed for walking humanoids, such as COMAN [24–26], so that they can interact with the environment safely or mimic human mechanisms [27,28]. However, the joint mechanisms cannot output enough torque for a running life-sized humanoid robot. Some artificial legs have been developed for achieving natural locomotion; however, they mimic only ankle stiffness, not knee joint stiffness, and the amount of joint stiffness is not equal to that of a human [29–32]. Our intention in this study was to develop a joint mechanism with variable joint stiffness that mimics human joint stiffness and that can be utilized for running. In addition, the knee joint should bend in the swing phase to avoid contact between the foot and the ground. The ankle joint should produce a torque that is the same as that of the knee; however, the joint stiffness of the ankle does not change according to the running speed, and the ankle joint does not bend like a knee joint during the flight phase. Thus, the knee joint mechanism should incorporate joint stiffness and should move actively during the flight phase. We developed a mechanism comprising two laminated leaf springs made of carbon fiber-reinforced plastic (CFRP) for adjusting joint stiffness and a worm gear that can change the angle between two laminated leaf springs with an actuator for achieving active movement. We evaluated the laminated leaf spring and then performed a hopping experiment to evaluate the effectiveness of the proposed joint mechanism. This paper is organized as follows. In Section 2, we describe the design of the joint mechanism that mimics human joint stiffness. In Section 3, we present and discuss experimental results. Finally, in Section 4, we present conclusions and propose future work. Machines 2016, 4, 5 3 of 15 2. Joint Mechanism Mimicking the Joint Stiffness of a Human Leg 2.1. Requirements for a Joint Mechanism Based on Human Running During the stance phase of human running, the knee and ankle joints alternately lengthen and shrink like a spring, whereas the hip joint, unlike a spring, only lengthens [7,8,14,15]. The leg stiffness is a result of knee and ankle joint stiffness, and joint stiffness is important for attaining jumping force. As mentioned above, leg stiffness and joint stiffness vary during the flight phase according to running speed [8,10]. We began by determining the requirements for the robotic joint based on human running data; we considered running speeds between 4 m/s and 10 m/s. The requirements for achieving the joint stiffness of a running human leg were obtained from the results of our preliminary analysis and published running data (see Table 1) [12,14,16]. From these data, we conclude that the knee joint should produce a torque of 177 Nm in the stance phase, bend 2.7 rad in the swing phase and be able to vary its stiffness as needed within the range of human knee joint stiffness, from 300 Nm/rad at a running speed of 4 m/s to 600 Nm/rad at a running speed of 10 m/s, during the swing phase, which has a duration of 0.4 s. Based on knee bending, we calculated a required angular velocity of 6.7 rad/s. Table 1. Joint stiffness for human running. Knee Ankle Min. (Nm/rad) Max. (Nm/rad) 300 520 600 570 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–16], whereas the output of the DC motors used in the legs of some humanoid robots is much lower: approximately 150 W [1,17–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: M Kj “ (1) ∆θ where K j is the joint stiffness, M is the joint torque and ∆θ is the joint displacement. The formula for the joint displacement is the following: ∆θ “ tan´1 pδ{Lq (2) where δ is the deflection of the leaf spring and L is the effective length of the leaf spring. When the displacement is small, it can be approximated as follows: ∆θ « δ{L (3) Machines 2016, 4, 5 4 of 15 Machines 2016, 4, 5 4 of 15 Effective length L Link B Rotation center Roller Link A Leaf spring (a) No load Load F Joint torque M (b) Loaded Figure 1. Schematic of the joint stiffness adjustment mechanism. Figure 1. Schematic of the joint stiffness adjustment mechanism. The deflection is expressed as follows: The deflection is expressed as follows: ML2 4 ML2 δ= = 3 (4) 3EI2 bt E2 ML 4ML δ“ “ (4) where E is the Young’s modulus of the leaf3EI spring,btI3 Eis the area moment of inertia of the leaf t is the spring, the width of the leafof spring andspring, of the leaf to theseb where Ebis is the Young’s modulus the leaf I isthickness the area moment ofspring. inertia According of the leaf spring, equations, the joint stiffness can be approximated as follows: is the width of the leaf spring and t is the thickness of the leaf spring. According to these equations, the joint stiffness can be approximated as follows: 3EI bt 3 E (5) Kj = = L 4 L3 3EI bt E Kj “ “ (5) The joint stiffness adjustment mechanism allows for4L changing the stiffness of the joint. However, L when we attempted to mimic low joint stiffness, it was difficult to install the leaf spring in a manner The joint stiffness adjustment mechanism allows for changing the stiffness of the joint. However, that is consistent with human physical structure. We need to position the load point far from the when we attempted to mimic low joint stiffness, it was difficult to install the leaf spring in a manner supporting point to mimic low joint stiffness, and furthermore, the leaf spring cannot withstand the that is consistent with human physical structure. We need to position the load point far from the force while in the stance phase if its thickness is reduced to decrease the stiffness. Thus, this leaf supporting point to mimic low joint stiffness, and furthermore, the leaf spring cannot withstand the spring joint stiffness adjustment mechanism cannot achieve the required joint stiffness. To resolve force while in the stance phase if its thickness is reduced to decrease the stiffness. Thus, this leaf this problem, we incorporated an additional leaf spring into the mechanism. The two leaf springs spring joint stiffness adjustment mechanism cannot achieve the required joint stiffness. To resolve were implemented in series through the active actuator in the joint to realize low joint stiffness. This this problem, we incorporated an additional leaf spring into the mechanism. The two leaf springs arrangement makes it possible to adjust the stiffness of the joint over a wide range. Moreover, the were implemented in series through the active actuator in the joint to realize low joint stiffness. approximation of the displacement becomes more accurate because the deflection of a leaf spring This arrangement makes it possible to adjust the stiffness of the joint over a wide range. Moreover, becomes half of the displacement of the joint mechanism. Therefore, we used the above simplification the approximation of the displacement becomes more accurate because the deflection of a leaf spring (Equation (3)) for calculating joint stiffness. The theoretical formula for joint stiffness using two leaf becomes half of the displacement of the joint mechanism. Therefore, we used the above simplification springs is the following: (Equation (3)) for calculating joint stiffness. The theoretical formula for joint stiffness using two leaf K adjustable K fixed springs is the following: K'j = K (6) K f ixed Kadjustable adjustable + K fixed K1 j “ (6) Kadjustable ` K f ixed where K ' j is the joint stiffness, K adjustable is the stiffness of the leaf spring whose effective length we where K1 j is the joint stiffness, Kadjustable is the stiffness of the leaf spring whose effective length we can change and K fixed is the stiffness of the leaf spring whose effective length is fixed. Furthermore, can change and K f ixed is the stiffness of the leaf spring whose effective length is fixed. Furthermore, we we devised devised aa new new joint joint mechanism mechanism in in which which the the angle angle between between two two leaf leaf springs springs can can be be changed changed by by an actuator in order to achieve active movement. The two leaf springs transmit the joint torque an actuator in order to achieve active movement. The two leaf springs transmit the joint torque to to an an upper link and a lower link through the load point, which can be moved to change the effective length upper link and a lower link through the load point, which can be moved to change the effective length (see Figure 2a). 2a).When Whenthe theactive active joint moves, rotates (see Figure 2b). When the external (see Figure joint moves, thethe jointjoint rotates (see Figure 2b). When the external torque torque is applied, the leaf bend, springs andangle the joint angle also (seeIfFigure 2c). If this is applied, the leaf springs andbend, the joint also changes (seechanges Figure 2c). this mechanism is mechanism is to act like a torsion spring, the angle between the two leaf springs should be fixed, and to act like a torsion spring, the angle between the two leaf springs should be fixed, and only the leaf only theshould leaf springs bend to produce the joint torqueis while the To robot is standing. springs bend toshould produce the joint torque while the robot standing. accomplish this, To we accomplish this, wetoused a worm gear from to which the torque an input shaft to an outputnot shaft used a worm gear which the torque an input shaft tofrom an output shaft is transmitted; all is of transmitted; not all of the torque from the output shaft to the input shaft is transmitted to the worm the torque from the output shaft to the input shaft is transmitted to the worm gear. The transmission gear. The transmission changed according to the leadgear. angle of the worm gear. The efficiency was changedefficiency accordingwas to the lead angle γ of the worm Theγ theoretical formulas for theoretical formulas for transmission efficiency from the input shaft to the output shaft ( η1 ) and from the output shaft to the input shaft ( η2 ) are as follows [34]: Machines 2016, 4, 5 5 of 15 Machines 2016, 4, 5 5 of 15 transmission from the input shaft to the output shaft (η1 ) and from the output shaft to the Machines 2016, 4,efficiency 5 5 of 15 input shaft (η2 ) are as follows [34]: tan γ η1 = tanγ (7) tan γ (7) η1η1“ = tan(γ + ρ ) (7) tanpγ ` ρq tan(γ + ρ ) tan(γ´- ρq ρ) tanpγ η2 η“2 =tan(γ - ρ ) (8) tan γ η 2 = tanγ (8) tan γ where with a value of of 0.14, determined byby the material a parameter with a value 0.14, determined the materialofofwhich whichthe theworm wormgear gearisis whereρ is ρ aisparameter is a parameter with a value of 0.14, determined by the material of which the worm gear is where ρ made angular velocity velocityduring duringrunning. running.These These formulas plotted in Figure 3. lead The angle lead madeand and the the angular formulas areare plotted in Figure 3. The ˝ made was and determined the angular velocity during running. These formulas are plotted in Figure The lead angle angle be 8.73 considering feasibility manufacturing andthe the3.back-drivability. back-drivability. was determined to beto8.73° considering thethe feasibility ofofmanufacturing and was determined to be 8.73° considering the feasibility of manufacturing and the back-drivability. Using wewe designed the worm gear gear so that would be possible to fix thetoangle between Usingthese theseformulas, formulas, designed the worm soitthat it would be possible fix the angle Using these formulas, weactively designed the worm gear so thatcan it would be possible tosmall fix the angle the leaf springs and move by using the motor, which output 150 W and is and between the leaf springs and move actively by using the motor, which can output 150 W and is light small betweento the leaf springs andinmove actively by using the motor, efficiency which canfrom output W and is small enough implemented the leg. The torque the150 input shaft the and light be enough to be implemented in the leg. transmission The torque transmission efficiency from thetoinput and light enough to be implemented in the leg. The torque transmission efficiency from the input output the developed mechanism 50%, and that fromand the output shaft the input shaft is shaft toshaft the of output shaft of the developedismechanism is 50%, that from thetooutput shaft to the shaft to theknee output shaft of the developed mechanism is 50%, and that from thesprings outputinshaft to the 2.6%. This mechanism (see Figure 4) can fix the angle between the two leaf the stance input shaft is 2.6%. This knee mechanism (see Figure 4) can fix the angle between the two leaf springs input shaft is 2.6%. control This knee (see Figure 4) can fix the angle between the two leaf springs phase actively themechanism joint angle.the in theand stance phase and actively control joint angle. in the stance phase and actively control the joint angle. Thigh Thigh Active axis Active axis Leaf spring Leaf spring Passive axis Passive axis Z Z Motor Motor Load point Load point Shank Shank X X (b) Rotated by the (b) Rotated by the actuator actuator (a) Stretched (a) Stretched (c) Bent by the external (c) Bent by the external torque torque Figure 2. Schematic of the knee mechanism comprising two leaf springs. Figure 2. Schematic of of the the knee knee mechanism mechanism comprising Figure 2. Schematic comprising two two leaf leaf springs. springs. Efficiency Efficiency%% 60 60 η η1 η11 η1 η η22 η η22 40 40 20 20 0 0 0 0 General Developed General5 Developed 10 5 10 Lead angle deg Lead angle deg 15 15 Figure 3. Influence of lead angle on torque transmission efficiency. Figure Figure 3. 3. Influence Influence of of lead lead angle angle on on torque torque transmission transmission efficiency. efficiency. To vary the joint stiffness within the range of a human leg joint, the load point must move 130 mm To vary the joint stiffness within the range of a human leg joint, the load point must move 130 mm in 0.4 In addition, mechanism withstand a load 10,000 in the direction perpendicular Tos.vary the jointthe stiffness withinshould the range of a human legofjoint, theNload 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 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 using a ball parallel screw ortoathe rack-and-pinion system. When a to the leaf spring and a load of 750 N inasthe direction 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 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 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 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 possible for the actuator to withstand this large load and moment, we implemented an electrical Machines 2016, 4, 5 6 of 15 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 Machines 2016, 4, 4,parallel of 15 15 the direction to the leaf spring produces a large moment that acts on the actuator. To make it Machines 2016, 55 66 of possible for the actuator to withstand this large load and moment, we implemented an electrical break break to control control the moment moment and aa linear linear for guide for theinload load in the the direction direction perpendicular to the the leaf to control the moment and a linear guide thefor load the direction perpendicular to the leaf spring break to the and guide the in perpendicular to leaf spring (see Figure 5). Thanks to this mechanism, the load point can be adjusted during the flight (see Figure Thanks to this mechanism, the load the point canpoint be adjusted theduring flight phase like spring (see 5). Figure 5). Thanks to this mechanism, load can be during adjusted the flight like aa human. human. aphase human. phase like Figure 4. 4. CAD model model for the the knee mechanism mechanism comprising two two leaf springs springs and aa worm worm gear. gear. Figure Figure 4. CAD CAD model for for the knee knee mechanism comprising comprising two leaf leaf springs and and Figure 5. CAD model model for for the the joint joint stiffness stiffness adjustment 5. CAD adjustment mechanism. mechanism. Figure 2.3. Joint Joint Stiffness Equation Considering the the Fixed Fixed Point Point Joint Stiffness Stiffness Equation Equation Considering 2.3. The position position of the fixed point ofof the leaf spring is different different from the rotational rotational center of the theofjoint joint The positionof ofthe thefixed fixedpoint point the leaf spring is different from the rotational center the The of the leaf spring is from the center of in the developed joint mechanism (see Figure 6). Because the difference between the rotational center joint the developed joint mechanism (see Figure 6). Because the difference between the rotational in thein developed joint mechanism (see Figure 6). Because the difference between the rotational center and the the fixed point point of the theofleaf leaf spring influences thethe moment of of the leaf spring, we modified the center and the point fixed the spring leaf spring influences moment the leafspring, spring,we wemodified modified the the and fixed of influences the moment of the leaf equation for the stiffness of the mechanism. equation for the stiffness of the mechanism. When the the position position of of the fixed fixed point point and and that that of of the rotational rotational center are are different, different, the the positions positions position of the the and that of the the rotational center center When can be expressed in terms of their two-dimensional coordinates. The coordinates of the rotational can be expressed in terms of their two-dimensional coordinates. The coordinates of the rotational can two-dimensional The coordinates of center are are set set as as the theorigin originof ofthe thecoordinate coordinatesystem. system.The Thecoordinates coordinatesofof ofthe the fixed point are fixed point are (a,((h), center as the origin of the coordinate system. The coordinates the fixed point are hh ),), aa ,, and M is and those those of load the load load point are`(( aal,++h). When moment is applied applied to the rotational rotational center, force those of the point are are (a moment M is M applied to theto rotational center, force force Fls is and of the point ll ,, When hh ).). When moment the center, F is applied to the load point of the leaf spring. This force is expressed as follows: applied to the to load the of leafthe spring. This force expressed as follows: Fls is applied thepoint load of point leaf spring. Thisisforce is expressed as follows: ls M ls Moment M Moment ls M M F == M FF lslsls“ L aaa` ++ L applied to the load spring is expressed as follows: follows: applied to the load spring is expressed as M ls == LF LFls M ls ls (9) (9) (9) (10) (10) Based on on these these equations, equations, this this moment moment bending bending the the leaf leaf spring spring is is calculated calculated as as follows: follows: Based L M ls == L M M M ls aa ++ LL (11) (11) Machines 2016, 4, 5 7 of 15 Moment Mls applied to the load spring is expressed as follows: Mls “ LFls (10) Based on these equations, this moment bending the leaf spring is calculated as follows: Mls “ Machines 2016, 4, 5 L M a`L (11) 7 of 15 According to Equation (11), when the positions of the rotational center and the fixed point of the According to Equation whenzero, the positions of the rotational center and theisfixed pointas ofthat the leaf spring are the same, i.e.,(11), a equals the moment acting on the leaf spring the same leaf spring are the same, i.e., equals zero, the moment acting on the leaf spring is the same as that a acting on the joint. However, when a > 0, the moment acting on the leaf spring is smaller than that acting on the the joint. joint. This However, a >deflection 0, the moment on the is smaller acting on meanswhen that the of theacting leaf spring δlsleaf alsospring becomes smaller:than that acting on the joint. This means that the deflection of the leaf spring δ ls also becomes smaller: 4M L2 4ML3 δls “ 4M3lsls L2 “ 4ML3 3 (12) δ ls = bt 3E = pa ` Lqbt3 E (12) bt E (a + L)bt E For calculating the joint stiffness with Equations (1) and (3), the deflection δ perpendicular to the For calculating the joint stiffness with Equations (1) and (3), the deflection δ perpendicular to line that passes through the rotational center and the load point is expressed as follows: the line that passes through the rotational center and the load point is expressed as follows: a`L δ “ δls cosθload “ b a + L δ (13) δ = δ ls cos θload = δ lsls 2 (13) 2 ` 2b2 pa ` Lq ( a + L) + b is the angle anglebetween betweenthe theX direction X direction that passes through the rotational where θθload andand the the line line that passes through the rotational center load is center and the load point. According to the modified deflection given in Equation (13), the modified and the load point. According to the modified deflection given in Equation (13), the modified theoretical formula formula for theoretical for the the joint joint stiffness stiffness is is the the following: following: b bt33EE ' bt K jK1 “ pa = (a ` + LLq ) 22+`bb2 2 j 4L 4 L22 (14) (14) 1 ' is the where KK modified stiffness. This indicates that a difference greater difference between the modified jointjoint stiffness. This indicates that a greater between the rotational j jis the center andcenter the fixed point of point the leaf spring increased joint stiffness. We took this into rotational and the fixed of the leaf leads springtoleads to increased joint stiffness. We took this consideration in the design of the leaf spring. into consideration in the design of the leaf spring. Y Fixed point ( a, b) Fls M ls M θ load Load point ( a + L, b ) X O Rotational center (0,0 ) 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 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 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 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/cm3) is much lower than that of iron (7.8 g/cm3). 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 Machines 2016, 4, 5 8 of 15 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/cm3 ) is much lower than that of iron (7.8 g/cm3 ). 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: σ“ 6M bt2 (15) 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: δlaminated “ σlaminated “ 6ML2 nbt13 E (16) 6M nbt12 (17) where t1 is the thickness of each leaf spring and n is the number of leaf springs. Thus, t1 is expressed as follows: t t1 “ (18) n Considering Equation (18), Equations (16) and (17) can be expressed as follows: δlaminated “ 6n2 ML2 bt3 E (19) 6nM bt2 (20) σlaminated “ 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. Material Iron CFRP Size mm Mass g 250 ˆ 90 ˆ 3.4 600 220 ˆ 70 ˆ 8.8 200 Machines 2016, 4, 5 9 of 15 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 Machines 2016, 4, 5 9 of 15 body [36]. The mass of the robot is close to that of a human, and the height is similar to that of a as a Moreover, human [35]. The theeach robot’s upper is designed such thatto thethe location thethe center human’s chest. theweight massofof part ofbody the robot is similar massofof corresponding of mass and the moment of inertia about the center ofthe massvariable are consistent with those of the human part of the human body. This was possible because stiffness actuator mechanism was 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 made lighterchest. by Moreover, using the gearpart and therobot CFRP-laminated springs. Table theworm mass of each of the is similar to the massleaf of the corresponding part3ofdescribes the body. This possible the variablecan stiffness actuator mechanism madeway a human configurationtheofhuman the robot. Thiswas robot has because nine actuators, move its pelvis in thewas same lighter by using the worm gear and the CFRP-laminated leaf springs. Table 3 describes the does and can jump because it can store energy via leg elasticity and use it efficiently via resonance configuration of the robot. This robot has nine actuators, can move its pelvis in the same way a human based on pelvic was restricted to the and vertical and horizontal directions using doesoscillation. and can jump Robot because motion it can store energy via leg elasticity use it efficiently via resonance on pelvic RobotThe motion was restricted to the vertical and horizontal using a developedbased guide (see oscillation. Figure 7b). guide has two passive joints, anddirections it was connected to the 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. robot’s body to ensure that the robot moves around the guide. Y R R P R P R P P P Z Y X P :active :passive (a) Photograph of the robot (b) Degrees of freedom configuration 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] Distance between hip joints (mm) Thigh length (mm) Shank length (mm) Distance between joints (mm) Foothip length (mm) Thigh length (mm) Height of center of the mass (mm) Shank length (mm) Moment of inertia (kg·m2) Foot length (mm) Height of center of the mass (mm) 3. Experiments and Discussion Moment of inertia (kg¨ m2 ) 180 374 Human [29] 339 180 170 374 786 339 6.3 170 786 6.3 Robot 180 377Robot 339 170 180 691 377 339 5.8 170 691 5.8 3.1. Verification of the CFRP-Laminated Leaf Spring verify the stiffness of the CFRP-laminated leaf spring, we subjected it to a load test. We 3. ExperimentsTo and Discussion developed a test fixture for the leaf spring and applied a load in the vertical direction using a load testing machine (see Figure 8). The leaf Spring spring is attached to the lower part of the test fixture, and the 3.1. Verification of the CFRP-Laminated Leaf upper part of the test fixture can move freely in the vertical direction. When the load testing machine applies the leafof spring loaded through the upper of the testwe fixture. By changing To verify thea load, stiffness theis CFRP-laminated leafpartspring, subjected it the to a load test. horizontal position of the lower part of the test fixture, we can change the effective length of the leaf We developed a test fixture for the leaf spring and applied a load in the vertical direction using spring. We measured the applied load and the deflection of the leaf spring. To evaluate the loading a load testing machine Figurewe8). The leaf is177 attached to the oftothe capacity of the(see leaf spring, applied loads spring as high as Nm, which is thelower torque part applied a test fixture, human knee joint during running. Figure 9 presents experimental results and theoretical values for the deflection of the laminated leaf spring, a single leaf spring from the laminated leaf spring and a single leaf spring that is as thick as the laminated leaf spring. The theoretical values are not included if the leaf spring was not able to withstand the load. As the results show, the laminated leaf spring was able to withstand 177 Nm, and the mean value of the measured stiffness of the laminated leaf spring 650 Nm/rad was close to the Machines 2016, 4, 5 10 of 15 and the upper part of the test fixture can move freely in the vertical direction. When the load testing machine applies a load, the leaf spring is loaded through the upper part of the test fixture. By changing the horizontal position of the lower part of the test fixture, we can change the effective length of the leaf spring. We measured the applied load and the deflection of the leaf spring. To evaluate the loading capacity of the leaf spring, we applied loads as high as 177 Nm, which is the torque applied to a human knee joint during running. Figure 9 presents experimental results and theoretical values for the deflection of the laminated leaf spring, a single leaf spring from the laminated leaf spring and a single leaf spring that is as thick as the laminated leaf spring. The theoretical values are not included if the leaf spring was not able to withstand the load. As the results show, the laminated leaf spring was able to withstand 177 Nm, and the mean value of the measured stiffness of the laminated leaf spring 650 Nm/rad was close to the theoretical value 610 Nm/rad. It is assumed that the difference between the measured value and the Machines 2016, 4, 5 10 of 15 theoretical value is caused by approximating the joint displacement. The stiffness the 610 laminated springthat was than that of singlevalue leaf and spring theoreticalofvalue Nm/rad. Itleaf is assumed thelower difference between thethe measured the with the theoretical value is caused of by the approximating joint displacement. thickness equal to the thickness laminatedtheleaf spring. With the developed joint mechanism, we The stiffness with the Machines 2016, 4, 5of the laminated leaf spring was lower than that of the single leaf spring 10 of 15 can increase the joint stiffness by decreasing the effective length of the leaf spring or decrease the joint thickness equal to the thickness of the laminated leaf spring. With the developed joint mechanism, stiffness byweincreasing the effective length. However, we cannot implement a leaf spring that is longer theoretical value 610 Nm/rad. It is assumed that the difference between the measured value and the can increase the joint stiffness by decreasing the effective length of the leaf spring or decrease the theoretical value is caused by approximating the joint stiffness displacement. than a human thigh or shank. Thus, the lower joint offered by the laminated leaf spring is joint stiffness by increasing the effective length. However, we cannot implement a leaf spring that is The stiffness of the laminated leaf spring was lower than that of the single leaf spring with the longer than a human thigh or shank. Thus, the lower joint stiffness offered by the laminated leaf beneficial for the developed joint mechanism. Theleaf above confirms that the laminated leaf thickness equal to the thickness of the laminated spring.discussion With the developed joint mechanism, springweiscan beneficial forjoint thestiffness joint mechanism. The above discussion that the increase by decreasing the effective length the leaf spring or confirms decrease the spring is advantageous in the terms ofdeveloped loading capacity and size ofofthe joint mechanism. laminated leaf spring is advantageous in length. terms of loadingwe capacity and size of thespring joint mechanism. joint stiffness by increasing the effective However, cannot implement a leaf that is longer than a human thigh or shank. Thus, the lower joint stiffness offered by the laminated leaf spring is beneficial for the developed joint mechanism. The above discussion confirms that the laminated leaf spring is advantageous in terms of loading capacity and size of the joint mechanism. Figure 8. Test fixture used to measure the deflection of the leaf springs under applied vertical loads. Figure 8. Test fixture used to measure the deflection of the leaf springs under applied vertical loads. Figure 8. Test fixture used to measure the deflection of the leaf springs under applied vertical loads. (C) (B) (A) (D) 180 160 (B) (A) (D) 180 (C) 160 140 140 Moment Nm Moment Nm 120 120 100 100 80 60 80 60 (A) Theoretical value layers Theoritical value twotwo layers (A) Theoretical value layers Theoritical value twotwo layers Measured value twotwo layers (B) Measured value layers Measured value two layers (B) Measured value two layers (C) Theoretical value layer (thickness 4.4 mm) Theoritical value oneone layer(thickness4.4mm) 40 40 20 20 (C)Theoretical Theoretical value one (thickness 4.4 mm) Theoritical value one layer(thickness4.4mm) (D) value one layerlayer (thickness 8.8 mm) Theoritical value one layer(thickness8.8mm) 0 0 0 0 0.05 0.05 0.1 0.1 (D) Theoretical value layer (thickness 8.8 mm) Theoritical value oneone layer(thickness8.8mm) 0.15 0.2 0.25 0.3 0.35 0.4 0.45 Angle displacement rad 0.15 0.2 0.25 0.3 0.35 0.4 0.45 Angle of displacement rad Figure 9. Theoretical and measured deflection leaf springs in to the magnitude of the Theoretical and measured deflection of leaf springs in relation relation to the magnitude applied vertical load. Figure 9. of the applied vertical load. Figure 9. Theoretical and measured deflection of leaf springs in relation to the magnitude of the 3.2. Verification Joint Stiffness applied verticalofload. We conducted an experiment to evaluate the effectiveness of the joint mechanism comprising two laminated leaf springs 3.2. Verification of Joint Stiffnessin mimicking human knee joint stiffness. In this experiment, we made the ankle joint passive in order to exclude any influence from the ankle. The robot was lifted then lowered We conducted ana vertical experiment to evaluate the effectiveness of of the mechanism comprising to apply to the leg downward force proportional to the mass thejoint robot. To determine the two laminated leaf springs in mimicking human knee joint stiffness. In this experiment, we made the ankle joint passive in order to exclude any influence from the ankle. The robot was lifted then lowered to apply to the leg a vertical downward force proportional to the mass of the robot. To determine the Machines 2016, 4, 5 11 of 15 3.2. Verification of Joint Stiffness We conducted an experiment to evaluate the effectiveness of the joint mechanism comprising two laminated leaf springs in mimicking human knee joint stiffness. In this experiment, we made the ankle joint passive in order to exclude any influence from the ankle. The robot was lifted then lowered to apply to the leg a vertical downward force proportional to the mass of the robot. To determine the knee joint stiffness, we measured the knee joint angle using an encoder attached to the knee joint, and we measured the downward force using a force sensor located on the floor. The joint torque was calculated from the knee joint angle displacement, thigh length and downward force. In this experiment, the robotic motion was restricted to the vertical direction using linear guides. The experimental results are summarized in Table 4. As the results show, the range of the joint stiffness of the developed joint is wider than that of a human knee joint. In addition, the theoretical value was almost the same as the measured value by taking into account the difference between the positions of the fixed point of the leaf spring and the rotational center of the joint mentioned in Section 2.3. Table 4. Knee joint stiffness evaluation. Min. (Nm/rad) Max. (Nm/rad) 11 of 15 Requirement for knee joint 300 600 Theoretical value 230 690 knee joint stiffness, we measured the knee joint angle using an encoder attached to the knee joint, and Measured value 230 680 we measured the downward force using a force sensor located on the floor. The joint torque was Machines 2016, 4, 5 calculated from the knee joint angle displacement, thigh length and downward force. In this experiment, the robotic motion was restricted to the vertical direction using linear guides. The experimental results are summarized in Table 4. As the results show, the range of the joint stiffness of the developed joint is wider than that of a human knee joint. In addition, the theoretical value was almost the same as the measured value by taking into account the difference between the positions of the fixed point of the leaf spring and the rotational center of the joint mentioned in Section 2.3. 3.3. Hopping Experiment To confirm that the developed robot can use its joint elasticity for running, we performed a hopping experiment and measured the mass displacement and the flight time, in order to verify that Table 4. Knee joint stiffness evaluation. the developed joint can be used to attain jumping Min. power. We previously developed a running control (Nm/rad) Max. (Nm/rad) Requirement knee jointmovement 300 600 elasticity [37], and we used that method using the resonance related toforpelvic and leg Theoretical value 230 690 method in this experiment (FigureMeasured 10). value The robot moved its pelvis in the stance phase to attain a 230 680 jumping force with 3.3. a jumping height controller. Moreover, the robot changed leg joint angles for Hopping Experiment stabilization with a ground reaction estimation and the we running with a running To confirm that the force developed robot can use its joint controlled elasticity for running, performedspeed a hopping experiment and measured the mass displacement and the flight time, in order to verify that speed controller in the flight phase. The experimental conditions are listed in Table 5. The amplitude the developed joint can be used to attain jumping power. We previously developed a running control method usingthe the resonance related to pelvic movement and leg elasticity we used that of the pelvic oscillation and joint stiffness were selected based[37], onandhuman running data. In this method in this experiment (Figure 10). The robot moved its pelvis in the stance phase to attain a experiment, the robotjumping initially stood, then started toMoreover, move the itsrobot pelvis according toforthe pelvic oscillation force with a jumping height controller. changed leg joint angles stabilization with a ground reaction force estimation and controlled the running speed with a running control method. When the robot was able to jump, it moved its pelvis to the landing angle by the next speed controller in the flight phase. The experimental conditions are listed in Table 5. The amplitude of the pelvic oscillation and the joint stiffness were selected based on human running data. In this landing and moved its hip pitch joint according to the running speed control method, with a reference experiment, the robot initially stood, then started to move its pelvis according to the pelvic oscillation running speed of 0.2 control m/s.method. In the running speed control, used the value the When the robot was able to jump, it movedwe its pelvis to the landing angle of by the nextleg length calculated and moved its hip pitch joint according to the running speed control method, with a reference according to the linklanding length and the joint angles of the leg when the robot landed. The gain for the running speed of 0.2 m/s. In the running speed control, we used the value of the leg length calculated according to the link length and the joint angles of the leg when the robot landed. The gain for the running speed control was determined experimentally. running speed control was determined experimentally. Landing θ ankle Detector ・Stance Phase Jumping Height Controller θ pelvis− roll R P ・Flight P R P P Z P Initial joint angle Ground x foot θ ini Reaction Running Joint Inverse Force Speed Control Kinematics Controller Estimator x θ (Flight phase) Joint angle Velocity Calculator ω yaw P R Y X Joints Sensor IMU Ankle encoder Figure 10. Block diagram of the control system in the hopping experiment. Figure 10. Block diagram of the control system in the hopping experiment. Machines 2016, 4, 5 12 of 15 Table 5. Experimental parameters. Parameter Whole mass (kg) Running speed reference (m/s) Pelvic oscillation amplitude (˝ ) Knee joint stiffness (Nm/rad) Ankle joint stiffness (Nm/rad) Natural period (s) Hip angle of stance leg at landing (˝ ) Knee angle of stance leg at landing (˝ ) Ankle angle of stance leg at landing (˝ ) Hip angle of swing leg at landing (˝ ) Knee angle of swing leg at landing (˝ ) Ankle angle of swing leg at landing (˝ ) 60 0.2 5 220 520 0.3 10 40 90 18 75 90 Figure 11 presents photographs of the running experiment, and Figure 12 depicts the vertical displacement of the center of mass of the robot. In Figure 12, the orange area means that the robot took off the ground. The robot started its pelvic oscillation and started to hop and run after a few oscillations. This indicates that the joint mechanism can withstand the large torque that occurs during the stance phase of running. During the flight phase, the robot used running speed control. Based on experimental results, the time of the stance phase was approximately 270 ms, and the time of the flight phase was approximately 120 ms. The running robot can bend and stretch its knee within 100 ms during the flight phase to achieve alternate bipedal running. The time of the stance phase in human running is approximately 260 ms, and that of the flight phase is approximately 100 ms [7]. The robot’s gait timing was similar to human gait timing. Moreover, the maximum power that the joint mechanism output in the hopping experiment was approximately 1000 W, which is similar to the human data [11,14–16]. It is much greater than the ordinary joint mechanisms for humanoids, which can output approximately 150 W at most. The proposed mechanism would be advantageous if the robot could run at a higher speed. However, this is difficult because of a lack of power in the hip joint. For knee and ankle joints, we achieved high power output by mimicking human joint stiffness. However, it is difficult to achieve high power output in a hip joint by using the developed mechanism, because the hip joint of a human does not move like a spring. We plan to develop a hip joint that can achieve high power output; nevertheless, in this study, we confirmed that the performance of the developed joint fulfills the requirements based on human running data and is adequate for higher speed running in terms of energy storage capacity, maximum output torque, maximum output power, maximum deflection angle, movable range and angular velocity. The specifications of the developed joint mechanism are listed in Table 6. In this experiment, we implemented some control method, such as the foot placement control, and the ground reaction force estimation, as our previous study [37]. However, to achieve more stable running or running at higher speed, we consider that the upper body movement is needed for stabilization. This is derived from humans, which are considered to use their trunk and arms for stabilization during running [13]. Table 6. Summary of the developed joint mechanism. Specification Energy storage capacity (J) Maximum torque (Nm) Maximum power (W) Maximum deflection angle (rad) Active movement range (rad) Active movement angular velocity (rad/s) 73 180 1000 0.81 0–1.7 6.7 Machines 2016, 4, 5 Machines 2016,4,4,5 5 Machines 2016, 13 of 15 13 of1315of 15 MassMass displacement mmmm displacement Figure 11. Photograph of hopping experiment (running speed was 0.2 m/s). Figure 11. Photograph of hopping experiment (running speed was 0.2 m/s). Figure 11. Photograph of hopping experiment (running speed was 0.2 m/s). 80 80 60 60 40 40 20 20 0 0 -20 -20 -40 -40 -60 -60 0 1 2 Time s 3 4 5 0 1 2 3 4 5 Figure 12. Mass vertical displacement Time in s the hopping experiment. Figure 12. Massvertical verticaldisplacement displacementin inthe thehopping hoppingexperiment. experiment. Mass 4. Conclusions andFigure Future12. Work Our long-term goal isWork mimicking human running with a whole body robot. However, this 4. Conclusions and Future 4. involves Conclusions and Future Work various challenging problems, such as power shortage, stabilization, and so on. Therefore, Ourpaper, long-term goal is mimicking running a body wholerobot. body robot. However, in Our this we reported the solution of human the running power shortage by mimicking human joint stiffness. Wethis long-term goal is mimicking human with awith whole However, this involves involves various challenging problems, such as incorporates power shortage, and so on. Therefore, described the development a robotic joint that a jointstabilization, stiffness adjustment various challenging problems,ofsuch as power shortage, stabilization, and so on. Therefore,mechanism in this paper, in this paper, we reported the solution of the power shortage by mimicking human joint stiffness. that uses two laminated leaf springs made of CFRP and a worm gear to mimic the joint stiffness of aWe we reported the solution of the power shortage by mimicking human joint stiffness. We described described the development of a robotic joint that incorporates a joint stiffness adjustment mechanism leg, and we this joint mechanism ainto thestiffness leg of a bipedal robot.mechanism With the new thehuman development of aincorporated robotic joint that incorporates joint adjustment that that uses two laminated leaftosprings made of CFRP and worm gear mimic the jointofstiffness mechanism, it is possible adjust the joint stiffness bya changing thetoeffective length the leafof a uses two laminated leaf springs made of CFRP and a worm gear to mimic the joint stiffness of a springs, and thewe joint stiffness canthis be calculated using a proposed equation, which takes account human leg, and incorporated joint mechanism into the leg of a bipedal robot.into With the new human leg, and we incorporated this joint mechanism into the leg of a bipedal robot. With the new the difference between the positions of the fixed point of the leaf spring and the rotational center mechanism, it is possible to adjust the joint stiffness by changing the effective length of theofleaf mechanism, it is possible to adjust the joint stiffness by changing the effective length of the leaf the joint. spring wasusing lighter than an equivalent iron leaf spring. We springs, andThe the CFRP-laminated joint stiffness canleaf be calculated a proposed equation, which takes into account springs, and the joint stiffness can be calculated using a proposed equation, which takes into account confirmed thebetween effectiveness of the laminated leaf spring of loading capacity and size, and we of the difference the positions of the fixed point in ofterms the leaf spring and the rotational center the difference between the positions of the fixed point of the leaf spring and the rotational center verified that the developed joint mechanism can mimic the joint stiffness of a human leg. We also the joint. The CFRP-laminated leaf spring was lighter than an equivalent iron leaf spring. We of confirmed the joint. the Theeffectiveness CFRP-laminated leaf spring was for lighter than an equivalent ironaccording leaf spring. ofthe a proposed equation calculating the joint stiffness theWe confirmed the effectiveness of laminated leaf spring in terms of loading capacity and size,toand we confirmed the effectiveness of the laminated leaf spring in terms of loading capacity and size, and difference the positions the fixed point of the leaf and the rotational center the verified thatbetween the developed joint of mechanism can mimic the spring joint stiffness of a human leg. of We also wejoint. verified the developed joint mechanism mimic the jointconfirms stiffnessthat of athe human leg. We also The that developed robot achieved hopping viacan resonance, which developed joint confirmed the effectiveness of a proposed equation for calculating the joint stiffness according to the confirmed the effectiveness of a proposed equation for calculating the joint stiffness according to mechanism can be used for storing energy for jumping. This energy-storage mechanism is based onthe difference between the positions of the fixed point of the leaf spring and the rotational center of the difference between the positions of the the fixed point of the anditthe rotational center human motion analysis and improves performance ofleaf the spring robot, and could be applied alsooftothe joint. The developed robot achieved hopping via resonance, which confirms that the developed joint joint. The developed robotorachieved hopping viaWe resonance, confirms developed joint other humanoid robots new prosthetic legs. intend towhich develop, in the that nearthe future, an upper mechanism can be used for storing energy for jumping. This energy-storage mechanism is based on mechanism used for energy This energy-storage based on body thatcan willbeallow us storing to construct a for newjumping. full-body running robot thatmechanism can mimicisvarious human motion analysis and improves the performance of using the robot, and it could be applied also to characteristics of human running, for example stabilization the upper human motion analysis and improves the performance of the robot, and itbody. could be applied also to other humanoid robots or new prosthetic legs. We intend to develop, in the near future, an upper other humanoid robots or new prosthetic legs. We intend to develop, in the near future, anScience upperand body Acknowledgments: This study was conducted with the support of the Research Institute body that will allow us to construct a new full-body running robot that canformimic various that will allow us to construct a new full-body running robot that can mimic various characteristics Engineering, Waseda University, the Institute of Advanced Active Aging Research, Waseda University, and as of characteristics of human running, for example stabilization using the upper body. part ofrunning, the humanoid project atstabilization the Humanoidusing Robotics Waseda University. It was also supported in human for example theInstitute, upper body. Acknowledgments: This study was conducted with the support of the Research Institute for Science and Engineering, Waseda University, the Institute of Advanced Active Aging Research, Waseda University, and as part of the humanoid project at the Humanoid Robotics Institute, Waseda University. It was also supported in Machines 2016, 4, 5 14 of 15 Acknowledgments: This study was conducted with the support of the Research Institute for Science and Engineering, Waseda University, the Institute of Advanced Active Aging Research, Waseda University, and as part of the humanoid project at the Humanoid Robotics Institute, Waseda University. It was also supported in part by the MEXT/JSPS KAKENHI Grant Nos. 25220005 and 25709019, the Mizuho Foundation for the Promotion of Sciences, SolidWorks Japan K.K., DYDEN Corporation, Cybernet Systems Co., Ltd., and TohoTenax Co., Ltd. We thank all of them for the financial and technical support provided. Author Contributions: T.O., K.H., T.I., H.-O.L. and A.T. developed the joint mechanism; T.O., K.H., and T.I. performed the experiments; M.S. and Y.K. analyzed the human motion data; H.-O.L. and A.T. helped to draft the manuscript. T.O. wrote the paper. All authors read and approved the final manuscript. Conflicts of Interest: The authors declare no conflicts of interest. References 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Ogura, Y.; Shimomura, K.; Kondo, H.; Morishima, A.; Okubo, T.; Momoki, S.; Lim, H.O.; Takanishi, A. Human-like Walking with Knee Stretched, Heel-contact and Toe-off Motion by a Humanoid Robot. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems 2006, Beijing, China, 9–15 October 2006; pp. 3976–3981. Hashimoto, K.; Hattori, K.; Otani, T.; Lim, H.O.; Takanishi, A. Foot Placement Modification for a Biped Humanoid Robot with Narrow Feet. Sci. World J. 2014, 2014, 259570. [CrossRef] [PubMed] Hashimoto, K.; Takezaki, Y.; Lim, H.O.; Takanishi, A. Walking Stabilization Based on Gait Analysis for Biped Humanoid Robot. Adv. Robot. 2013, 27, 541–551. [CrossRef] World Medical Association. Declaration of Helsinki; World Medical Association: Helsinki, Finland, 1964. Blickhan, R. The Spring-mass Model for Running and Hopping. J. Biomech. 1989, 22, 1217–1227. [CrossRef] McMahon, T.; Cheng, G. The Mechanics of Running: How does Stiffness Couple with Speed? J. Biomech. 1990, 23, 65–78. [CrossRef] Novacheck, T.F. The biomechanics of running. Gait Posture 1998, 7, 77–95. [CrossRef] Kuitunen, S.; Komi, P.V.; Kyrolainen, H. Knee and ankle joint stiffness in sprint running. Med. Sci. Sports Exerc. 2002, 34, 166–173. [CrossRef] [PubMed] Gunther, M.; Blickhan, R. Joint stiffness of the ankle and the knee in running. J. Biomech. 2002, 35, 1459–1474. [CrossRef] Ferber, R.; Davis, I.M.; Williams, D.S., III. Gender Differences in Lower Extremity Mechanics during Running. Clin. Biomech. 2003, 18, 350–357. [CrossRef] Chapman, A.E.; Caldwell, G.E. Factors determining changes in lower limb energy during swing in treadmill running. J. Biomech. 1983, 16, 69–77. [CrossRef] Otani, T.; Hashimoto, K.; Yahara, M.; Miyamae, S.; Isomichi, T.; Hanawa, S.; Sakaguchi, M.; Kawakami, Y.; Lim, H.; Takanishi, A. Utilization of Human-Like Pelvic Rotation for Running Robot. Front. Robot. 2015. [CrossRef] Hinrichs, N.R. Upper Extremity Function in Running. II: Angular Momentum Considerations. Int. J. Sport Biomech. 1987, 3, 242–263. Endo, T.; Miyashita, K.; Ogata, M. Kinetics factors of the lower limb joints decelerating running velocity in the last phase of 100 m race. Res. Phys. Educ. 2008, 53, 477–490. [CrossRef] Schache, G.A.; Blanch, D.P.; Dorn, W.T.; Brown, A.T.N.; Rosemond, D.; Pandy, G.M. Effect of Running Speed on Lower Limb Joint Kinetics. Med. Sci. Sports Exerc. 2011, 43, 1260–1271. [CrossRef] [PubMed] Dalleau, G.; Belli, A.; Bourdin, M.; Lacour, J.R. The Spring-Mass Model and the Energy Cost of Treadmill Running. Eur. J. Appl. Physiol. 1998, 77, 257–263. [CrossRef] [PubMed] Nagasaki, T.; Kajita, S.; Kaneko, K.; Yokoi, K.; Tanie, K. A Running Experiment of Humanoid Biped. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, 28 September–2 October 2004; pp. 136–141. Cho, B.K.; Park, S.S.; Oh, J.H. Controllers for running in the humanoid robot, HUBO. In Proceedings of the IEEE-RAS International Conference on Humanoid Robots 2009, Paris, France, 7–10 December 2009; pp. 385–390. Takenaka, T.; Matsumoto, T.; Yoshiike, T.; Shirokura, S. Running Gait Generation for Biped Robot with Horizontal Force Limit. JRSJ 2011, 29, 93–100. [CrossRef] Machines 2016, 4, 5 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 15 of 15 Tajima, R.; Honda, D.; Suga, K. Fast Running Experiments Involving a Humanoid Robot. In Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 1571–1576. Tamada, T.; Ikarashi, W.; Yoneyama, D.; Tanaka, K.; Yamakawa, Y.; Senoo, T.; Ishikawa, M. High Speed Bipedal Robot Running Using High Speed Visual Feedback. In Proceedings of the 14th IEEE-RAS International Conference on Humanoid Robots, Madrid, Spain, 18–20 November 2014; pp. 140–145. Niiyama, R.; Nishikawa, S.; Kuniyoshi, Y. Biomechanical Approach to Open-loop Bipedal Running with a Musculoskeletal Athlete Robot. Adv. Robot. 2012, 26, 383–398. [CrossRef] Grizzle, J.W.; Hurst, J.; Morris, B.; Park, H.W.; Sreenath, K. MABEL, a new robotic bipedal walker and runner. In Proceedings of the American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 2030–2036. Tsagarakis, N.G.; Laffranchi, M.; Vanderborght, B.; Caldwell, D.G. A compact soft actuator unit for small scale human friendly robots. In Proceedings of the IEEE International Conference on Robotics and Automation, Kobe, Japan, 12–17 May 2009; pp. 4356–4362. Ugurlu, B.; Saglia, J.A.; Tsagarakis, N.G.; Caldwell, D.G. Hopping at the resonance frequency: A trajectory generation technique for bipedal robots with elastic joints. In Proceedings of the IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, 14–18 May 2012; pp. 1436–1443. Moro, F.L.; Tsagarakis, N.G.; Caldwell, D.G. Walking in the Resonance with the COMAN Robot with Trajectories based on Human Kinematic Motion Primitives (kMPs). Auton. Robots 2014, 36, 331–347. [CrossRef] Vu, H.Q.; Yu, X.; Iida, F.; Pfeifer, R. Improving energy efficiency of hopping locomotion by using a variable stiffness actuator. IEEE/ASME Trans. Mechatron. 2015. [CrossRef] Renjewski, D.; Seyfarth, A.; Manoonpong, P.; Wörgötter, F. The development of a biomechanical leg system and its neural control. In Proceedings of the 2009 International Conference on Robotics and Biomimetics, Guangxi, China, 19–23 December 2009; pp. 1894–1899. Grimmer, M. Powered Lower Limb Prostheses. Ph.D. Thesis, Technische Universitaet Darmstadt, Darmstadt, Germany, 2015. Yuan, K.; Zhu, J.; Wang, Q.; Wang, L. Finite-state control of powered below-knee prosthesis with ankle and toe. In Proceedings of the 18th IFAC World Congress, Milano, Italy, 28 August–2 September 2011; pp. 2865–2870. Waycaster, G.; Wu, S.K.; Xiangrong, S. Design and control of a pneumatic artificial muscle actuated above-knee prosthesis. J. Med. Devices 2011, 5. [CrossRef] Hitt, J.; Sugar, T.; Holgate, M.; Bellman, R. An active foot-ankle prosthesis with biomechanical energy regeneration. J. Med. Devices 2010, 4. [CrossRef] Morita, T.; Sugano, S. Development of 4-DOF manipulator using mechanical impedance adjuster. In Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, 22–28 April 1996; pp. 2902–2907. Merritt, H.E. Worm gear performance. Proc. Inst. Mech. Eng. 1982, 129, 127–194. [CrossRef] Kouchi, M.; Mochimaru, M. Human Dimension Database; AIST Digital Human Research Center: Tokyo, Japan, 2005. Ae, M.; Tang, H.; Yokoi, T. Estimation of inertia properties of the body segments in japanese athletes. Soc. Biomech. 1992, 11, 23–33. Otani, T.; Hashimoto, K.; Yahara, M.; Miyamae, S.; Isomichi, T.; Sakaguchi, M.; Kawakami, Y.; Lim, H.O.; Takanishi, A. Running with Lower-Body Robot That Mimics Joint Stiffness of Humans. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Hamburg, Germany, 28 September–2 October 2015. © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
© Copyright 2026 Paperzz