Acrobot stable walking in Hybrid systems notation*

Size: px
Start display at page:

Download "Acrobot stable walking in Hybrid systems notation*"

Transcription

1 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 Sciences of the Czech Republic Prague, Czech Republic Sergej Čelikovský Institute of Information Theory and Automation Academy of Sciences of the Czech Republic Prague, Czech Republic Abstract The Acrobot walking is interesting and still challenging control problem. By virtue of an actuator location, the Acrobot is partially feedback linearizable up to order 3. This property is widely used both in a feedback tracking of a reference trajectory and in the reference trajectory design. Moreover, the walking of the Acrobot consists of continuoustime and discrete-time dynamics, therefore, the Acrobot belongs in a class of hybrid systems. The aim of this paper is to integrate continuous-time and discrete-time dynamics into a general model of hybrid systems and prove hybrid stability of the Acrobot walking by using both the already developed feedback control and the reference multi-step trajectory. Keywords-walking robots; hybrid systems; modelling; I. INTRODUCTION Hybrid dynamical systems combine continuous-time and discrete-time dynamics. Many real systems have this behaviour, e.g. switching systems or various types of mechanical systems. Despite the fact that, the discrete-time part of the hybrid system is hard to control if ever, it is essentially to take both dynamics of the system into account during a control or stability analysis, because, the discrete-time part could improve or worsen the stability of the whole system. Indeed, walking mechanisms and walking robots belong in a class of hybrid systems. One can find in the literature many examples of various kind of walking mechanisms. Underactuated walking robots, i.e. robots with less degree of freedom than number of actuators, form subclass of walking robots. The Acrobot is the simplest underactuated walking mechanism theoreticaly able to walk. It consists from two links and one actuator placed between the links. The Acrobot, alternatively also referred to as the Compass gait walker, have been studied extensively in the control area during past few decades. One of the most important issues in the study of walking robots is an efficient control of these systems in application to reliable and economic walking or running. There are many works in this direction. Dynamics of walking robots have been exploited in order to make passive walkers, which have limited capabilities and walk down a slope, or have used n actuators to execute *This work was supported by the Czech Science Foundation through the research grant P3//794. motion on a flat terrain 3, 4, 5. Recent state of the art is reflected in 6, 7. Dynamics of the Acrobot consists of both continuous-time and discrete-time dynamics, therefore, the Acrobot belongs in hybrid dynamical systems. The movement of the Acrobot with one leg in air is described by continuous-time dynamics whereas instantaneous change of angular velocities when one leg touches the ground is described by discrete-time dynamics. The control of the Acrobot during the discrete-time part, usually called impact, is almost impossible due to the fact that actuators, in general, are not able to generate impulsive forses in order to influence impulsive forses generated by the impact. However, a control of the Acrobot during its continuous-time part is interesting task due to nonlinear Acrobot s dynamics. The control of the Acrobot during one step, i.e. only the continuous-time dynamics is considered, was firstly done in 8 and extended in 9,,. The partial exact feedback linearization of the general n-link chain system is studied in 4. The efect of the impact was firstly taken into account in, 3. An analytical test of the Acrobot s walking stability was already done and presented in 3. However, the whole closed-feedback system in 3 was expected to be continuous. Nevertheless, in a real application, the controller is usually discontinuous. Therefore, in the current paper, the Acrobot s walking simulation and the stability test is done according typical sample-and-hold control approach. It means that the Acrobot is simulated in continuous way whereas the controller samples Acrobot s states and controller s output remains constant during the sampling period. In 4 is shown that the closed-loop system consist of continuous-time dynamics and sampled controller can be modelled as a hybrid system. The multi-step walking trajectory from and its tracking from 5 is used here under the sample-and-hold control approach in order to have a cyclic motion of the Acrobot which enable us to make a proof of the feedback tracking stability by method of Poincaré mappings. Numerical simulations of the first four Acrobot steps and a phase-plane trajectory of 5 Acrobot steps based on the /4 $3. 4 IEEE DOI.9/UKSim

