Path following for mechanical systems: Experiments and examples

This paper concerns the design of path following controllers for mechanical systems. Our method is to find a coordinate and feedback transformation that puts the mechanical system in a convenient form for path following control design. In this form, linear and controllable subsystems govern motions toward and along the path. We choose a particular "virtual output" to perform input-output feedback linearization, and characterize when this virtual output can be used. We apply this technique to a planar five-bar linkage robot, and implement it experimentally, highlighting behaviour fundamentally different from standard tracking control. In simulation, we further illustrate our approach on an underactuated five-bar robot with a flexible link.

[1]  R. H. Cannon,et al.  Initial Experiments on the End-Point Control of a Flexible One-Link Robot , 1984 .

[2]  M. Vidyasagar,et al.  Control of a Class of Manipulators With a Single Flexible Link: Part I—Feedback Linearization , 1991 .

[3]  Andre Hladio,et al.  Path Following for Mechanical Systems Applied to Robotic Manipulators , 2010 .

[4]  Masayoshi Tomizuka,et al.  Contouring control of machine tool feed drive systems: a task coordinate frame approach , 2001, IEEE Trans. Control. Syst. Technol..

[5]  David Wang,et al.  Path following controller design for a class of mechanical systems , 2011 .

[6]  Perry Y. Li,et al.  Passive velocity field control of mechanical manipulators , 1995, IEEE Trans. Robotics Autom..

[7]  Leonid B. Freidovich,et al.  Path-constrained Trajectory Planning and Time-independent Motion Control : Application to a Forestry , 2009 .

[8]  Leonid B. Freidovich,et al.  Trajectory planning and time-independent motion control for a kinematically redundant hydraulic manipulator , 2009, 2009 International Conference on Advanced Robotics.

[9]  Mathukumalli Vidyasagar,et al.  Transfer Functions for a Single Flexible Link , 1991, Int. J. Robotics Res..

[10]  Manfredi Maggiore,et al.  Path following using transverse feedback linearization: Application to a maglev positioning system , 2009, 2009 American Control Conference.

[11]  Roger Skjetne,et al.  Robust output maneuvering for a class of nonlinear systems , 2004, Autom..

[12]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[13]  D. Touretzky Path Planning , 2003 .

[14]  Manfredi Maggiore,et al.  On Local Transverse Feedback Linearization , 2008, SIAM J. Control. Optim..

[15]  Daniel Richard Madill Modelling and control of a haptic interface, a mechatronics approach , 1999 .

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