Predictive joint trajectory scaling for manipulators with kinodynamic constraints

Abstract Trajectory scaling techniques adapt online the robot timing law to preserve the desired geometric path when the desired motion does not respect the robot limits. State-of-the-art non-predictive methods typically provide far-from-optimal solutions, while high computational burdens are the main bottleneck for the implementation of receding horizon strategies. This paper proposes a predictive approach to trajectory scaling subject to joint velocity, acceleration, and torque limitations. Computational complexity is dramatically reduced by means of the parametrization of inputs and outputs and the iterative linearization of the optimal control problem around the previous output prediction. This allows the online implementation of the method for sampling periods in the order of one millisecond. Numerical and experimental results on a six-degree-of-freedom robot show the effectiveness of the method.

[1]  Rolf Findeisen,et al.  Nonlinear Model Predictive Control for Constrained Output Path Following , 2015, IEEE Transactions on Automatic Control.

[2]  M. Morari,et al.  Move blocking strategies in receding horizon control , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[3]  Quang-Cuong Pham,et al.  A New Approach to Time-Optimal Path Parameterization Based on Reachability Analysis , 2017, IEEE Transactions on Robotics.

[4]  Lars Nielsen,et al.  Torque-limited path following by online trajectory time scaling , 1990, IEEE Trans. Robotics Autom..

[5]  Susumu Tachi,et al.  Path tracking control of a manipulator considering torque saturation , 1994, IEEE Trans. Ind. Electron..

[6]  Tobias Weber,et al.  Implementation of Nonlinear Model Predictive Path-Following Control for an Industrial Robot , 2015, IEEE Transactions on Control Systems Technology.

[7]  Antonio Visioli,et al.  Predictive Inverse Kinematics for Redundant Manipulators With Task Scaling and Kinematic Constraints , 2019, IEEE Transactions on Robotics.

[8]  Chris Manzie,et al.  Model Predictive Contouring Control for Biaxial Systems , 2013, IEEE Transactions on Control Systems Technology.

[9]  Jan Swevers,et al.  Time-Optimal Path Tracking for Robots: A Convex Optimization Approach , 2009, IEEE Transactions on Automatic Control.

[10]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

[11]  Corrado Guarino Lo Bianco,et al.  A Discrete-Time Filter for the Generation of Signals With Asymmetric and Variable Bounds on Velocity, Acceleration, and Jerk , 2014, IEEE Transactions on Industrial Electronics.

[12]  Oussama Khatib,et al.  Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space , 2015, IEEE Transactions on Robotics.

[13]  E. Croft,et al.  Smooth and time-optimal trajectory planning for industrial manipulators along specified paths , 2000 .

[14]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[15]  Andreas Kugi,et al.  Real-time Nonlinear Model Predictive Path-Following Control of a Laboratory Tower Crane , 2014, IEEE Transactions on Control Systems Technology.

[16]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .

[17]  O. Dahl,et al.  Path-constrained robot control with limited torques-experimental evaluation , 1993, IEEE Trans. Robotics Autom..

[18]  Donald Goldfarb,et al.  A numerically stable dual method for solving strictly convex quadratic programs , 1983, Math. Program..

[19]  Corrado Guarino Lo Bianco,et al.  Online Trajectory Scaling for Manipulators Subject to High-Order Kinematic and Dynamic Constraints , 2011, IEEE Transactions on Robotics.

[20]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[21]  Liuping Wang Discrete model predictive controller design using Laguerre functions , 2004 .

[22]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

[23]  Antonio Visioli,et al.  Viability and Feasibility of Constrained Kinematic Control of Manipulators , 2018, Robotics.