On the Existence and Uniqueness of Poincaré Maps for Systems with Impulse Effects

Size: px
Start display at page:

Download "On the Existence and Uniqueness of Poincaré Maps for Systems with Impulse Effects"

Transcription

1 1 On the Existence and Uniqueness of Poincaré Maps for Systems with Impulse Effects Jacob Goodman and Leonardo Colombo arxiv: v1 [cs.sy] 12 Oct 2018 Abstract The Poincaré map is widely used in the study of the qualitative behavior of dynamical systems. For instance, it can describes the existence and stability behavior of periodic solutions. The Poincaré map for dynamical systems with impulse effects was introduced in the last decade and mainly employed to study the existence of periodic gaits (limit cycles) in locomotion for bipedal robots. We investigate necessary and sufficient conditions for existence and uniqueness of Poincaré maps for dynamical systems with impulse effects evolving on a differentiable manifold. We apply the results to show the existence of Poincaré maps for systems with multiple different domains and for the 2D spring loaded inverted pendulum Index Terms hybrid systems, systems with impulse effects, Poincaré map, hybrid flows. I. INTRODUCTION Hybrid systems are non-smooth dynamical systems which exhibit a combination of smooth and discrete dynamics, where the flow evolves continuously on a state space, and a discrete transition occurs when the flow reaches transversally a codimension one hypersurface of the state space [6], [13], [28], [33]. Due to many advances in control systems, modeling and analysis of switching and robotic systems [32], [34], [35], [41], there has been an increased interest in recent years in studying the existence and stability of limit cycles in hybrid systems for which the Poincaré map became and indispensable tool for the qualitative analysis of hybrid systems [7], [8], [9]. Systems with impulse effects are hybrid systems, generally with a continuous dynamics determined by a mechanical system and where the transition between the continuous and discrete behavior of the system is determined by an impulsive (inelastic) impact giving rise to a change (discontinuity) in the velocities of the system while the trajectory is (left or right) continuous. These class of hybrid systems are also known as simple hybrid systems, by its simple structure, [20], [4], [2], [16], [40]. As opposed to dynamical systems possessing continuous flows, the use of the Poincaré map in systems with impulse effects requires the construction of a hypersurface that is transversal to a candidate periodic trajectory necessary for defining the return map, the re- setting set which determines when the states of the dynamical system are to be reset and providing a natural candidate for the transversal surface on which the Poincaré map of a dynamical system can be defined. Hence, the Poincaré return map is defined by a subset of J. Goodman is with Department of Mathematics, University of Michigan, 530 Church St. Ann Arbor, 48109, Michigan, USA. jdkgbmx@umich.edu L. Colombo is with nstituto de Ciencias Matematicas (CSIC-UAM- UC3M-UCM), Calle Nicolas Cabrera 13-15, 28049, Madrid, Spain. leo.colombo@icmat.es the resetting set that induces a discrete-time mapping from this subset onto the resetting set. This mapping traces the trajectory of the system from a point on the resetting set to its next corresponding intersection with the resetting set. The time when the flow intersects the hypersurface is called impact time. Poincaré map for systems with impulse effects have been introduced in [22] (see also [40]) and mainly employed in the search of periodic gaits (limit cycles) of bipedal robots together with several methods as geometric abelian Routh reduction, Zero hybrid dynamics, virtual constraints, Hamiltonian hybrid systems, systems with symmetries, etc [10], [12], [15], [29], [30], [23], [24], [25], [26], [36], [37], [38]. The goal of this paper is to augment the method of Poincaré maps for the class of nonlinear systems with impulsive effects evolving on a differentiable manifolds, and state conditions that ensure the existence and uniqueness of such a map. Most of the results in the literature which make use of the Poincaré map define the state space as R n, but these constructions does not include important situations in robotics as for instance Lie group configuration spaces as the special orthogonal groups or the special euclidean group for instance. The proposed result of existence and uniqueness of Poincaré maps on manifolds include such a situations which we believe can be further studied based on the results of this work, as for instance, the screw motion of a robotic hand hitting a wall [11], [27]. The proof of the main result is based on the sketch of proof for classical (non-hybrid) dynamical systems given in [1] (Theorem 7.1, Chapter 7, pp. 521). The paper is organized as follows: Section 2 introduces the class of hybrid systems we will study in this work (i.e., nonlinear systems with impulsive effects). In Section 3 we state and prove the main results of this work. Finally in Section 4 we apply the results to hybrid systems with multiple domains and the 2D spring loaded inverted pendulum. II. DYNAMICAL SYSTEMS WITH IMPULSE EFFECTS A dynamical system with impulse effects (SIEs) is a class of hybrid dynamical system (HDS) that exhibits both discrete and continuous behaviors, where the transition from one to the other is determined by the time when the continuous-time flow reaches a co-dimensional one submanifold of the state space, reinitializing the flow for the ODE which specifies the continuous-time dynamics and possibly, giving rise to a discontinuous flow. This class of dynamical systems are characterized by a 4-tuple H = (M, S, X, ), where: 1) M is a differentiable manifold called domain, 2) S M is an embedded co-dimensional one submanifold of M, called the switching surface, or guard,

2 2 3) X is a smooth vector field on M with flow F : D M where D is an open set in M R, 4) : S M is a C 1 function, called the reset or impact map, which re-initializes the trajectories that crosses S. The pair (M, X) describes the continuous -time dynamics of H, whereas (S, ) defines the discrete-time dynamics as x + = (x ). The underlying dynamical system with impulse effects is given by x = X(x) if x S Σ H : x + = (x ) if x S. In general, may be a discontinuity at the point where the flow intersects the guard S. However, as in [40], we are given the choice in deciding whether this point will be leftcontinuous or right-continuous. That is, whether the point of intersection between our trajectory and S is x or x +. Along the paper we will choose the former as in [40]. Note that the results that follow in this work hold regardless of this choice [16]. However, this means that the orbits associated with the flow of this class of HDS will (in general) not be closed. Remark 2.1: (Zeno behavior) Consider the impact map given by the identity map. When a trajectory crosses S, we will have x + = (x ) = x S, so that we are again in the regime of discrete dynamics where re-initialization (to x ) will occur. It is clear that this process will never terminate, so that there exists an infinite number of resets in finite amount of time. This situation generates a class of behaviors called Zeno behavior. It is particularly problematic in applications where numerical work is used, as computation time grows infinitely large at these Zeno points. While there have been proposed models for treating Zeno behavior [2], [3], [13], [18], [19], [31], [42] we exclude it from our systems. While Zeno behavior is typical to systems with rebound after impacts such as the classical bouncing ball problem [6], [14], it is much less relevant in the models for locomotion where completely plastic impacts with no rebound are assumed. Along the paper we will assume that S (S) =, where (S) denotes the closure as a set of (S) (or equivalently, the set of impact times is closed and discrete as in [40]). By Remark 2.1 we may extend the domain of the reset to the entire domain without affecting the dynamics by defining a function M : M M by: (m) if m S, M (m) = m if m S. The map M (m) permits to define the flow for the SIEs Σ H as follows. Definition 2.2: Consider the SIEs Σ H : 1) The flow of Σ H is given by F H = F M and it satisfies F H x (t 0 ) = x + if F H x (t 0 ) S, x M. 2) The integral curve F H m is periodic if there exists some (m, τ) M R such that F H m (t + τ) = F H m (t) for all t R. 3) If the integral curve F H m 0 is periodic, the corresponding periodic orbit is given by γ = m M m = F H m 0 (t) for some t R}. III. EXISTENCE AND UNIQUENESS OF POINCARÉ MAPS FOR DYNAMICAL SYSTEMS WITH IMPULSE EFFECTS In this section we show the main results of this work. Before state the result we introduce the preliminaries notions and results needed. Definition 3.1: A section of M is a codimension one submanifold of M. A section S of M is said to be locally transverse at s S if X(s) T s S. If X(s) T s S for all s S, then S is a local transverse section. We will say that a section S of M is locally transverse with respect to X at s S if X(s) T s S. However, we willoften drop the references to our particular vector field and manifold, as it will be understood by our problem set-up. Proposition 3.2: Let X be a smooth vector field with flow F, and let S be a section of M locally transverse at s S. If s} I D for all s S and for some interval I R, then for all λ I, F λ (S) is locally transverse at F λ (s). Moreover, if S is a local transverse section, then so is F λ (S) Proof: Note that by Lemma 4 (see Appendix) S := F λ (S) is a section of M since S is a section of M and F λ is a diffeomorphism. Moreover, F s : I M is an integral curve at s, and F λ F s is an integral curve at s := F λ (s) on some open interval. Assume that there exists a curve c on S at s that is tangent to F λ F s at s. Since F 1 is a C 1 mapping from a differentiable manifold to itself, we have by Lemma 2 that Fλ 1 F λ F s = F s and Fλ 1 c are tangent at s. Given that Fλ 1 c is a curve on S, it follows that (F 1 λ c) (0) T s S and F s is an integral curve, so that F s(0) = X(s) T s S, as S is locally transverse at s. Hence F s and Fλ 1 c are not tangent at s, and by contradiction, F λ F s and c are not tangent at s. Since c was arbitrary, (F λ F s ) (0) = X(s ) T s S, so S is locally transverse at s. Finally, if S is a local transverse section, the argument above may be applied to each of the points in s, from which it follows that F λ (S) is also a local transverse section. A. Existence of Poincaré maps for dynamical systems with impulse effects Next, we proceed to state and proof the main result of this work. Theorem 3.3: Let H be a SIEs such that S (S) =. Suppose there exists a peridic orbit γ of H such that S is locally transverse at γ S = m 0 } S \ S, (S) is locally transverse at (m 0 ), and the differential of is a linear isomorphism at m 0. Then, there exists a map Θ : W 0 W 1, called Poincaré map, such that 1) W 0 and W 1 are open sections of S containing m 0, and Θ is a diffeomorphism 2) There exists a C 1 function δ : W 0 R such that Θ(w) = (F δ(w) )(w) for all w W 0 Proof: The proof is divided into three stages. First we define the domains needed to construct the Poincaré map, and next, we construct the map. Finally we show that Θ satisfies conditions (1) and (2). λ

3 3 Since S is locally transverse at m 0, we know that X(m 0 ) T m0 S. But 0 T m0 S since it is a vector space, so that X(m 0 ) 0. Hence, we can let (U, φ) be a straightening chart at m 0 with φ : U V I R n 1 R as in Lemma 3 (see Appendix). The flow at (m 0 ) is defined on an open interval containing [0, τ], so for all u U, u} [0, τ] D, by shrinking U. Since the differential of is a linear isomorphism at m 0, by the inverse function theorem, δ is a local diffeomorphism at m 0. Let W 0 be an open subset of S such that : W 0 (W 0 ) is a diffeomorphism, W 0 U S, and W 0 is a local transverse section at m 0 (S is a differentiable manifold and it is locally transverse at m 0, so it must also be locally transverse in some neighborhood of m 0 ). Let V 0 = v V λ I such that (v, λ ) φ(w 0 )}. Then V 0 I V I is open and contains φ(m 0 ) = 0. Further denote U 0 = φ 1 (V 0 I) W 0 = F 1 τ (U 0 ) (W 0 ) W 2 = F τ( W 0 ) where U 0 is an open subset of U, and W 0 is an open section, both containing m 0. Since F τ U and W 0 are diffeomorphisms, W 0 is an open section containing (m 0). Consequently, W 2 is an open section in U 0 containing m 0, and, given that W 2 is locally transverse at (m 0 ), by Proposition 3.2, W 2 is locally transverse at m 0. Next, we proceed to construct the Poincaré map. By construction of V 0 I and the fact that W 0 is a local transverse section, we have that for any (v, λ) V 0 I, there exists a unique point T(v, λ) R such that (v, λ +T(v, λ)) φ(w 0 ). Let T : V 0 I R be this mapping, and L : V 0 I φ(w 0 ) the mapping given by L(v, λ) = (v, λ + T(v, λ)). Now consider the canonical projection π : V 0 I V 0 0}, which sets the n th component of its input to 0. For some (α 1,..., α n ) R n, we can write the tangent plane of φ(w 0 ) at φ(m) = 0 as T 0 (φ(w 0 )) =(x 1,..., x n ) R n α 1 x α n x n = 0} =(x 1,..., x n 1, 1 (α 1 x α n 1 x n 1 )) x j R}, α n where α n 0, since W 0 is locally transverse at m 0. It is clear from this representation that π T0 (φ(w 0 )) is a linear isomorphism, so that π φ(w 0 ) is a local diffeomorphism at 0 by the inverse function theorem. Since W 2 is also a subset of U 0 that is locally transverse at m 0, we have that π φ(w 2 ) is a local diffeomorphism at 0 using the same argument. Hence, we have that (i) π φ(w 0 ) maps an open subset of φ(w 0 ), containing 0, diffeomorphically to an open subset of V 0 0}, say V 1, with 0 V 1. (ii) π φ(w 2 ) maps an open subset of φ(w 2 ), containing 0, diffeomorphically to an open subset of V 0 0}, say V 2, with 0 V 2. Let W 2 = (φ 1 π 1 φ(w 2 ))(V 1 V 2 ). W 2 is an open subset of W 2 containing m 0 and π 1 φ(w 0 ) π φ(w 2 ) maps φ(w 2 ) diffeomorphically onto its image, namely φ(w 1 ), where W 1 is an open subset of W 0. Note that L φ(w2 ) = π 1 φ(w 0 ) π φ(w 2 ), since both maps preserve the element of the base space v V 0, and for all v V 0, there exists a unique fiber λ I such that (v, λ) φ(w 0 ), as W 0 is a local transverse section. Hence L : φ(w 2 ) φ(w 1 ) is a diffeomorphism. This further implies that the mapping T : φ(w 2 ) R is C 1, since L is C 1 and L(v, λ) = (v, λ + T(v, λ)) for all (v, λ) φ(w 2 ). Next, we consider the sets: W 0 = Fτ 1 (W 2 ), open subset of W 0 containing (m 0) W 0 = 1 ( W 0 ), open subset of W 0 containing m 0. Then the composite mapping Θ given by W 0 W 0 F τ W 2 φ φ(w2 ) L φ(w 1 ) φ 1 W 1 is a diffeomorphism between two open neighborhoods of m 0 on S, so that Θ satisfies condition (1) of our theorem. To show condition (2) also holds, consider the C 1 mapping δ : W 0 R defined as δ = T φ F τ. Let π n : R n R be the canonical projection that maps vectors in R n to their n th component. For w W 0, Θ(w) = (φ 1 L φ F τ )(w) = (φ 1 L)((π φ F τ )(w), (π n φ F τ )(w)) = φ 1 ((π φ F τ )(w), (π n φ F τ )(w) + (T φ F τ )(w)) = φ 1 ((π φ F τ )(w), (π n φ F τ )(w) + δ (w)). Furthermore, by the Straightening out Theorem (see Lemma 3 in Appendix), φ 1 ((π φ F τ )(w), ) : I U is an integral curve at φ 1 ((π φ F τ )(w), 0), and by Lemma 4, F (w) : [0, a) M is an integral curve at (w), with a > τ. Noting that F (w) (τ) = (F τ )(w) by Lemma 2, = (φ 1 φ F τ )(w) = φ 1 ((π φ F τ )(w), (π n φ F τ )(w)), φ 1 ((π φ F τ )(w), t + (π n φ F τ )(w)) = F (w) (t + τ) for all t such that t + (π n φ F τ )(w) is in I (this is because the flow F (w) must be defined everywhere that the integral curve given by φ 1 is defined, while the converse is not necessary true). By construction, δ (w) + (π n φ F τ )(w) is on I, so that Θ(w) = φ 1 ((π φ F τ )(w), δ(w) + (π n φ F τ )(w)) = F (w) (τ + δ (w)) = (F τ+δ (w) )(w). Finally, defining δ = δ + τ, we have that Θ(w) = (F δ(w) )(w), and hence, condition (2) holds. For the purposes of demonstrating the applications of Theorem 3.3 we consider the following example.

