Motion planning for underactuated manipulators

Acknowledgments This thesis is submitted in partial fulfillment of the requirements for the degree ir. an M.Sc.at the Eindhoven University of Technology, faculty of mechanical engineering, section systems and control. First of all I would like to thank my coach and supervisor, Edo Aneke and Henk Nijmeijer for their patience and help during the project. Thanks also go out to the many people who have helped me solve so many (litte and bigger) problems along the way. Some of these people I want to mention explicitly here: Aart-Jan for his help on the H-drive and for supplying the controllers I needed, Ron Hensen for learning me to use the dSpace system and David Lizarraga for explaining me all kinds of things about Lie Brackets and controllability. Graduating appeared to be something different than the rest of my study. Whereas the first five years went by without any problems, the graduation project demanded something extra. Summary A manipulator is a a set of links connected by joints to each other and to an inertial system. Manipulators are widely used in industry and scientific environments. On a conventional manip-ulator every joint is actuated. An underactuated manipulator, however, has less actuators than joints. The advantages are apparent: cost and weight are saved. In this study underactuated manipulators are considered with one unactuated joint. The zero force or torque constraint at the unactuated joint implements a nonholonomic constraint on the system. For some underactuated manipulators the system remains controllable, despite the unactuated joint. This means these manipulators can still execute pick-and-place like tasks. These underactuated manipulators can despite of their controllability not be steered from an initial configuration to a final configuration for every arbitrary trajectory. This trajectory has to satisfy the nonholonomic constraint at every time. Motion planning for underactuated manipulators is about finding such a trajectory. In this project the underactuated PPR manipulator is considered. The dynamic equations of this system can be transformed to a simpler system, the extended chained form system. The less complex equations of the extended chained form system can help developing motion planners more easily. Three different motion planning methods are developed during the project. Each of these methods is tested in a simulated environment for motion planning problems on the PPR manipulator, to prove they work and to compare the results of different motion planners for specific motion planning problems. Finally experiments are conducted on an …

[1]  Naoji Shiroma,et al.  Nonholonomic control of a three-DOF planar underactuated manipulator , 1998, IEEE Trans. Robotics Autom..

[2]  R. Fletcher Practical Methods of Optimization , 1988 .

[3]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[5]  J. Imura,et al.  Nonholonomic control of 3 link planar manipulator with a free joint , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[6]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[7]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[8]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[9]  Henk Nijmeijer,et al.  Trajectory tracking by cascaded backstepping control for a second-order nonholonomic mechanical system , 2001 .

[10]  Zexiang Li,et al.  Optimal Nonholonomic Motion Planning for a Falling Cat , 1993 .

[11]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[12]  Evangelos Papadopoulos,et al.  Path Planning For Space Manipulators Exhibiting Nonholonomic Behavior , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .

[14]  Philip E. Gill,et al.  Practical optimization , 1981 .

[15]  Michael R. Osborne,et al.  Numerical solution of boundary value problems for ordinary differential equations , 1995, Classics in applied mathematics.

[16]  Ole Jakob Sørdalen,et al.  Conversion of the kinematics of a car with n trailers into a chained form , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[17]  Keigo Kobayashi,et al.  Design of a Desirable Trajectory and Convergent Control for 3-D.O.F Manipulator with a Nonholonomic Constraint , 2000 .

[18]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[19]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

[20]  H. Hermes,et al.  Foundations of optimal control theory , 1968 .

[21]  T. M. Williams,et al.  Practical Methods of Optimization. Vol. 1: Unconstrained Optimization , 1980 .

[22]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .