Line 16: Line 16:
 
-->
 
-->
  
'''Abstract:''' For improving the energy efficiency of hopping robot, an asymmetric spring loaded inverted pendulum hopping model with leg mass is considered. The period orbit problem of one-legged hopping robot is investigated. Firstly, the hybrid dynamic model is constructed. Then the passive hopping gaits are found using quasi-newton optimization method. Secondly, a PD controller is implemented to track the desired pitch trajectory of the body. Through applying control during stance phase, period orbits of the robot with offset body mass is obtained. Finally, the effect of the location of the leg mass and the body mass on hopping performances is investigated.
+
'''Abstract:''' For improving the energy efficiency of hopping robot, an asymmetric spring loaded inverted pendulum hopping model with leg mass is considered. The period orbit problem of two-legged hopping robot is investigated. Firstly, the hybrid dynamic model is constructed. Then the passive hopping gaits are found using quasi-newton optimization method. Secondly, a PD controller is implemented to track the desired pitch trajectory of the body. Through applying control during stance phase, period orbits of the robot with offset body mass is obtained. Finally, the effect of the location of the leg mass and the body mass on hopping performances is investigated.
  
 
'''Keywords: '''hopping robot, asymmetric, passive dynamics, periodic motion, energy efficiency
 
'''Keywords: '''hopping robot, asymmetric, passive dynamics, periodic motion, energy efficiency
Line 98: Line 98:
 
<math>\boldsymbol{M}_{st}\left(\boldsymbol{q}_{st}\right){\boldsymbol{\ddot{q}}}_{st}+</math><math>\boldsymbol{C}_{st}\left(\boldsymbol{q}_{st},{\boldsymbol{\dot{q}}}_{st}\right){\boldsymbol{\dot{q}}}_{st}+</math><math>\boldsymbol{G}_{st}\left(\boldsymbol{q}_{st}\right)+</math><math>\boldsymbol{K}_{st}\left(\boldsymbol{q}_{st}\right)=</math><math>{\boldsymbol{\tau }}_{st}</math> (1)</div>
 
<math>\boldsymbol{M}_{st}\left(\boldsymbol{q}_{st}\right){\boldsymbol{\ddot{q}}}_{st}+</math><math>\boldsymbol{C}_{st}\left(\boldsymbol{q}_{st},{\boldsymbol{\dot{q}}}_{st}\right){\boldsymbol{\dot{q}}}_{st}+</math><math>\boldsymbol{G}_{st}\left(\boldsymbol{q}_{st}\right)+</math><math>\boldsymbol{K}_{st}\left(\boldsymbol{q}_{st}\right)=</math><math>{\boldsymbol{\tau }}_{st}</math> (1)</div>
  
where '''τ''' ''<sub>st </sub>''= [ ''f'', 0, ''τ'']<sup>T</sup>, ''f ''is the driving force to the leg, while ''τ'' denotes the hip torque.
+
where Mst is the symmetric positive definite inertia matrix during the stance phase, Cst is the mastrix containing centrifugal force and Coriolis force during the stance phase, Gst is the gravity matrix duing the stance phase, Kst is the equivalent driving torque matrix of torsion spring during the stance phase. '''τ''' ''<sub>st </sub>''= [ ''f'', 0, ''τst'']<sup>T</sup>, ''f ''is the driving force to the leg, while ''τst'' denotes the hip torque during the stance phase.
  
 
During the flight phase the leg loses contact with the ground. The COM of the robot moves along the ballistic trajectory and the angular momentum of the robot about the COM is conserved. The length of the leg is assumed to keep constant. We select Cartesian coordinates '' [[Image:Draft_NI_345584259-image4.png|102px]] '' as the generalized coordinates, (''x<sub>h</sub>'', ''z<sub>h</sub>'') is the position of the hip joint. The dynamics is given by:
 
