6
3D Bipedal Robot with Tunable Leg Compliance Mechanism for Multi-modal Locomotion Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School of Engineering Osaka University Yamadaoka 2-1, suita, Osaka, Japan {takuma, shinji.hayashi, hosoda}@ams.eng.osaka-u.ac.jp Abstract— It is expected that variation of leg compliance, that is determined not only by joint compliance but by joint angle, contributes to provide multi-modal locomotion such as walking, jumping and running by single robot. This paper describes a design of bipedal robot and feed forward controller that realize multi-modal locomotion by tuning appropriate leg compliance on individual locomotion. In order to tune physical leg compliance, we adopt rotational joints driven by antagonistic McKibben pneumatic muscles. Experimental results show that proper leg compliance provided by joint compliance and leg posture achieves a walking from standing and a sequential jumping. These results suggest that tunable leg compliance is powerful mechanism for bipedal robot to provide human-like multi-modal locomotion. I. I NTRODUCTION One of the challenging issues for bipedal robots is realiz- ing multi-modal locomotion, i.e. various types of locomotion such as walking and running. Although a lot of bipedal robots have been developed, almost all of them have achieved one or no more than two types of locomotion. For example, Raibert has developed hopping robot with compliant leg [1], and it could not stand and walk. A few bipedal robots have realized running as well as walking [2]. Their running performance such as flight period, hopping height and energy efficiency is, however, limited compared with humans. Geyer et al. has shown that a spring-mass model instead of stiff leg link realizes not only walking but also running [3]. Iida et al. showed that a robot with hip, knee and ankle joints supported by springs realizes walking and running [4]. These researches suggest that a capability to tune leg compliance is a powerful candidate to realize multi-modal locomotion. However, a few researches have reported the contribution of compliance in simulations [3], and no physical bipedal robot realizes multi-modal locomotion by tuning leg compliance. One of the reasons is that a mechanism to tune leg or joint compliance is generally complicate and heavy [5]. We adopt a rotational joint driven by antagonistic McK- ibben pneumatic muscles. This joint mechanism has two important factors to tune leg compliance. One is muscle elasticity and the other is a joint posture, especially knee joint posture. Elasticity of McKibben pneumatic muscle can be tuned by operating inner pressure, and then joint compliance can be tuned. The contribution of tunable joint compliance has been reported that walking velocity is changed by tuning the joint compliance [6]. When the knee is extended, leg compliance is infinite, i.e. stiff leg, while it has finite compliance when it is bended. Utilizing this joint mechanism, we already developed 2D bipedal robot [7] that realizes walking and running. It has four legs and two pairs of legs, inner and outer legs, are driven together to avoid sideway falling down. On the other hand, this paper deals with 3-D bipedal robot that has two legs. Leg compliance is tuned for each locomotion utilizing a feed forward controller to determine periods to supply, exhaust and seal air to muscles. For example, considering landing impact, leg has infinite compliance to prevent bouncy behavior at walking, and it has some degree of compliance to absorb, store and release impact force at running. Ex- perimental results show that the bipedal robot succeeds to realize a walking from standing and a sequential jumping. It concludes that tunable leg compliance from finite to infinite contributes to realize multi-modal locomotion. II. 3D BIPEDAL ROBOT WITH TUNABLE LEG COMPLIANCE MECHANISM A. Prototype specification Figure 1 (a) shows a prototype we developed and (b) shows an arrangement of the pneumatic muscles. It is 1.1 m high, 0.9 m wide, and weighs 5.4 kg. It has ankles for dorsiflexion / plantarflexion, knees for flexion / extension, and two-axis hip joints for flexion / extension and abduction / adduction. Every joint is driven by antagonistic McKibben pneumatic muscles. Two neighbor joints, ankle-knee and knee-hip, are driven simultaneously by one muscle that corresponds bi-articular41085 muscle: gastrocnemius, rectus femoris, and hamstring. The robot has foot sensors to detect foot landing and a pressure sensor on knee extensor muscle to estimate knee joint angle. A method to estimate knee joint angle is explained later. We adopt a muscle made in Hitachi Medical Corporation [8] as McKibben pneumatic muscle, and 5-port air valve VQZ1321 made in SMC [9]. We also adopt ON/OFF switch SS-5GL2 made in OMRON [10] to be attached on the foot, and pressure sensor PES530-R06 made in SMC. Controller to drive air valves is H8/3069 made in Renesas Technology Corporation [11]. Compressed air is supplied from compres- sor and its pressure is 0.65 MPa. Electric power source for the controller and the air valves is a lithium polymer battery.

3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

3D Bipedal Robot with Tunable Leg Compliance Mechanism forMulti-modal Locomotion

Takashi TAKUMA, Shinji HAYASHI, Koh HOSODADepartment of Adaptive Machine Systems, Graduate School of Engineering

Osaka UniversityYamadaoka 2-1, suita, Osaka, Japan

{takuma, shinji.hayashi, hosoda}@ams.eng.osaka-u.ac.jp

Abstract— It is expected that variation of leg compliance,that is determined not only by joint compliance but by jointangle, contributes to provide multi-modal locomotion such aswalking, jumping and running by single robot. This paperdescribes a design of bipedal robot and feed forward controllerthat realize multi-modal locomotion by tuning appropriateleg compliance on individual locomotion. In order to tunephysical leg compliance, we adopt rotational joints drivenby antagonistic McKibben pneumatic muscles. Experimentalresults show that proper leg compliance provided by jointcompliance and leg posture achieves a walking from standingand a sequential jumping. These results suggest that tunable legcompliance is powerful mechanism for bipedal robot to providehuman-like multi-modal locomotion.

I. INTRODUCTION

One of the challenging issues for bipedal robots is realiz-ing multi-modal locomotion, i.e. various types of locomotionsuch as walking and running. Although a lot of bipedal robotshave been developed, almost all of them have achieved one orno more than two types of locomotion. For example, Raiberthas developed hopping robot with compliant leg [1], and itcould not stand and walk. A few bipedal robots have realizedrunning as well as walking [2]. Their running performancesuch as flight period, hopping height and energy efficiencyis, however, limited compared with humans.

Geyer et al. has shown that a spring-mass model instead ofstiff leg link realizes not only walking but also running [3].Iida et al. showed that a robot with hip, knee and ankle jointssupported by springs realizes walking and running [4]. Theseresearches suggest that a capability to tune leg complianceis a powerful candidate to realize multi-modal locomotion.However, a few researches have reported the contribution ofcompliance in simulations [3], and no physical bipedal robotrealizes multi-modal locomotion by tuning leg compliance.One of the reasons is that a mechanism to tune leg or jointcompliance is generally complicate and heavy [5].

We adopt a rotational joint driven by antagonistic McK-ibben pneumatic muscles. This joint mechanism has twoimportant factors to tune leg compliance. One is muscleelasticity and the other is a joint posture, especially knee jointposture. Elasticity of McKibben pneumatic muscle can betuned by operating inner pressure, and then joint compliancecan be tuned. The contribution of tunable joint compliancehas been reported that walking velocity is changed bytuning the joint compliance [6]. When the knee is extended,

leg compliance is infinite, i.e. stiff leg, while it has finitecompliance when it is bended.

Utilizing this joint mechanism, we already developed 2Dbipedal robot [7] that realizes walking and running. It hasfour legs and two pairs of legs, inner and outer legs, aredriven together to avoid sideway falling down. On the otherhand, this paper deals with 3-D bipedal robot that has twolegs. Leg compliance is tuned for each locomotion utilizinga feed forward controller to determine periods to supply,exhaust and seal air to muscles. For example, consideringlanding impact, leg has infinite compliance to prevent bouncybehavior at walking, and it has some degree of complianceto absorb, store and release impact force at running. Ex-perimental results show that the bipedal robot succeeds torealize a walking from standing and a sequential jumping. Itconcludes that tunable leg compliance from finite to infinitecontributes to realize multi-modal locomotion.

II. 3D BIPEDAL ROBOT WITH TUNABLE LEGCOMPLIANCE MECHANISM

A. Prototype specification

Figure 1 (a) shows a prototype we developed and (b)shows an arrangement of the pneumatic muscles. It is 1.1m high, 0.9 m wide, and weighs 5.4 kg. It has ankles fordorsiflexion / plantarflexion, knees for flexion / extension,and two-axis hip joints for flexion / extension and abduction/ adduction. Every joint is driven by antagonistic McKibbenpneumatic muscles. Two neighbor joints, ankle-knee andknee-hip, are driven simultaneously by one muscle thatcorresponds bi-articular41085 muscle: gastrocnemius, rectusfemoris, and hamstring. The robot has foot sensors to detectfoot landing and a pressure sensor on knee extensor muscleto estimate knee joint angle. A method to estimate knee jointangle is explained later.

We adopt a muscle made in Hitachi Medical Corporation[8] as McKibben pneumatic muscle, and 5-port air valveVQZ1321 made in SMC [9]. We also adopt ON/OFF switchSS-5GL2 made in OMRON [10] to be attached on the foot,and pressure sensor PES530-R06 made in SMC. Controllerto drive air valves is H8/3069 made in Renesas TechnologyCorporation [11]. Compressed air is supplied from compres-sor and its pressure is 0.65 MPa. Electric power source forthe controller and the air valves is a lithium polymer battery.

Page 2: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

(a) Overview (b) Configuration of pneumatic muscles

Fig. 1. Developed 3D bipedal prototype

The compressor is too heavy to be mounted on the robotwhile the battery is lightweight and it is mounted.

B. Compliance Tunable Joint Mechanism

There are some joint mechanisms that tune joint com-pliance [5], [12], [13]. Almost all of them adopt electricservomotor as an actuator to tune compliance. They haveelastic materials, series spring for example [14], in betweenthe servomotor and driving objects. They change the positionor shape of the material by driving the servomotor to tunejoint compliance. The advantage of this mechanism is that adegree of compliance can be tuned precisely by controllingmotor position. However, this mechanism is generally tooheavy and complicated.

We adopt, like an animal joint, a rotational joint drivenby antagonistic McKibben pneumatic muscles. This mech-anism is very simple to drive the joint, and it can tune legcompliance from finite to infinite. This mechanism has twofactors to tune compliance. One depends on a characteristicof McKibben pneumatic muscle. The other depends on arotational joint position, especially knee joint. We explaineach effect on tuning compliance.

1) McKibben pneumatic muscle: The muscle has elas-ticity and its elasticity can be changed by operating innerpressure [15], [16]. Figure 2 shows a relationship betweenextended length from natural position and correspondingshrinking force at various inner pressure. When the pressureis constant, the graph shows almost linear relationship. Whenthe pressure becomes higher, a gradient, that corresponds tospring coefficients, becomes larger.

In order to change pressure, we utilize ON / OFF airvalves. Air is supplied, exhausted and sealed in the muscleby closing both supply and exhaust valves. One of the

0

50

100

150

200

250

300

350

0 5 10 15 20

0.2MPa

0.3MPa

0.4MPa0.5MPa

0.6MPa

extended length [mm]

forc

e [N

]

Fig. 2. Relationships between extended length and shrinking force withvarious pressures

characteristics of McKibben muscle is that inner pressure ischanged even though the air is sealed in the muscle. Figure3shows a relationship between extended length and innerpressure when air is sealed at various initial pressure. Thepressure becomes higher when the length is longer. Althoughthe reason is not investigated, we estimate that the volumeof the muscle is changed according to the extension whilean amount of air keeps same because McKibben muscle ismade of elastic materials such as rubber or silicon and it isexpandable by stretching force.

2) Rotational joint position: The rotational joint position,especially knee joint position, realizes from finite to infiniteleg compliance utilizing compliant joint mentioned above. Itis natural that human changes the knee joint angle accordingto a locomotion type. When we walk, knee joint is extendedand leg compliance is close to infinite. On the other hand,we run and jump with knee flexion and then leg has finitecompliance. It is expected that the stiff body prevents bouncybehavior in case of walking and compliant body absorb, store

Page 3: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0 10 20 30 40 50

pres

sure

(MP

a)

extension(mm)

1atm2atm3atm4atm5atm6atm

Fig. 3. Relationships between extended length and pressure while air issealed.

and release a landing impact. Although series elastic jointreported in [1] and [3] realizes leg compliance, complianceis limited and then they do not have stiff leg for walking.

Let us show a possibility to have wide range leg compli-ance with a simple example. Figure 4 shows a model of ourdeveloped robot that has thigh and shank links. We assumethat the shank and thigh lengths are same as L, that they donot have masses, that foot is not slipped, and that hip jointis always placed above ankle joint. We let knee joint angleθ0, and knee joint compliance K . The knee joint keeps θ0

when external force is not added, and knee spring has naturallength when knee joint is θ0 (Figure 4 (a)). When externalforce F is added on hip joint and knee joint is bended toθ0−∆θ (Figure 4 (b)), an equation of counterbalanced kneejoint torque is

LF cos(θ0 − ∆θ) = K∆θ. (1)

Leg compliance Kleg is defined as

Kleg =F

∆y, (2)

where ∆y is a difference between height of hip joint at initialposture yinit and counterbalanced posture yaft (see Figure4 (c)). Seen from Figure 4, yinit and yaft are derived as

yinit = 2L sin 1/2(θ0)yaft = 2L sin 1/2(θ0 − ∆θ), (3)

and then,

∆y = yinit−yaft = 2L(sin 1/2θ0− sin 1/2(θ0−∆θ)) (4)

∆θ is derived from equation (1), and Kleg is calculated bysubstituting ∆θ into equation (4) and (2).

Figure 5 shows relationships between knee angle θ0 andleg compliance Kleg when knee joint compliance is 1, 10,and 20 Nm/rad. F and L is set as F = 1 N and L = 1 m,and ∆θ is calculated utilizing Newton-Raphson method. Thisresult shows that the compliance is lower when knee jointis bended largely (close to 0 deg.), and it becomes infinitewhen the knee is fully extended (close to 180 deg.).

The result also shows that leg compliance can be tuned bycontrolling knee joint posture even if knee compliance is notchanged. However, it is difficult for the pneumatic muscle

0

K

L

L0-

12 ( )0-

F

Kleg

y

12 0

K

(a) (b) (c)

Fig. 4. Knee flexion by external force: (a) initial posture, (b) counter-balanced posture with external force, and (c) conventional approximationutilizing spring

0

100

200

300

400

500

600

700

800

900

1000

0 0.5 1 1.5 2 2.5 3 3.5

K=1.0K=10.0

K=20.0

L

K0

knee angle [rad]

leg

com

plia

nce

[N/m

]

Fig. 5. Relationship between knee joint angle and leg compliance

to control the knee posture keeping same joint compliance.Therefore, the knee extension and flexion is used only forswitching a leg to be stiff or not, and leg compliance whenthe knee is bended is tuned by controlling pressure ofindividual muscle.

We have test trials to measure leg compliance Kleg utiliz-ing physical robot. A weight is added on the robot body andtotal mass of weight and body is about 8.0 kg. It is difficult tomeasure knee joint compliance K due to knee joint frictionand a hysteresis caused by McKibben pneumatic muscles.We then observe a relationship between knee joint ankleθ0 and corresponding leg compliance Kleg . When the kneeis extended, i.e. θ0 = 180 deg., by supplying enough airinto knee extensor, Kleg is obviously infinite. Note that theknee joint has a stopper to prevent rotation over 180 deg.When air supplied into extensor and flexor for 0.01 s and0.05 s respectively, θ0 = 165 deg. and ∆y = 80 mm. ThenKleg = 980 N/m.

III. EXPERIMENTS

In this section, required conditions for individual locomo-tion are explained, and a feed forward controller to supply,exhaust, and seal are shown to fulfill the conditions. Weadjust periods manually to supply air for initial posture andmuscle elasticity. We also adjust periods of feed forwardcontroller to realize locomotion.