2 combination of the continuous-time system and sampled feedback controller are demonstrated as well. The paper is organized as follows. The next section describes intergration of the continuous and dicrete-time dynamics into a general model of hybrid systems. The section III briefly reminds previously developed results for the Acrobot s control. The section IV shows results of simulation and final section draws briefly some conclusions. II. LAGRANGIAN HYBRID SYSTEMS Lagrangian hybrid systems are typically represented by mechanical systems with a collision or, in other words, with an impact. In general, the impact causes a discontinuous change in velocities while positions remain unchanged. Walking robots, in our specific case, the Acrobot is a typical representant of Lagrangian hybrid systems, i.e. a mechanical system having continuous-time and discretetime dynamics. The continuous-time dynamics is described by differential equations whereas the discrete-time dynamics is described using an equation. Both dynamics are covered by a general hybrid system model in the form ẋ F(x,u), x C(x), () x + G(x,u), x D(x), () where x R, F(x) is a set-valued mapping, C is a subset of R, G(x) is a set-valued mapping, D is a subset of R and u is an input. The general model (,) describes wide variety of systems not only mechanical systems, but e.g. switching systems, hybrid system automata, discrete events in biological systems etc. The Acrobot model or the Compass-gait model is a special case of n-link chain with n actuators attached by one of its ends to a pivot point through an unactuated rotary joint. Similar mechanical systems are numerous: the single inverted pendulum, the pendubot, etc. Indeed, the Acrobot depicted in Figure has two degrees of freedom and one actuator placed between its rigid links, roughly speaking, the Acrobot has two legs with only one actuator placed between them. Acrobot walking consists of the continuous part, i.e. when one leg, usually called swing leg is in air and of the discrete part which occurs when the swing leg touches the ground. Only for completeness, the second leg which is in contact with the ground is usually called stance leg. A. Continuous-time dynamics of the Acrobot The continuous part, when the swing leg of the Acrobot is in air, is modelled by usual Lagrangian approach. The resulting Euler-Lagrange equation is ddt L q L q = u =, (3) τ d dt L q L q where u stands for vector of external controlled forces. The system (3) is the so-called underactuated mechanical y x q m τ q l l Figure. The Acrobot. system having the degree of the underactuation equal to one, 3. Moreover, the underactuated angle is at the pivot point. Equation (3) leads to a dynamic equation in the form m D(q) q +C(q, q) q + G(q)=u, (4) where D(q) is the inertia matrix which depends on variable q only, C(q, q) contain Coriolis and centrifugal terms, G(q) contain gravity terms and u stands for vector of external forces, see 6. For the Acrobot, these computations lead to a second-order nonholonomic constraint and a kinetic symmetry, i.e. the inertia matrix depends only on the second variable q. It is possible to rewrite the equation of motion of the Acrobot (4) in the following form q q = D (q)c(q, q) q D (q)g(q)+d (q) u, (5) after substitution x = q, x = q, x 3 = q, x 4 = q, the original Acrobot s equation of motion has following standard form of a nonlinear system ẋ = f (x)+g(x)u = F(x,u), (6) where x is state vector x =x x x 3 x 4 T. The form of f (x) and g(x) is obvious. The configuration of the Acrobot is described by generalized coordinates q and is bounded by an one-sided constraint of limitation that, in general, two solid bodies do not penetrate each other. In our case, the limitation means that the Acrobot s swing leg cannot goes under the ground, i.e. the height of the swing leg s end-point has to be h end poin (q) >. B. Discrete-time dynamics of the Acrobot When the swing leg of the Acrobot touches the ground, i.e. h end point (q) =, the impact occurs. The result of this