During the flight phase the leg loses contact with the ground. The COM of the robot moves along the ballistic trajectory and the angular momentum of the robot about the COM is conserved. The length of the leg is assumed to keep constant. We select Cartesian coordinates '' [[Image:Draft_NI_345584259-image4.png|102px]] '' as the generalized coordinates, (''x<sub>h</sub>'', ''z<sub>h</sub>'') is the position of the hip joint. The dynamics is given by:

Revision as of 21:05, 18 December 2022


Abstract: For improving the energy efficiency of hopping robot, an asymmetric spring loaded inverted pendulum hopping model with leg mass is considered. The period orbit problem of two-legged hopping robot is investigated. Firstly, the hybrid dynamic model is constructed. Then the passive hopping gaits are found using quasi-newton optimization method. Secondly, a PD controller is implemented to track the desired pitch trajectory of the body. Through applying control during stance phase, period orbits of the robot with offset body mass is obtained. Finally, the effect of the location of the leg mass and the body mass on hopping performances is investigated.

Keywords: hopping robot, asymmetric, passive dynamics, periodic motion, energy efficiency

1 Introduction

Hopping robots use isolated footholds, so it can negotiate uneven terrain. Due to these advantages, it has been studied by many researchers in recent years. Raibert and his coworkers had developed one-legged and two-legged hopping robots [1] based on a spring-loaded inverted pendulum (SLIP) model. These robots had a massless telescopic leg and a point foot. They use a three-part algorithm to control the robot. Since then, many jumping robots such as robots with spring leg [2-5] and robots with multi-joint leg [6-8] are constructed.

The SLIP model is the simplest mathematical model for hopping robot and it captured the basic dynamicbehaviors of the running of many animals[9]. The control of the SLIP model is very simple because it doesn’t consider the dynamic coupling between the body and the legs. The control strategy based on SLIP model is necessary to be modified in order to successful apply in the control of the real robots[10], so it is necessary to construct a more realistic model similar to the real hopping robots.

In the hopping control, the energy consumption is especially crucial because it directly affects the size of the actuator and in return influences the weight of the robots. So, it is necessary to achieve the hopping gait with minimal power consumption. In this field, there are some remarkable researches on passive hopping. It has been found that using the proper initial conditions, the hopping robots can excuates periodic motion without input torque [11-12]. Papadopoulos and Cherouvim proved that the passive gait is the least energy-consuming gait [2]. Ahmadi and Buehler used hip and leg compliance to realize passive motion [3-4] . Schammass et al exploited the passive dynamics of the system to reduce the energy consumption [13]. The simulation results shown that the robot including hip compliance reduced approximately 67% of the total energy compared to the robot without hip compliance. Hyon et al used a new gait-searching algorithm to find the passive orbit and proposed two kinds of controllers to realize orbital stabilization [14-16].

All of these hopping robots have symmetric configuration with the center of gravity (COG) along the geometrical axis of a telescopic leg. In reality, the COG of most animals offsets the hip joint and the weight of the leg can’t be ignored. The offset body-mass offers greater flexibility in the design of hopping robot because the actuator can be placed within the body freely. The asymmetrical body mass configurations have been considered by several scholars[17-23]. Kuswadi et al. proposed an asymmetric model of a single-legged robot and realized a sustained hopping motion. The center of gravity of the model isn’t on the line of action of the actuator [19]. Sayyad et al analyzed a springy-legged offset-mass (SLOM) configuration and proposed an energy compensated model to explore the possibility of a periodic motion [20]. But all these paper doesn’t consider the rotation of the body. Poulakakis et al used a SLIP-embedding control law to control an asymmetric spring loaded inverted pendulum (ASLIP) hopping model, but the leg is assumed to be massless[22-23] .

In this paper, an asymmetric spring loaded inverted pendulum hopping model (ASLIP) is proposed, where the leg mass is considered and the center of mass of the body is not located in the hip joint. The goal is to study of the effect of the offset mass of the body and the mass of the leg on the robot’s hopping performance.