4 4 Example 3.4: Let M = R 2, parametrized with polar coordinates. Let S be the switching surface given by S = (r, θ) R S 1 θ = π 2 }, that is, a line embedded in the manifold. Consider the smooth vector field on M given by X(r, θ) = (r(1 r 2 ), 1) and the impact map : S R 2 given by the rotation transformation defined by (r, π/2) = (r, 0). Hence we consider the hybrid dynamics system determined by Σ H = ( r, θ) = (r(1 r 2 ), 1) if (r, θ) S (r +, θ + ) = (r, θ ) if (r, θ ) S. Denote by γ the circle arc of radius 1 between 0 and π/2. γ is a periodic orbit of the system with period π/2. Furthermore, S is locally transverse at γ S = (1, π/2), and the differential of is a linear isomorphism at m 0 = (1, π/2). By Theorem 3.3, a Poincaré Map Θ exists and is a diffeomorphism between two open sections of S containing m 0. Next, consider an initial value (r, π/2) on S. After a time greater than 0, we have moved to the point (r, 0), via a rotation specified by. Since θ = 1, it follows that the trajectory will return to S after time t = π/2. Integrating the r-component of our equation, we have that Θ(r) must satisfy: Θ(r) r dr r(1 r 2 ) = π/2 which upon integration and solving for Θ(r) we obtain 0 dt, Θ(r) = [1 + e π (r 2 1)] 1/2. Computing the derivative of Θ, we get: Θ (r) = e π r 3 [e π ( 1 r 2 1) + 1] 3/2, which is non-zero and continuous everywhere except for r = 0. Hence Θ is C 1 on S, and by the inverse function theorem, has an inverse which is C 1 in a neighborhood of (r, θ) = (1, π/2). Thus, Θ is a diffeomorphism between two open neighborhoods of (1, π/2) on S by Theorem 3.3. B. Uniqueness of Poincaré maps for dynamical systems with impulse effects In a continuous-time dynamical system, uniqueness of Poincaré maps is equivalent to local conjugacy (see Theorem 4.3 in the Appendix). This is a desirable property, as local conjugacy preserves the eigenvalues of the Poincaré map s Jacobian, for which stability analysis is concerned (see [1] Chapter 7). If we did not have uniqueness, different Poincaré maps may give rise to conflicting stability results for the analysis of periodic orbits, invalidating one of the primary purpose of these functions. Local conjugacy (and uniqueness) will be defined in a similar fashion than continuous-time systems on differentiable manifolds, however, we must take caution, as a SIEs and its periodic orbits are intimately connected to the chosen reset. To explain this, we consider the following example. Example 3.5: Consider Example 3.4 but now with reset map given by (r, π/2) = (e c(r 1), 0), with c R +. Note that is C 1 and is a diffeomorphism between S and (S). Hence, by Theorem 3.3, a Poincaré map exists. Proceeding as before, integrating the r-component, we find that Θ(r) = [1 + e π (e 2c(r 1) 1)] 1/2, so that Θ (r) = ce 2c(r 1) π [1 + e π (e 2c(r 1) 1 )] 3/2. As in Example 3.4, the circular arc of radius 1 between 0 and π/2 denoted by γ, is a periodic orbit for the system, and it is independent of c, but, Θ (1) = ce π, so that for c > e π, the periodic orbit γ is unstable, and for c < e π, the orbit γ is stable. Therefore, systems with different values of c can not be locally conjugate. Moreover, hybrid systems with the same vector field and/or periodic orbit need not behave similarly, and hence any notion of uniqueness must account appropriately for a reset map. Definition 3.6: Let Σ H1 = (M, S 1, X, 1 ) and Σ H2 = (M, S 2, X, 2 ) are two SIEs and W0 1, W1 1 S1, W0 2, W2 1 S2 open sets of S 1 and S 2, respectively. Given two diffeomorphisms Γ 1 : W0 1 W2 0 and Γ 2 : W0 2 W2 1 are said to be locally conjugate if there exists open sets W2 1 W1 0 W1 1 S1 and W2 2 W2 0 W2 1 S2 and a diffeomorphism h : W2 1 W2 2 such that Γ 2 h = h Γ 1. Theorem 3.7: Suppose that Σ H1 = (M, S 1, X, 1 ) and Σ H2 = (M, S 2, X, 2 ) are two SIEs satisfying the hypothesis of Theorem 3.3. Let Θ 1 : W0 1 W1 1 and Θ2 : W0 2 W2 1 be the corresponding Poincaré Maps, with W j 0, W j 1 S j for j = 1, 2. Assume that 1 (Wk 1) = 2 (Wk 2 ) for k = 0, 1, and that there exists a C 1 -function T : S 2 R such that F T (Wk 2) = W1 k, where F is the flow of the continuous dynamical system (M, X). Then Θ 1 is conjugate to Θ 2, with conjugate function F T. Proof: We wish to show that FT 1 that Θ j = F δ j j for some C 1 function δ j : W j 0 that the expanded mapping of F 1 T F T Θ 1 F T : W 2 0 and for Θ 2, we have Θ 2 : W 2 0 Since F T (W0 2) = W1 0 the map for Θ 2 as Θ 2 : W 2 0 F T W 1 0 Θ1 F T = Θ 2. Knowing R, we see Θ1 F T is: 1 1 (W 1 0 ) F δ 1 W (W 2 0 ) F δ 2 W 2 1. F T W 2 1, and 2 (W0 2) = 1 (W0 1 ), we can expand F T W (W 1 0 ) F δ 2 W 2 1 By uniqueness of the continuous-time flow (see Lemma 1 in Appendix), we must have that F δ 1 T = F δ 2. Hence, F 1 T Θ1 F T =(F T F δ 1) ( 1 F T ) = F δ 1 T 2 = F δ 2 2 = Θ 2.

