Planar Bipedal Walking with Foot Rotation

Size: px
Start display at page:

Download "Planar Bipedal Walking with Foot Rotation"

Transcription

1 Planar Bipedal Walking with Foot Rotation Jun Ho Choi and J. W. Grizzle Abstract This paper addresses the key problem o walking with both ully actuated and underactuated phases. The studied robot is planar, bipedal, and ully actuated in the sense that it has eet with revolute, actuated ankles. The desired walking motion is assumed to consist o three successive phases: a ully-actuated phase where the stance oot is lat on the ground, an underactuated phase where the stance heel lits rom the ground and the stance oot rotates about the toe, and an instantaneous double support phase where leg exchange takes place. The main contribution o the paper is to provide a provably asymptotically stabilizing controller that integrates the ully-actuated and underactuated phases o walking. By comparison, existing humanoid robots, such as Asimo and Qrio, use only the ully-actuated phase (i.e., they only execute lat-ooted walking), or RABBIT, which uses only the underactuated phase (i.e., it has no eet, and hence walks as i on stilts). The controller proposed here is organized around the hybrid zero dynamics o Westervelt et al. (2003) in order that the stability analysis o the closed-loop system may be reduced to a one-dimensional Poincaré map that can be computed in closed orm. I. INTRODUCTION Over the past seven years, several remarkably anthropomorphic robots have been constructed. Speciically, we have in mind the well known Honda Robot, Asimo 1, 2, Sony s biped, SDR-4X 3, and Jogging Johnnie at the University o Munich 4, 5. The Honda and Sony robots are especially noteworthy or their autonomy, while Jogging Johnnie s construction appears to be particularly light and graceul (1.8 m tall, 40 Kg mass, which includes sensors, actuators and control hardware, though power is supplied through a cable). Each o these robot s control systems is organized around a high-level trajectory generator or the individual joints o the robot, combined with lowlevel servoing to ensure trajectory tracking. There are some dierences in how the low-level servoing is implemented Honda uses PD control 2, Jogging Johnnie uses eedback linearization 5, while Sony has revealed little about their algorithms but these dierences are airly insigniicant. In each case, the overall stability o the robot s motion has been ensured by the zero moment point (ZMP) criterion (see Figure 1), and consequently, these robots literally walk lat ooted. A stability analysis o a lat-ooted walking gait or a ive-link biped with an actuated ankle was carried out numerically in 6, 7, using the Poincaré return map. The control law used eedback linearization to maintain the robot s posture and advance the swing leg; trajectory This work was supported by NSF grant ECS Jun Ho Choi and J. W. Grizzle are with the Department o Electrical Engineering and Computer Science, University o Michigan, Ann Arbor, Michigan , USA {junhoc, grizzle}@umich.edu (a) P Fig. 1. The ZMP (Zero Moment Point) principle in a nutshell. Idealize a robot in single support as a planar inverted pendulum attached to a base consisting o a oot with torque applied at the ankle and all other joints are independently actuated. Assume adequate riction so that the oot is not sliding. In (a), the robot s nominal trajectory has been planned so that the center o pressure o the orces on the oot, P, remains strictly within the interior o the ootprint. In this case, the oot will not rotate (i.e, the oot is acting as a base, as in a normal robotic manipulator), and thus the system is ully actuated. It ollows that small deviations rom the planned trajectory can be attenuated via eedback control, proving stabilizability o the walking motion. In case (b), however, the center o pressure has moved to the toe, allowing the oot to rotate. The system is now underactuated (two degrees o reedom and one actuator), and designing a stabilizing controller is nontrivial, especially when impact events are taken into account. The ZMP principle says to design trajectories so that case (a) holds; i.e., walk lat ooted. Humans, even with prosthetic legs, use oot rotation to decrease energy loss at impact. tracking was only used in the limited sense that the horizontal component o the center o mass was commanded to advance at a constant rate. The unilateral constraints due to oot contact were careully presented. Motivated by energy eiciency, elegant work in 8, 9 has shown how to realize a passive walking gait in a ully actuated biped robot walking on a lat surace. Stability o the resulting walking motion has been rigorously established. The main drawback, however, is that the assumption o ull actuation once again restricts the oot motion to lat-ooted walking. For walking gaits that include oot rotation, various ad hoc control solutions have been proposed in the literature 10, 11, 12, 13, 14, 15, but none o them can guarantee stability in the presence o the underactuation that occurs during heel roll or toe roll. Our previous work on point eet 16, 17, 18, 19, 20 ideally positions us to handle this underactuation; indeed, conceptually, a point oot corresponds to continuous rotation about the toe throughout the entire stance phase (e.g., walking like a ballerina or as i on stilts). Work in 21 shows that plantarlexion o the ankle, which initiates heel rise and toe roll, is the most eicient method to reduce energy loss at the subsequent impact o the swing leg. This motion is also necessary or the esthetics o mechanical walking. In this paper, we extend our analysis o walking with point eet to design a controller that provides asymptotically (b) P

2 p v c p v c q 3, u 3 q 4, u 4 p h c q 4, u 4 p h c q 3, u 3 q 5, u 5 q 2, u 2 q 5, u 5 q 2, u 2 Fig. 2. The three phases o walking modelled in this paper: ully-actuated phase where the stance oot is lat on the ground, underactuated phase where the stance heel rises rom the ground and the stance oot rotates about the toe, and double support phase where the swing oot impacts the ground. stable walking with an anthropomorphic oot motion. In particular, the achieved walking motion consists o three successive phases 1 : a ully-actuated phase where the stance oot is lat on the ground, an underactuated phase where the stance heel lits rom the ground and the stance oot rotates about the toe, and an instantaneous double support phase where leg exchange takes place, see Figure 2. II. ROBOT MODEL The robot considered in this paper is bipedal and planar with N 4 rigid links connected by ideal (rictionless) revolute joints to orm a tree structure (no closed kinematic chains). It is assumed to have two identical open chains called legs that are connected at a point called the hips. The link at the extremity o each leg is called a oot and the joint between the oot and the remainder o the leg is called an ankle. The eet are assumed to be orward acing. The orward end o each oot is called a toe and the back end is called a heel. Each revolute joint is assumed to be independently actuated. It is assumed that walking consists o three successive phases, a ully-actuated phase, an underactuated phase, and a double support phase, see Figure 2 and 3. The detailed assumptions or the robot and the gait are listed in Appendix A. A representative robot is shown in Figure 4 along with a coordinate convention. x Su ẋ = ua (x ) + g (x )ur Fully actuated phase Fig. 3. x + u = u (x ) x + = u (x u ) Diagram o system. ẋu = u(xu) + gu(xu)u Underactuated phase x u S u 1 For simplicity, heel strike with a subsequent heel roll is not addressed. It can be handled in the same manner as toe roll. θ q 6, u 6 q 1, u 1 q 6, u 6 q 1, u 1 Fig. 4. Model o a 7-link robot with coordinate convention. In general, or N-link robot, it is assumed that q N 1 is the angle between the oot and the emur and q N is the angle between the ground and the oot. A. Underactuated phase The underactuated phase is when the stance heel o the robot rises rom the ground and the robot begins to roll over the stance toe; this condition is characterized by the oot rotation indicator (FRI) point o 22 being strictly in ront o the stance oot. The stance toe is assumed to act as a pivot; this condition is characterized by the orces at the toe lying within the allowed riction cone. Both o these conditions (i.e., oot rotation and non-slip) are constraints that must be imposed in the inal controller design phase, as in 17, Sec. VI. Since there is no actuation between the stance toe and the ground, the dynamics o the robot in this phase is equivalent to an N-DOF robot with unactuated point eet and identical legs, as treated in 17. Deine the generalized coordinates as q u = (q 1,, q N ) T Q u, where Q u is a simply connected open subset o IR N. The dynamics are obtained using the method o Lagrange, yielding D u q u + C u q u + G u = B u u, (1) where u = (u 1,, u N 1 ) T is the vector o torques applied at the joints. The dynamic equation in state-variable orm is expressed as ẋ u = u (x u ) + g u (x u )u. B. Fully-actuated phase model During the ully-actuated phase, the stance oot is assumed to remain lat on the ground without slipping. The ankle o the stance leg is assumed to act as an actuated pivot. Since the stance oot is motionless during this phase, the dynamics o the robot during the ully-actuated phase is equivalent to an N 1 DOF robot without the stance oot and with actuation at the stance ankle, as studied in 23. Let q = (q 1,, q N 1 ) T Q be the coniguration variables, where q 1,, q N 2 denote the relative angles o the joints except the stance ankle, q N 1 denotes the angle o the ankle joint, and Q is a simply connected open subset o IR N 1, see Figure 4. Note that because the stance oot remains on the ground, q N 1 is now an absolute angle (i.e., it is reerenced to the world rame). q 7