This paper is organized as follows. In Section 2, the dynamic model is presented along with its mechanical properties and motion equations. In Section 3, the Poincare mapping is used to analyze the passive periodic hopping motion of the hopping robot and the fix point is obtained using optimization, and the effects of the offset mass and the leg mass on the hopping motion are presented in Section 4.

2. Dynamical model

Fig. 1 is the simplified model of the ASLIP hopping robot. The hopping robot consists of two parts, a body and a springy telescope leg. The body and the leg is connected by a torsional spring on the hip joint H. In the model, the hip joint doesn’t coincide with the center of mass (COM) of the body. The mass of the leg is also taken into account. A coupling between the leg swing motion and the body rotation is introduced, which made the analysis of the dynamics of the robot more complicated. Supposing the position of the center of mass of the leg S1 and the location of the center of mass of the body S2 are given by FS1 = αl and HS2 = βlb, where 0<α, β<1. The variable ldenotes the length of the leg, θ represents the leg angle with respect to the vertical axis and φ indicates the body angle with respect to the horizontal axis. Other physical parameters and its values are listed in Table 1.

Review 801861383672 2157 1.jpg

Fig. 1 Model of robot

The hopping motion of the robot is composed of two phases: stance phase and flight phase. The switch from the stance phase to the flight phase is called lift-off, triggered by l l0. The switch from the flight phase to the stance phase is called touchdown, triggered by zh l0 cos(θ). We use the event-based subscript to describe the motion during different phases. The subscript st represents the stance phase, fl represents the flight phase, td is the moment at touchdown and lois the moment at lift off.

Table 1 Physical parameters
notation units value
body mass mb kg 9
leg mass ml kg 3
body length lb m 0.22
body inertia Jb kg.m2 0.5
leg inertia Jl kg.m2 0.11
leg spring stiffness kl N/m 3000
hip spring stiffness kh Nm/rad 10
natural leg length l0

gravity acceleration g

m

m/s2

0.5

9.81


During the stance phase the leg is in contact with ground at a toe point F (end of the leg). Supposing that the robot does not bounce back nor slip relative to the ground, the leg rotates around the toe. Then the toe can be modeled as a pivot. We choose polar coordinates Draft NI 345584259-image2.png as the generalized coordinates. Using the Lagrange method, the equations of motion is obtained as:

(1)

where Mst is the symmetric positive definite inertia matrix during the stance phase, Cst is the mastrix containing centrifugal force and Coriolis force during the stance phase, Gst is the gravity matrix duing the stance phase, Kst is the equivalent driving torque matrix of torsion spring during the stance phase. τ st = [ f, 0, τst]T, f is the driving force to the leg, while τst denotes the hip torque during the stance phase.

During the flight phase the leg loses contact with the ground. The COM of the robot moves along the ballistic trajectory and the angular momentum of the robot about the COM is conserved. The length of the leg is assumed to keep constant. We select Cartesian coordinates Draft NI 345584259-image4.png as the generalized coordinates, (xh, zh) is the position of the hip joint. The dynamics is given by:

(2)


where τ fl = [0, 0, 0,τ]T.

At touchdown, the leg touches down the ground and inelastic impulse occurs. The generalized displacements keep constant, but the generalized velocities change instantaneously.

(3)


where the subscript td– and td+ represents the moment before and after touchdown respectively.

At lift-off, there are no discontinuous changes of states except for:

(4)


3 Passive hopping motion

To improve the energy efficiency, firstly we consider the completely passive hopping which means that there is no driving force applied on the robot. A very useful and common method to study the existence and stability of periodic motions is the Poincare map. According to the trajectory of the state variables in the Poincare section, we can find the periodic motion. Through Poincare map, we can transform the existence of the periodic orbits of the hopping robot to the fixed point in the Poincare section.

The robot has 4 DOF during flight and 3 DOF during stance. For reducing the number of the independent variables, we choose the moment just after touchdown as the Poincare section and state vector is defined as . Because at the touchdown moment ltd = l0, the number of the independents variables reduces to 5. In the process of iteration, let the state vector in the jth step is x j, we can get the state vector x j+1 in the (j+1)th step after one mapping. This process can be described as a Poincare map x j+1 = P(x j).

For a certain state vector x, the point is called a fixed point if it maps itself through one map,

(5)


Then we build the Poincare map of the hopping robot. The dynamic equations (1) and (2) are rewritten into a standard state-space form.

(6)
(7)


where is the state vector during the stance phase and during the flight phase. Because the number of the state variables between the stance phase and the flight phase is different, we need to construct two mapping between the transitions of these two phases. The mapping is represented by the following equations.

Draft NI 345584259-image14.png
(8)
(9)


Combining these four sub-maps, then the whole Poincare mapping is .

Since the Poincare map of the hopping robot have been constructed, now we consider the method of finding the fixed point. The Newton-Raphson’s method [15] is commonly used to find the fixed point.

(10)


where, I is the identity matrix, is the jacobian matrix of the Poincare map at x j. Because the Newton-Raphson’s method demands the initial value of the state vector to be very close to the accurate value of the fixed point, it’s difficult to give the initial value. If the initial value is selected improperly, the algorithm will diverge soon.

In this paper we used the optimization algorithm to solve the nonlinear equations. Firstly we transformed the problem into a minimum value problem. Eq. (5) can be rewritten as

(11)


Then the problem becomes an unconstrained optimization problem. We can use the quasi-Newton method to find the minimum value of Eq.(11). If the minimum value of f(x) is zero, the point x is considered as the fixed point. In reality, due to calculation error, the point is considered as the fixed point if f(x)ᄌ'ワ94?1e−6.

4. The effect of the offset body mass and the leg mass

Using the proposed algorithm, passive hopping gaits are found. According to the Hyon[14], all passive running gaits of the ARL monopod robot were unstable except for a vertical hopping. The obtained gaits of our hopping robot are also quasi-period ones, not stable limit cycle. The distance between the COM of the leg and the toe is αl, and the distance between the COM of the body and the hip joint is βlb. The location of the COM of the leg and the body is depend on α and β respectively, we examine the influence of α and β on the jumping performance of the robot.

4.1 The effect of α

Firstly the effect of α is examined when the COM of the body is coincide with hip joint (β is zero). The base parameters given in Table 1. The results are shown in Fig. 2. The location of the COM of the leg is displaced along the leg from the toe to the hip joint, which means that the value of α is between 0 and 1. When α =0, the center of the leg is located in the toe and the model is similar to a two-mass model; when α =1, the center lies in the hip joint and the model is the ARL monopod. In Fig.2 it can be seen that when α increases, the apex height of the COM of the robot and the compression of the leg spring decreases, while the step length increases. The step length reached at the maximum value when α =0.7. The following conclusions can be drawn. If the robot is wanted to have a long jump, the COM of the leg should be close to the hip joint. If the robot is wanted to have a high jump, it should be far away from the hip joint and at the same time the robot should provide greater power by increasing the compression of the spring.

Draft NI 345584259-image20-c.png
Fig. 2 The apex height, the step length and the minimum value of the leg length during stance phase

In Fig. 3 with the increase of α, the angle of the center of mass at the take-off time (take-off angle) decreases, the horizontal velocity of the center of mass increases, and the vertical velocity decreases. With α= 0.9 these velocities are approximately equal. The decrease of vertical velocity means the decrease of flight time, but the step size of the robot increases with the increase of horizontal velocity. Due to the dual influence of flight time and horizontal velocity, the robot α=0.7, The maximum step size is reached at 0.7.

Draft NI 345584259-image21.png
Fig.3 The horizontal and vertial velocity of of the COM at takeoff

During the change of leg centroid, the stance time changed very little and remained around 0.2s (Fig. 4). However, as the COM of the leg gets closer to the toe, the total jump time increases and the duty cycle decreases, which means that the time spent by the robot in the take-off phase increases and the gait frequency decreases. Before the next jump, we can more easily control the swing of the leg.

Review 801861383672 8882 4.jpg

Fig.4 Bounce period, stance time v.s. α

In Figs. 5 and 6, it can be seen that with the increase of α, the mass center of the leg is closer to the hip joint, and the body angle amplitude decreases, but the leg angle amplitude increases. The closer the leg mass center is to the hip joint, the closer the leg swing curve is to the sine curve. When the body mass center is located at the hip joint, the leg swing curve is a sine curve.

Draft NI 345584259-image23.png
Fig.5 Trajectory of the leg
Draft NI 345584259-image24.png
Fig.6 Trajectory of the body

4.2 The effect of β

Then we investigate the effect of the location of the COM of the body mass on the hopping performance, it can be expressed by β. The periodic gait of the hopping robot without active control is in Fig.7 when the COM of the body doesn’t locate in the hip joint. It shows that there was little change in the angle of the leg and the body, the motion of the robot is a vertical hopping and the robot doesn’t leave the ground, so it is necessary to control the robot in order to get a forward hopping. The control scheme is using the hip actuator to control the pitch angle to track the desired trajectory during the stance phase. A PD controller was used to track the desired pitch trajectory[24-26].

Draft NI 345584259-image25.png
Fig. 7 Periodic passive hopping gait without active control.

Using the pitch angle of passive hopping of ARL robot as the desired trajectory and computing the limit cycle with the optimization method, the passive gait of the asymmetrical hopping robot is obtained. Figs. 8 and 9 are the posture and the limit cycle during one hoping cycle. It is can be seen that with active control, a satisfactory periodic motion is obtained when the robot has an asymmetric body mass. It can be seen that the toes of the robot collided with the ground in the flight phase. In order to prevent the toes of the robot from contacting the ground in the flight stage, the jumping height of the robot should be increased.

Draft NI 345584259-image26-c.png

Fig. 8 Active periodic gait of the hopping robot when α=0.7, β=0.13.
Draft NI 345584259-image27.png
Fig.9 Limit cycle of the hopping robot

Although in theory β can be taken in [0,1], for the following two reasons β is less than 1. The first reason is that it is unable to find fixed point. The second reason is that the minimum length of the leg length at the landing stage is 0, which means that the compression of the spring reaches 100%. In fact, due to the structure of the spring itself, the compression cannot be pressed to the bottom. The above two cases can be increased by improving the control method and increasing the spring stiffness to increase the range of β Value. As can be seen from Fig.10, with the increase of α, the maximum allowed value of β is small. It shows that the closer the robot leg is to the hip joint, the smaller the allowable eccentricity of the body.

Draft NI 345584259-image28.png
Fig.10 The maximum allowable value of β v.s. α

Fig.11 show the curves of the COM, the toe, the leg angle and the body angle when β varies from 0.01 to 0.13. When β increases, the apex altitude of the COM of the robot decreases, while the step length increases. This means that the greater the distance between the hip joint and the COM of the body, the smaller the jumping height and the bigger the step length. Fig.11b shows the stance time and the period of one hopping decreases with increased β, while the altitude of the toe at middle flight phase decreases. When β=0.13, the toe touched the ground and the limit cycle didn’t exist. Fig.11c and Fig.11d show the rotation of the leg and the body increase with the increment of β. Fig.11e shows that we need greater control torque to realize the pitching of the body when the COM of the body offset the hip joint.


Draft NI 345584259-image29-c.png
Draft NI 345584259-image30.png


(a) Trajecrtoy of the center of mass (b) Trajecrtoy the of the toe