3 event is instantaneous jump in angular velocities q while angular positions q remain unchanged. The impact is modelled as a contact between two rigid bodies. Crucial in the impact mapping is extended inertia matrix D e (q e ). In order to obtain the matrix, it is necessary to extend the original model of the Acrobot (4) by Cartesin coordinates of the end of the stance leg x, y and apply the identical procedure to obtain the dynamic Acrobot s equation, especially the matrix D(q). There are different ways the impact can be modelled in the literature 7, 8, 9, 7. The impact is based on following equations D e q + e q e = Fext, (7) E (q e ) q + e =, (8) where D e (q e ) is extend inertia matrix, q + e (respectively, q e ) is extend angular velocity of the Acrobot just after (respectively, just before) impact, F ext is given by forces acting in the end of the swing leg and E (q e )= ϒ(q e) q e, where ϒ represents end point coordinates of the swing leg, i.e. x + l sinq ϒ = + l sin(q + q ). y + l cosq + l cos(q + q ) The right side of equation (7) corresponds to the contact impulse over the impact duration and it is accompanied by (8) which corresponds to condition of no rebound and no slipping of the swing leg. For more details see 7. The impact model from 9 is used here under hypotheses that imply conservation of the total angular momentum a) the impact results from the contact of the swing leg end with the ground b) the impact is instantaneous and results in no rebound and no slipping of the swing leg c) at the moment of impact the stance leg lifts from the ground without interaction d) the external forces during the impact can be represented by impulses e) actuators cannot generate impulses and hence can be ignored during impact f) the impulsive forces may result in an instantaneous change in the robot s velocities, but there is no instantaneous change in the robot s configuration. Following an identical development as in 9, the expression relating the angular velocity of the robot just before to just after the impact q + e and forces acting in the swing leg end point are given as a result of (7),(8), i.e. De (q e ) E (q e ) q + e E (q e ) F = De (q e ) q e. (9) At impact, it is assumed that the swing leg, respectively stance leg, becomes the new stance leg, respectively the new swing leg, and the Acrobot s coordinates q and q are relabeled. To do so, consider Figure where one can see a course of Acrobot s angles in the beginning and in the end of the step. Acrobot s angles in the end of the previous step are denoted q, q whereas Acrobot s angles in the beginning of the new step are denoted q, q. Using a trigonometric law, one can immediately see following dependence between angular positions in the end of the old step and angular positions in the beginning of the new step q = π q q, () q = π q. () Equations () and () represent the change of Acrobot s coordinates due to switch of the legs, i.e. they represent the relabeling of the stance and the swing leg. Furthemore, their time derivative q + = q + q+, () q + = q +, (3) represent the change of Acrobot s angular velocities q, q followed by the impact. As a consequence, equations () and (3) complement impact equation (9). Equations (,) and (,3) as a result of impact equation (9) formulate matrix G(x, u) in (). After substitution x = q, x = q, x 3 = q, x 4 = q, matrix G(x,u) has following form G(x,u)= π x x 3 x + x+ 4 π x 3 x + 4 (4) The notation x,4 + represents angular velocity after the impact. The next step is to develope a controller in order to maintain the Acrobot in a movement reminds a human walk. The controller and reference trajectory design will be described in the next section. III. CONTROL STRUCTURE OF HYBRID ACROBOT MODEL As was shown in previous section, the Acrobot consists of continuous-time and dicrete-time dynamics. Our task is q q -q q Figure. The definition of Acrobot s angles in the beginning, respectively in the end, of the step.