Page 4: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

A. Walking from standing

When the robot starts to walk from standing, the ankleat standing should be close to stiff to avoid forward andbackward falling down. Therefore, periods to supply air intodorsiflexor and planter flexor muscle should be longer. Inorder to resist a gravity force at standing, leg complianceshould be infinite by extending knee joint. After beginningto walk, the knee joint should be extended at landing to avoidbouncy behavior. Considering such requirements, we designa feed forward controller. A time chart is shown in Figure6. Periods for initial posture and joint compliance are shownin Table I. Periods to supply and exhaust while walking areshown in Table II. The parameters in Table II are indicatedin Figure 6. Air is not supplied nor exhausted into/from amuscle not listed in Table II nor Figure 6.

At first step, large amount of air is exhausted from hipextensor muscle in order to switch hip joint compliancesmaller. A sudden change of driving hip torque leads unstablewalking. Therefore, we adjust periods to add hip torqueincreased step by step and prevent kicking by ankle joint atfirst step. While walking, pressure of knee extensor is higherto let knee joint extended when the leg touch the ground.

TABLE IINITIAL SUPPLY PERIOD FOR WALKING FROM STANDING AND FOR

SEQUENTIAL JUMPING

Muscles Walking [ms] Jumping [ms]

Hip

Flexor 90 40Extensor 170 400Adductor 280 500Abductor 800 500

Knee Extensor 120 0

Ankle Dorsiflexor 190 0Planter flexor 80 0

Gastrocnemius 90 500

TABLE IICONTROL PARAMETERS: WALKING FROM STAND

Parameter name Parameter value [ms]1st step 2nd step 3rd step∼

Thws 100 200 200Thww 800 120 120Thwr 100 70 60Tks 100 150 150Tkb 320 320 320Tak - 150 150Tas 100 - -Thss - 100 100Thsw - 80 80

Figure 7 shows sequential pictures from standing to thirdsteps. The robot walks over 10 steps. When the robot walks,ankle planter flexor has trade-off issues. The ankle joint ofstance leg should be stiffer to prevent too fast falling down,and then pressure of planter flexor as well as dorsiflexorshould be higher. On the other hand, the pressure of planterflexor of swing leg should be switched to be lower in order todorsiflex ankle joint to make the distance. However, air is notexhausted so quickly due to slow air flow from the muscle,

and then toe scuffs the ground. We utilize gastrocnemiusinstead of planter flexor. Figure 8 shows a procedure to makedistance between the foot and the ground. When the swingleg starts to leave the ground, knee joint is extended andshrinking forces of dorsiflexor Fdor and gastrocnemius Fgast

are counterbalanced (Figure 8 step 1). When the knee joint isbended, a distance between endpoints of the gastrocnemiusbecomes shorter. Fgast becomes smaller due to the shorterdistance and then ankle joint is dorsiflexed by Fdor (Figure 8step 2). Fdor and Fgast are counterbalanced again and ankledorsiflexion makes distance between the foot and the ground(Figure 8 step 3). The advantage of utilizing the bi-articularmuscle is that air is not needed to be exhausted and thenquick dorsiflex of ankle joint can be realized.

Fdor gastF= Fdor gastF> Fdor gastF=

step 1 step 2 step 3

Fig. 8. An effect of gastrocnemius to avoid foot scaffing

B. Sequential Jumping

We divide sequential jumping behavior into two phases: alanding phase and a jumping phase. As shown in Figure 9,the landing phase starts when the posture and leg compliancebegins to be changed by opening supply and exhaust valvesto ready for landing. The jumping phase starts when a bodyis settled down at the lowest position, and it ends at abeginning of the landing phase. In the landing phase, theposture and joint compliance are set to absorb and storeimpact force. Therefore, adequate leg compliance just beforelanding is required, and then the knee joint is bended. Inthe jumping phase, stored energy is released to reinforcekicking the ground. It also required controlling the posturefor straightforward flight.