3 The dynamics or the ully-actuated phase are derived using the method o Lagrange, yielding a model o the orm D (q ) q + C (q, q ) q + G (q ) = B 1 u R + B 2 u A, (2) where q are the velocities, u R = (u 1,, u N 2 ) T are the inputs applied at the joints except the ankle joint, and u A = u N 1 is the input at the ankle joint. The state is taken as x = (q ; q ) T Q and the dynamic equation is given by 2 ẋ = q D 1 ( C q G + B 2 u A ) 0 + D 1 B 1u R =: ua (x ) + g (x )u R. (3) Note that, to satisy the condition that the stance oot is lat on the ground, the FRI point needs to be kept strictly within the support region. This constraint must be imposed on designing the controller as in 17, Sec. V. C. Double support phase During the double support phase, the swing oot impacts the ground. It is assumed that the swing oot is parallel to the ground at impact. It is also assumed that the eet are arc shaped so that the only contact points with the ground are the heel and the toe. Due to the impacts, impulsive orces are applied at the toe and the heel, which cause discontinuous changes in the velocities; however, the position states are assumed to remain continuous 24. Representing the double support phase requires an N+2 DOF model (e.g. N DOF or the joints and 2 DOF or the position o the center o mass). Adding Cartesian coordinates, (p h c, p v c), to the center o mass o the robot gives q d = (q u ; p h c ; p v c) and q d = ( q u ; ṗ h c ; ṗ v c), see Figure 4. Let Υ h (q d ) and Υ t (q d ) denote the Cartesian coordinates o the swing heel and the swing toe, respectively. The method o Lagrange yields the dynamics or the double support phase as ollows: D d (q d ) q d + C d (q d, q d ) q d + G d (q d ) where u = (u T R, u A) T, E h d = ( Υt(q d ) = B d u + E h d δf h + E t dδf t, (4) ( Υh (q d ) q d ) T, E t d = ) T q d, δfh denotes the impulsive ground reaction orce at the swing heel, and δf t denotes the impulsive ground reaction orce at the swing toe. Under the hypothesis IH6 (the actuators not being impulsive) and IH1 (which is the stance oot neither rebounds 2 Note that the ankle torque is included in u A Z (x ); the reason or this will be clear in Section III. nor slips), ollowing the procedure in 16 gives x + = R 0 q d R 0 Π Dd q = u(x d ), (5) where R is a relabeling matrix and Π = E 1T E 2T 0 D d Ed 1 Ed 2 d 0 0 d (6) D. Foot Rotation, or Transition rom Full Actuation to Underactuation The transition rom a lat oot to rotation about the toe can be initiated by causing the angular acceleration about the stance toe to become negative. To characterize the motion o the stance oot or equivalently, when the robot transitions rom ull actuation oot lat on the ground to underactuation oot rotates about the toe, the oot rotation indicator (FRI) point o Goswami is used 22, eq. (6). By enorcing that the FRI point is strictly in ront o the end o the oot, the transition is initiated. I torque discontinuities 3 are allowed as they are assumed to be in this paper when to allow oot rotation becomes a control decision. Here, in view o simpliying the analysis o periodic orbits in Section IV, the transition is assumed to occur at a ixed point in the ully-actuated phase. Hence, H u = θ (q ) θ, where θ (q) is the angle o the hips with respect to the stance ankle (see Figure 4) and θ is a constant to be determined. The positions and the velocities are assumed to remain continuous even with the discontinuous torque. The ensuing initial value o the underactuated phase, x + u, is deined so as to achieve continuity in the position and velocity variables: x + q + u = u q + u q = π q 0 =: u (x ). (7) Continuity o the torques is not imposed, and hence neither is continuity o the accelerations. It is assumed that the control law in the underactuated phase will be designed to achieve the FRI point in ront o the toe. E. Overall Hybrid Model As in 25, the overall model can be expressed as a nonlinear hybrid system containing two state maniolds 3 This is a modeling decision. In practice, the torque is continuous due to actuator dynamics. It is assumed here that the actuator time constant is small enough that it need not be modeled.

4 (called charts in 26): S u X Σ : X = T Q F : ẋ = ua (x ) + g (x )u R S u = {x T Q H u(x ) = 0} T u u = u (x u ) X u = T Q u F u : ẋ u = u (x u ) + g u (x u )u Σ u : Su = {x u T Q u Hu (x u ) = 0} Tu : x + = u(x u ) where, or example, F is the low on state maniold X, is the switching hyper-surace or transitions between and X u, T u : S u X u is the transition unction (8) applied when x S s. The transition rom the underactuated phase to the ullyactuated phase occurs when the swing oot impacts the ground. Hence, H u (x u ) = Υ v h (x u), where Υ v h (x u) denotes the vertical coordinate o the swing heel. III. CONTROL LAW DEVELOPMENT BASED ON THE HYBRID ZERO DYNAMICS In a certain sense, the basic idea o the control law design is quite straightorward. The greatest diiculties in the control design and analysis involve the underactuated phase o the motion. Following the development in 17, 19, we use the method o virtual constraints to create a two-dimensional zero dynamics maniold Z u in the 2Ndimensional state space o the underactuated phase. This requires the use o the ull complement o N 1 actuators on the robot. In the ully-actuated phase, we have one less degree o reedom because the stance oot is motionless and lat on the ground. Consequently, we use N 2 actuators all actuators except the ankle o the stance oot to create a two-dimensional zero dynamics maniold Z that is compatible with Z u in the sense that the ollowing invariance conditions hold: u (Su Z ) Z u and u(s u Z u ) Z. The actuation authority at the ankle is subsequently employed or stability and eiciency augmentation, and or enorcing the non-rotation o the oot. The invariance conditions guarantee the existence o a hybrid zero dynamics or the closed-loop hybrid model. The techniques in 17 are then extended to compute the Poincaré map o the closed-loop system in closed orm. Precise stability conditions then ollow. In the ollowing, the key elements o this program are outlined. Due to space limitations, a more complete analysis, which is actually a simpliication 4 o 25, will be presented elsewhere. 4 The analysis is similar to running because there are multiple phases. The problem treated here is simpler because the light phase o running, which has three degrees o underactuation, is replaced with a ully-actuated phase. A. Control o the underactuated phase Since the stance oot toe acts as a pivot and there is no actuation at the stance oot toe, the eedback design proceeds as in 17. Let y u = h u (x u ) be a (N 1) 1 vector o output unctions satisying the ollowing hypotheses: HHU1) The output unction h u (x u ) depends only the coniguration variables; HHU2) The decoupling matrix L gu L u h u is invertible or an open set Qu Q u ; HHU3) Existence o θ u (q u ) such that h u (q u ); θ u (q u ) is a dieomorphism; HHU4) There exists a point in Q u where h u vanishes. HHU5) There exists a unique point q u Q u such that (h u (q u ), Υ v h (q u )) = (0, 0), Υ h h (q u ) > 0 and the rank o h T u Υ v h T at q u equals to N, where Υ h h (x u) denotes the horizontal coordinate o the swing heel. Then there exists a smooth maniold Z u = {x u T Q u h u (x u ) = 0, L u h u (x u ) = 0}, called the zero dynamics maniold, and S u Z u is smooth. S u Z u is one-dimensional i S u Z u. Dierentiating the output y u twice yields, ÿ u := v u (9) = L 2 u h u (x u ) + L gu L u h u (x u )u. (10) Since the decoupling matrix L gu L u h u (x u ) is invertible, the eedback control u := (L gu L u h u (x u )) 1 (L 2 u h u (x u )) renders the zero dynamics maniold invariant. In addition to the hypotheses HHU1 HHU5, i the hypothesis RH5 is also satisied, then the ully-actuated phase phase zero dynamics in the coordinates o z u := (θ u, σ u ) = (θ u, d u (q u ) q u ) can be written as θ u = κ 1 u(θ u )σ u (11) σ u = κ 2 u(σ u ), (12) where u A is the torque applied at the stance ankle, d u is the last row o D u, and σ u is the angular momentum about the stance toe during the underactuated phase, 27. Equations (11) and (12) are written as ż u = Zu (z u ). The transition map rom the ully-actuated phase to the underactuated phase on the hybrid zero dynamics becomes θ + = θ R 0 q u, (13) σ + = δ uσ u, (14) where δu is a constant that can be calculated using the properties studied in 27. B. Control design or ully-actuated phase Since the stance oot is motionless and acting as a base during this phase, the model only has N 1 DOF. Consequently, the robot is ully actuated, opening up many eedback design possibilities. For example, we could, in principle, design or an empty zero dynamics, eedback linearize the model, etc. though we would run a high