5 5 Remark 3.8: Note that Σ H1 and Σ H2 need not have the same periodic orbit, but if they are not, one of the orbits is a continuation of the other under the flow. More precisely, let γ 1 and γ 2 be periodic orbits through the points m 1 0 and m2 0 on S 1 and S 2, respectively. Either γ 1 or γ 2 will contain both m 1 0 and m 2 0. Without loss of generality, assume that it is γ 1. Then γ 2 γ 1 and γ 1 \ γ 2 = m M : m = F t (m 2 0 ) for 0 < t < T(m2 0 )}. From this perspective, the result is intuitive. Though Σ 1 and Σ 2 are different systems describing different periodic orbits, they share continuous dynamics and have discrete dynamics that are related though the continuous components. IV. APPLICATIONS In this section we employ Theorems 3.3 and 3.7 for SIEs and with multiple domains, and the 2D spring loaded inverted pendulum. A. Systems with Impulse Effects and with Multiple Domains The notion of a SIEs can be naturally extended to include multiple domains and resets. Definition:: A k-domain SIEs is a tuple H = (Γ, M, S,, X) where (i) Γ = (V, E) is a directed graph such that V = q 1,..., q k } is a set of k vertices, and E Q Q is the set of edges. We further define the maps sor and tar, which return the source and target of the edge. More precisely, if e ij = (q i, q j ), then sor(e ij ) = q i and tar(e ij ) = q j. (ii) M = M q } q V is a collection of differentiable manifolds. (iii) S = S e } e E is a collection of guards, where S e is assumed to be an embedded section of M sor(e). (iv) = e } e E is a collection of reset maps, which are C 1 mappings where e : S e M tar(e). (v) X = X q } q V is a collection of smooth vector fields. We further define (vi) Λ = 0, 1, 2,...} N, an indexing set (vii) ρ : Λ V a map recursively defined by e ρ(i) = (ρ(i), ρ(i + 1)). The underlying dynamical system with impulse effects is then defined by x = X i (x) if x M i and x S i x + = i (x ) if x S i, where it is understood that X i = X ρ(i) and similarly for M i, and S i = S eρ(i) and similarly for i. As before, we will assume the flow to be left continuous and will exclude Zeno behavior from this system by imposing the constraint that S i i (S i ) = for all i Λ Theorem 4.1: Let γ be a periodic orbit of the k-domain SIEs H = (Γ, M, S,, X), and Λ, ρ be defined by conditions (vi) and (vii) respectively. Assume that ρ(n) is N-periodic for some N Λ, that is, ρ(n + N) = ρ(n) for all n Λ, and that S i is locally transverse at γ S i = m i S i \ S i. If the differential of i is a linear isomorphism at m i, then there exists a Poincaré map Θ : W0 0 W1 0 such that: 1) W0 0 and W1 0 are open subsections of S 0 containing m 0, and Θ is a diffeomorphism between them. 2) There exists a collection of C 1 time-to-impact functions δ i : Wi 0 R such that Θ(w) = F δ N 1 0 N 1 F δ N 2 N 1 N 2... F δ 0 1 0(w), where Wi 0 are open subsections of S i containing mi 0, w W0 0 and Ft i is the flow of the vector field X i after time t. Proof: Using the same argument as in the proof of Theorem 3.3, there exists an open subset of S 0 containing m0, say W0 0, an open subset of S 1 containing m1, say W1 1, and a C1 - function δ 1 : W0 0 R such that Fδ : W0 0 W1 1 is a diffeomorphism. By shrinking W0 0 as necessary, we may shrink W1 1 to the point that it is locally transverse and 1 : W1 1 1(W1 1) is a diffeomorphism. We may then again apply the same argument to find an open subset of S 1 containing m1, say W0 1, an open subset of S 2 containing m2, say W1 2, and a C1 -function δ 2 : W1 0 R such that Fδ : W1 0 W1 2 is a diffeomorphism. This in turn implies that F δ F δ is a diffeomorphism onto its image. Continuing this argument until we return to m0 and relabeling as necessary, we obtain the desired result. B. 2D spring loaded pendulum The spring-loaded inverted pendulum (SLIP) has been used as a model which reasonably provide a template for sagittal plane motions of the center of mass (COM) of diverse species as six-legged trotters (cockroaches), two-legged runners (humans and birds), and hoppers (kangaroos) as was reviewed in [17] and further studied in [21]. Fig. 1. 2D spring loaded inverted pendulum Let z denote the length of the spring, and let θ denote the angle of the leg with respect to the center-line. If k is the spring constant, and l 0 is the no-load length of the spring, then the Lagrangian function L : TQ R defined on the tangent bundle of the configuration manifold Q = R S 1 specifying the continuous-time dynamics is given by L(z, θ, z, θ) = m 2 ( z2 + z 2 θ 2 ) mgz cos θ k 2 (z l 0) 2. The Euler-Lagrange equations for L are θ = 2 z z θ g z sin θ, z = z θ 2 + k m (l 0 z) g cos θ.