Considering these requirements, we design a feed forwardcontroller. A time chart to supply, exhaust and seal air isshown in Figure 9. The robot realizes 3 times over 0.2 m highsequential jumping (see Figure 10 as sequential pictures) byadjusting periods for initial posture and muscle elasticity (seeTable I) and for the feed forward controller. The parameterson feed forward controller are manually determined such as:(Thj , Tks, Tkj , Tas, Taj , TL, Thl, Tkl, Tal, Tad) =(400, 50,400, 250, 200, 450, 160, 100, 180, 40) (unit: ms)

In order to estimate a start time of the jumping phase, weutilize pressure sensor on knee extensor because the jointdesign does not suitable for attaching a potentiometer and itwill be broken due to landing impact even if it is attached.While the body is settled down after landing, extensor muscle

Page 5: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

Thws Thww Thwr

Tks Tkb

Tas

Tas

Hip

Knee

Hip

Ankle

Ankle

Swing Leg

Stance Leg

Flexor

Extensor

Flexor

Extensor

Flexor

Extensor

Dorsi Flexor

Plantar Flexor

Dorsi Flexor

Plantar Flexor

(a) standing to first step

Thws Thww Thwr

Tks Tkb

Tak

Hip

Knee

Hip

Ankle

Swing Leg

Stance Leg

Flexor

Extensor

Flexor

Extensor

Flexor

Extensor

Thss Thsw Supply

Close

Exhaust

Dorsi Flexor

Plantar Flexor

(b) second and over third step

Fig. 6. Time chart to supply / exhaust / seal air to muscles for walking from standing.

(a) Stand and first step (b) Second step (c) Over third steps

Fig. 7. Sequential pictures at walking from standing

Fig. 10. Sequential pictures of the sequential jumping (from left to right).

air is sealed. Knee extensor pressure is then increased asmentioned in previous section, and it reaches the peak. Figure11 shows a pressure profile of knee extensor. The value in thefigure is A/D converted law data from the pressure sensor.We can see that the pressure reaches the peak at about 0.08s. We regard a moment when the pressure reaches such apeak as the beginning moment of jumping phase. Note thatthere should be a time delay between actual time to reachthe lowest position and a time to reach highest pressure, andwe ignore the time delay because, as a first step to show

a possibility to realize sequential jumping, we need roughtime when the jumping phase should be switched. A momentto start landing phase is, shown in Figure 9, empiricallydetermined as TL = 0.45 s after the jumping phase is started.

We combine feed forward controllers to walk and se-quential jumping to realize sequential jumping after walking.In sequential jumping, we adjusted a period to supply intoplanter flexor carefully to control a posture after landing. Ifthe period is shorter, the robot falls ahead and vice versa.

Page 6: 3D Bipedal Robot with Tunable Leg Compliance Mechanism for … · 2008-12-02 · Takashi TAKUMA, Shinji HAYASHI, Koh HOSODA Department of Adaptive Machine Systems, Graduate School

Thj Thl

Tas

Hip

Knee

Ankle

Flexor

Extensor

Flexor

Extensor

Dorsi Flexor

Plantar Flexor

jumping jumpinglanding

TL

TkjTks Tkl

Taj Tal

Tad

Supply

Close

Exhaust

Fig. 9. Time chart to supply, exhaust and seal air for the sequential jumping.

340

360

380

400

420

440

0 0.02 0.04 0.06 0.08 0.1 0.12 0.14time [s]

A/D

con

verte

d va

lue

of p

ress

ure

sens

or

Fig. 11. Pressure sensor profile while langing

Bi-articular muscles may also play important role. One ofthe future works is to investigate the effect of bi-articularmuscle.

IV. CONCLUSION