5 risk o requiring so much ankle torque that the oot would rotate, thereby causing underactuation. Instead, we ollow a design where, in principle, the ankle torque could be used exclusively or ensuring that the oot does not rotate, but in most cases, it can also be used to augment stability and eiciency o the overall walking cycle. N 2 virtual constraints are used to create a twodimensional zero dynamics or the ully-actuated phase that is driven by the ankle torque. Let y = h (x ) be a (N 2) 1 vector o output unctions. Let the output unction y satisy the ollowing hypotheses: HHF1) The output unction h (x ) depends only on the coniguration variables o the ully-actuated phase; HHF2) There exists u A IR such that the decoupling matrix L g L u A h is invertible or an open set Q Q ; HHF3) There exists θ (q ) such that h (q ); θ (q ) is dieomorphism; HHF4) There exists a point where h vanishes; HHF5) There exists a unique point q Q such that y = h (q ) = 0, Hu (q ) = 0 and h ; H u has ull rank. Then there exists a smooth maniold Z ua = {x T Q h (x ) = 0, L u A h (x ) = 0}, called the zero dynamics maniold, and S u Z is smooth. S u Z is one-dimensional i S u Z. Dierentiating the output y or the ully-actuated phase twice gives ÿ := v (15) = L 2 u A h (x ) + L g L u A h (x )u R. (16) Since L g L u A h is invertible, the eedback control u R = (L g L u A h (x )) 1 (L 2 u A h (x )) renders the zero dynamics maniold or the ully-actuated phase invariant. In addition to the hypotheses HHF1 HHF5, i the hypothesis RH5 is also satisied, then in the coordinates o z := (θ, σ ) = (θ, d (q ) q ) restricted to the zero dynamics maniold, the ully-actuated phase zero dynamics can be written as θ = κ 1 (θ )σ (17) σ = κ 2 (σ ) + u A, (18) where u A is the torque applied at the stance ankle, d is the last row o D, and σ is the angular momentum about the stance ankle during the ully-actuated phase 27. Equations (17) and (18) are written as ż = ua Z (z ). The transition map rom the ully-actuated phase to the underactuated phase on the zero dynamics becomes q θ u + = θ u, (19) π where δ u σ + u = δ u σ, (20) is a constant that can be calculated using 27. C. Hybrid zero dynamics Let Z be the zero dynamics maniold o the ullyactuated phase and ż = ua (z ) be the associated zero dynamics driven by u A. Let u be the transition map rom the ully-actuated phase to the underactuated phase. Let Z u be the zero dynamics maniold o the underactuated phase and ż u = u (z u ) be the associated zero dynamics. Let u be the transition map rom the underactuated phase to the ully-actuated phase. I z S u Z, u (z ) Z u and z u Su Z u, u(z u ) Z, then ż = ua Z (z ), z Su Z z u + = u (z ), ż u = Zu (z u ), z Su Z zu Su Z u (21) z + = u(z u ), zu Su Z u is an invariant hybrid subsystem o the ull-order hybrid model. The system (21) is called the hybrid zero dynamics and Z and Z u are hybrid zero dynamics maniolds. Remark 1: By deinition, Z and Z u are hybrid zero dynamics maniolds i, and only i, z Su Z, h u u (z ) = 0, (22) L u h u u (z ) = 0, (23) and z u S u Z u and u A = 0, h u(z u ) = 0, (24) L u A h u(z u ) = 0. (25) How to achieve these conditions is not developed here or reasons o space. The required conditions are a straightorward extension o 17, Sec. V. Remark 2: Another very important result not proved here is that asymptotically stable periodic orbits o the hybrid zero dynamics are asymptotically stabilizable periodic orbits in the ull-order model. The proo is based on extending the main result o 16, Thm. 2. For an analogous result in running, see 25. In the next section, the Poincaré map o the hybrid zero dynamics is computed in closed orm. IV. STABILITY ANALYSIS ON THE HYBRID ZERO DYNAMICS In general, due to the input at the stance ankle during the ully-actuated phase, the robot can move backward beore it completes a step. In other words, the angular momentum about the stance ankle can be zero beore entering the unactuated phase. In this paper, the angular momentum is assumed not to be zero during a step; see CH6 in Appendix A. One can think o this hypothesis as a dierence between walking and dancing. Since σ 0 during the ullyactuated phase, ζ = σ2 2 is a valid coordinate transormation. In general, u A can be any unction o the robot s states or the zero dynamics to exist. In this paper, or simplicity,