Draft NI 345584259-image31-c.png
Draft NI 345584259-image32-c.png


(c) Trajecrtoy of the leg (d) Trajecrtoy of the body

Draft NI 345584259-image33-c.png
(e) Torque
Fig. 11 β varies from 0.01 to 0.13, α =0.7

Fig.12 shows that with the increase of β, the angle of the centroid at the take-off decreases, the vertical velocity remains almost unchanged, while the horizontal velocity increases rapidly, and the step size of the robot becomes larger. The farther the body centroid is from the hip joint, the better. Because the change of bounce cycle time is very small, most of the energy provided by the leg spring is transformed into forward movement. However, due to the low centroid height of the robot at the take-off , the maximum height in the flight phase is also low, and the robot toe is easy to collide with the ground. So β cannot be too large.

Draft NI 345584259-image34.png
Fig.12 The horizontal and vertical velocity of the center of mass at take-off

As can be seen from Fig.13, with the increase of β, the minimum length of the leg in the landing stage decreases rapidly, and the compression amount of the spring changes from 38% to 69%, indicating that the farther the body mass center is from the hip joint, the greater the force required to be provided by the leg spring. It should be considered to increase the stiffness of the spring.

Draft NI 345584259-image35.png
Fig.13 Minimum length of legs in landing phase with different of β

Fig.14 shows that with the increase ofβ, the center of mass of the body deviates more and more from the hip joint, and the rotation amplitude of the body and legs increases. The closer the body centroid is to the hip joint, the closer the leg swing curve is to the sinusoidal curve. The angle of the body and leg increases at the take-off, correspondingly the take-off angle of the body centroid decreases. Body eccentricity provides a larger take-off range for robot motion.


Draft NI 345584259-image36-c.png
Draft NI 345584259-image37-c.png


(a) (b)

Fig.14 the leg angle and the body angle vs. time

Fig.15 shows that the greater the body eccentricity, the greater the driving torque required by the robot to drive the body pitching motion in the landing phase, because the swing range of the body in the landing phase also becomes larger.

Draft NI 345584259-image38.png
Fig.15 Influence of body eccentricity ratio on driving torque)

5. Conclusion

The period orbit problem of an asymmetric spring loaded inverted pendulum is addressed. First, passive hopping gaits are found using optimization method. The analysis shows that the gait of the robot with body offset body is a vertical motion. Next, a PD controller is proposed to track the desired pitch angle of the body. With active control, a period orbit is obtained. Through investigating the effect of the location of the leg mass and the body mass on the hopping performance, if the robot is wanted to jump longer, the center of mass of the leg and the body should be far away from the hip joint.

References:

[1] Raibet, M H.,Legged Robots That Balance[M]. Cambridge: the MIT Press, 1986.

[2] Zeglin, G., The Bow Leg Hopping Robot[D]. 1999, Carnegie Mellon University

[3] Ahmadi, M. and Buehler, M.,A Control Strategy for Stable Passive Running[C]. Proc. IEEE Conf. Intelligent Systems and Robots. 1995. Pittsburgh, PA.

[4] Ahmadi, M. and Buehler, M., Stable Control of a Simulated One-Legged Running Robot with Hip and Leg Compliance[J]. IEEE Transactions on Robots and Automation, 1997. 13(1): 96-104.

[5]. Zeglin, G.J., Uniroo-a one legged dynamic hopping robot[D]. 1991, Massachusetts Institute of Technology.

