On generating pre-defined periodic motions in underactuated mechanical systems: the cart-pendulum example

Abstract We study the problem of generating oscillations in underactuated mechanical systems with a chosen time-evolution of some of the generalized coordinates. We consider a classical planar pendulum on a cart example and find conditions of existence of a solution. These conditions are expressed in terms of functions defining synchronization between the actuated and underactuated variables known as virtual holonomic constraints. Explicit expressions for these functions are computed for the cart-pendulum system where the pendulum angle is set to follow a trajectory like a pure sinusoidal waveform around the upright equilibrium. Once the valid virtual constraint has been found with the proposed method, the earlier developed techniques can be applied in order to design an orbitally stabilizing feedback control law.

[1]  N. Rouche,et al.  Ordinary differential equations : stability and periodic solutions , 1980 .

[2]  J. Hale,et al.  Ordinary Differential Equations , 2019, Fundamentals of Numerical Mathematics for Physicists and Engineers.

[3]  Leonid M. Fridman,et al.  Generating Self-Excited Oscillations via Two-Relay Controller , 2009, IEEE Transactions on Automatic Control.

[4]  Zhang Xiao-hua Nonlinear Control for a Class of Underactuated Mechanical Systems , 2006 .

[5]  Anders Robertsson,et al.  Shaping Stable Periodic Motions Of Inertia Wheel Pendulum: Theory And Experiment , 2009 .

[6]  J. Aracil,et al.  Stabilization of oscillations in the inverted pendulum , 2002 .

[7]  Frédéric Mazenc,et al.  Tracking trajectories of the cart-pendulum system , 2003, Autom..

[8]  P. Olver Nonlinear Systems , 2013 .

[9]  Luca Consolini,et al.  On the Existence of Small Periodic Solutions for the 2-Dimensional Inverted Pendulum on a Cart , 2007, SIAM J. Appl. Math..

[10]  J. Aracil,et al.  Modification via averaging of partial-energy-shaping control for orbital stabilization: cart-pendulum example , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[11]  Chung Choo Chung,et al.  Nonlinear control of a swinging pendulum , 1995, Autom..

[12]  Ian R. Manchester,et al.  Can we make a robot ballerina perform a pirouette? Orbital stabilization of periodic motions of underactuated mechanical systems , 2008, Annu. Rev. Control..

[13]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[14]  John Guckenheimer,et al.  The Dynamics of Legged Locomotion: Models, Analyses, and Challenges , 2006, SIAM Rev..

[15]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[16]  Ian R. Manchester,et al.  Stability Analysis and Control Design for an Underactuated Walking Robot via Computation of a Transverse Linearization , 2008 .

[17]  Ph. Mullhaupt Review of "The dynamics of legged locomotion: models, analysis, and challenges" by Ph. Holmes, R. J. Full, D. Koditschek, and J. Guckenheimer, SIAM Rev. 48 (2006), no. 2, 207-304 , 2007 .

[18]  Javier Aracil,et al.  Modification via averaging of partial-energy-shaping control for creating oscillations: cart-pendulum example , 2009, Int. J. Control.

[19]  Anton S. Shiriaev,et al.  Partial stabilization of underactuated Euler-Lagrange systems via a class of feedback transformations , 2002, Syst. Control. Lett..

[20]  Leonid B. Freidovich,et al.  Transverse Linearization for Controlled Mechanical Systems With Several Passive Degrees of Freedom , 2010, IEEE Transactions on Automatic Control.

[21]  Dongkyoung Chwa,et al.  Orbital Stabilization of Inverted-Pendulum Systems via Coupled Sliding-Mode Control , 2009, IEEE Transactions on Industrial Electronics.

[22]  Alexander L. Fradkov,et al.  Introduction to Control of Oscillations and Chaos , 1998 .

[23]  Leonid B. Freidovich,et al.  Transverse linearization for mechanical systems with passive links, impulse effects, and friction forces , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[24]  Igor Boiko,et al.  Generating oscillations in inertia wheel pendulum via two‐relay controller , 2012 .

[25]  Luca Consolini,et al.  Virtual Holonomic Constraints for Euler-Lagrange Systems , 2010 .

[26]  Igor Boiko,et al.  Inducing oscillations in an inertia wheel pendulum via two-relays controller: Theory and experiments , 2009, 2009 American Control Conference.

[27]  Javier Aracil,et al.  Speed-gradient algorithms for underactuated nonlinear systems , 2005 .

[28]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[29]  Carlos Canudas-de-Wit,et al.  Constructive tool for orbital stabilization of underactuated nonlinear systems: virtual constraints approach , 2005, IEEE Transactions on Automatic Control.

[30]  Leonid B. Freidovich,et al.  Transverse Linearization for Impulsive Mechanical Systems With One Passive Link , 2009, IEEE Transactions on Automatic Control.