It is expected that various leg compliance contributes torealize multi-modal locomotion. This paper adopts rotationaljoint that is driven by antagonistic McKibben pneumaticmuscles. Leg compliance is controlled not only by tuningindividual joint compliance but also by controlling the robotposture. It is close to infinite by extending the knee joint torealize walking, and it is tuned by bending the knee joint torealize sequential jumping. Considering proper requirementsthat depends on a type of locomotion, the feed forwardcontroller to tune leg compliance is designed. Periods forinitial posture and muscle elasticity and for the feed forwardcontroller are adjusted to realize individual locomotion. Theknee joint is extended to have infinite leg compliance, i.e.stiff leg, at walking. It is bended to have leg compliance forsequential jumping. The experimental results show that therobot can realize walking from standing, sequential jumping,and walking and sequential jump.

A focus of this paper is to show a possibility thatvarious leg compliance contributes to realize multi-modallocomotion. One of the issues on this study is to realizerunning. Although it is expected that a revision of sequentialjumping will be running, it has some tasks to be overcome.For example, a single leg should stabilize the running ona frontal plane as well as a sagittal plane. Some sensingdevices and controllers will be required to deal with thisproblem. Another issue is to investigate the effect of muscles.Locomotion is emerged not only by individual muscles butby synergy provided by reciprocal function of muscles. Theinvestigation of muscles will contribute not only on a roboticsarea to show a guideline for designing a robot but also on abiological area to show a mechanism of locomotion.

REFERENCES

[1] M.H.Raibert. Legged Robots That Balance. MIT Press, 1986.[2] S.Kajita, T.Nagasaki, K.Kaneko, K.Yokoi, and K.Tanie. A running

controller of humanoid biped hrp-2lr. In Proceedings of the 2005IEEE International Conference on Robotics and Automation (ICRA),pp. 619–624, 2005.

[3] H.Geyer, A.Seyfarth, and R.Blickhan. Compliant leg behaviour ex-plains basic dynamics of walking and running. Proceedings of theroyal society B, Vol. FirstCite Early Online Publishing, , 2006.

[4] F.Iida, J.Rummel, and A.Seyfarth. Bipedal walking and running withcompliant legs. In IEEE International Conference on Robotics andAutomation (ICRA), pp. 3970–3975, 2007.

[5] J.W. Hurst, J. Chestnutt, and A. Rizzi. Design and philosophy of thebimasc, a highly dynamic biped. In Proceedings of the 2007 IEEEConference on Robotics and Automation, 2007.

[6] T.Takuma and K.Hosoda. Controlling walking behavior of passivedynamic walker utilizing passive joint compliance. In IEEE/RSJInternational Conference on Intelligent Robots and Systems (IROS),pp. 2975–2980, 2007.

[7] K.Hosoda, T.Takuma, A.Nakamoto, and S.Hayashi. Biped robotdesign powered by antagonistic pneumatic actuators for multi-modallocomotion. Robotics and Autonomous Systems, Vol. 56, pp. 46–53,2007.

[8] HITACHI Medical corporation web page. http://www.hitachi-medical.co.jp/english/index.htm.

[9] SMC web Page. http://www.smcworld.com.[10] omron corp. web page. http://www.omron.com/index2.html.[11] Renesas Technology Corporation. http://eu.renesas.com/.[12] T.G.Sugar and V.Kumar. Design and control of a compliant parallel

manipulator. Journal of Mechanical Design, Vol. 124, No. 4, pp. 676–683, 2002.

[13] T.Umedachi, Y.Yamada, and A.Ishiguro. Development of a real-timetunable spring -toward independent control of position and stiffnessof joints. Journal of Robotics and Mechatronics, Vol. 19, No. 1, pp.27–33, 2007.

[14] J.E.Pratt and B.T.Krupp. Series elastic actuators for legged robots. InProceedings of the SPIE, pp. 135–144, 2004.

[15] C. P. Chou and B. Hannaford. Measurement and modeling ofmckibben pneumatic artificial muscles. IEEE Transactions on Roboticsand Automation, Vol. 12, No. 1, pp. 90–102, 1996.

[16] R. Q. van der Linde. Design, analysis, and control of a low powerjoint for walking robots, by phasic activation of mckibben muscles.IEEE Transactions on Robotics and Automation, Vol. 15, No. 4, pp.599–604, 1999.