Trajectory optimization of flexible link manipulators in point-to-point motion

The aim of this paper is to determine the optimal trajectory and maximum payload of flexible link manipulators in point-to-point motion. The method starts with deriving the dynamic equations of flexible manipulators using combined Euler–Lagrange formulation and assumed modes method. Then the trajectory planning problem is defined as a general form of optimal control problem. The computational methods to solve this problem are classified as indirect and direct techniques. This work is based on the indirect solution of open-loop optimal control problem. Because of the offline nature of the method, many difficulties like system nonlinearities and all types of constraints can be catered for and implemented easily. By using the Pontryagin's minimum principle, the obtained optimality conditions lead to a standard form of a two-point boundary value problem solved by the available command in MATLAB®. In order to determine the optimal trajectory a computational algorithm is presented for a known payload and the other one is then developed to find the maximum payload trajectory. The optimal trajectory and corresponding input control obtained from this method can be used as a reference signal and feedforward command in control structure of flexible manipulators. In order to clarify the method, derivation of the equations for a planar two-link manipulator is presented in detail. A number of simulation tests are performed and optimal paths with minimum effort, minimum effort-speed, maximum payload, and minimum vibration are obtained. The obtained results illustrate the power and efficiency of the method to solve the different path planning problems and overcome the high nonlinearity nature of the problems.

[1]  Jerawan Chudoung Iterative dynamic programming: Rein Luus, Chapman & Hall, London/CRC, Boca Raton, FL, 2000, ISBN: 1-58488-148-8 , 2003, Autom..

[2]  W. Book Recursive Lagrangian Dynamics of Flexible Manipulator Arms , 1984 .

[3]  E. Bertolazzi,et al.  Symbolic–Numeric Indirect Method for Solving Optimal Control Problems for Large Multibody Systems , 2005 .

[4]  James E. Bobrow,et al.  Payload maximization for open chained manipulators: finding weightlifting motions for a Puma 762 robot , 2001, IEEE Trans. Robotics Autom..

[5]  D. Hull Conversion of optimal control problems into parameter optimization problems , 1996 .

[6]  Wayne J. Book,et al.  Symbolic modeling and dynamic simulation of robotic manipulators with compliant links and joints , 1989 .

[7]  Bahram Ravani,et al.  Dynamic Load Carrying Capacity of Mechanical Manipulators—Part I: Problem Formulation , 1988 .

[8]  Hiroyuki Kojima,et al.  Optimal trajectory planning of a two-link flexible robot arm based on genetic algorithm for residual vibration reduction , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[9]  Kyung-Jo Park,et al.  Flexible Robot Manipulator Path Design to Reduce the Endpoint Residual Vibration under Torque Constraints , 2004 .

[10]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems , 2008 .

[11]  Anthony Green,et al.  ROBOT MANIPULATOR CONTROL FOR RIGID AND ASSUMED MODE FLEXIBLE DYNAMICS MODELS , 2003 .

[12]  H. Lehtihet,et al.  Minimum cost trajectory planning for industrial robots , 2004 .

[13]  Jasbir S. Arora,et al.  12 – Introduction to Optimum Design with MATLAB , 2004 .

[14]  Moharam Habibnejad Korayem,et al.  Trajectory optimization of flexible mobile manipulators , 2005, Robotica.

[15]  Steven Dubowsky,et al.  Robot Path Planning with Obstacles, Actuator, Gripper, and Payload Constraints , 1989, Int. J. Robotics Res..

[16]  Jorge Angeles,et al.  Fundamentals of Robotic Mechanical Systems: Theory, Methods, and Algorithms , 1995 .

[17]  David G. Wilson,et al.  Discrete dynamic programming for optimized path planning of flexible robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[18]  O. Agrawal,et al.  On the Global Optimum Path Planning for Redundant Space Manipulators , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[19]  Jasbir S. Arora,et al.  Introduction to Optimum Design , 1988 .

[20]  Moharam Habibnejad Korayem,et al.  Maximum allowable load of mobile manipulators for two given end points of end effector , 2004 .

[21]  Jerawan Chudoung Book review: Iterative dynamic programming , 2003 .

[22]  Moharam Habibnejad Korayem,et al.  Analysis of wheeled mobile flexible manipulator dynamic motions with maximum load carrying capacities , 2004, Robotics Auton. Syst..

[23]  T. S. Sankar,et al.  A systematic method of dynamics for flexible robot manipulators , 1992, J. Field Robotics.

[24]  Rein Luus,et al.  Iterative dynamic programming , 2019, Iterative Dynamic Programming.

[25]  Bahram Ravani,et al.  DYNAMIC LOAD CARRYING CAPACITY OF MECHANICAL MANIPULATORS-PART II: COMPUTATIONAL PROCEDURE AND APPLICATIONS , 1988 .

[26]  Lorenzo Casalino,et al.  Genetic Algorithm and Indirect Method Coupling for Low-Thrust Trajectory Optimization , 2006 .

[27]  Shigang Yue,et al.  Maximum-dynamic-payload trajectory for flexible robot manipulators with kinematic redundancy , 2001 .

[28]  Moharam Habibnejad Korayem,et al.  Formulation and numerical solution of elastic robot dynamic motion with maximum load carrying capacities , 1994, Robotica.

[29]  W. Szyszkowski,et al.  An Algorithm for Time-Optimal Control Problems , 1998 .

[30]  G. Bessonnet,et al.  Optimal dynamics of actuated kinematic chains. Part 2: Problem statements and computational aspects , 2005 .

[31]  A. Nikoobin,et al.  Maximum payload for flexible joint manipulators in point-to-point task using optimal control approach , 2008 .

[32]  Motoji Yamamoto,et al.  Trajectory planning of mobile manipulator with stability considerations , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[33]  Motoji Yamamoto,et al.  On the trajectory planning of a planar elastic manipulator under gravity , 1999, IEEE Trans. Robotics Autom..

[34]  Donald E. Kirk,et al.  Optimal control theory : an introduction , 1970 .