6 6 The aerial phase starts when the spring length reaches its no-load length (i.e., z = l 0 ); therefore, the switching surface is defined as S = (z, θ, z, θ) TQ z = l 0 }. The aerial phase consists of a projectile (or ballistic) motion for the COM (where the only external force is gravity) at the end of which, when z = l 0, the next stance phase starts. We assume that at the beginning of each step the leg is at an angle θ 0. Therefore, θ + = θ 0 and z + = l 0. Hence, the transition occurs when the height of the mass is l 0 cos(θ 0 ). Writing the equations of motion of a projectile yields x + = x and y + = ( y ) 2 2g(y y 0 ) where, x = z sin(θ), y = z cos(θ) and y 0 = l 0 cos(θ 0 ). Now, using y and y 0, we have that y = y 0 and therefore from x + = x and y + = y. Using the definitions of x and y, z = x sin θ + y cos θ, z θ = x cos θ y sin θ, and therefore, using that x + = x, y + = y and θ + = θ 0, it follows that z + = z. Similarly, with θ = θ 0 and z = l 0, it is easy to see that θ + = θ, and therefore the impact map is given by (l 0, θ 0, z, θ ) = (l 0, θ 0, z, θ ). Next, to ensure the existence of a periodic solution we will use the following result from [5]: Theorem 4.2 (Theorem 4.2 in [5]): Let Σ H be a SIEs with continuous flow specified by Hamilton equations associated to a Hamiltonian function H : T Q R with local coordinates (q, p) T Q. Assume that H invariant under R : T Q T Q given by R(q(t), p(t)) = (F(q(t)), df(q) p(t)) with F : Q Q a smooth involution. If γ is a fixed point of R, γ(t) = (q(t), p(t)) satisfies R(γ(t)) = γ( t). Moreover, if γ(t) crosses the switching surface S at ti = inft > 0 γ(t) S} and the impact map is defined as (γ (t i )) = R(γ (t i )) then γ(t) is a periodic solution for the SIEs Σ H with period 2ti. Given ) that the Lagrangian is hyper-regular, that is, det ( 2 L q q 0, with q = (z, θ), one may define the Hamiltonian function using the Legendre transformation p = L q, ( ) H(z, θ, p z, p θ ) = 1 + mgz cos θ + 1 2m 2 k(z l 0) 2. p 2 z + p2 θ z 2 Hamilton equations are given by z = p z m, θ = p θ z 2 m, p θ = mgz sin θ, p z = mg cos θ k(z l 0 ). Consider the involution F(z, θ) = (z, θ) then R(q, p) = (z, θ, p z, p θ ). The Hamiltonian H : T (R S 1 ) R is invariant under R. Fixed points of R are given by γ = (z, 0, 0, p θ ). Then, the solution γ(t) with γ(0) = γ satisfies R(γ(t)) = γ( t) and there are infinity many solutions γ(t) crossing S (as the quantity of fixed points for R). Consider one solution γ(t), it is easy to verify that (l 0, θ 0, p z, p θ ) = R(l 0, θ 0, p z, p θ ). Therefore, by Theorem 4.2 γ(t) is periodic with period 2ti. Thus, since is a linear isomorphism, we are under the conditions of Theorem 3.3, and therefore there exists a Poincare map for the 2D SLIP system. APPENDIX Because HDS, and in particular SIEs, are a mixture of continuous and discrete dynamics in this appendix we review some properties of vector fields used in the work for both for continuous dynamical systems. Lemmas 1-4 below, and their proofs, can be found in [1] Chapter 2. Let M and N be differentiable manifolds and X a vector field on M. Lemma 1 Suppose c 1 and c 2 are integral curves of X at m M. Then c 1 = c 2 on the intersection of their domains. Lemma 2 Suppose c 1 and c 2 are curves at m M which are tangent at m. Let f : M N be C 1. Then f c 1 and f c 2 are tangent at f (m) N Lemma 3 (Straightening out theorem). Suppose that for m M, X(m) 0. Then there exists a local chart (U, φ) with m U and φ(m) = 0 called straightening chart at m such that 1) φ(u) = V I R n 1 R, V open, and I = ( a, a) with a > 0 2) φ 1 (v, ) : I M is an integral curve of X at φ 1 (v, 0) for all v V 3) Tφ X U = ê n (the image of integral curves in U under φ are straight lines passing orthogonally to the fibers) Lemma 4 Suppose X is smooth and let D denote the set of (m, λ) M R such that there exists an integral curve of X at m whose domain contains λ. Then: 1) M 0} D 2) D is open in M R 3) There exists a unique map F : D M such that the mapping F m : I M defined by F m (t) = F(m, t) is an integral curve for all m M and some open interval I. 4) If U is a subset of M such that u} J D for some open interval J, then for all λ J, the mapping F λ restricted to U is a diffeomorphism onto its image. Theorem 4.3: (Existence and uniqueness for continuoustime Poincaré map) Let X be a smooth vector field on a differentiable manifold M with integral F, γ a closed orbit of X with period τ, and S a local transversal section of X at m γ. Then, 1) there exists a Poincaré Map Θ : W 0 W 1 of γ, where (i) W 0, W 1 S are open neighborhoods of m S, and Θ is a diffeomorphism (ii) There is a C 1 function δ : W 0 R such that for all s W 0, Θ(s) = F(s, δ(s)) 2) If Θ : W 0 W 1 is a Poincaré map of γ (in a locally transverse section S at m γ) and Θ also (in S at m γ), then Θ and Θ are locally conjugate. That is, there are open neighborhoods W 2 of m S, W 2 of m S, and a diffeomorphism H : W 2 W 2 such that W 2 W 0 W 1, W 2 W 0 W 1 and Θ H = H Θ

