Controlled Invariants and Trajectory Planning for Underactuated Mechanical Systems

We study the problem of motion planning for underactuated mechanical systems. The idea is to reduce complexity by imposing via feedback a sufficient number of invariants and then to compute a projection of the dynamics onto an induced invariant sub-manifold of the closed-loop system. The inspiration comes from two quite distant methods, namely the method of virtual holonomic constraints, originally invented for planning and orbital stabilization of gaits of walking machines, and the method of controlled Lagrangians, primarily invented as a nonlinear technique for stabilization of (relative) equilibria of controlled mechanical systems. Both of these techniques enforce the presence of particular invariants that can be described as level sets of conserved quantities induced in the closed-loop system. We link this structural feature of both methods to a procedure to transform a Lagrangian system with control inputs via a feedback action into a control-free Lagrangian system with a sufficient number of first integrals for the full state space or an invariant sub-manifold. In both cases, this transformation allows efficient (analytical) description of a new class of trajectories of forced mechanical systems appropriate for further orbital stabilization. For illustration purposes, we approach the challenging problem for a controlled mechanical system with two passive degrees of freedom: planning periodic (or bounded) forced upper-hemisphere trajectories of the spherical pendulum on a puck. Another example of the technique is separately reported in [21].

[1]  Henri Beghin Étude théorique des compas gyrostatiques Anschutz et Sperry , 1922 .

[2]  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).

[3]  Naoji Shiroma,et al.  The roles of shape and motion in dynamic manipulation: the butterfly example , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[4]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem , 2000, IEEE Trans. Autom. Control..

[5]  Romeo Ortega,et al.  Putting energy back in control , 2001 .

[6]  Naomi Ehrich Leonard,et al.  Controlled Lagrangians and the stabilization of mechanical systems. II. Potential shaping , 2001, IEEE Trans. Autom. Control..

[7]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[8]  Alessandro Astolfi,et al.  Immersion and invariance: a new tool for stabilization and adaptive control of nonlinear systems , 2001, IEEE Trans. Autom. Control..

[9]  Ralph L. Hollis,et al.  A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[11]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2008, Springer Handbook of Robotics, 2nd Ed..

[12]  Christine Chevallereau,et al.  Asymptotically Stable Walking of a Five-Link Underactuated 3-D Bipedal Robot , 2009, IEEE Transactions on Robotics.

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

[14]  Leonid B. Freidovich,et al.  A Passive 2-DOF Walker: Hunting for Gaits Using Virtual Holonomic Constraints , 2009, IEEE Transactions on Robotics.

[15]  Leonid B. Freidovich,et al.  New approach for swinging up the Furuta pendulum : theory and experiments , 2009 .

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

[17]  Hongnian Yu,et al.  A Survey of Underactuated Mechanical Systems , 2013 .

[18]  Luca Consolini,et al.  Virtual Holonomic Constraints for Euler–Lagrange Systems , 2013, IEEE Transactions on Automatic Control.

[19]  Leonid B. Freidovich,et al.  Stable Walking Gaits for a Three-Link Planar Biped Robot With One Actuator , 2013, IEEE Transactions on Robotics.

[20]  Leonid B. Freidovich,et al.  A remark on Controlled Lagrangian approach , 2013, Eur. J. Control.

[21]  V. Kozlov Principles of dynamics and servo-constraints , 2015 .

[22]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.