• No results found

Human-like Walking with Compliant Legs

N/A
N/A
Protected

Academic year: 2021

Share "Human-like Walking with Compliant Legs"

Copied!
1
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Human-like Walking with Compliant Legs

Ludo C. Visser, Wouter de Geus, Stefano Stramigioli and Raffaella Carloni

Abstract— This work presents a novel approach to robotic bipedal walking. Based on the bipedal spring-mass model, which is known to closely describe human-like walking be-havior, a robot has been designed that approaches the ideal model as closely as possible. The compliance of the springs is controllable by means of variable stiffness actuators. The controllable stiffness allows the gait to be stabilized against external disturbances.

I. INTRODUCTION

Humans are excellent walkers, able of energy efficient locomotion and quick adaptation to different terrains. This is achieved by a complicated musculoskeletal system, compris-ing many muscles, tendons and joints. However, it was shown in [1] that the human gait can be accurately modeled by a relatively simple bipedal spring-mass model. In particular, the model explicitly allows for a double support phase and reproduces the ground reaction force profiles that are observed in human walking gaits. Moreover, it was shown that the model encodes a variety of passive gait patterns, including running. In a more detailed study, presented in [2], it was shown that a large subset of the possible gaits are asymptotically stable, and that these gaits have a relatively large basin of attraction.

In [3], we proposed to extend the bipedal spring-mass model with variable compliance in the legs. By making the leg stiffness controllable, a control input is made available that can be used to stabilize a desired gait. Because the passive gaits are stable and locally attractive, control input is only required to converge to a neighborhood of the gait. Then, once convergence is achieved, no additional control is required to sustain the gait.

In this work, we describe the realization process of a bipedal walking robot, based on the principles of the bipedal spring-mass model with variable compliant legs.

II. THEBIPEDALSPRING-MASSMODEL

Fig. 1a schematically depicts the bipedal spring-mass model. It consists of a point massm, and two massless tele-scopic springs with rest length L0 and controllable stiffness

ki = k0+ ui, i = 1, 2. During the transition from single

support to double support, the former swing leg is assumed to touch down at an angle α0. For appropriately chosen

parametersm, L0, k0, α0and initial conditionsq(0), ˙q(0), the

model will show a stable passive (ui≡ 0) gait trajectory q(t). This work has been funded by the European Commission’s Seventh Framework Programme as part of the project VIACTORS under grant no. 231554.

{l.c.visser,s.stramigioli,r.carloni}@utwente.nl, MIRA Institute, Depart-ment of Electrical Engineering, University of Twente, 7500 AE Enschede, The Netherlands. q1 q2 q(t) m k0+ u1 k0+ u2 re st len gth L 0 α0

Fig. 1. Ideal model of the bipedal walker—The legs are compliant, and the stiffness can be invidually controlled by a control input ui. The trajectory of

the hip is denoted by q(t), and it determines the transitions between single and double support phase by intersections of the surfaceS. A single step begins and ends at the VLO, at which a relabeling of the legs takes place, making q1a cyclic variable.

ends when the system is in Vertical Leg Orientation (VLO), in which the hip is exactly above the supporting leg in the single support phase. The transition to the double support phase is determined by the parameters α0and L0, i.e. the

angle at which the swing leg touches the ground and the rest length of the telescopic spring respectively. After each step, the legs are relabeled, making q1a cyclic variable.

Considering that the leg stiffness can be written as k0+

ui, i = 1, 2, it can be easily verified that the force generated

by the spring during the single support phase is given by: Fs1= Fs1,0+ Fs1,u, Fs1,0= k0 ! L0 L1− 1 " # q1 q2 $ Fs1,u= ! L0 L1− 1 " # q1 q2 $ u1 (1) where L1= % q2

1+ q22is the length of the leg. During the

double support phase, both legs exert a force on the hip mass. The additional force is given by:

Fs2= Fs2,0+ Fs2,u, Fs2,0= k0 ! L0 L2− 1 " # q1− a q2 $ Fs2,u= ! L0 L2− 1 " # q1− a q2 $ u2 (2)

where a denotes the touchdown point of the former swing leg and L2=

%

(q1− a)2+ q22is the length of this leg.

In addition to the forces exerted by the springs, the hip mass is also subject to the gravitational acceleration g0. By

rearranging (1) and (2), the complete dynamics of the system can be written as:

# m 0 0 m $ # ¨ q1 ¨ q2 $ + # 0 mg0 $ − Fs0(q) = 2 & i=1 Bi(q)ui (3)

where Bicollect the Fsi,uterms and we take L2≡ L0when the system is in the single support phase. By introducing z = (q, ˙q) the system dynamics (3) can be written in the compact standard form