7 7 ACKNOWLEDGMENT L. Colombo was supported by MINECO (Spain) grant MTM C2-2P, MTM P. Jacob Goodman was supported by âăijsevero Ochoa Programme for Centres of ExcellenceâĂİ (SEV ) through a JAE Intro Fellowship. We thank Prof. Anthony Bloch and Dr. David Martín de Diego for valuable feedback and discussion on this paper. REFERENCES [1] R. Abraham and J. Marsden. Foundations of Mechanics. Benjamin/Cummings Publishing Co. Inc. Advanced Book Program, Reading, Mass., second edition, (1978) [2] A. Ames. A categorical theory of hybrid systems. PhD thesis, University of California, Berkeley, [3] A. Ames, H. Zheng, R. Gregg, and S. Sastry. Is there life after Zeno? taking executions past the breaking (Zeno) point. in Proc. American Control Conference, 2006, pp [4] D. BaÄśnov and P. S. Simeonov, Systems with impulse effect: stability, theory, and applications. Chichester, U.K.: Ellis Horwood, [5] A. Bloch, W. Clark, L. Colombo. Quasivelocities and symmetries in simple hybrid systems. Decision and Control (CDC), 2017 IEEE 56th Annual Conference on, [6] B. Brogliato. Nonsmooth mechanics: models, dynamics, and control. Springer Verlag, [7] S. Burden, S. Revzen, S. Sastry. Model Reduction Near Periodic Orbits of Hybrid Dynamical Systems. IEEE Transactions on Automatic Control. Vol 60. No 10, , [8] W. Clark, A. Bloch, L. Colombo. A Poincaré-Bendixon Theorem for Hybrid Systems. arxiv preprint arxiv: [9] A. De, S. Burden and D. Koditschek. A hybrid dynamical extension of averaging and its application to the analysis of legged gait stability. The International Journal of Robotics Research. DOI: / , [10] L. Freidovich, U. Mettin, A. Shiriaev, and M. W. Spong, A passive 2- DOF walker: Hunting for gaits using virtual holonomic constraints, IEEE Transactions on Robotics, vol. 25, no. 5, pp. 1202âĂŞ1208, 2009 [11] S. Grazioso, G. Di Gironimo, B. Siciliano. From Differential Geometry of Curves to Helical Kinematics of Continuum Robots Using Exponential Mapping. International Symposium on Advances in Robot Kinematics, [12] J. Grizzle, G. Abba and F. Plestan. Asymptotically stable walking for biped robots analysis via systems with impulse effects. IEEE Transactions on Automatic Control, 46, 51-64, [13] R. Goebel, R. Sanfelice, and A. Teel. Hybrid dynamical systems. Princeton University Press [14] J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, Springer-Verlag, New York, [15] R. Gregg and M. Spong. Reduction-based control of three-dimensional bipedal walking robots. Int. J. of Robotics Research, vol. 29, no. 6, pp. 680âĂŞ702, [16] W. Haddad, V. Chellaboina, and S. Nersesov. Impulsive and hybrid dynamical systems. Princeton University Press, [17] P. Holmes, R. Full, D. Koditschek, and J. Guckenheimer. Dynamics of legged locomotion: Models, analyses, and challenges. SIAM review, 48(2) , [18] K. Johansson, M. Egerstedt, J. Lygeros, and S. Sastry. On the regularization of Zeno hybrid automata. Systems and Control Letters, vol. 38, pp , [19] K. Johansson, J. Lygeros, S. Simic, J. Zhang, and S. Sastry. Dynamical properties of hybrid automata. IEEE Transaction on Automatic Control. 48, 2-17, [20] S. Johnson. Simple hybrid systems. Int. J. Bifurcation and Chaos, 04, 1655, [21] R. M. Ghigliazza, R. Altendorfer, P. Holmes, and D. Koditschek. A simply stabilized running model. SIAM Journal on Applied Dynamical Systems, 2(2):187âĂŞ218, [22] B. Morris and J. Grizzle.A restricted Poincaré map for determining exponentially stable periodic orbits in systems with impulse effects: Application to bipedal robots. Proceedings IEEE 44th Annual Conference on Decision and Control (CDC), , [23] K. Hamed, R. Gregg. Decentralized Event-Based Controllers for Robust Stabilization of Hybrid Periodic Orbits: Application to Underactuated 3D Bipedal Walking. IEEE Transactions on Automatic Control, doi: /TAC , [24] K. Hamed, J. Grizzle. Reduced-order framework for exponential stabilization of periodic orbits on parameterized hybrid zero dynamics manifolds: Application to bipedal locomotion. Nonlinear Analysis: Hybrid Systems 25, , [25] K. Hamed, R. Gregg, A. Ames. Exponentially Stabilizing Controllers for Multi-Contact 3D Bipedal Locomotion Annual American Control Conference (ACC), [26] S. Kolathaya, J. Reher, A. Hereid, A. Ames. Input to State Stabilizing Control Lyapunov Functions for Robust Bipedal Robotic Locomotion Annual American Control Conference (ACC), [27] K. M. Lynch and F. C. Park, Modern Robotics: Mechanics, Planning, and Control. Cambridge University Press, [28] D. Liberzon. Switching in systems and control. Systems and Control: Foundations and Applications. Birkhauser Basel, 2003 [29] I. Poulakakis and J.W. Grizzle. The spring loaded inverted pendulum as the hybrid zero dynamics of an asymmetric hopper. IEEE Transactions on Automatic Control, 54(8): , [30] H. Razavi, A. M. Bloch, C. Chevallereau, and J. W. Grizzle. Symmetry in legged locomotion: a new method for designing stable periodic gaits. Autonomous Robots, pp. 1âĂŞ24, 2016 [31] S. Simić, K. Johansson, S. Sastry, J. Lygeros. (2000) Towards a Geometric Theory of Hybrid Systems. In: Lynch N., Krogh B.H. (eds) Hybrid Systems: Computation and Control. HSCC Lecture Notes in Computer Science, vol Springer, Berlin, Heidelberg [32] R. Sanfelice, R. Goebel, and A. Teel. Generalized solutions to hybrid dynamical systems. ESAIM: Control, Optimization and Calculus of Variations, vol. 14, pp , [33] A. van der Schaft and J. Schumacher. Complementarity modeling of hybrid systems. IEEE Transactions on Automatic Control, 43(4): , [34] C. Tomlin, G. Pappas, and S. Sastry. Conflict resolution for air traffic management: A study in multiagent hybrid systems. IEEE Transactions on Automatic Control, 43(4):509âĂŞ521, [35] P. Varaiya. Smart cars on smart roads: Problems of control. IEEE Transactions on Automatic Control, vol. 38, pp , 1993 [36] S. Veer, M. Motahar, and I. Poulakakis. Generation of and switching among limit-cycle bipedal walking gaits. in Proc. of IEEE Conf. on Decision and Control, 2017, pp. 5827âĂŞ5832. [37] S. Veer, M. Motahar, and I. Poulakakis, On the adaptation of dynamic walking to persistent external forcing using hybrid zero dynamics control. in Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2015, pp. 997âĂŞ1003. [38] S. Veer, Rakesh, I. Poulakakis. Poincaré Analysis for Hybrid Periodic Orbits of Systems with Impulse Effects under External Inputs. arxiv: [cs. SY]. [39] E. Wendel and A. D. Ames. Rank Deficiency and Superstability of Hybrid Systems. Nonlinear Analysis: Hybrid Systems, Vol. 6(2), pages , [40] E. Westervelt, J. Grizzle, C. Chevallereau, J. Ho Choi, and B. Morris. Feedback control of dynamic bipedal robot locomotion. Taylor & Francis/CRC, [41] H. Ye, A. Michel, and L. Hou. Stability theory for hybrid dynamical systems. IEEE Transactions on Automatic Control, 43(4):461âĂŞ474, [42] J Zhang, K. Johansson, J Lygeros, S Sastry. Zeno hybrid systems. Int. journal of robust and nonlinear control 11 (2), , 2001.

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

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

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

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Shishir Nadubettu Yadukumar, Bhargav Kothapalli and Aaron D. Ames Abstract The goal of this paper is to assess

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

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

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON Slobodan N. Simić Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA 94720-1774, U.S.A. Email: simic@eecs.berkeley.edu

More information

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation

Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Zeno Behavior in Electromechanical Hybrid Systems: From Theory to Experimental Validation Shishir Nadubettu Yadukumar, Bhargav Kothapalli and Aaron D. Ames Abstract This paper studies existence of Zeno

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

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

Event Selected Vector Field Discontinuities Yield Piecewise Differentiable Flows

Event Selected Vector Field Discontinuities Yield Piecewise Differentiable Flows Event Selected Vector Field Discontinuities Yield Piecewise Differentiable Flows Samuel A. Burden Shai Revzen S. Shankar Sastry Daniel E. Koditschek arxiv:1407.1775v1 [math.ds] 7 Jul 2014 Contents 1 Introduction

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

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Hybrid Systems Techniques for Convergence of Solutions to Switching Systems Rafal Goebel, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Invariance principles for hybrid systems are used to derive invariance

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

Energy Shaping of Hybrid Systems via Control Lyapunov Functions

Energy Shaping of Hybrid Systems via Control Lyapunov Functions Energy Shaping of Hybrid Systems via Control Lyapunov Functions Ryan W. Sinnet and Aaron D. Ames Abstract This paper presents a method for adding robustness to periodic orbits in hybrid dynamical systems

More information

Rank Properties of Poincaré Maps for Hybrid Systems with Applications to Bipedal Walking

Rank Properties of Poincaré Maps for Hybrid Systems with Applications to Bipedal Walking Rank Properties of Poincaré Maps for Hybrid Systems with Applications to Bipedal Walking Eric D.B. Wendel ericdbw@tamu.edu Aaron D. Ames aames@tamu.edu Department of Mechanical Engineering Texas A&M University

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

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

EE291E Lecture Notes 3 Autonomous Hybrid Automata

EE291E Lecture Notes 3 Autonomous Hybrid Automata EE9E Lecture Notes 3 Autonomous Hybrid Automata Claire J. Tomlin January, 8 The lecture notes for this course are based on the first draft of a research monograph: Hybrid Systems. The monograph is copyright

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

Is there Life after Zeno?

