A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait
The presence of compliant elements in biped running mechanisms generates a smoother motion and decreases impact forces. Biological creatures that have a complicated actuation system with parallel and series elastic elements in their muscles demonstrate very efficient and robust bipedal gaits. The ma...
Gespeichert in:
Datum: | 2020 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | English |
Veröffentlicht: |
Інститут механіки ім. С.П. Тимошенка НАН України
2020
|
Schriftenreihe: | Прикладная механика |
Online Zugang: | http://dspace.nbuv.gov.ua/handle/123456789/188270 |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Zitieren: | A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait / B. Dadashzadeh, A. Allahverdizadeh, M. Esmaeili, H. Fekrmandi // Прикладная механика. — 2020. — Т. 56, № 4. — С. 133-144. — Бібліогр.: 18 назв. — англ. |
Institution
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-188270 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1882702023-02-19T01:27:35Z A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait Dadashzadeh, B. Allahverdizadeh, A. Esmaeili, M. Fekrmandi, H. The presence of compliant elements in biped running mechanisms generates a smoother motion and decreases impact forces. Biological creatures that have a complicated actuation system with parallel and series elastic elements in their muscles demonstrate very efficient and robust bipedal gaits. The main difficulty of implementing these systems is duplicating their complicated dynamics and control. This paper studies the effects of an actuation system, including Hill-type muscles on the running efficiency of a kneed biped robot model with point feet. In this research, we implement arbitrary trajectories compatible with the initial condition of the robot, and we calculate the necessary muscle forces using an analytical inverse dynamics model. To verify the results, we execute the direct dynamics of the robot with the calculated control inputs to generate the robot’s trajectory. Finally, we calculate the contractile element force of the muscles and its cost of transport, and we investigate the effects of the muscles’ elements on reducing or increasing the cost of transport of the gait and maximum actuating forces. Наявність податливих елементів у механізмах виконання двоногої ходи породжує плавність руху і зменшує сили удару. Біологічні істоти, які мають складну систему спрацьовування з паралельними і серіями еластичних елементів в м'язах, демонструють дуже ефективну і надійну двоногу ходу. Основними труднощами реалізації цих систем є дублювання їх складної динаміки і контролю. Вивчаються наслідки спрацьовування системи, в тому числі м'язів типу Хілла на ефективність роботи коліна у моделі двоногої ходи. У цьому дослідженні введено довільні траєкторії, сумісні з початковим станом робота, і розраховано необхідні сили м'язів за допомогою аналітичної зворотної моделі динаміки. Для перевірки результатів виконано пряму динаміку робота з обчисленням імпульсів управління для генерації траєкторії робота. Розраховано скорочувальну силу елемента м'язів і вартість його передачі для робота, і досліджено вплив елементів м'язів на зменшення або збільшення витрат на ходу і максимальні виконавчі сили. 2020 Article A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait / B. Dadashzadeh, A. Allahverdizadeh, M. Esmaeili, H. Fekrmandi // Прикладная механика. — 2020. — Т. 56, № 4. — С. 133-144. — Бібліогр.: 18 назв. — англ. 0032-8243 http://dspace.nbuv.gov.ua/handle/123456789/188270 en Прикладная механика Інститут механіки ім. С.П. Тимошенка НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
English |
description |
The presence of compliant elements in biped running mechanisms generates a smoother motion and decreases impact forces. Biological creatures that have a complicated actuation system with parallel and series elastic elements in their muscles demonstrate very efficient and robust bipedal gaits. The main difficulty of implementing these systems is duplicating their complicated dynamics and control. This paper studies the effects of an actuation system, including Hill-type muscles on the running efficiency of a kneed biped robot model with point feet. In this research, we implement arbitrary trajectories compatible with the initial condition of the robot, and we calculate the necessary muscle forces using an analytical inverse dynamics model. To verify the results, we execute the direct dynamics of the robot with the calculated control inputs to generate the robot’s trajectory. Finally, we calculate the contractile element force of the muscles and its cost of transport, and we investigate the effects of the muscles’ elements on reducing or increasing the cost of transport of the gait and maximum actuating forces. |
format |
Article |
author |
Dadashzadeh, B. Allahverdizadeh, A. Esmaeili, M. Fekrmandi, H. |
spellingShingle |
Dadashzadeh, B. Allahverdizadeh, A. Esmaeili, M. Fekrmandi, H. A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait Прикладная механика |
author_facet |
Dadashzadeh, B. Allahverdizadeh, A. Esmaeili, M. Fekrmandi, H. |
author_sort |
Dadashzadeh, B. |
title |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait |
title_short |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait |
title_full |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait |
title_fullStr |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait |
title_full_unstemmed |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait |
title_sort |
case study on influence of utilizing hill-type muscles on mechanical efficiency of biped running gait |
publisher |
Інститут механіки ім. С.П. Тимошенка НАН України |
publishDate |
2020 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/188270 |
citation_txt |
A Case Study on Influence of Utilizing Hill-type Muscles on Mechanical Efficiency of Biped Running Gait / B. Dadashzadeh, A. Allahverdizadeh, M. Esmaeili, H. Fekrmandi // Прикладная механика. — 2020. — Т. 56, № 4. — С. 133-144. — Бібліогр.: 18 назв. — англ. |
series |
Прикладная механика |
work_keys_str_mv |
AT dadashzadehb acasestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT allahverdizadeha acasestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT esmaeilim acasestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT fekrmandih acasestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT dadashzadehb casestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT allahverdizadeha casestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT esmaeilim casestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait AT fekrmandih casestudyoninfluenceofutilizinghilltypemusclesonmechanicalefficiencyofbipedrunninggait |
first_indexed |
2025-07-16T10:15:42Z |
last_indexed |
2025-07-16T10:15:42Z |
_version_ |
1837798201512427520 |
fulltext |
2020 П Р И К Л А Д Н А Я М Е Х А Н И К А Том 56, № 4
ISSN0032–8243. Прикл. механика, 2020, 56, № 4 133
B . D a d a s h z a d e h 1 * , A . A l l a h v e r d i z a d e h 1 ,
M . E s m a e i l i 1 , H . F e k r m a n d i 2
A CASE STUDY ON INFLUENCE OF UTILIZING HILL-TYPE MUSCLES
ON MECHANICAL EFFICIENCY OF BIPED RUNNING GAIT
1Department of Mechatronics Engineering, School of Engineering Emerging Technologies,
University of Tabriz, Tabriz, Iran;
2Department of Mechanical Engineering, South Dakota School of Mines & Technology,
Rapid City, USA, *e-mail: b.dadashzadeh@tabrizu.ac.ir
Abstract. The presence of compliant elements in biped running mechanisms generates a
smoother motion and decreases impact forces. Biological creatures that have a complicated
actuation system with parallel and series elastic elements in their muscles demonstrate very
efficient and robust bipedal gaits. The main difficulty of implementing these systems is du-
plicating their complicated dynamics and control. This paper studies the effects of an actua-
tion system, including Hill-type muscles on the running efficiency of a kneed biped robot
model with point feet. In this research, we implement arbitrary trajectories compatible with
the initial condition of the robot, and we calculate the necessary muscle forces using an ana-
lytical inverse dynamics model. To verify the results, we execute the direct dynamics of the
robot with the calculated control inputs to generate the robot’s trajectory. Finally, we calcu-
late the contractile element force of the muscles and its cost of transport, and we investigate
the effects of the muscles’ elements on reducing or increasing the cost of transport of the
gait and maximum actuating forces.
Key words: biped running, gait planning, hill-type muscle, cost of transport.
1. Introduction.
Despite numerous research on planning and controlling bipedal running, there is still no
biped robot capable of running as efficiently as animals. In this area, the main difference
between robots and animals is that, in robots, muscles are replaced with electric or pneumat-
ic motors. Developing actuators that operate with a dependency on muscle structure can be a
solution for future robotic efficiency. In this research, we consider Hill-type muscles instead
of rotational motors as actuators of a biped robot model. Additionally, we plan periodic run-
ning gaits including a stance phase, take-off event, flight phase, and touch-down event.
By investigating muscle structure, Hill [1] described its mechanical model elements as
follows: one contractile element; a series elastic element; and a parallel elastic element. This
model has been used by biomechanics researchers as a base model for muscles. Lichtwark
[2] et al. used ultrasonic sensors to detect length variations of muscle elements during walk-
ing and running. Iida et al. [3] proposed bi-articular springs on the thigh and shin, instead of
muscles for a robot with minimal hip actuation, which could generate walking and a special
running gait in experiments.
Pneumatic artificial muscles have been developed as a mechanical realization of mus-
cles. However, they have some drawbacks; pneumatic muscles have small movement
strides, and it is difficult to supply compressed air for a biped robot. Hosoda et al. [4] used
antagonistic pneumatic actuators to generate biped walking and running gaits and showed
that pneumatic actuators have good characteristics to generate human-like motion. Niiyama
134
[5] developed a biped robot, named Athlete, with pneumatic artificial muscles that could run
eight steps with a forward speed of 3 m/s.
The Spring Loaded Inverted Pendulum (SLIP) model with a spring and point mass has
been proven as a basic and efficient model for biped walking and running [6]. Also, the
Point Mass Biped (PMB) model consisting of a point mass and prismatic force actuator can
generate biped walking and running gaits by minimizing mechanical work costs [7], as well
as smoother force profiles by minimizing a hybrid cost function including mechanical work,
leg force, and its derivatives [8]. PMB model has proven to be a more general model than a
SLIP model, capable of generating arbitrary trajectories for bipedal running with single-
hump and double-hump ground reaction force (GRF) profiles [9]. Minimal robots have been
fabricated based on these models. For example, monopod II [13] has an energy expenditure
closer to these basic models than real robots like HRP-2L [14]. However, it has very limited
motion capabilities. To generate efficient biped running gaits, the gait model of the main
biped robot can be optimized, or a minimal optimal template can be tracked by the main
robot. Guo et al. [10] proposed a nonlinear optimization algorithm to generate optimal biped
running gaits with different velocities on level ground and stairs. Also, the SLIP model has
been used as a template to control the running of real biped robots using HZD [11] and force
control [12].
Since biological actuation systems perform better than mechanical robots, this work
simulates and investigates the benefits or drawbacks of the Hill-type muscle in bipedal run-
ning by studying the effects of muscle parameters on running efficiency. The existence of a
spring series with the motor isolates external impulsive forces from the motor but makes it
difficult to control [12, 18]. Where compliance exists in parallel to the motor, spring torque
can reduce the required torque of the motor [15,16]. With a Hill-type muscle, the benefits or
drawbacks of both cases may influence the system. Also, a PMB model instead of a SLIP
model is used as a template for the multibody biped model.
2. Muscled Biped Robot Model.
2.1. Multibody Robot Model. This paper considers a 5-link planar biped model with
point feet for dynamic modeling and gait planning, as shown in Fig. 1. Thigh and shin links
have mass and moment of inertia that are actuated by Hill-type muscles. The torso angle is
assumed to be locked at a vertical orientation
5( 0). All of the links have the length of
0,5 m. To simplify the system and build an
efficient robotic architecture similar to mus-
culoskeletal systems, a single, tensional-
compressive Hill-type muscle is considered
for each joint instead of biarticular tensional
muscles. This is because a robotic actuator
can exert both tensional and compressive
forces whereas a biological muscle can exert
only tensional force. To enable the muscles
to exert torque to links, small and massless
bone extensions with equal lengths,
6 7 8, , ,exL L L L are attached rigidly to thigh
1, the torso, and thigh 2, respectively, with
fixed angles. The fixed angles are assumed
to be kneeex,86 and ..,7 hipex
Lengths and angles of these extensions will
be considered as parameters in gait design.
The mass of the shin is 2 kg, the thigh is 2
kg, and the torso is 58 kg.
The running gait consists of a stance
Fig 1. The 5-link biped model with
muscle actuation
135
phase, take-off event, flight phase, and touch-down event, and their dynamic models are
needed for gait planning and simulations.
In the stance phase, point A is pivoted to the ground according to Fig. 1. The robot has 4
DOF1 with the generalized coordinates of 1 2 3 4[ , , , ] .T
s q Input vector 1 2 3[ , , ,u F F F
4 ]TF consists of muscle output forces. The Lagrange equation is used to obtain the dynamic
model of the system
,
d L L
dt
Q
q q
(1)
in which L is the Lagrangian function that is the subtraction of kinetic and potential ener-
gies, and Q is the generalized force vector. The positions of each joint and link’s COM2 are
written as a function of generalized coordinates, and their velocities are obtained by symbol-
ic differentiation. The kinetic and potential energies of the system are written as a function
of generalized coordinates and their time derivatives. Kinetic energy is the sum of transla-
tional and rotational kinetic energies of all the links, and potential energy consists of their
gravitational potential energies. The muscles and their bone extensions are assumed to be
massless, and, because their output forces are considered in the robot model, they do not
contribute to kinetic and potential energy terms. Muscle lengths ,,, DFCDAB and PS are
written as a function of generalized coordinates, and the generalized forces are calculated
using virtual works as
.4,3,2,1,4321
i
q
PS
F
q
DF
F
q
CD
F
q
AB
FQ
iiii
i (2)
The dynamic equations of the stance phase are summarized as
( ) ( , ) ( ) ,s s s s s s s sD C B u q q q q q (3)
in which sD is 44 inertia matrix, sC is 14 Coriolis and gravity matrix, and sB is 44
input matrix.
In the flight phase, the robot undergoes a ballistic trajectory and has 6 DOF. General-
ized coordinates of the flight phase are chosen as 1 2 3 4[ , , , , , ]T
f E Ex y q including link
angles and hip position. Similarly, the dynamic model of the flight phase is written as
( ) ( , ) ( ) ,f f f f f f f fD C B u q q q q q (4)
in which fD is 66 matrix, fC is 16 , and sB is .46
The take-off event is an instantaneous transition from the stance to flight phase and takes
place when the vertical component of GRF reaches zero. In this instance, the initial state of
the flight phase is captured as
[ ; ( ); ( )],f s E s E sx y q q q q (5)
in which superscript + indicates the moment just after the event and – indicates just before
the event.
The touch-down event takes place at the end of the flight phase when the toe-tip position
reaches ground. The contact is assumed to be fully plastic with no rebound, after which
point S makes an ideal pivot to the ground. The toe of the robot should have a sufficient
coefficient of friction with the ground to prevent sliding effects. The touch-down map,
which is used to convert pre-touch-down velocities to post-touch-down velocities, is derived
using Lagrange’s impact equation,
ˆ( ) ( ) ,f f f fD q q q Q (6)
1 Degree of Freedom
2 Center of Mass
136
and two constraint equations of post-contact foot pivoting to the ground. More details can be
found in[16].
2.2. Muscle Model as the Robot Actuating System. Having the necessary forces of
the muscle ends (F) known for the running gait, we use a Hill-type muscle model to calcu-
late its contractile element force ),( hF as shown in Fig. 2. The only difference between the
considered muscle model in this paper and a traditional Hill-type muscle model is that the
control input hF generated by a force actuator can be tensile or compressive. 1k and 1c
represent a stiffness and damping parallel to the force actuator, corresponding to perimysi-
um, endomysium, epimysium, and sarcolemma mechanical properties in a muscle. 2k is a
series elastic component corresponding to a tendon.
To calculate the muscle actuating force ,hF known as the contractile element force, in
terms of muscle external force ,F dynamic equations of the muscle components (Fig. 2) are
used.
2 ,0( )m a bF k x x x ; (7)
1 ,0 1( )h a a aF k x x c x F . (8)
The time derivative of Eq. (7) is written as
2 ( )m aF k x x . (9)
From kinematic analysis of the desired gait, muscles lengths mx and their time deriva-
tives mx are known numerically as a function of time. Also, muscles forces F and their
time derivatives F are known from inverse dynamics, as mentioned in Sections 3.1 and 3.2.
Eqs. (7) to (9) are 3 equations with 3 unknowns, ah xF , and ,ax which yield muscle con-
tractile element force hF as a function of time.
Fig 2. The Hill-type muscle model.
3. Running Gait Planning.
There are two approaches of using forward dynamics or inverse dynamics for gait plan-
ning. In the first approach, an optimization problem with respect to initial condition of the
robot and actuator force profiles is solved to obtain a periodic gait satisfying the constraints.
In this research, the second approach is used because the system is fully actuated. This ap-
proach first considers a desired trajectory for the robot and then utilizes inverse dynamics to
calculate the amount of muscle force needed to generate the desired gait. Then, a muscle
model is used to calculate the actuation force of the muscle’s contractile element.
3.1 Stance Phase. We use a point mass biped (PMB) model that has a massless force-
actuated leg as the template for the real robot, and we consider a degree-4 polynomial trajec-
tory for it in the stance phase, as shown in Fig. 3. The leg force is denoted by rF and the leg
137
angle, with respect to vertical, by θ. The degree-4
polynomial path is similar qualitatively to the SLIP
trajectory and can generate running gaits with any
desired initial condition of the stance phase with the
correct initial and final accelerations [9]. The PMB
path in the stance phase is considered as
,0
2
1
4
2 axaxay (10)
in which coefficients ia are calculated using the
COM initial position, velocity, and acceleration.
Combining the path equation with the dynamic
equation of the PMB system leads to a second order
nonlinear differential equation [9]. By solving this
equation numerically, the trajectory is calculated as
a function of time.
Knowing the COM trajectory of the multibody robot, we need to convert it to the links’
motions. In the stance phase, the stance leg and swing leg move separately. Stance leg an-
gles 1 and 2 are calculated using the position of the fixed pivot A and hip joint E in each
instance (Fig. 4, a). Because the torso angle is assumed to be fixed and the legs’ masses are
negligible relative to the torso, we assume the robot mass is concentrated in point E. So, the
trajectory of point E is the planned degree-4 polynomial (10).
a b
Fig 4. Planning leg angles in stance phase (a) stance leg (b) swing leg.
Fig 5. A professional runner’s leg angles during the stance phase
The swing leg angles are inspired by professional runner Usain Bolt’s running gait, which is
shown in Fig. 5. He is the fastest man in the world as of 2019, holding several Olympic rec-
Fig 3. The degree-4 polynomial
trajectory of the robot COM in the
stance phase.
138
ords in running. According to the video frames, he flexes his swing knee to decrease the
moment of inertia of the swing leg as much as possible. This increases the swing leg angular
velocity without the need of muscle forces by the law of angular momentum conservation.
So, we consider the desired angle between the thigh and shin of the swing leg to be constant,
,knee during the stance phase. The swing leg angle (from hip to toe) is assumed to be sym-
metric with the stance leg, as shown in Fig. 4, b. The relative velocity relationship between
the two ends of each joint, for example
/C A AC C Av v r
, (11)
and their relative acceleration relationship
/ /( )C A AC AC C A AC C Aa a r r
, (12)
are solved together to find the angular velocity and acceleration of each link.
Muscle forces during the stance phase are calculated using inverse dynamics by substitut-
ing the angular velocity and acceleration of links into Eq. (3) in each instance.
3.2. Flight Phase. In the flight phase, the robot’s COM moves as a projectile, but its
links need to be controlled to touch down with an appropriate condition. To plan the trajec-
tory of the robot links in the flight phase, a degree-5 polynomial versus time, Eq. (13), is
considered for each link because it is sufficient to capture the initial and final velocities and
accelerations
5 4 3 2
1 2 3 4 5 6t a t a t a t a t a t a . (13)
In this equation, coefficients 1a to 6a are obtained using the desired angle, angular ve-
locity, and angular acceleration of each link at the take-off and pre-touch-down moments.
The time duration of the flight phase is derived using the PMB model. The angular velocity
and acceleration of the links as a function of time are obtained using time derivatives of Eq.
(13). Then, the muscles forces are calculated using inverse dynamics (4).
3.3. Energy Expenditure Function. To measure the energy expenditure of the robot,
we use the cost of transport (COT) function that is the consumed energy per unit weight per
unit distance traveled
1 2 3 4 5
COT
( )
W
m m m m m gL
, (14)
in which L is the step length. W is the mechanical work done during the stance and flight
phases, which is calculated for overall muscle as
4
, ,0
1
stance stance flight
stance
t t t
F i m i i m it
i
W F x dt F x dt
(15)
and for the muscle contractile element as
4
, , , ,0
1
.
stance stance flight
h
stance
t t t
F h i a i h i a it
i
W F x dt F x dt
(16)
Using these two works, we can calculate overall muscle cost of transport
hFCOT and
contractile element cost of transport
hFCOT to investigate muscle efficiency effects.
4. Simulation Results.
A COM trajectory as Eq. (10) is planned for the stance phase with an initial leg length
of 0,823 m,r angle of 0,360 rad, initial COM velocity of 3( ),cmx m s
0,5( ),cmy m s and initial COM acceleration of 0, .cm cmx y g Since the system (3)
is fully actuated, its inverse dynamics can be solved using the method described in Section
3.1 to make the robot’s COM undergo trajectory (10). Then, the flight inverse dynamics (4)
is solved to make the robot links undergo trajectories (13). These calculations result in re-
quired muscle forces )(),(),( 321 tFtFtF and )(4 tF for one complete step of running.
139
The constants ,exL ,,kneeex ,,hipex and kneeex, (Figs. 1 and 4) that have significant effects
on the results are considered as gait planning parameters. To study the effects of these pa-
rameters on nonlinear dynamics of the system, we consider discrete values for them within
their acceptable range as
,
,
0,1, 0,15, 0,2 ; 155 ,165 ,175 ;
155 ,165 ,175 ; 30 , 48 , 66 , 84 .
ex ex knee
ex hip knee
L m
(17)
Gait planning is executed for all combinations of these parameters’ values. The maxi-
mum force value of all muscles, ,4,3,2,1, iFi during one step in each case is shown in
Fig. 6. In this figure, the horizontal axis shows ,knee subplots of each row has a constant
,,kneeex and each column has a constant .,hipex The numbers written in each curve show its
exL value. maxF decreases with increasing ,knee decreases with ,exL decreases with
,,kneeex and increases with .,hipex Therefore, to restrict the maximum force of the muscles,
we need to choose larger ,knee greater ,exL larger ,,kneeex and smaller .,hipex However,
the bone extension length exL would be restricted by the robot geometrics.
In each simulated case, we calculate the overall muscle COT. Interestingly, FCOT is
only a function of ,knee as shown in Fig. 7, and is constant while the other three parameters
vary. This is because, although changing the bone extension length and angle varies the
muscles force and velocity profiles, the time integral of their product is constant for a specif-
ic trajectory of the robot. Therefore, to have a smaller COT, we have to choose a larger knee
of the swing leg in the stance phase.
We use a Hill-type muscle model to calculate the contractile elements’ force profiles and their
COT. The parameters of Hill-type muscles are chosen to have proper values for the robot mass
and geometrics, as shown in Table 1. With this actuating system,
hFCOT is calculated using Eq.
(16) for each running gait simulation. The plots in Fig. 8 show that
hFCOT decreases with ,knee
,exL and ,,kneeex and increases with .,hipex Theses trends are similar to the trends of .maxF
20 40 60 80 100
0
0.5
1
1.5
2
x 10
4
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.150.2
ex,hip
=155
e
x
,k
n
e
e
=
1
5
5
20 40 60 80 100
0
0.5
1
1.5
2
x 10
4
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.150.2
ex,hip
=165
20 40 60 80 100
0
0.5
1
1.5
2
x 10
4
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
ex,hip
=175
20 40 60 80 100
2000
4000
6000
8000
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
e
x
,k
n
e
e
=
1
6
5
20 40 60 80 100
2000
4000
6000
8000
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
20 40 60 80 100
2000
4000
6000
8000
10000
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
20 40 60 80 100
2000
3000
4000
5000 0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
e
x
,k
n
e
e
=
1
7
5
20 40 60 80 100
2000
4000
6000
8000
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
20 40 60 80 100
2000
4000
6000
8000
10000
0.1
knee
(deg)
F
M
,m
ax
(
N
)
0.15
0.2
Fig 6. Max muscle force variations with respect to gait parameters
140
30 40 50 60 70 80 90
0.4
0.5
0.6
0.7
0.8
0.9
1
1.1
knee
(deg)
C
O
T
F
Fig 7. Variations of FCOT with respect to the swing knee angle.
Minimizing the 4-dimensional linear interpolation of the data leads to the minimum point
of the discrete nodes, and the spline or cubic interpolation leads to some internal points that,
due to nonlinearities of the problem, do not generate a minimal COT gait. Therefore, to find
the optimal gait parameters, we take the discrete parameters point that minimizes ,COT
hF
satisfying the geometric constraints. These optimal parameters are 84 , 0,15 ,knee exL m
, 175 ,ex knee and , 155 .ex hip
Table 1- Hill-type muscle parameters of the robot actuating system
Parameter Value
1k 1 kN m
2k 30 kN m
1c 10 Ns m
Free length of 1x 0,25 m
20 40 60 80 100
0
2
4
6
0.1
knee
(deg)
C
O
T Fh
0.15
0.2
ex,hip
=155
e
x
,k
n
e
e
=
1
5
5
20 40 60 80 100
0
2
4
6
0.1
knee
(deg)
C
O
T Fh
0.15
0.2
ex,hip
=165
20 40 60 80 100
0
2
4
6
0.1
knee
(deg)
C
O
T Fh
0.15
0.2
ex,hip
=175
20 40 60 80 100
0.5
1
1.5
2
0.1
knee (deg)
C
O
T Fh 0.15
0.2
e
x
,k
n
e
e
=1
6
5
20 40 60 80 100
0.5
1
1.5
2
0.1
knee (deg)
C
O
T Fh 0.15
0.2
20 40 60 80 100
0
1
2
3
0.1
knee (deg)
C
O
T Fh 0.15
0.2
20 40 60 80 100
0.5
1
1.5
2
0.1
knee
(deg)
C
O
T Fh 0.15
0.2
e
x
,k
n
e
e
=
1
7
5
20 40 60 80 100
0.5
1
1.5
2
0.1
knee
(deg)
C
O
T Fh
0.15
0.2
20 40 60 80 100
0
1
2
3
0.1
knee
(deg)
C
O
T Fh
0.15
0.2
Fig 8. Variations of
hFCOT ions with respect to gait parameters
141
The stick diagram of the simulated optimum gait is shown in Fig. 9. The generated COM
path of the robot in the stance phase is depicted by a curve, the planned degree-4 polynomial
(10). The swing leg angle is kept constant in the stance phase and varies to the desired value
of the next step during the flight phase.
For the optimum gait, the muscles’ external forces are calculated using inverse dynamics
in each phase; their diagrams are shown in Fig. 10. In this figure, the dashed lines depict
flight phase forces. These force profiles are the needed control inputs for the 5-link robot, in
which muscles have been replaced with force actuators. The knee force of the stance leg
)( 1F has the biggest amount )3341( N in the stance phase because it bears the robot’s
weight. The hip forces ),( 32 FF have larger peaks in the flight phase because they need to
move the legs to the desired state before touch-down with relatively large accelerations.
-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 1.2
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
x(m)
y(
m
)
Fig 9. Stick diagram of the planned running gait
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
-4000
-3000
-2000
-1000
0
1000
2000
t(s)
F
o
rc
e
(N
)
F
1
F
2
F
3
F
4
Fig 10. Muscles’ external forces for the running gait.
142
Knowing the force profile of each muscle end, we calculate its contractile element force.
The resulted forces hF have profiles similar to Fig. 10 with small differences. Fig. 11 shows
the muscle ends and the muscle contractile element force profiles of muscle 1. Solid lines
are for the stance phase, and dashed lines are for the flight phase. The maximum amount of
force for this muscle is ,3478 N which is 4% greater than the muscle’s external force.
This gait has an overall muscle cost of transport of 46,0COT F and a contractile ele-
ment cost of transport of ,45,1COT
hF which has been increased considerably by using the
muscle. This result can be justified using the muscle’s external and contractile element ve-
locity profiles shown in Fig. 12. In the first half of the stance phase, the muscle elongates
(positive velocity), and it contracts in the second half (negative velocity). In both cases, the
contractile element has larger velocities that increase its consumed power and COT. There-
fore, using a single Hill-type actuation system for a biped running robot has negative effects
on both the maximum actuating force and COT. Its advantage is to isolate the external im-
pacts from the contractile element.
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
-3500
-3000
-2500
-2000
-1500
-1000
-500
0
500
t(s)
F
o
rc
e
(N
)
F
1
F
h1
Fig 11. Muscle 1’s external and contractile element
force profiles for the running gait.
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
-3
-2
-1
0
1
2
3
t(s)
d
x/
d
t (
m
/s
)
dx
m1
/dt
dx
a1
/dt
Fig 12. Muscle 1’s external and contractile element
velocity profiles for the running gait.
143
The COT of the biped model’s running gait with and without muscles compared to other
references are shown in Table 2. Our planned biped running gait without muscles has a good
COT compared to other multibody biped robot gaits. The COT with muscles is acceptable
compared to the real robots, which is the optimum COT value for the actuation system as-
sumed in this paper. However, it can be improved by searching other actuation system struc-
tures for Hill-type muscle actuators like bi-articular muscles.
Table 2 – Cost of Transport of different biped models
Biped System COT (J/Nm) Reference
Human 0,28 0
Monopod I 0,7 0
Monopod II 0,22 0
HRP-2L 3,57 0
Optimized gait for a biped model 1,02 0
Parallel Elastic actuating model 1,31 0
PMB model with degree 4 polynomial path 0,24 This work
The 5 link biped without muscles 0,46 This work
The 5 link biped with muscles 1,45 This work
5. Conclusions.
In this work, a 5-link biped robot model with a Hill-type muscle actuation system was
proposed to study the Hill-type muscle effects on biped running efficiency. A dynamic
model of the multibody biped model with a muscle-like actuation system was presented. A
COM trajectory with a desired initial position and velocity was planned, and the robot’s
muscle force and velocity profiles were calculated to make the robot undergo the desired
trajectory. Then, the force and velocity profiles of the muscle’s contractile elements were
found using a muscle model, and its COT was calculated. In addition, the effects of the ge-
ometric model parameters on COT and maxF was investigated.
Unexpectedly, utilizing a single Hill-type muscle for each joint caused an increase in both
the COT and maxF for the biped mechanism assumed in this work. This is because, when the
Hill-type muscle contracts or extracts actively, both the series elastic element and parallel
elastic element oppose the contractile element and increase its required force. Also, when
the contractile element contracts, the series elastic element is stretched, which increases the
contractile element contraction velocity relative to the muscle end’s velocity. Optimizing
muscle stiffness parameters to minimize
hFCOT and maxF yields to zero stiffness of the par-
allel spring and infinite stiffness of the series spring that means substitution of the Hill-type
muscle with a single force actuator. Therefore, using a single Hill-type muscle actuation
system in each joint with the proposed structure in this paper is not beneficial for robotic
energetics and benefits only impact isolation and motor protection.
In future works, the effects on overall motion energetics of the arrangement of a single
muscle, bi-articular muscles, and pre-stretched muscles will be studied. In a bi-articular
structure, muscles can generate only active tension, and the parameters of its pair muscle’s
passive tension can be investigated.
РЕЗЮМЕ. Наявність податливих елементів у механізмах виконання двоногої ходи породжує
плавність руху і зменшує сили удару. Біологічні істоти, які мають складну систему спрацьовування з
паралельними і серіями еластичних елементів в м'язах, демонструють дуже ефективну і надійну дво-
ногу ходу. Основними труднощами реалізації цих систем є дублювання їх складної динаміки і конт-
ролю. Ця стаття вивчає наслідки спрацьовування системи, в тому числі м'язів типу Хілла на ефектив-
ність роботи коліна у моделі двоногої ходи. У цьому дослідженні ми вводимо довільні траєкторії,
сумісні з початковим станом робота, і розраховуємо необхідні сили м'язів за допомогою аналітичної
зворотної моделі динаміки. Для перевірки результатів ми виконуємо пряму динаміку робота з обчис-
ленням імпульсів управління для генерації траєкторії робота. І нарешті, ми розраховуємо скорочува-
144
льну силу елемента м'язів і вартість його передачі для робота, і ми досліджуємо вплив елементів
м'язів на зменшення або збільшення витрат на ходу і максимальні виконавчі сили.
1. Hill A. The abrupt transition from rest to activity in muscle // Proc. of the Roy. Soc. London. – 1949. – B,
136. – P. 399 – 420.
2. Lichtwark G.A., Bougoulias K., Wilson A. Muscle fascicle and series elastic element length changes along
the length of the human gastrocnemius during walking and running // J. of Biomechanics. – 2007. – 40.
– P. 157 – 164.
3. Iida F., Rummel J., Seyfarth A. Bipedal walking and running with spring-like biarticular muscles // J. of
Biomechanics. – 2008. – 41. – P. 656 – 667.
4. Hosoda K., Takuma T., Nakamoto A., Hayashi S. Biped robot design powered by antagonistic pneumatic
actuators for multi-modal locomotion // Robotics and Autonomous Systems. – 2008 – 56. – P. 46 – 53.
5. Niiyama R., Nishikawa S., Kuniyoshi Y. Athlete robot with applied human muscle activation patterns for
bipedal running // 10th IEEE-RAS Int. Conf. (Humanoid Robots). – 2010. – P. 498 – 503.
6. Geyer H., Seyfarth A., Blickhan R. Compliant leg behavior explains basic dynamics of walking and run-
ning // Proc. of the Roy. Soc. London. –2006. – B, 273. – P. 2861 – 2867.
7. Srinivasan M., Ruina A. Computer optimization of a minimal biped model discovers walking and running
// Nature. – 2006. – 439. – P. 72 – 75.
8. Rebula J.R., Kuo A.D. The Cost of Leg Forces in Bipedal Locomotion: A Simple Optimization Study //
Plos One. – 2015. – 10(2). – pp. 0117384.
9. Dadashzadeh B., Esmaeili M., Macnab C. Arbitrary Symmetric Running Gait Generation for an Underac-
tuated Biped Model // Plos One. – 2017. – 12(1). –pp. 0170122.
10. Guo Q., Macnab C., Pieper J.K. Generating efficient rigid biped running gaits with calculated take-off
velocities // Robotica. – 2011. – 29. – P. 627 – 640.
11. Poulakakis I., Grizzle J.W. The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an
Asymmetric Hopper // IEEE Transactions on Automatic Control. –2009. – 54, N 8. – P. 1779 – 1793.
12. Dadashzadeh B., Vejdani H.R., Hurst J. From Template to Anchor: A Novel Control Strategy for
Spring-Mass Running of Bipedal Robots // IEEE/RSJ Int. Conf. on Intelligent Robots and Systems
(IROS 2014). Chicago, Illinois. – September 2014. – P. 2566 – 2571.
13. Ahmadi M., Buehler M. The ARL monopod II running robot: Control and energetics // Robotics and
Automation. Proc., IEEE Int. Conf. – 1999. – P. 1689 – 1694.
14. Nagasaki T., Kajita S., Yokoi K., Kaneko K., Tanie K. Running pattern generation and its evaluation
using a realistic humanoid model // IEEE in Robotics and Automation, Proc. ICRA'03. Int. Conf. –
2003. – P. 1336 – 1342.
15. Grizzle J.W., Hurst J., Morris B., Park H.W., Sreenath K. MABEL, a new robotic bipedal walker and
runner // Proc.American Control Conf. ACC’09. – 2009. – P. 2030 – 2036.
16. Dadashzadeh B., Mahjoob M.J., Bahrami M.N., Macnab C. Compliant leg architectures and a linear
control strategy for the stable running of planar biped robots // Int. J. of Advanced Robotic Systems. –
2013. – 10, N 9. – P. 320.
17. Roberts R.K.T., Weyand P., Taylo R. Energetics of bipedal running, Part I. Metabolic cost of generating
force // J. Experimental Biology. – 1998. – 201. – P. 2745 – 2751.
18. Morris B., Grizzle J. Hybrid invariance in bipedal robots with series compliant actuators // 45th IEEE
Conf. (Decision and Control). – 2006. – P. 4793 – 4800.
From the Editorial Board: The article corresponds completely to submitted manuscript.
Поступила 28.02.2019 Утверждена в печать 03.03.2020
|