On Designing Optimal Trajectories for Servo-Actuated Mechanisms: Detailed Virtual Prototyping and Experimental Evaluation

Programmable servo-actuated mechanisms can enhance the flexibility and the reconfigurability of modern manufacturing systems. Differently from fully mechanical design solutions (such as mechanical cams) and especially in the case of high-dynamic motions, servomechanism performance depends on several interacting factors, namely electric motor and linkage dynamics, controller efficacy, and requested motion law. In particular, point-to-point (PTP) trajectories are usually designed in order to comply with technological constraints, imposed by the required interaction with the handled product, and to maximize some optimality criterion such as, for instance, energy efficiency or limited actuation torques. In this context, the present paper proposes a novel method for designing energy and peak-power optimal PTP motions. A standard optimization problem is solved by means of either cubic or quintic splines. Nonetheless, differently from previous approaches, the optimization cost functions are based on a virtual prototype of the system, which comprises behavioral models of power converter, controller, and electric motor coupled with the mechanical system. Results are then compared with experimental data obtained on a physical prototype. The comparison quantitatively shows that better-behaved PTP trajectories can be designed by including the dynamic contribution of each subsystem component.

[1]  Hans Dresig,et al.  Dynamics of Machinery , 2010 .

[2]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

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

[4]  Ramin Monajemy CHAPTER 7 – Comparison of Torque Control Strategies Based on the Constant Power Loss Control System for PMSM , 2002 .

[5]  M. A. Sahir Arikan,et al.  A kinematic structure-based classification and compact kinematic equations for six-dof industrial robotic manipulators , 2001 .

[6]  Bimal K. Bose,et al.  Modern Power Electronics and AC Drives , 2001 .

[7]  Yury Stepanenko,et al.  Iterative dynamic programming: an approach to minimum energy trajectory planning for robotic manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[8]  C.-H. Wang,et al.  Constrained minimum-time path planning for robot manipulators via virtual knots of the cubic B-spline functions , 1990 .

[9]  Marcello Pellicciari,et al.  The Role of Co-Simulation in the Integrated Design of High-Dynamics Servomechanisms: An Experimental Evaluation , 2013 .

[10]  Marco Cavazzuti,et al.  Optimization Methods: From Theory to Design Scientific and Technological Aspects in Mechanics , 2012 .

[11]  Claudio Melchiorri,et al.  Trajectory Planning for Automatic Machines and Robots , 2010 .

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

[13]  C. Lin,et al.  Formulation and optimization of cubic polynomial joint trajectories for industrial robots , 1983 .

[14]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[15]  R. Saravanan,et al.  Multi-objective dynamic optimal trajectory planning of robot manipulators in the presence of obstacles , 2009 .

[16]  H. Dresig,et al.  Dynamics of Machinery: Theory and Applications , 2010 .

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

[18]  R. Fung,et al.  Minimum-Energy Point-to-Point Trajectory Planning for a Motor-Toggle Servomechanism , 2012, IEEE/ASME Transactions on Mechatronics.

[19]  John G. Webster,et al.  Electrical Measurement, Signal Processing, and Displays , 2003 .

[20]  Marcello Pellicciari,et al.  A method for reducing the energy consumption of pick-and-place industrial robots , 2013 .

[21]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[22]  Rong-Fong Fung,et al.  Dynamic modeling and identification of a slider-crank mechanism , 2006 .

[23]  Wisama Khalil,et al.  Modeling, control and simulation of high speed machine tool axes , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[24]  I. Chen,et al.  Planning algorithms for s-curve trajectories , 2007, 2007 IEEE/ASME international conference on advanced intelligent mechatronics.

[25]  Dan Simon,et al.  A trigonometric trajectory generator for robotic arms , 1993 .

[26]  Marcello Pellicciari,et al.  Energy Efficient Use of Multirobot Production Lines in the Automotive Industry: Detailed System Modeling and Optimization , 2014, IEEE Transactions on Automation Science and Engineering.

[27]  U. Drofenik,et al.  A General Scheme for Calculating Switching- and Conduction-Losses of Power Semiconductors in Numerical Circuit Simulations of Power Electronic Systems; International Power Electronics Conference; ; IPEC-Niigata 2005 , 2005 .

[28]  Aurelio Piazzi,et al.  Global minimum-jerk trajectory planning of robot manipulators , 2000, IEEE Trans. Ind. Electron..

[29]  F. Fernandez-Bernal,et al.  Determination of parameters in interior permanent magnet synchronous motors with iron losses without torque measurement , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[30]  Dan Simon The application of neural networks to optimal robot trajectory planning , 1993, Robotics Auton. Syst..

[31]  M. Kawato,et al.  Formation and control of optimal trajectory in human multijoint arm movement , 1989, Biological Cybernetics.

[32]  Shui Xiaoping Optimization of the Trajectory Planning of Robot Manipulators Taking into Account the Dynamics of the System , 2003 .

[33]  Micha Sharir,et al.  A Survey of Motion Planning and Related Geometric Algorithms , 1988, Artificial Intelligence.

[34]  R.H.Jr. Welch,et al.  How temperature affects a servomotor's electrical and mechanical time constants , 2002, Conference Record of the 2002 IEEE Industry Applications Conference. 37th IAS Annual Meeting (Cat. No.02CH37344).

[35]  Atef A. Ata,et al.  OPTIMAL TRAJECTORY PLANNING OF MANIPULATORS: A REVIEW , 2007 .

[36]  Tullio Tolio,et al.  SPECIES—Co-evolution of products, processes and production systems , 2010 .

[37]  Rosario Miceli,et al.  Efficiency enhancement of permanent-magnet synchronous motor drives by online loss minimization approaches , 2005, IEEE Transactions on Industrial Electronics.

[38]  S SaravanaPerumaal Trigonometric S-curve based trajectory planning algorithms for precise handling applications of robotic manipulator , 2012 .

[39]  D. Jacobson,et al.  Computation of optimal singular controls , 1970 .

[40]  A. Gasparetto,et al.  A new method for smooth trajectory planning of robot manipulators , 2007 .

[41]  Alberto Olivares,et al.  Energy-optimal trajectory planning for robot manipulators with holonomic constraints , 2012, Syst. Control. Lett..

[42]  Aidan O'Dwyer,et al.  Handbook of PI and PID controller tuning rules , 2003 .

[43]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[44]  Marcello Pellicciari,et al.  An engineering method for the power flow assessment in servo-actuated automated machinery , 2016 .

[45]  Pragasen Pillay,et al.  Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive , 1989 .

[46]  Tobias Ortmaier,et al.  Enhanced approach for energy-efficient trajectory generation of industrial robots , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).

[47]  R. H. Park,et al.  Two-reaction theory of synchronous machines generalized method of analysis-part I , 1929, Transactions of the American Institute of Electrical Engineers.