6 it is assumed to be a uncion o θ only. Then, (17) and (18) become dζ = σ dσ = κ2 (θ ) κ 1 (θ ) + u A(θ ) κ 1 (θ ) dθ. (26) Let z = (θ, σ ) Su Z and θ + (19). For θ + θ θ, deine θ be deined as in κ 2 V ua Z (θ ) = (ξ) θ + κ 1 (ξ) + u A(ξ) κ 1 dξ, (27) (ξ) ua, max VZ = max V ua θ + θ θ Z (θ ). (28) I (δ u)2 ζ ua, max VZ > 0, then (26) can be integrated, which results in 1 2 (σ )2 1 2 (σ+ )2 = ζ ζ+ ua = VZ (θ ). (29) With (14), the Poincaré map or the ully-actuated phase ρ : Su S u on the hybrid zero dynamics is deined as ρ (ζu ) = (δu) 2 ζu V ua Z (θ ). (30) For the underactuated phase, the zero dynamics is equivalent to the robot with unactuated point eet, 17. Let zu = (θu, σu ) Su Z u and let θ u + be deined as in (13). Following the procedure in 17 with (11) and (12), i (δu) 2 ζu VZ max u > 0, then 1 2 (σ u ) (σ+ u ) 2 = ζu ζ u + = V Zu (θu ), (31) where V Zu (θ u ) = θu κ 2 u(ξ) θ u + κ 1 dξ, u(ξ) (32) VZ max u = max θ u + θ u θu V Zu (θ u ) (33) The Poincaré map or the underactuated phase ρ u : S u Su on the hybrid zero dynamics is deined with (14) as ollows. ρ u (ζ ) = (δu ) 2 ζ V Z u (θu ). (34) Hence, the Poincaré map or the overall reduced system in (θ u, ζ u ) coordinates, ρ(ζ u ) : S u Z u S u Z u, is deined as ollows ρ(ζ u ) = ρ u ρ (ζ u ) = (δ u ) 2 (δ u) 2 ζ u (δ u ) 2 V u abs Z (θ ) V Z u (θ u )(35) with domain o deinition D = {ζu > 0 (δu) 2 ζu ua, max VZ > 0, (δ u ) 2 (δu) 2 ζu (δ u ) 2 V ua Z (θ ) V Z max u (θu ) > 0}.(36) Theorem 1: Under the hypotheses RH1 RH5, GH1 GH6, and IH1 IH7 in Appendix A, HHF1 HHF5, and HHU1 HHU5, ζ u = (δu )2 V ua Z (θ ) + V Z u (θ u ) 1 (δ u )2 (δ u) 2 (37) is an exponentially stable ixed point o (35) i, and only i, 0 < (δ u ) 2 (δ u) 2 < 1, (38) (δ u )2 (δ u) 2 V Zu + (δ u )2 V ua Z 1 (δ u )2 (δ u) 2 + V max Z u < 0, (39) (δ u)2 (δu) 2 V ua Z + (δ u)2 V Zu 1 (δ u)2 (δu) + V ua,max 2 Z < 0. (40) Proo: D is non-empty i, and only i, (δ u)2 (δu) 2 > 0. I there exists ζu D satisying ρ(ζu) = (δ u)2 (δu) 2 ζu (δ u)2 V ua Z (θ ) V Z u (θu ), then ζ is an exponentially stable ixed point i, and only i, 0 < (δ u)2 (δu) 2 < 1, and in this case, (37) is the value o ζ. Finally, (39) and (40) are the necessary and suicient conditions or (37) to be in D. Note that the stability o the reduced model is not aected by the choice o u A since δ u does not depend on u A. However, the ixed point ζ is aected by u A. Remark 3: To render these analytical results useul or eedback design, a convenient inite parametrization o the virtual constraints must be introduced as in 17, Sec. V. This will introduce ree parameters into the hybrid zero dynamics, (21). A minimum energy cost criterion can then be posed and parameter optimization applied to the hybrid zero dynamics to design a provably stable, closed-loop system with satisied design constraints, such as walking at a prescribed average speed, the orces on the support leg lying in the allowed riction cone, and the oot rotation indicator point within the hull o the oot during the ullyactuated phase and strictly in ront o the oot in the underactuated phase. V. SPECIAL CASE Since the eedback design or the underactuated phase has been published and illustrated elsewhere 20, 19, we consider the special case o lat-ooted walking, that is, the gait consists only o the ully-actuated phase ollowed by an instantaneous double support phase, in order to illustrate the role o the ankle torque in our eedback design. Specializing the calculations in Section III and IV to this case, the Poincaré map o the hybrid zero dynamics is 5 ρ(ζ ) = (δ u) 2 ζ V ua Z (θ ), (41) where V ua Z, the potential energy (see 19), is given in (27). The stability theorem becomes Corollary 1: Under the hypotheses RH1 RH5, GH1 GH6, and IH1 IH7 in Appendix A, HHF1 HHF5, and HHU1 HHU5, ζ = V ua Z (θ ) 1 (δu) (42) 2 5 Conceptually, we are considering an instantaneous underactuated phase so that V Zu = 0 and δ u = 1

7 is an exponentially stable ixed point o (35) i, and only i, 0 < (δu) 2 < 1, (43) (δu) 2 V ua Z 1 (δu) + V ua,max 2 Z < 0. (44) These conditions are the same as in 17, Th. 3 or pointeet, with the exception that the potential energy term V ua Z can be shaped by choice o the ankle torque, u A ; see second term in (27). Dierent shapes o the potential energy result in dierent ixed points and dierent domains o deinition o the ixed points. Figure 5 shows the potential energy V ua Z (θ ) during the ully-actuated phase with dierent ankle torques. The solid line is when the ankle torque is a aine unction o s and the dashed line is when ankle torque is identically zero. PSrag replacements V ua Z (θ ) s = θ θ+ θ θ+ Fig. 5. Potential energies V u A Z with two dierent ankle inputs or a walking speed o 1.5 m/s. The potential energy can be shaped by the choice o u A. The solid line is when u A = 21.1s 2.9 (Nm) and the dashed line is when u A = 0. VI. CONCLUSION This paper has outlined a solution to the key problem o walking with both ully-actuated and underactuated phases. The studied robot was planar, bipedal, and ully actuated in the sense that it has non-trivial eet with revolute, actuated ankles and all other joints are independently actuated. The desired walking motion was assumed to consist o three successive phases: a ully-actuated phase where the stance oot is lat on the ground, an underactuated phase where the stance heel lits rom the ground and the stance oot rotates about the toe, and an instantaneous double support phase where leg exchange takes place. The main contribution o the paper was to extend the hybrid zero dynamics o 17 to a hybrid model with multiple continuous phases and varying DOF and degrees o actuation. The developed method provides a provably asymptotically stabilizing controller that integrates the ully-actuated and underactuated phases o walking. The role o the ankle torque in the proposed eedback design was emphasized by also considering the special case o a lat-ooted walking gait. The ankle torque was seen as a means to directly adjust the potential energy o the hybrid zero dynamics. In this paper, the ankle-torque eedback was restricted to depend only on position, which is analogous to shaping the potential energy with a nonlinear spring. A larger class o eedbacks will be considered in uture work. A. Hypotheses APPENDIX The hypotheses or the robot are: RH1) The robot consists o N rigid links with revolute joints; RH2) The robot is planar; RH3) The robot is bipedal with identical legs connected at hips; RH4) The joints between adjacent links are actuated; RH5) The coordinate o the robot consists o N 1 relative angles, q 1,, q N 1, and one absolute angle, q N. The hypotheses or gait are: GH1) Walking consists o three successive phases, ullyactuated phase, underactuated phase, and double support phase; GH2) The stance oot remains on the ground during ullyactuated phase; GH3) The stance oot does not slip during ully-actuated phase; GH4) The stance toe acts as a pivot during underactuated phase; GH5) The stance ankle leaves the ground without interaction; GH6) There is no discontinuous change in positions and velocities at transition rom ully-actuated phase to underactuated phase. The hypotheses or impact are: IH1) The swing oot has neither rebound nor slipping during impact; IH2) Ater impact, the stance toe leaves the ground without any interaction with the ground; IH3) The impact is instantaneous; IH4) The reaction orces due to the impact can be modeled as impulses; IH5) The impulsive orces result in discontinous changes in the velocities while the position states remain continuous; IH6) The actuators at joints are not impulsive; IH7) The swing ankle and the swing toe touch the ground at the same time. The hypotheses or the closed-loop chain o double integrators, ÿ = v, are: CH2) Existence o solutions on IR 2N 2 and uniqueness; CH3) Solutions depending continuously on the initial conditions; CH4) The origin being globally asymptotically stable and the convergence being achieved in inite time;