4 to control the Acrobot in a way resembling a human walk. It means, it is necessary to design a controller and a walking trajectory to be tracked. However, according one of assumptions of the impact model, the actuators cannot generate impulses and influence the impact, therefore, the controller is designed only for continuous-time part of a walking. At the impact it is necessary to reset a walking trajectory and track either the new step or a fixed point in order to keep the walking stability in the time domain. In other words, it is necessary to ensure that the Acrobot neither get ahead nor behing of the reference model. For this purpose, a supervisory control is used. A. Control of the Acrobot based on partial linearization The state feedback linearization method is based on a system transformation into a linear and controllable system thus the well known linear control method could be applied. However, class of nonlinear systems with this property is indeed tenuous, therefore, the method is used occasionally especially in a real aplication. Whereas, the partial feedback linearization method is based on a system transformation into a new system of coordinates that displays linear dependencies between some auxiliary output and new (virtual) input. However, each nonlinear system transformed into a system with inputoutput linear map has an unobservable dynamics called a zero dynamics. The stability of the zero dynamics has to be verified in order to control the nonlinear system in the input-output feedback linearizable form. In general, to use either the state feedback linearization or the partial feedback linearization method it is necessary to find a suitable output function h having an appropriate relative degree r. In 4 it was shown that if the generalized momentum conjugates to the cyclic variable is not conserved (as it is the case of Acrobot) then there exists a set of outputs that defines a one-dimensional exponentially stable zero dynamics. In other words, it means that it is possible to find a function y(q, q) with relative degree 3 that transforms the original 4 dimensional system (4) by a local coordinate transformation z = T (q, q) into the new input/output linear system which has 3 dimensional state plus unobservable nonlinear dynamics of dimension, i.e. the zero dynamics. In the case of the Acrobot, there exist two independent functions with relative degree 3 which transform the original nonlinear system of the Acrobot into the desired partial linearized form with one dimensional zero dynamics σ = L =(θ + θ + θ 3 cosq ) q + (5) q (θ + θ 3 cosq ) q, p = q + q + θ θ θ arctan (θ + θ ) 4θ3 ( ) θ + θ θ 3 tan q θ + θ + θ 3, (6) where model parametrs θ,θ,θ 3 are defined in 6. The stability of zero dynamics was investigated in 8, moreover, there was, as well, shown that using the set of functions with maximal relative degree, the following transformation ξ = T (q, q) : ξ = p, ξ = σ, ξ 3 = σ, ξ 4 = σ (7) can be defined. Notice, that by (5,6) and some straightforward but laborious computations the following relation holds ṗ = d (q ) σ, (8) where d (q ) is the corresponding element of the inertia matrix D(q) in (4). Applying (7), (8) to (4) we obtain Acrobot s dynamics in partial exact linearized form ξ = d (q ) ξ, ξ = ξ 3, ξ3 = ξ 4, ξ 4 = α(q, q)τ + β(q, q)=w, (9) with the new coordinates ξ and the input w being well defined wherever α(q, q). The new input w is a virtual input in ξ coordinates. It is necessary to recompute the virtual input w in ξ coordinates to the real input u in q, q coordinates before applying the virtual input on the real model of the Acrobot. Assume that an open loop control w r (t) generates a suitable reference trajectory in partial exact linearized coordinates (9). In other words, our task is to track the following reference system ξ r = d (qr )ξ, r r ξ = ξ3, r r ξ 3 = ξ4, r r ξ 4 = w r. () Denoting e := ξ ξ r and subtracting () from (9) and the use of the Taylor expansions on the first line one obtains ė = μ (t)e + μ (t)e + μ 3 (t)e 3 + o(e), ė = e 3, ė 3 = e 4, ė 4 = w w r, () where μ (t), μ (t), μ 3 (t) are known smooth time functions and are bounded from bellow and above. Functions μ,,3 (t) are defined in 8. Actually, by (3) σ = d dt L q = L q and therefore by the definition of the V (q) Lagrangian σ = q as D(q) D(q ) by definition of the inertia matrix. In other words, σ has relative degree, i.e. σ has the relative degree 3. Moreover, by the straightforward differentiation holds ṗ = d (q ) σ, i.e. ṗ has relative degree, i.e. p should have relative degree 3 as well.