[6] Recovering, storing and releasing energy based on a natural model[OL]. 2014. [http://www.festo.com/cms/en_corp/13704.htm

[7] Hutter, M, Remy, C D, Hoepflinger, M A et al., ScarlETH: Design and control of a planar running robot[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, San Francisco, CA, USA: 2011, 562-567.

[8] Blickhan, B, The spring-mass model for running and hopping[J]. J.Biomechanics, 1989, 22(11/12): 1217-1227.

[9] Cherouvim N , Papadopoulos E . Single Actuator Control Analysis of a Planar 3DOF Hopping Robot[C]. Robotics: Science and Systems I, June 8-11, 2005, Massachusetts Institute of Technology, Cambridge, Massachusetts. 2005.

[10] Papadopoulos, E, Cherouvim, N.,On increasing energy autonomy for a one-legged hopping robot[C]. Proceedings of the 2004 IEEE International Conference on Robotics and Automation. 2004. 4645-4650.

[11] Thompson, C.M. and Raibert, M.H., Passive Dynamic Runniug. Experimental Robotics I, 1989: 74-83.

[12]François, C. and Samson, C., A New Approach to the Control of the Planar One-Legged Hopper[J]. International Journal of Robotics Research, 1998. 17(11): 1150-1166.

[13] Schammass, A., Caurin,G A P, Valente, C M O., Control of a one-legged robot with energy savings[J]. Journal of the Brazilian Society of Mechanical Sciences & Engineering, 2001. 23(1): 41-48.

[14] Hyon, S. and Emura, T.. Quasi-periodic gaits of passive one-legged hopper[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems. 2002.

[15] Hyon, S. and Emura, T., Energy-preserving control of a passive one-legged running robot[J]. Advanced Robotics, 2004. 18(4): 357-381.

[16]. Hyon S, Emura T, and Ueta T. Delayed feedback control of one-legged passive running robot[C]. Sice 2004 Conference. 2004. 949-954.

[17].]] Lei, B., et al. Stability analysis of quasi-periodic hopping of a passive one-legged robot with compliant hip joint[C]. IEEE International Conference on Mechatronics and Automation. 2014.

[18] Wei, T., et al. Design of a 5-cm Monopod Hopping Robot. in IEEE International Conference on Robotics & Automation. 2000: IEEE.

[19] Kuswadi, S., et al., A one linear actuator hopping robot:modeling and control[J]. Advanced Robotics, 2003. 17(8): 709-737.

[20] Sayyad, A., B. Seth and K.K. Issac, Dynamics and Control of a One-legged 2-D SLOM Hopping Robot[C], 12th IFToMM World Congress. 2007: Besançon.

[21] Seth B, Seshu S, Shanmuganathan P V, et al. Search for Initial Conditions for Sustained Hopping of Passive Springy-Leg Offset-Mass Hopping Robot[J]. Journal of Dynamic Systems, Measurement, and Control. 2007, 129(4): 5.

[22] Poulakakis, I. and J.W. Grizzle, The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an Asymmetric Hopper[J]. IEEE Transactions on Automatic Control, 2009. 54(8):1779-1793.

[23] Poulakakis, I, Spring loaded inverted pendulum embedding: Extensions toward the control of compliant running robots[C]. 2010 IEEE International Conference on Robotics and Automation (ICRA), Anchorage, Alaska, USA: 2010, 1050-4729.

[24]. Terry, P., G. Piovan and K. Byl. Towards precise control of hoppers: Using high order partial feedback linearization to control the hopping robot FRANK[C]. IEEE 55th Conference on Decision and Control (CDC) ARIA Resort & Casino. 2016: Las Vegas, USA.

[25]. Zou, H,Schmiedeler, J P, The effect of asymmetrical body-mass distribution on the stability and dynamics of quadruped bounding[J]. IEEE Transactions on Robotics, 2006, 22(4): 711-723.

[26]. Hua, N,Sun, R,Hu, Let al., Control of a cheetah robot in passive bounding gait[J]. Journal of Bionic Engineering, 2016, 13(002): 283-291.

Back to Top

Document information

Published on 13/01/23
Accepted on 01/01/23
Submitted on 15/10/22

Volume 39, Issue 1, 2023
DOI: 10.23967/j.rimni.2023.01.002
Licence: CC BY-NC-SA license

Document Score

0

Views 17
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?