8 CH5) The settling time depending continuously on the initial condition; CH6) The angular momentum about the stance ankle during the ully-actuated phase is not zero with presence o input; CH7) The input at stance ankle during the ully-actuated phase is a unction o coniguration variables only. REFERENCES 1 H. H. R. Site, January K. Hirai, M. Hirose, Y. Haikawa, and T. Takenake, The development o Honda humanoid robot, in Proc. o the IEEE International Conerence on Robotics and Automation, Leuven, Belgium, May 1998, pp S. D. S. B. E. Robot, January Johnnie - The TUM Biped Walking Robot, January F. Peier, K. Loler, and M. Gienger, The concept o jogging johnnie, in Proc. o the IEEE International Conerence on Robotics and Automation, Washington, DC, May Y. Hurmuzlu, Dynamics o bipedal gait - part 1: objective unctions and the contact event o a planar ive-link biped, Journal o Applied Mechanics, vol. 60, pp , June , Dynamics o bipedal gait - part 2: stability analysis o a planar ive-link biped, Journal o Applied Mechanics, vol. 60, pp , June M. Spong, Passivity based control o the compass gait biped, in Proc. o IFAC World Congress, Beijing, China, July M. Spong and F. Bullo, Controlled symmetries and passive walking, in Proc. o IFAC World Congress, Barcelona, Spain, July C.-L. Shih, Ascending and descending stairs or a biped robot, IEEE Transactions on Systems, Man, and Cybernetics, vol. 29(3), pp , May K. Yi, Walking o a biped robot with compliant ankle joints: implementation with kubca, in Proc. o the 39th IEEE Con. Dec. and Control, Sydney, Australia, December 2000, pp T. Takahashi and A. Kawamura, Posture control or biped robot walk with oot toe and sole, in 27th Annual Conerence o the IEEE Industrial Electronics Society, 2001, pp J. Park, Impedance conrol or biped locomotion, IEEE Transactions on Robotics and Automation, vol. 17(6), pp , December F. Silva and J. Tenreiro Machado, Gait analysis o a human walker wearing robot eet as shoes, in Proc. o the IEEE International Conerence on Robotics and Automation, Seoul, Korea, May 2001, pp M. Morisawa, Y. Fujimoto, T. Murakami, and K. Ohnishi, A walking pattern generation or a biped robot with parallel mechanism by considering contact orce, in 27th Annual Conerence o the IEEE Industrial Electronics Society, 2001, pp J. Grizzle, G. Abba, and F. Plestan, Asymptotically stable walking or biped robots: Analysis via systems with impulse eects, IEEE Transactions on Automatic Control, vol. 46, pp , January E. Westervelt, J. Grizzle, and D. Koditschek, Hybrid zero dynamics o planar biped walkers, IEEE Transactions on Automatic Control, vol. 48, no. 1, pp , January E. Westervelt, G. Buche, and J. Grizzle, Experimental validation o a ramework or the design o controllers that induce stable walking in planar bipeds, The International Journal o Robotics Research, June C. Chevallereau, G. Abba, Y. Aoustin, E. Plestan, F. Westervelt, C. Canduas-de Wit, and J. Grizzle, RABBIT: A testbed or advanced control theory, IEEE Control Systems Magazine, vol. 23, no. 5, pp , October E. Westervelt, J. Grizzle, and C. Canudas-de-Wit, Switching and PI control o walking motions o planar biped walkers, IEEE Transactions on Automatic Control, vol. 48, no. 2, pp , February A. D. Kuo, Energetics o actively powered locomotion using the simplest walking model, Journal o Biomechanical Engineering, vol. 124, pp , A. Goswami, Postural stability o biped robots and the oot-rotation indicator (FRI) point, International Journal o Robotics Research, vol. 18, no. 6, pp , June F. Asano, M. Yamakita, N. Kamamich, and Z.-W. Luo, A novel gait generation or biped walking robots based on mechanical energy constraint, in Proceedings o the IEEE/RSJ Conerence On Intelligent Systems and Robots, Lausanne, Switzerland, October 2002, pp Y. Hurmuzlu and D. Marghitu, Rigid body collisions o planar kinematic chains with multiple contact points, International Journal o Robotics Research, vol. 13, no. 1, pp , C. Chevallereau, E. Westervelt, and J. Grizzle, Asymptotically stable running or a ive-link, our-actuator, planar bipedal robot, pre-print, May 2004, submited to IJRR; copy available at available at J. Guckenheimer and S. Johnson, Planar hybird systems, in Hybrid Systems II, Lecture Notes in Computer Science. Springer-Verlag, 1995, pp J. H. Choi and J. W. Grizzle, Planar bipedal robot with impulsive oot action, in pre-print, 2004, submited to CDC; copy available at J. Grizzle, J.W. Grizzle s publications on robotics, 2004, grizzle/papers/robotics.html.

Planar Bipedal Robot with Impulsive Foot Action

Planar Bipedal Robot with Impulsive Foot Action Planar Bipedal Robot with Impulsive Foot Action Jun Ho Choi and J. W. Grizzle Abstract A planar bipedal robot with an impulsive actuator at each foot is considered. The analysis extends previous work on

More information

THE stance foot plays an important role in human walking

THE stance foot plays an important role in human walking CHOI AND GRIZZLE, WALKING WITH ANTHROPOMORPHIC FOOT ACTION, SUBMITTED TO IEEE TRAN. ON ROBOTICS, NOVEMBER 7, 25 1 Planar Bipedal Walking with Anthropomorphic Foot Action Jun Ho Choi, Student Member, IEEE,

More information

Hybrid Invariance in Bipedal Robots with Series Compliant Actuators

Hybrid Invariance in Bipedal Robots with Series Compliant Actuators Hybrid Invariance in Bipedal Robots with Series Compliant Actuators B. Morris and J.W. Grizzle Abstract Stable walking motions in bipedal robots can be modeled as asymptotically stable periodic orbits

More information

Achieving Bipedal Running with RABBIT: Six Steps toward Infinity

Achieving Bipedal Running with RABBIT: Six Steps toward Infinity Achieving Bipedal Running with RABBIT: Six Steps toward Ininity B. Morris 1, E.R. Westervelt 2, C. Chevallereau 3, G. Buche 4, and J.W. Grizzle 1 1 Control Systems Laboratory, EECS Department, University

More information

Sequential Composition of Walking Motions for a 5-Link Planar Biped Walker

Sequential Composition of Walking Motions for a 5-Link Planar Biped Walker WORKSHOP ON FUTURE DIRECTIONS IN NONLINEAR CONTROL OF MECHANICAL SYSTEMS, OCTOBER 5, 2002 1 Sequential Composition of Walking Motions for a 5-Link Planar Biped Walker E.R. Westervelt and J.W. Grizzle Abstract

More information

APLANAR biped walker is a robot that locomotes via

APLANAR biped walker is a robot that locomotes via SUBMITTED TO IEEE TRANS. ON AUTOMATIC CONTROL - REGULAR PAPER, DECEMBER 2001 1 Hybrid Zero Dynamics of Planar Biped Walkers E.R. Westervelt, J.W. Grizzle +, D.E. Koditschek Abstract Planar, underactuated,

More information

Hybrid Zero Dynamics of Planar Bipedal Walking

Hybrid Zero Dynamics of Planar Bipedal Walking Hybrid Zero Dynamics of Planar Bipedal Walking J.W. Grizzle 1 and E.R. Westervelt 2 1 Control Systems Laboratory, Electrical Engineering and Computer Science Department, University of Michigan, 1301 Beal

More information

Feedback Control of Dynamic Bipedal Robot Locomotion

Feedback Control of Dynamic Bipedal Robot Locomotion Feedback Control of Dynamic Bipedal Robot Locomotion Eric R. Westervelt Jessy W. Grizzle Christine Chevaiiereau Jun Ho Choi Benjamin Morris CRC Press Taylor & Francis Croup Boca Raton London New York CRC

More information

Hybrid Zero Dynamics of Planar Biped Walkers

Hybrid Zero Dynamics of Planar Biped Walkers University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering January 2003 Hybrid Zero Dynamics of Planar Biped Walkers E. R. Westervelt University

More information

Sample-Based HZD Control for Robustness and Slope Invariance of Planar Passive Bipedal Gaits

Sample-Based HZD Control for Robustness and Slope Invariance of Planar Passive Bipedal Gaits l c Sample-Based HZD Control for Robustness and Slope Invariance of Planar Passive Bipedal Gaits E. R. Westervelt Department of Mechanical Engineering The Ohio State University Columbus, Ohio 4321, USA

More information

High gain observer for embedded Acrobot

High gain observer for embedded Acrobot Preprints of the 19th World Congress The International Federation of Automatic Control High gain observer for embedded Acrobot Milan Anderle Sergej Čelikovský Czech Technical University in Prague, Faculty

More information

Switching and PI Control of Walking Motions of Planar Biped Walkers

Switching and PI Control of Walking Motions of Planar Biped Walkers SUBMITTED TO IEEE TRANS. ON AUTOMATIC CONTROL - TECHNICAL NOTE, APRIL 2002 1 Switching and PI Control of Walking Motions of Planar Biped Walkers E.R. Westervelt, J.W. Grizzle +, and C. Canudas de Wit Abstract

More information

Feedback linearization and stabilization of second-order nonholonomic chained systems

Feedback linearization and stabilization of second-order nonholonomic chained systems Feedback linearization and stabilization o second-order nonholonomic chained systems S. S. GE, ZHENDONG SUN, T. H. LEE and MARK W. SPONG Department o Electrical Engineering Coordinated Science Lab National

More information

Steering of a 3D Bipedal Robot with an Underactuated Ankle