5 Several different ways to stabilize error dynamics () were developed. Controllers are based on deeper knowledge of functions μ,,3 (t) including their time derivation, see, 3,, 5 or on range of μ,,3 (t) functions, see 9. In simulations of the hybrid Acrobot control, the controller from 5 is used. B. Multi-step walking trajectory In an algorithm was presented to desing a cyclic walking like trajectory which is crucial for hybrid exponentially stable multi step tracking of the reference trajectory. The cyclic trajectory is a trajectory which after the impact at the end of the swing phase gets into the exactly same initial conditions as at the beginning of the swing phase. It is clear that the key issue is to design proper initial velocities as the positions are naturally continuous even after impact and due to symmetricity of postures (the both legs of the Acrobot should have the same lenghts), the conditions on positions are automatically satisfied. Mathematically, the cyclic walking like trajectory is expressed as follows q (T + ) q (T q (T + = Φ ) Imp (q(t )) ) q () q (T =, () ) q () where Φ Imp (q) as the matrix realizing influence of the impact on angular velocities including their relabeling due to switching the swing and the stance leg, q (T ), q (T ) are velocities just before the impact, while q (T + ), q (T + ) are velocities just after the impact and re-labeling. C. Supervisory control for the Acrobot An typical example of hybrid controllers is a so called supervisory control. It is a common task consists either in selection among controllers according to current state of the system or in generating the reference trajectory based on current and desired next state of the system. Roughly speaking, the supervisory controller is another controller making decision either which controller use in feedback control of the system or which trajectory should be tracked. In our case the supervisory controller is implemented in a form of logic rules in order to maintain a periodic walking of the Acrobot. Therefore, the reference trajectory, generated by the reference model, is repeatedly restarted. Moreover, the controller tracks either the reference trajectory or a fixed point for a while in order to keep the Acrobot simultaneously with the reference one. IV. SIMULATIONS AND TEST OF HYBRID STABILITY Stability of the sample-and-hold control approach was tested numericaly by method of Poincaré mappings. Moreover, phase plane of more than 5 steps is shown. The stability analysis of the walking is done numericaly by the Poincaré method. In Figures 3, 4 one can see a periodic motion of the Acrobot over four steps in q and q coordinates. The hybrid system is stable if and only if the fixed point p of the discrete-time system on the Poincaré section is stable. For more details about Poincaré method, see 6. The corresponding simulations of the reference trajectory tracking with an initial error in angular positions and angular velocities are shown in Figures 3, 4. One can easily see the convergence to the cyclic motion of the real Acrobot after four steps. Figure 5 shows phase-plane plots of variables q and q. The convergence towards a periodic motion is clearly seen from simulation 5 steps. Thin curves correspond to motion of the real Acrobot in the first four steps which are plotted in detail in Figures 3, 4. Thin curves convergence towards a periodic motion, the thick curve. The straight line corresponds to the impact phase, where states of the Acrobot change instantaneously. q rad q q Time s Figure 3. Angular positions q, q and references (dotted line) for 4 steps walking using the sampling controller in feedback tracking. V. CONCLUSIONS This paper presented continuous-time and discrete-time dynamics of the Acrobot in hybrid systems notation. The supervisory control of the Acrobot was introduced and presented. Numerical stability test of Acrobot walking controlled by sampled feedback controller was done. Sample-and-hold control approach was also successfully demonstrated in simulations of exponetial tracking of walking-like trajectory with possibly unlimited number of steps, including impact effect. REFERENCES R. Goebel, R. Sanfelice, and A. Teel, Hybrid dynamical systems, Control Systems Magazine, IEEE, vol. 9, pp. 8 93, apr. 9. T. McGeer, Passive dynamic walking, International Journal of Robotics Research, vol., no., pp. 6 8, 99. 3

