Energy-efficient design of multipoint trajectories for Cartesian robots

This paper describes a method for planning energy-efficient trajectories for industrial robots driven by brushless or DC motors with regenerative braking. The optimization problem is defined upon spline interpolation methods, using piecewise polynomial functions to produce a trajectory passing through a sequence of via-points, and on the electromechanical model of the robot. The formulation introduced in this work is aimed at estimating and optimizing the energy consumption using closed-form expressions and therefore without the need for any numerical integration of the robot dynamics. The method accounts for kinematic constraints on speed, acceleration, and jerk, as well as constraints due to the limitations of the power supply and of the regenerated energy storage system.

[1]  Marcello Pellicciari,et al.  On Designing Optimal Trajectories for Servo-Actuated Mechanisms: Detailed Virtual Prototyping and Experimental Evaluation , 2015, IEEE/ASME Transactions on Mechatronics.

[2]  Bram Vanderborght,et al.  Energy Consumption of Geared DC Motors in Dynamic Applications: Comparing Modeling Approaches , 2016, IEEE Robotics and Automation Letters.

[3]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[4]  Theocharis Alexopoulos,et al.  On a generalized approach to manufacturing energy efficiency , 2014 .

[5]  Leonids Ribickis,et al.  Energy efficient use of robotics in the automobile industry , 2011, 2011 15th International Conference on Advanced Robotics (ICAR).

[6]  R.W. Erickson,et al.  Prediction of switching loss variations by averaged switch modeling , 2000, APEC 2000. Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition (Cat. No.00CH37058).

[7]  Leonīds Ribickis,et al.  Analysis of the Energy Efficient Usage Methods of Medium and High Payload Industrial Robots in the Automobile Industry , 2011 .

[8]  Giovanni Carabin,et al.  A Review on Energy-Saving Optimization Methods for Robotic and Automatic Systems , 2017, Robotics.

[9]  Jan Tommy Gravdahl,et al.  Modelling and simulation of a flywheel based energy storage system for an industrial manipulator , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[10]  Wolfgang Eichhammer,et al.  Energy efficiency in electric motor systems : Technology , saving potentials and policy options for developing countries , 2012 .

[11]  Jörg Franke,et al.  Reducing the energy consumption of industrial robots in manufacturing systems , 2015 .

[12]  Zhang Yingjie,et al.  Energy efficiency techniques in machining process: a review , 2014 .

[13]  Marcello Pellicciari,et al.  Energy-optimal motions for Servo-Systems , 2016 .

[14]  Jens Kotlarski,et al.  Comparative Evaluation of Energy Storage Application in Multi-Axis Servo Systems , 2015 .

[15]  Atsushi Kato,et al.  Simple Motion Trajectory Generation for Energy Saving of Industrial Machines , 2014 .

[16]  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).

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

[18]  Zhu Yu,et al.  A novel approach of tuning trapezoidal velocity profile for energy saving in servomotor systems , 2015, 2015 34th Chinese Control Conference (CCC).

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

[20]  D. Helm The European framework for energy and climate policies , 2014 .

[21]  Alberto Trevisani,et al.  Analytical computation of the energy-efficient optimal planning in rest-to-rest motion of constant inertia systems , 2016 .

[22]  Z. Kovacic,et al.  Trajectory planning algorithm based on the continuity of jerk , 2007, 2007 Mediterranean Conference on Control & Automation.

[23]  Leonids Ribickis,et al.  Power converter for DC bus sharing to increase the energy efficiency in drive systems , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[24]  Jens Kotlarski,et al.  Experimental validation of advanced minimum energy robot trajectory optimization , 2013, 2013 16th International Conference on Advanced Robotics (ICAR).

[25]  A. Edelman,et al.  Polynomial roots from companion matrix eigenvalues , 1995 .

[26]  Xun Xu,et al.  Energy-efficient machining systems: a critical review , 2014 .

[27]  J. S. Park,et al.  Motion profile planning of repetitive point-to-point control for maximum energy conversion efficiency under acceleration conditions , 1996 .

[28]  Toshiji Kato,et al.  Optimal torque trajectories minimizing loss of induction motor under given condition of rotational angle , 2011, 2011 IEEE Energy Conversion Congress and Exposition.

[29]  Toshiji Kato,et al.  An Efficient Power Regeneration and Drive Method of an Induction Motor by Means of an Optimal Torque Derived by Variational Method , 2008 .

[30]  Huashan Liu,et al.  Time-optimal and jerk-continuous trajectory planning for robot manipulators with kinematic constraints , 2013 .

[31]  Milan Edl,et al.  Energy efficiency model for the mini-load automated storage and retrieval systems , 2014 .

[32]  Alessandro Gasparetto,et al.  Planning Continuous-Jerk Trajectories for Industrial Manipulators , 2012 .

[33]  C. Y. Ho,et al.  The application of spline functions to trajectory generation for computer-controlled manipulators , 1984 .

[34]  Toshiji Kato,et al.  Optimal energy saving trajectories of induction motor with suppression of sudden acceleration and deceleration , 2014, 2014 IEEE Energy Conversion Congress and Exposition (ECCE).