˙z = f (z) + 2 & i=1 gi(z)ui (4) where (z1, z2, z3, z4) := (q1, q2, ˙q1, ˙q2). B. Stabilizing Controller

Given the system dynamics (4), a stabilizing controller has been designed. The reference for this controller is one of the stable autonomous gaits that the system exhibits in the absence of control input. In particular, given such an autonomous gait, it can be parameterized by the cyclic variable q1, which allows a complete description of the

desired gait by the two reference functions (q2(q1), ˙q1(q1)).

The function q∗

2(q1) describes the desired hip height and

˙q∗

1(q1) its desired forward velocity.

The reference functions can be redefined in terms of z as z∗

2(z1) := q2∗(q1), z3∗(z1) := ˙q1∗(q1)

Then, two error functions can be defined as follows: h1= z2− z∗2

h2= z3− z∗3

(5) The system is fully actuated during the double support phase, but underactuated during the single support phase. Therefore, a switching controller is designed that achieves convergence to a neighborhood of the desired gait. In particular, the following control inputs were proposed in REF :

• During the single support phase,

u1= 1 Lg1Lfh1 ' −L2 fh1− κdLfh1− κph1( (6) and u2≡ 0;

• During the double support phase, # u1 u2 $ = A−1 # −L2 fh1− κdLfh1− κph1 −Lfh2− κvh2 $ (7) with A = # Lg1Lfh1 Lg2Lfh1 Lg1Lfh2 Lg2Lfh2 $ where L2

fhi, Lfhi and LgjLfhi are the (repeated)

Lie-derivatives of the error functions hi, defined in (5), along

the vector fields defined in (4), and κd, κp, κvare constants.

This controller achieves: lim

t→∞h1(t) = 0

and, for some ε > 0, lim

t→∞|h2(t)| < ε

These properties are proven in REF .

(a) The bipedal spring-mass model (b) CAD rendering

Fig. 1. The bipedal spring-mass model and the prototype realization.

In [3], we proposed a stabilizing controller that renders a passive desired gait stable against external disturbances by controlling the leg stiffnesski. The control law significantly

increases the robustness of the gait. In particular, it was shown that the controller is successful in dealing with dis-turbances such as swing leg dynamics and impact forces that occur when legs with non-negligible mass are considered.

III. REALIZATION OF THEROBOT

Currently, a robot is built that approaches the ideal bipedal spring-mass model as closely as possible. The bulk of the mass is located closely to the hip joint, while the legs are made of lightweight carbon fiber tubes. The stiffness of the legs is controlled by the novel vsaUT-II variable stiffness actuator [4]. Fig. 1b shows a CAD rendering of the prototype. Currently, experiments with the prototype are under devel-opment, with the aim of validating the simulation results. In particular, the tests are designed to show that the variable stiffness actuation increases the robustness sufficiently to stabilize the gait of the walker.

REFERENCES

[1] H. Geyer, A. Seyfarth, and R. Blickhan, “Compliant leg behaviour explains basic dynamics of walking and running,” Proceedings of the Royal Society B, vol. 273, no. 1603, pp. 2861–2867, 2006.

[2] J. Rummel, Y. Blum, H. M. Maus, C. Rode, and A. Seyfarth, “Stable and robust walking with compliant legs,” in Proceedings of the IEEE International Conference on Robotics and Automation, 2010, pp. 5250– 5255.

[3] L. C. Visser, S. Stramigioli, and R. Carloni, “Robust bipedal walking with variable stiffness actuation,” submitted to the IEEE International Conference on Robotics and Automation 2012.

[4] S. S. Groothuis, G. Rusticelli, A. Zucchelli, S. Stramigioli, and R. Car-loni, “The vsaUT-II: a novel rotational variable stiffness actuator,” submitted to the IEEE International Conference on Robotics and Automation 2012.

Referenties

GERELATEERDE DOCUMENTEN

Daarom is in de periode September 2014 – Maart 2016 onderzoek verricht naar laag-dynamische systemen in het rivierengebied (project OBN 2014-63-RI Laag-dynamische systemen

warmvervormen en lassen (lit.8. Als andere kenmerkende eigenschappen kunnen nog de relatief grote thermische uitzetting en de slechte warmtegeleiding wor- den

Behalve enkele verstoringen gevuld met recent puin werden er geen sporen aangetroffen.. Dit vooronderzoek bleef

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication:.. • A submitted manuscript is

Existence of a friction-modified surface layer and its contribution to the overall friction is studied both theoretically and experimentally for four SBR-based

simulation games and sports games more than those with high amounts of subcultural capital, while consumers with large amounts of subcultural capital tend to like role-playing

mainly influenced by interest rate spreads, however, the pricing mechanism of non-interest income business is influenced by both internal and external

The Modified Jones model is used to test for the actual existence of a significant relation between the level of earnings management and female participation.. The first regression