Steering of a 3D Bipedal Robot with an Underactuated Ankle Steering of a 3D Bipedal Robot with an Underactuated Ankle Christine Chevallereau, J.W. Grizzle, and Ching-Long Shih Abstract This paper focuses on steering a 3D robot while walking on a flat surface.

More information

Acrobot stable walking in Hybrid systems notation*

Acrobot stable walking in Hybrid systems notation* 4 UKSim-AMSS 6th International Conference on Computer Modelling and Simulation Acrobot stable walking in Hybrid systems notation* Milan Anderle Institute of Information Theory and Automation Academy of

More information

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion 7 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 7 FrC3.3 The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion Fumihiko Asano

More information

Asymptotic Stabilization of a Five-link, Four-Actuator, Planar Bipedal Runner

Asymptotic Stabilization of a Five-link, Four-Actuator, Planar Bipedal Runner Asymptotic Stabilization of a Five-link, Four-Actuator, Planar Bipedal Runner C. Chevallereau IRCCyN, Ecole Centrale de Nantes UMR CNRS 6597, BP 9211 1 rue de la Noë, 44321 Nantes cedex 3, France E-mail:

More information

Time scaling control for an underactuated biped robot

Time scaling control for an underactuated biped robot Time scaling control for an underactuated biped robot Christine Chevallereau To cite this version: Christine Chevallereau. Time scaling control for an underactuated biped robot. IEEE Transactions on Robotics

More information

Derivation and Application of a Conserved Orbital Energy for the Inverted Pendulum Bipedal Walking Model

Derivation and Application of a Conserved Orbital Energy for the Inverted Pendulum Bipedal Walking Model Derivation and Application of a Conserved Orbital Energy for the Inverted Pendulum Bipedal Walking Model Jerry E. Pratt and Sergey V. Drakunov Abstract We present an analysis of a point mass, point foot,

More information

Feedback Linearization

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

More information

Acknowledgements. Feedback Control of Bipedal Locomotion RAS Pioneer Award to Mark Spong. Videos and Papers

Acknowledgements. Feedback Control of Bipedal Locomotion RAS Pioneer Award to Mark Spong. Videos and Papers Feedback Control of Bipedal Locomotion Acknowledgements Hae Won Park Post Doc MIT Koushil Sreenath Post Doc UPenn University of Michigan Jessy W. Grizzle Jerry W. and Carol L. Levin Professor of Engineering

More information

Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation?

Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation? July 8, 2010 Dynamic Walking, Cambridge, MA R. Gregg 1 1 Control and Planning with Asymptotically Stable Gait Primitives: 3D Dynamic Walking to Locomotor Rehabilitation? Robert D. Gregg * and Mark W. Spong

More information

Asymptotically Stable Walking for Biped Robots: Analysis via Systems with Impulse Effects

Asymptotically Stable Walking for Biped Robots: Analysis via Systems with Impulse Effects IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 1, JANUARY 2001 51 Asymptotically Stable Walking for Biped Robots: Analysis via Systems with Impulse Effects Jesse W. Grizzle, Gabriel Abba, and Franck

More information

Dynamics of Heel Strike in Bipedal Systems with Circular Feet

Dynamics of Heel Strike in Bipedal Systems with Circular Feet Dynamics of Heel Strike in Bipedal Systems with Circular Feet Josep Maria Font and József Kövecses Abstract Energetic efficiency is a fundamental subject of research in bipedal robot locomotion. In such

More information

Designing, building, and controlling an experimental platform for the study of walking.

Designing, building, and controlling an experimental platform for the study of walking. F E A T U R E Designing, building, and controlling an experimental platform for the study of walking. MASTERSERIES & EYEWIRE By Christine Chevallereau, Gabriel Abba, Yannick Aoustin, Franck Plestan, E.R.

More information

Stable Bipedal Walking with Foot Rotation Through Direct Regulation of the Zero Moment Point

Stable Bipedal Walking with Foot Rotation Through Direct Regulation of the Zero Moment Point Stable Bipedal Walking with Foot Rotation Through Direct Regulation of the Zero Moment Point C. Chevallereau Member,IEEE,, D. Djoudi, and J.W. Grizzle Fellow,IEEE, Abstract Consider a biped evolving in

More information

Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion

Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion J. Morimoto and C. Atkeson Human Information Science Laboratories, ATR International, Department 3 2-2-2

More information

Variable Structure Control of Pendulum-driven Spherical Mobile Robots

Variable Structure Control of Pendulum-driven Spherical Mobile Robots rd International Conerence on Computer and Electrical Engineering (ICCEE ) IPCSIT vol. 5 () () IACSIT Press, Singapore DOI:.776/IPCSIT..V5.No..6 Variable Structure Control o Pendulum-driven Spherical Mobile

More information

Bringing the Compass-Gait Bipedal Walker to Three Dimensions

Bringing the Compass-Gait Bipedal Walker to Three Dimensions October 14, 2009 IROS 2009, St. Louis, MO 1 1 Bringing the Compass-Gait Bipedal Walker to Three Dimensions Robert D. Gregg* and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign

More information

Restricted Discrete Invariance and Self-Synchronization For Stable Walking of Bipedal Robots

Restricted Discrete Invariance and Self-Synchronization For Stable Walking of Bipedal Robots Restricted Discrete Invariance and Self-Synchronization For Stable Walking of Bipedal Robots Hamed Razavi 1, Anthony M. Bloch 2, Christine Chevallereau 3 and J. W. Grizzle 4 Abstract Models of bipedal

More information

C 2 Continuous Gait-Pattern Generation for Biped Robots

C 2 Continuous Gait-Pattern Generation for Biped Robots C Continuous Gait-Pattern Generation for Biped Robots Shunsuke Kudoh 1 Taku Komura 1 The University of Tokyo, JAPAN, kudoh@cvl.iis.u-tokyo.ac.jp City University of ong Kong, ong Kong, taku@ieee.org Abstract

More information

Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL

Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL Design and Experimental Implementation of a Compliant Hybrid Zero Dynamics Controller with Active Force Control for Running on MABEL Koushil Sreenath, Hae-Won Park, J. W. Grizzle Abstract This paper presents

More information

Symmetric Virtual Constraints for Periodic Walking of Legged Robots

Symmetric Virtual Constraints for Periodic Walking of Legged Robots Symmetric Virtual Constraints for Periodic Walking of Legged Robots Hamed Razavi 1, Xingye Da 2 and Anthony Bloch 3 Abstract Dynamic and agile walking or running gaits for legged robots correspond to periodic

More information

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle.

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle. Bipedal Locomotion on Small Feet Jessy Grizzle Elmer G. Gilbert Distinguished University Professor Levin Professor of Engineering ECE and ME Departments Pop Quiz for Tony Can you give the first name of

More information

A Restricted Poincaré Map for Determining Exponentially Stable Periodic Orbits in Systems with Impulse Effects: Application to Bipedal Robots

A Restricted Poincaré Map for Determining Exponentially Stable Periodic Orbits in Systems with Impulse Effects: Application to Bipedal Robots A Restricted Poincaré Map for Determining Exponentially Stable Periodic Orbits in Systems with Impulse Effects: Application to Bipedal Robots B. Morris and J.W. Grizzle Abstract Systems with impulse effects

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

More information

Influence of Slope Angle on the Walking of Passive Dynamic Biped Robot

Influence of Slope Angle on the Walking of Passive Dynamic Biped Robot Applied Mathematics, 2015, 6, 456-465 Published Online March 2015 in SciRes. http://www.scirp.org/journal/am http://dx.doi.org/10.4236/am.2015.63043 Influence of Slope Angle on the Walking of Passive Dynamic

More information

Hybrid Invariant Manifolds in Systems with Impulse Effects with Application to Periodic Locomotion in Bipedal Robots

Hybrid Invariant Manifolds in Systems with Impulse Effects with Application to Periodic Locomotion in Bipedal Robots 1 Hybrid Invariant Manifolds in Systems with Impulse Effects with Application to Periodic Locomotion in Bipedal Robots B. Morris and J.W. Grizzle Abstract Motivated by the problem of controlling walking

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

to (8) yields (because ξ 1 = θ = cq and H 0 q = h 0 = h d for x Z)