Is there Life after Zeno? Is there Life after Zeno? Taking Executions Past the Breaking (Zeno) Point Aaron D. Ames, Haiyang Zheng, Robert D. Gregg and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Harris McClamroch Aerospace Engineering, University of Michigan Joint work with Taeyoung Lee (George Washington University) Melvin

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

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

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

Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds

Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds Solutions to the Hamilton-Jacobi equation as Lagrangian submanifolds Matias Dahl January 2004 1 Introduction In this essay we shall study the following problem: Suppose is a smooth -manifold, is a function,

More information

A FRANKS LEMMA FOR CONVEX PLANAR BILLIARDS

A FRANKS LEMMA FOR CONVEX PLANAR BILLIARDS A FRANKS LEMMA FOR CONVEX PLANAR BILLIARDS DANIEL VISSCHER Abstract Let γ be an orbit of the billiard flow on a convex planar billiard table; then the perpendicular part of the derivative of the billiard

More information

Cooperative Control and Mobile Sensor Networks

Cooperative Control and Mobile Sensor Networks Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, D-F Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University

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

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

On variational integrators for optimal control of mechanical control systems. Leonardo Colombo, David Martín de Diego and Marcela Zuccalli

On variational integrators for optimal control of mechanical control systems. Leonardo Colombo, David Martín de Diego and Marcela Zuccalli RACSAM Rev. R. Acad. Cien. Serie A. Mat. VOL. Falta Falta), Falta, pp. 9 10 Falta Comunicación Preliminar / Preliminary Communication On variational integrators for optimal control of mechanical control

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

Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds

Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds 1 Global Formulations of Lagrangian and Hamiltonian Dynamics on Embedded Manifolds By Taeyoung Lee, Melvin Leok, and N. Harris McClamroch Mechanical and Aerospace Engineering, George Washington University,

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

SYSTEMS with impulse effects (SIEs) are characterized

SYSTEMS with impulse effects (SIEs) are characterized 1 Input-to-State Stability of Periodic Orbits of Systems with Impulse Effects via Poincaré Analysis Sushant Veer, Rakesh, and Ioannis Poulakakis arxiv:1712.03291v2 [cs.sy] 11 May 2018 Abstract In this

More information

Symmetry Method for Limit Cycle Walking of Legged Robots

Symmetry Method for Limit Cycle Walking of Legged Robots Symmetry Method for Limit Cycle Walking of Legged Robots by Seyed Hamed Razavi A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Applied and Interdisciplinary

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

Quotients of Fully Nonlinear Control Systems

Quotients of Fully Nonlinear Control Systems Quotients of Fully Nonlinear Control Systems Paulo Tabuada and George J. Pappas Department of Electrical and Systems Engineering University of Pennsylvania Philadelphia, PA 19104 {tabuadap,pappasg}@seas.upenn.edu

More information

University of California. Berkeley, CA fzhangjun johans lygeros Abstract

University of California. Berkeley, CA fzhangjun johans lygeros Abstract Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson y, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

Optimal Collision Avoidance and Formation Switching on Riemannian Manifolds 1

Optimal Collision Avoidance and Formation Switching on Riemannian Manifolds 1 Optimal Collision Avoidance and Formation Switching on Riemannian Manifolds Jianghai Hu and Shankar Sastry {jianghai,sastry}@eecs.berkeley.edu Department of Electrical Eng. & Comp. Science University of

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

Time-optimal control of a 3-level quantum system and its generalization to an n-level system

Time-optimal control of a 3-level quantum system and its generalization to an n-level system Proceedings of the 7 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 7 Time-optimal control of a 3-level quantum system and its generalization to an n-level

More information

A unified Lyapunov function for finite time stabilization of continuous and discontinuous variable structure systems with resets

A unified Lyapunov function for finite time stabilization of continuous and discontinuous variable structure systems with resets A unified Lyapunov function for finite time stabilization of continuous and discontinuous variable structure systems with resets Harshal B. Oza, Yury V. Orlov and Sarah K. Spurgeon 3 Abstract A unilaterally

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

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

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department

More information

Controlled Lagrangian Methods and Tracking of Accelerated Motions

Controlled Lagrangian Methods and Tracking of Accelerated Motions Controlled Lagrangian Methods and Tracking of Accelerated Motions Dmitry V. Zenkov* Department of Mathematics North Carolina State University Raleigh, NC 7695 dvzenkov@unity.ncsu.edu Anthony M. Bloch**

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

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

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

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

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

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

Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, journal

Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, journal Dynamics of Continuous, Discrete and Impulsive Systems, Series B, 12 (2005), no. 5-6, 649-687 http:monotone.uwaterloo.ca/ journal Towards a Geometric Theory of Hybrid Systems Slobodan N. Simić 1 Karl Henrik

More information

M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011

M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011 M3-4-5 A16 Notes for Geometric Mechanics: Oct Nov 2011 Text for the course: Professor Darryl D Holm 25 October 2011 Imperial College London d.holm@ic.ac.uk http://www.ma.ic.ac.uk/~dholm/ Geometric Mechanics

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

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

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df Physics 106a, Caltech 1 November, 2018 Lecture 10: Hamiltonian Mechanics I The Hamiltonian In the Hamiltonian formulation of dynamics each second order ODE given by the Euler- Lagrange equation in terms

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

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

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

Hierarchically Consistent Control Systems

Hierarchically Consistent Control Systems 1144 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 6, JUNE 2000 Hierarchically Consistent Control Systems George J. Pappas, Member, IEEE, Gerardo Lafferriere, Shankar Sastry, Fellow, IEEE Abstract

More information

Dynamical Systems Revisited: Hybrid Systems with Zeno Executions

Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Dynamical Systems Revisited: Hybrid Systems with Zeno Executions Jun Zhang, Karl Henrik Johansson, John Lygeros, and Shankar Sastry Department of Electrical Engineering and Computer Sciences University

More information

Robust Stability of Hybrid Limit Cycles With Multiple Jumps in Hybrid Dynamical Systems

Robust Stability of Hybrid Limit Cycles With Multiple Jumps in Hybrid Dynamical Systems 1 Robust Stability of Hybrid Limit Cycles With Multiple Jumps in Hybrid Dynamical Systems Xuyang Lou, Yuchun Li and Ricardo G. Sanfelice Abstract For a broad class of hybrid dynamical systems, we establish

More information

SYMPLECTIC GEOMETRY: LECTURE 5

SYMPLECTIC GEOMETRY: LECTURE 5 SYMPLECTIC GEOMETRY: LECTURE 5 LIAT KESSLER Let (M, ω) be a connected compact symplectic manifold, T a torus, T M M a Hamiltonian action of T on M, and Φ: M t the assoaciated moment map. Theorem 0.1 (The

More information

Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics. Manuel de León Institute of Mathematical Sciences CSIC, Spain

Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics. Manuel de León Institute of Mathematical Sciences CSIC, Spain Hamilton-Jacobi theory on Lie algebroids: Applications to nonholonomic mechanics Manuel de León Institute of Mathematical Sciences CSIC, Spain joint work with J.C. Marrero (University of La Laguna) D.

More information

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3) 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and

More information

Stability and Completion of Zeno Equilibria in Lagrangian Hybrid Systems

Stability and Completion of Zeno Equilibria in Lagrangian Hybrid Systems Stability and Completion of Zeno Equilibria in Lagrangian Hybrid Systems Yizhar Or and Aaron D. Ames Abstract This paper studies Lagrangian hybrid systems, which are a special class of hybrid systems modeling

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

