Abstract
In this paper, we present a minimum-time/jerk algorithm for trajectory planning and its experimental validation. The algorithm search for a trade-off between the need for a short execution time and the requirement of a sufficiently smooth trajectory, which is the well known necessary condition to limit the vibration during fast movements. The trade-off is achieved by adjusting the weight of two suitable functions, able to consider both the execution time and the squared-jerk integral along the whole trajectory. The main feature of this algorithm is its ability to smooth the trajectory’s profile by adjusting the intervals between two consecutive via-points so that the overall time is minimally delayed. The practical importance of this technique lies in the fact that it can be implemented in any industrial manipulator without a hardware upgrade. The algorithm does not need for a dynamic model of the robot: only the mechanical constraints on the position, velocity and acceleration ranges have to be set a priori. The experimental proof is provided in this paper by comparing the results of the proposed algorithm with those obtained by adopting some classical algorithms.
Similar content being viewed by others
References
Benning, R.D., Hodgins, M.G., Zipfel, G.G.: 1997, Active control of mechanical vibrations. Bell Labs Tech. J. 2(2), 246–257 (1997)
Barre, P.J., Bearee, R., Borne, P., Dumetz, E.: Influence of a jerk controlled movement law on the vibratory behaviour of high-dynamics systems. J. Intell. Robot. Syst. 42(3), 275–293 (2005)
Bearee, R., Barre, P.J., Bloch, S.: Influence of high-speed machine tool control parameters on the contouring accuracy. Application to linear and circular interpolation. J. Intell. Robot. Syst. 40(3), 321–342 (2004)
Constantinescu, D., Croft, E.A.: Smooth and time-optimal trajectory planning for industrial manipulators along specified paths. J. Robot. Syst. 17(5), 233–249 (2000)
Lin, C.S., Chang, P.R., Luh, J.Y.S.: Formulation and optimization of cubic polynomial joint trajectories for industrial robots. IEEE Trans. Automat. Contr. 28(12), 1066–1073 (1983)
Piazzi, A., Visioli, A.: Global minimum-time trajectory planning of mechanical manipulators using interval analysis. Int. J. Contr. 71(4), 631–652 (1998)
Von Stryk, O., Schlemmer, M.: Optimal control of the industrial robot Manutec r3. In: Bulirsch, R., Kraft, D. (eds.) Computational Optimal Control. International Series of Numerical Mathematics, vol. 115, pp. 367–382 (1994)
Field, G., Stepanenko, Y.: Iterative dynamic programming: an approach to minimum energy trajectory planning for robotic manipulators. In: Proc. of the IEEE International Conference on Robotics and Automation, vol. 3, pp. 2755–2760 (1996)
Saramago, S.F.P., Steffen Jr., V.: Optimization of the trajectory planning of robot manipulators tacking into account the dynamics of the system. Mech. Mach. Theory 33(7), 883–894 (1998)
Saramago, S.F.P., Steffen Jr., V.: Optimal trajectory planning of robot manipulators in the presence of moving obstacles. Mech. Mach. Theory 35(8), 1079–1094 (2000)
Kyriakopoulos, K.J., Saridis, G.N.: Minimum jerk path generation. In: Proc. of the 1988 IEEE International Conference on Robotics and Automation, vol. 1, pp. 364–369 (1988)
Simon, D., Isik, C.: A trigonometric trajectory generator for robotic arms. Int. J. Contr. 57(3), 505–517 (1993)
Piazzi, A., Visioli, A.: Global minimum-jerk trajectory planning of robot manipulators. IEEE Trans. Ind. Electron. 47(1), 140–149 (2000)
Piazzi, A., Visioli, A.: An interval algorithm for minimum-jerk trajectory planning of robot manipulators. In: Proc. of the 36th Conference on Decision and Control, vol. 2, pp. 1924–1927 (1997)
Lombai, F., Szederkenyi, G.: Trajectory tracking control of a 6-degree-of-freedom robot arm using nonlinear optimization. Advanced Motion Control, 2008 AMC ‘08. 10th IEEE International Workshop on 26–28 March 2008, pp. 655–660 (2008)
Lombai, F., Szederkenyi, G.: Throwing motion generation using nonlinear optimization on a 6-degree-of-freedom robot manipulator. In: Proc. of IEEE International Conference on Mechatronics (2009)
van Dijk, N.J.M., van de Wouw, N., Nijmeijer, H., Pancras, W.C.M.: Path-constrained motion planning for robotics based on kinematic constraints. In: Proc. of IDETC/CIE ASME (2007)
Dumetz, E., Dieulot, J.Y., Barre, P.J., Colas, F., Delplace, T.: Control of an industrial robot using acceleration feedback. J. Intell. Robot. Syst. 46(2), 111–128 (2006)
Cano, T., Chapelle, F., Lavest, J.M., Ray, P.: A new approach to identifying the elastic behaviour of a manufacturing machine. Int. J. Mach. Tools Manuf. 48(14), 1569–1577 (2008)
Gasparetto, A., Zanotto, V.: A new method for smooth trajectory planning of robot manipulators. Mech. Mach. Theory 42(4), 455–471 (2007)
Gasparetto, A., Zanotto, V.: A technique for time-jerk optimal planning of robot trajectories. Robot. Comput.-Integr. Manuf. 24(3), 415–426 (2008)
De Boor, C.: A Practical Guide to Splines. Springer-Verlag, New York (1978)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zanotto, V., Gasparetto, A., Lanzutti, A. et al. Experimental Validation of Minimum Time-jerk Algorithms for Industrial Robots. J Intell Robot Syst 64, 197–219 (2011). https://doi.org/10.1007/s10846-010-9533-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-010-9533-5