to (8) yields (because ξ 1 = θ = cq and H 0 q = h 0 = h d for x Z) Meshing Hybrid Zero Dynamics for Rough Terrain Walking Cenk Oguz Saglam and Katie Byl Abstract For an underactuated biped on a constant-slope terrain, the Hybrid Zero Dynamics (HZD) controller framework

More information

Nonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable

Nonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable GRIZZLE, MOOG, AND CHEVALLEREAU VERSION 1/NOV/23 SUBMITTED TO IEEE TAC 1 Nonlinear Control of Mechanical Systems with an Unactuated Cyclic Variable J.W. Grizzle +, C.H. Moog, and C. Chevallereau Abstract

More information

1 Relative degree and local normal forms

1 Relative degree and local normal forms THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a

More information

Control Lyapunov Functions and Hybrid Zero Dynamics

Control Lyapunov Functions and Hybrid Zero Dynamics Control Lyapunov Functions and Hybrid Zero Dynamics Aaron D. Ames, Kevin Galloway, and J. W. Grizzle Abstract Hybrid zero dynamics extends the Byrnes-Isidori notion of zero dynamics to a class of hybrid

More information

arxiv: v1 [math.oc] 22 Nov 2013

arxiv: v1 [math.oc] 22 Nov 2013 Trajectory control of a bipedal walking robot with inertial disc Carlos Eduardo de Brito Novaes Paulo Sergio Pereira da Silva Pierre Rouchon Escola Politécnica da USP e-mail: carlos.novaes@usp.br Escola

More information

OF the approximately 623,000 people living with major

OF the approximately 623,000 people living with major IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. XX NO. XX AUG. 217 1 Stable Robust Hybrid Zero Dynamics Control of Powered Lower-Limb Prostheses Anne E. Martin and Robert D. Gregg Senior Member IEEE Abstract

More information

Robust Stabilizing Continuous-Time Controllers for Periodic Orbits of Hybrid Systems: Application to Bipedal Robots

Robust Stabilizing Continuous-Time Controllers for Periodic Orbits of Hybrid Systems: Application to Bipedal Robots Robust Stabilizing Continuous-Time Controllers or Periodic Orbits o Hybrid Systems: Application to Bipedal Robots Kaveh Akbari Hamed, Brian G. Buss, and Jessy W. Grizzle Abstract This paper presents a

More information

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering

Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering 28 American Control Conerence Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC.6 Invariance Control in Robotic Applications: Trajectory Supervision and Haptic Rendering Michael Scheint,

More information

Humanoid Push Recovery

Humanoid Push Recovery Humanoid Push Recovery Benjamin Stephens The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213, USA bstephens@cmu.edu http://www.cs.cmu.edu/ bstephe1 Abstract We extend simple models previously

More information

SINCE their introduction, virtual holonomic constraints

SINCE their introduction, virtual holonomic constraints Hybrid Zero Dynamics of Bipedal Robots Under Nonholonomic Virtual Constraints Jonathan C. Horn *, Alireza Mohammadi *, Kaveh Akbari Hamed, and Robert D. Gregg Abstract This letter investigates the hybrid

More information

Modeling and Control of Casterboard Robot

Modeling and Control of Casterboard Robot 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 FrB2.3 Modeling and Control o Casterboard Robot Kazuki KINUGASA Masato ISHIKAWA Yasuhiro SUGIMOTO Koichi OSUKA Department

More information

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching Maneuvering assistant or truck and trailer combinations with arbitrary trailer hitching Yevgen Sklyarenko, Frank Schreiber and Walter Schumacher Abstract Stabilizing controllers can assist the driver to

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

More information

Coordinating Feet in Bipedal Balance

Coordinating Feet in Bipedal Balance Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

Mechanical energy transfer by internal force during the swing phase of running

Mechanical energy transfer by internal force during the swing phase of running Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 772 777 9 th Conference of the International Sports Engineering Association (ISEA) Mechanical energy transfer by internal force

More information

Physics 5153 Classical Mechanics. Solution by Quadrature-1

Physics 5153 Classical Mechanics. Solution by Quadrature-1 October 14, 003 11:47:49 1 Introduction Physics 5153 Classical Mechanics Solution by Quadrature In the previous lectures, we have reduced the number o eective degrees o reedom that are needed to solve

More information

Robust Control of Cooperative Underactuated Manipulators

Robust Control of Cooperative Underactuated Manipulators Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute

More information

Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits

Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits Noname manuscript No. (will be inserted by the editor) Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits Hamed Razavi Anthony M. Bloch Christine Chevallereau Jessy W. Grizzle

More information

Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits

Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits Noname manuscript No. (will be inserted by the editor) Symmetry in Legged Locomotion: A New Method for Designing Stable Periodic Gaits Hamed Razavi Anthony M. Bloch Christine Chevallereau Jessy W. Grizzle

More information

2-D Passive Compass Biped Walker

2-D Passive Compass Biped Walker 1/55 2-D Passive Compass Biped Walker Guest Lecture in TTK6 - Robotics Torleif Anstensrud Norwegian University of Science and Technology October 29, 2013 2/55 Outline 1 Introduction 2 Problem Description

More information

Feedback Control of a Bipedal Walker and Runner with Compliance

Feedback Control of a Bipedal Walker and Runner with Compliance Feedback Control of a Bipedal Walker and Runner with Compliance by Koushil Sreenath A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Electrical

More information

Limit Cycle Walking on Ice

Limit Cycle Walking on Ice 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Limit Cycle Walking on Ice Fumihiko Asano, Yasunori Kikuchi and Masahiro Shibata Abstract This

More information

Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization

Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization Matthew J. Powell, Wen-Loong Ma, Eric R. Ambrose and Aaron D. Ames Abstract This paper presents two strategies

More information

CONTROLLED SYMMETRIES AND PASSIVE WALKING

CONTROLLED SYMMETRIES AND PASSIVE WALKING IFAC W.C. 22, To appear CONTROLLED SYMMETRIES AND PASSIVE WALKING Mark W. Spong and Francesco Bullo Coordinated Science Laboratory, University of Illinois, 38 W. Main St. Urbana, IL 68 Abstract: It was

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

Hybrid Routhian Reduction of Lagrangian Hybrid Systems

Hybrid Routhian Reduction of Lagrangian Hybrid Systems Hybrid Routhian Reduction of Lagrangian Hybrid Systems Aaron D. Ames and Shankar Sastry Department of Electrical Engineering and Computer Sciences University of California at Berkeley Berkeley, CA 94720

More information

Asymptotically Stable Gait Primitives for Planning Dynamic Bipedal Locomotion in Three Dimensions

Asymptotically Stable Gait Primitives for Planning Dynamic Bipedal Locomotion in Three Dimensions May 4, 2010 ICRA, Anchorage, AK 1 1 Asymptotically Stable Gait Primitives for Planning Dynamic Bipedal Locomotion in Three Dimensions Robert D. Gregg *, Timothy W. Bretl, Mark W. Spong Coordinated Science

More information

Human Gait Modeling: Dealing with Holonomic Constraints

Human Gait Modeling: Dealing with Holonomic Constraints Human Gait Modeling: Dealing with Holonomic Constraints Tingshu Hu 1 Zongli Lin 1 Mark F. Abel 2 Paul E. Allaire 3 Abstract Dynamical models are fundamental for the study of human gait. This paper presents

More information

Feedback Linearizability of Strict Feedforward Systems

Feedback Linearizability of Strict Feedforward Systems Proceedings o the 47th IEEE Conerence on Decision and Control Cancun, Mexico, Dec 9-11, 28 WeB11 Feedback Linearizability o Strict Feedorward Systems Witold Respondek and Issa Amadou Tall Abstract For

More information

Toward Efficient and Robust Biped Walking Optimization

Toward Efficient and Robust Biped Walking Optimization Toward Efficient and Robust Biped Walking Optimization Nihar Talele and Katie Byl Abstract Practical bipedal robot locomotion needs to be both energy efficient and robust to variability and uncertainty.

More information

Experimental Results for 3D Bipedal Robot Walking Based On Systematic Optimization of Virtual Constraints

Experimental Results for 3D Bipedal Robot Walking Based On Systematic Optimization of Virtual Constraints Experimental Results for 3D Bipedal Robot Walking Based On Systematic Optimization of Virtual Constraints Brian G. Buss 1, Kaveh Akbari Hamed 2, Brent A. Griffin 1, and Jessy W. Grizzle 1 Abstract Feedback

More information

Level-Ground Walk Based on Passive Dynamic Walking for a Biped Robot with Torso

Level-Ground Walk Based on Passive Dynamic Walking for a Biped Robot with Torso 007 IEEE International Conference on Robotics and Automation Roma, Italy, 0-4 April 007 ra.4 Level-Ground Wal Based on assive Dynamic Waling for a Biped Robot with orso erumasa Naruawa, Graduate tudent

More information

Further Analysis of the Period-Three Route to Chaos in Passive Dynamic Walking of a Compass-Gait Biped Robot

Further Analysis of the Period-Three Route to Chaos in Passive Dynamic Walking of a Compass-Gait Biped Robot Further Analysis of the Period-Three Route to Chaos in Passive Dynamic Walking of a Compass-Gait Biped Robot Hassène Gritli Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques

More information

Neighboring Optimal Control for Periodic Tasks for Systems with Discontinuous Dynamics

Neighboring Optimal Control for Periodic Tasks for Systems with Discontinuous Dynamics SCIENCE CHINA January 21 Vol. 53 No. 1: 1 18 doi: Neighboring Optimal Control for Periodic Tasks for Systems with Discontinuous Dynamics Chenggang Liu 1, Christopher G. Atkeson 2 & Jianbo Su 1 1 Department

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

On Observer-Based Feedback Stabilization of Periodic Orbits in Bipedal Locomotion

On Observer-Based Feedback Stabilization of Periodic Orbits in Bipedal Locomotion On Observer-Based Feedback Stabilization of Periodic Orbits in Bipedal Locomotion J.W. Grizzle, Jun-Ho Choi, Hassan Hammouri, B. Morris Abstract This communication develops an observer-based feedback controller

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

Nonholonomic Virtual Constraints and Gait Optimization for Robust Walking Control

Nonholonomic Virtual Constraints and Gait Optimization for Robust Walking Control Nonholonomic Virtual Constraints and Gait Optimization for Robust Walking Control Journal Title XX(X):1 24 c The Author(s) 216 Reprints and permission: sagepub.co.uk/journalspermissions.nav DOI: 1.1177/ToBeAssigned

More information

A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL

A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL 1 A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL Koushil Sreenath, Hae-Won Park, Ioannis Poulakakis, J. W. Grizzle Abstract The planar bipedal testbed

More information

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces 1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School

More information

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders

A new Control Strategy for Trajectory Tracking of Fire Rescue Turntable Ladders Proceedings o the 17th World Congress The International Federation o Automatic Control Seoul, Korea, July 6-11, 28 A new Control Strategy or Trajectory Tracking o Fire Rescue Turntable Ladders N. Zimmert,

More information

Nonlinear Control of Mechanical Systems with one Degree of Underactuation

Nonlinear Control of Mechanical Systems with one Degree of Underactuation Nonlinear Control of Mechanical Systems with one egree of Underactuation C. Chevallereau J.W. Grizzle and C.H. Moog IRCCyN Ecole Centrale de Nantes UMR CNRS 59 BP 9 rue de la Noë 3 Nantes cedex 3 France

More information

Chapter 11 Collision Theory

Chapter 11 Collision Theory Chapter Collision Theory Introduction. Center o Mass Reerence Frame Consider two particles o masses m and m interacting ia some orce. Figure. Center o Mass o a system o two interacting particles Choose

More information

Robust Residual Selection for Fault Detection

Robust Residual Selection for Fault Detection Robust Residual Selection or Fault Detection Hamed Khorasgani*, Daniel E Jung**, Gautam Biswas*, Erik Frisk**, and Mattias Krysander** Abstract A number o residual generation methods have been developed

More information

Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots

Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots Toward Step-by-Step Synthesis of Stable Gaits for Underactuated Compliant Legged Robots Siavash Rezazadeh and Jonathan W. Hurst, Member, IEEE Abstract Many control policies developed for legged robots

More information

NUMERICAL ACCURACY OF TWO BENCHMARK MODELS OF WALKING: THE RIMLESS SPOKED WHEEL AND THE SIMPLEST WALKER

NUMERICAL ACCURACY OF TWO BENCHMARK MODELS OF WALKING: THE RIMLESS SPOKED WHEEL AND THE SIMPLEST WALKER Dynamics of Continuous, Discrete and Impulsive Systems Series B: Applications & Algorithms 21 (2014) 137-148 Copyright c 2014 Watam Press NUMERICAL ACCURACY OF TWO BENCHMARK MODELS OF WALKING: THE RIMLESS

More information

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values

Supplementary material for Continuous-action planning for discounted infinite-horizon nonlinear optimal control with Lipschitz values Supplementary material or Continuous-action planning or discounted ininite-horizon nonlinear optimal control with Lipschitz values List o main notations x, X, u, U state, state space, action, action space,

More information

Dynamic Reconfiguration Manipulability Analyses of Redundant Robot and Humanoid Walking

Dynamic Reconfiguration Manipulability Analyses of Redundant Robot and Humanoid Walking Dynamic Reconfiguration Manipulability Analyses of Redundant Robot and Humanoid Walking Yosuke Kobayashi, Mamoru Minami, Akira Yanou and Tomohide Maeba Abstract In this paper, we propose a new index of

More information

The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an Asymmetric Hopper

The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an Asymmetric Hopper SUBMITTED TO THE IEEE TRANSACTIONS ON AUTOMATIC CONTROL AS A REGULAR PAPER 1 The Spring Loaded Inverted Pendulum as the Hybrid Zero Dynamics of an Asymmetric Hopper Ioannis Poulakakis and J. W. Grizzle

More information

Reduction-Based Control of Branched Chains: Application to Three-Dimensional Bipedal Torso Robots

Reduction-Based Control of Branched Chains: Application to Three-Dimensional Bipedal Torso Robots Reduction-Based Control of Branched Chains: Application to Three-Dimensional Bipedal Torso Robots Robert D. Gregg and Mark W. Spong Abstract This paper revisits the concept of controlled reduction, a symmetry-based

More information

Robust feedback linearization

Robust feedback linearization Robust eedback linearization Hervé Guillard Henri Bourlès Laboratoire d Automatique des Arts et Métiers CNAM/ENSAM 21 rue Pinel 75013 Paris France {herveguillardhenribourles}@parisensamr Keywords: Nonlinear

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking

Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking IFAC International Workshop on Periodic Control Systems (PSYCO 216) Reinforcement Learning of Potential Fields to achieve Limit-Cycle Walking Denise S. Feirstein Ivan Koryakovskiy Jens Kober Heike Vallery

More information

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari

More information

Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization

Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization 6 IEEE-RAS 6th International Conference on Humanoid Robots (Humanoids) Cancun, Mexico, Nov 5-7, 6 Mechanics-Based Design of Underactuated Robotic Walking Gaits: Initial Experimental Realization Matthew

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle 06 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 49, NO. 6, JUNE 004 Strong Lyapunov Functions or Systems Satisying the Conditions o La Salle Frédéric Mazenc and Dragan Ne sić Abstract We present a construction

More information

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

DSCC OPTIMAL ROBUST TIME-VARYING SAFETY-CRITICAL CONTROL WITH APPLICATION TO DYNAMIC WALKING ON MOVING STEPPING STONES

DSCC OPTIMAL ROBUST TIME-VARYING SAFETY-CRITICAL CONTROL WITH APPLICATION TO DYNAMIC WALKING ON MOVING STEPPING STONES Proceedings of the ASME 16 Dynamic Systems and Control Conference DSCC 16 October 1-14, 16, Minneapolis, USA DSCC16-991 OPTIMAL ROBUST TIME-VARYING SAFETY-CRITICAL CONTROL WITH APPLICATION TO DYNAMIC WALKING

More information

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling

More information