6 q rad/s dq dq Time s Figure 4. Angular velocities q, q and references (dotted line) for 4 steps walking using the sampling controller in feedback tracking. dq rad/s.5.5 q rad (a) dq rad/s q rad Figure 5. Phase-plane plots for (a) q, (b) q. The initial state is represented by a red circle. 3 M. Spong, Underactuated mechanical systems, control problems in robotics and automation. London: Springer Verlag, J. Grizzle, C. Moog, and C. Chevallereau, Nonlinear control of mechanical systems with an unactuated cyclic variable, IEEE Transactions on Automatic Control, vol. 5, pp , may 5. 5 J. Zikmund and C. Moog, The structure of -body mechanical systems, in Proceedings of the IEEE Conference on Decision and Control, (San Diego, USA), pp , 6. 6 E. Westervelt, J. Grizzle, C. Chevallereau, J. Choi, and B. Morris, Feedback control of dynamic bipedal robot locomotion. CRC Press, 7. 7 C. Chevallereau, G. Bessonnet, G. Abba, and Y. Aoustin, (b) Bipedal Robots: Modeling, Design and Walking Synthesis. Wiley-ISTE, 9. 8 S. Čelikovský, J. Zikmund, and C. Moog, Partial exact linearization design for the acrobot walking, in Preprints of the American Control Conference, 8, (Seattle, USA), pp , 8. 9 M. Anderle, S. Celikovsky, D. Henrion, and J. Zikmund, Advanced lmi based analysis and design for acrobot walking, International Journal of Control, vol. 83, no. 8, pp ,. M. Anderle and S. Čelikovský, Analytical design of the acrobot exponential tracking with application to its walking, in Proccedings of the IEEE International Conference on Control and Automation, ICCA 9, pp , 9. M. Anderle and S. Čelikovský, Approximate feedback linearization of the acrobot tracking error dynamics with application to its walking-like trajectory tracking, in Proceedings of the th Mediterranean Conference on Control & Automation, MED, (Barcelona, Spain),. M. Anderle and S. Čelikovský, Sustainable acrobot walking based on the swing phase exponentially stable tracking, in Proceedings of the ASME Dynamic Systems and Control Conference, (Cambridge, Massachusetts, USA), pp. /8 8/8, ASME,. 3 M. Anderle and S. Čelikovský, Feedback design for the acrobot walking-like trajectory tracking and computational test of its exponential stability, in Proceedings of the IEEE Multi- Conference on Systems and Control, (Denver, Colorado),. 4 M. Mousa, R. Miller, and A. Michel, Stability analysis of hybrid composite dynamical systems: Descriptions involving operators and differential equations, Automatic Control, IEEE Transactions on, vol. 3, no. 3, pp. 6 6, S. Čelikovský, M. Anderle, and C. Moog, Embedding the acrobot into a general underactuated n-link with application to novel walking design, in Proceedings of the Europen Control Conference, ECC, (Zurich, Switzerland), 3. 6 I. Fantoni and R. Lozano, Non-linear control of underactuated mechanical systems. Heidelberg: Springer Verlag,. 7 Y. Hurmuzlu and D. Marghitu, Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points, The International Journal of Robotics Research, vol. 3, no., pp. 8 9, R. Brach, Rigid body collisions, Transaction of the ASME, Journal of Applied Mechanics, vol. 56, pp , J. Grizzle, G. Abba, and F. Plestan, Asymptotically stable walking for biped robots: analysis via systems with impulse effects, IEEE Transactions on Automatic Control, vol. 46, pp. 5 64, jan. A. Isidori, Nonlinear Control Systems. New York: Springer Verlag,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

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 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

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

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

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

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

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

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

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

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

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

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

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

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

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

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

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

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

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

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

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

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

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

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

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

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

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

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

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

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

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

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

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

Robust Global Swing-Up of the Pendubot via Hybrid Control

Robust Global Swing-Up of the Pendubot via Hybrid Control Robust Global Swing-Up of the Pendubot via Hybrid Control Rowland W. O Flaherty, Ricardo G. Sanfelice, and Andrew R. Teel Abstract Combining local state-feedback laws and openloop schedules, we design

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Planar Bipedal Walking with Foot Rotation

Planar Bipedal Walking with Foot Rotation 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,

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

Variational Collision Integrators and Optimal Control

Variational Collision Integrators and Optimal Control Variational Collision Integrators and Optimal Control David Pekarek, and Jerrold Marsden 1 Abstract This paper presents a methodology for generating locally optimal control policies for mechanical systems

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

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

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS

CHANGING SPEED IN A SIMPLE WALKER WITH DYNAMIC ONE-STEP TRANSITIONS Preface In this thesis I describe the main part of the research I did at the Delft Biorobotics Lab to finish my master in BioMechanical Engineering at the 3ME faculty of the Delft University of Technology.

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

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

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

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

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

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

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

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

Generalized Coordinates, Lagrangians

Generalized Coordinates, Lagrangians Generalized Coordinates, Lagrangians Sourendu Gupta TIFR, Mumbai, India Classical Mechanics 2012 August 10, 2012 Generalized coordinates Consider again the motion of a simple pendulum. Since it is one

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

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

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

Port-based Modeling and Control for Efficient Bipedal Walking Machines

