Multi-axis model predictive contouring control

Contouring systems involve competing control objectives of maximising accuracy while minimising traversal time. A previously developed model predictive contouring controller for biaxial systems is extended to multi-axis systems subject to joint acceleration and jerk constraints. This requires consideration of manipulator forward kinematics and both position and orientation of the end effector. The control design is based on minimising a cost function which reflects the trade-off between the control objectives. A new architecture is proposed where the joint position controllers operate at a sample rate comparable to industrial machines, while the contouring control scheme operates at a slower rate. The proposed approach is applied to a simulation model of an industrial profile cutting machine. A number of implementations are presented requiring varying degrees of modification to the existing machine hardware and sensing capability. Results demonstrate the effect of the cost function weights on contouring accuracy and traversal time, as well as the trade-off between achieving the best contouring performance and minimising modification of the existing system.

[1]  Didier Dumur,et al.  Hierarchical Predictive Control within an Open Architecture Virtual Machine Tool , 2006 .

[2]  K. Srinivasan,et al.  Cross-Coupled Control of Biaxial Feed Drive Servomechanisms , 1990 .

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

[4]  Ilya V. Kolmanovsky,et al.  Nonlinear tracking control in the presence of state and control constraints: a generalized reference governor , 2002, Autom..

[5]  D. Renton,et al.  High speed servo control of multi-axis machine tools , 2000 .

[6]  Ricardo Campa,et al.  Pose control of robot manipulators using different orientation representations: A comparative review , 2009, 2009 American Control Conference.

[7]  Rolf Findeisen,et al.  Model predictive path-following for constrained nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[8]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[9]  E. Mosca,et al.  Nonlinear control of constrained linear systems via predictive reference management , 1997, IEEE Trans. Autom. Control..

[10]  Jingyan Dong,et al.  Optimal Feed-Rate Scheduling for High-Speed Contouring , 2007 .

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

[12]  Yusuf Altintas,et al.  Virtual CNC system. Part II. High speed contouring application , 2006 .

[13]  Jingyan Dong,et al.  Feed-rate optimization with jerk constraints for generating minimum-time trajectories , 2007 .

[14]  Friedrich Pfeiffer,et al.  A concept for manipulator trajectory planning , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[15]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[16]  Matthew R. James,et al.  Robust and accurate time-optimal path-tracking control for robot manipulators , 1997, IEEE Trans. Robotics Autom..

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

[18]  Jean-Jacques E. Slotine,et al.  Improving the Efficiency of Time-Optimal Path-Following Algorithms , 1988, 1988 American Control Conference.

[19]  Howard Kaufman,et al.  Time Optimal Contour Tracking for Machine Tool Controllers , 1990, 1990 American Control Conference.

[20]  N. McKay,et al.  A dynamic programming approach to trajectory planning of robotic manipulators , 1986 .

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

[22]  Z. Shiller,et al.  Computation of Path Constrained Time Optimal Motions With Dynamic Singularities , 1992 .

[23]  Yusuf Altintas,et al.  Quintic Spline Interpolation With Minimal Feed Fluctuation , 2003 .

[24]  L. Nielsen,et al.  Torque limited path following by on-line trajectory time scaling , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[25]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[26]  Alberto Bemporad,et al.  Predictive path parameterization for constrained robot control , 1999, IEEE Trans. Control. Syst. Technol..