An Introduction to Differential Flatness. Will Burgoyne May 7, 2007 ME598 Geometric Mechanics

An Introduction to Differential Flatness. Will Burgoyne May 7, 2007 ME598 Geometric Mechanics An Introduction to Differential Flatness Will Burgoyne May 7, 2007 ME598 Geometric Mechanics Definitions Underdetermined System a system of m ODEs with n dependent variables where m

More information

1 Differentiable manifolds and smooth maps

1 Differentiable manifolds and smooth maps 1 Differentiable manifolds and smooth maps Last updated: April 14, 2011. 1.1 Examples and definitions Roughly, manifolds are sets where one can introduce coordinates. An n-dimensional manifold is a set

More information

Throwing Motion Control of the Pendubot and Instability Analysis of the Zero Dynamics

Throwing Motion Control of the Pendubot and Instability Analysis of the Zero Dynamics 2011 50th IEEE Conference on Decision and Control and European Control Conference CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Throwing Motion Control of the Pendubot and Instability Analysis of the

More information

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS

STABILITY OF PLANAR NONLINEAR SWITCHED SYSTEMS LABORATOIRE INORMATIQUE, SINAUX ET SYSTÈMES DE SOPHIA ANTIPOLIS UMR 6070 STABILITY O PLANAR NONLINEAR SWITCHED SYSTEMS Ugo Boscain, régoire Charlot Projet TOpModel Rapport de recherche ISRN I3S/RR 2004-07

More information

arxiv: v1 [math.ds] 20 Sep 2016

arxiv: v1 [math.ds] 20 Sep 2016 THE PITCHFORK BIFURCATION arxiv:1609.05996v1 [math.ds] 20 Sep 2016 Contents INDIKA RAJAPAKSE AND STEVE SMALE Abstract. We give development of a new theory of the Pitchfork bifurcation, which removes the

More information

Transverse Linearization for Mechanical Systems with Several Passive Degrees of Freedom with Applications to Orbital Stabilization

Transverse Linearization for Mechanical Systems with Several Passive Degrees of Freedom with Applications to Orbital Stabilization 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 ThB13.1 Transverse Linearization for Mechanical Systems with Several Passive Degrees of Freedom with Applications

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

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

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

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

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

UNIFORM SUBHARMONIC ORBITS FOR SITNIKOV PROBLEM

UNIFORM SUBHARMONIC ORBITS FOR SITNIKOV PROBLEM Manuscript submitted to Website: http://aimsciences.org AIMS Journals Volume 00, Number 0, Xxxx XXXX pp. 000 000 UNIFORM SUBHARMONIC ORBITS FOR SITNIKOV PROBLEM CLARK ROBINSON Abstract. We highlight the

More information

THE POINCARE-HOPF THEOREM

THE POINCARE-HOPF THEOREM THE POINCARE-HOPF THEOREM ALEX WRIGHT AND KAEL DIXON Abstract. Mapping degree, intersection number, and the index of a zero of a vector field are defined. The Poincare-Hopf theorem, which states that under

More information

Observer-Based Feedback Controllers for Exponential Stabilization of Hybrid Periodic Orbits: Application to Underactuated Bipedal Walking*

Observer-Based Feedback Controllers for Exponential Stabilization of Hybrid Periodic Orbits: Application to Underactuated Bipedal Walking* Observer-Based Feedback Controllers for Exponential Stabilization of Hybrid Periodic Orbits: Application to Underactuated Bipedal Walking* Kaveh Akbari Hamed 1, Aaron D. Ames 2, and Robert D. Gregg 3 Abstract

More information

Optimal Sojourn Time Control within an Interval 1

Optimal Sojourn Time Control within an Interval 1 Optimal Sojourn Time Control within an Interval Jianghai Hu and Shankar Sastry Department of Electrical Engineering and Computer Sciences University of California at Berkeley Berkeley, CA 97-77 {jianghai,sastry}@eecs.berkeley.edu

More information

Switched Systems: Mixing Logic with Differential Equations

Switched Systems: Mixing Logic with Differential Equations research supported by NSF Switched Systems: Mixing Logic with Differential Equations João P. Hespanha Center for Control Dynamical Systems and Computation Outline Logic-based switched systems framework

More information

The nonsmooth Newton method on Riemannian manifolds

The nonsmooth Newton method on Riemannian manifolds The nonsmooth Newton method on Riemannian manifolds C. Lageman, U. Helmke, J.H. Manton 1 Introduction Solving nonlinear equations in Euclidean space is a frequently occurring problem in optimization and

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

IV Canonical relations for other geometrical constructions

IV Canonical relations for other geometrical constructions IV Canonical relations for other geometrical constructions IV.1. Introduction In this chapter we will further exploit the concept of canonical relation and show how it can be used to create center sets,

More information

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II.

Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II. Mathematical Foundations of Neuroscience - Lecture 7. Bifurcations II. Filip Piękniewski Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, Toruń, Poland Winter 2009/2010 Filip

More information

Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control

Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control Embedding of SLIP Dynamics on Underactuated Bipedal Robots through Multi-Objective Quadratic Program based Control Ayonga Hereid, Matthew J. Powell, and Aaron D. Ames Abstract This paper presents a method

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

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004 HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004 Course description As computers, digital networks, and embedded systems become ubiquitous and increasingly complex, one needs to understand the coupling between

More information

Hierarchically Consistent Control Systems

Hierarchically Consistent Control Systems University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering June 2000 Hierarchically Consistent Control Systems George J. Pappas University of Pennsylvania,

More information

FOURTH ORDER CONSERVATIVE TWIST SYSTEMS: SIMPLE CLOSED CHARACTERISTICS

FOURTH ORDER CONSERVATIVE TWIST SYSTEMS: SIMPLE CLOSED CHARACTERISTICS FOURTH ORDER CONSERVATIVE TWIST SYSTEMS: SIMPLE CLOSED CHARACTERISTICS J.B. VAN DEN BERG AND R.C.A.M. VANDERVORST ABSTRACT. On the energy manifolds of fourth order conservative systems closed characteristics

More information

Robust Connectivity Analysis for Multi-Agent Systems

Robust Connectivity Analysis for Multi-Agent Systems Robust Connectivity Analysis for Multi-Agent Systems Dimitris Boskos and Dimos V. Dimarogonas Abstract In this paper we provide a decentralized robust control approach, which guarantees that connectivity

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

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

More information

The Stability of Point-mass Hoppers with Varying Morphology and Minimal Feedback

The Stability of Point-mass Hoppers with Varying Morphology and Minimal Feedback Robotics: Science and Systems 2005 Cambridge, MA, USA, June 8-11, 2005 The Stability of Point-mass Hoppers with Varying Morphology and Minimal Feedback Justin Seipel Department of Mechanical and Aerospace

More information

Controlling Chaos in a State-Dependent Nonlinear System

Controlling Chaos in a State-Dependent Nonlinear System Electronic version of an article published as International Journal of Bifurcation and Chaos Vol. 12, No. 5, 2002, 1111-1119, DOI: 10.1142/S0218127402004942 World Scientific Publishing Company, https://www.worldscientific.com/worldscinet/ijbc

More information