Port-based Modeling and Control for Efficient Bipedal Walking Machines Port-based Modeling and Control for Efficient Bipedal Walking Machines Vincent Duindam vincentd@eecs.berkeley.edu Control Laboratory, EE-Math-CS University of Twente, Netherlands Joint work with Stefano

More information

The Acrobot and Cart-Pole

The Acrobot and Cart-Pole C H A P T E R 3 The Acrobot and Cart-Pole 3.1 INTRODUCTION A great deal of work in the control of underactuated systems has been done in the context of low-dimensional model systems. These model systems

More information

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control IEE Proceedings --Control Theory and Applications--, Vol. 46, No. 6, pp. 55-5, 999 A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control Xuzhi AI*, Jin-Hua SHE** $, Yasuhiro

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

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

Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control

Model Orbit Robust Stabilization (MORS) of Pendubot with Application to Swing up Control Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December 1-15, 5 WeIC18.1 Model Orbit Robust Stabilization (MORS) of Pendubot with

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

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

Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot

Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot Trajectory Planning and Control of an Underactuated Dynamically Stable Single Spherical Wheeled Mobile Robot Umashankar Nagarajan, George Kantor and Ralph L. Hollis Abstract The ballbot is a dynamically

More information

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg

A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg A Higher Order Partial Feedback Linearization Based Method for Controlling an Underactuated Hopping Robot with a Compliant Leg Pat Terry and Katie Byl Abstract This paper considers control techniques for

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

Control of a biped robot by total rate of angular momentum using the task function approach

Control of a biped robot by total rate of angular momentum using the task function approach Control of a biped robot by total rate of angular momentum using the task function approach J. A. Rojas-Estrada,J.Marot,P.Sardain and G. Bessonnet Laboratoire de Mécanique des Solides, UMR No. 661 CNRS,

More information

Emulation of an Animal Limb with Two Degrees of Freedom using HIL

Emulation of an Animal Limb with Two Degrees of Freedom using HIL Emulation of an Animal Limb with Two Degrees of Freedom using HIL Iván Bautista Gutiérrez, Fabián González Téllez, Dario Amaya H. Abstract The Bio-inspired robotic systems have been a focus of great interest

More information

MEM04: Rotary Inverted Pendulum

MEM04: Rotary Inverted Pendulum MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3

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

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

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Hybrid Control of the Pendubot

Hybrid Control of the Pendubot IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 7, NO. 1, MARCH 2002 79 Hybrid Control of the Pendubot Mingjun Zhang, Student Member, IEEE, and Tzyh-Jong Tarn, Fellow, IEEE Abstract Swing up and balance control

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

Impactless biped walking on a slope

Impactless biped walking on a slope THEORETICA & APPIED MECHANICS ETTERS 3, 132 (213) Impactless biped walking on a slope ulu Gong, 1, a) 2, b) and Werner Schiehlen 1) School of ife Sciences and Technology, Tongji University, Shanghai 292,

More information

Bipedal Walking Gait with Variable Stiffness Knees

Bipedal Walking Gait with Variable Stiffness Knees 24 5th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob) August 2-5, 24. São Paulo, Brazil Bipedal Walking Gait with Variable Stiffness Knees Wesley Roozing and

More information

DYNAMIC BIPEDAL WALKING UNDER STICK-SLIP TRANSITIONS

DYNAMIC BIPEDAL WALKING UNDER STICK-SLIP TRANSITIONS DYNAMIC BIPEDAL WALKING UNDER STICK-SLIP TRANSITIONS BENNY GAMUS AND YIZHAR OR Abstract. This paper studies the hybrid dynamics of bipedal robot walking under stick-slip transitions. We focus on two simple

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

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Labaratoire d Automatique,

More information

M. van Berkel DCT

M. van Berkel DCT Explicit solution of the ODEs describing the 3 DOF Control Moment Gyroscope M. van Berkel DCT 28.14 Traineeship report Coach(es): Supervisor: dr. N. Sakamoto Prof. dr. H. Nijmeijer Technische Universiteit

More information