Hostname: page-component-7c8c6479df-8mjnm Total loading time: 0 Render date: 2024-03-28T22:20:33.340Z Has data issue: false hasContentIssue false

Planning and real-time modifications of a trajectory using spline techniques

Published online by Cambridge University Press:  02 March 2021

Eva Dyllong*
Affiliation:
Department of Computer Science, University of Duisburg (Germany)
Antonio Visioli*
Affiliation:
Dipartimento di Elettronica per l’Automazione, University of Brescia, Via Branze 38, I-25123 Brescia (Italy). Tel.: +39–030–3715460; Fax: +39–030–380014

Summary

In this paper, methods based on various spline techniques for planning and fast modifications of a trajectory for robot manipulators are investigated. Algebraic and trigonometric splines, their combined use, and the use of the B-spline technique are analyzed and compared in detail. In so doing, we focus on the performance of sudden changes in a predefined trajectory, e.g. obstacle avoidance in real-time applications. Some comparative examples illustrate our results.

Type
Research Article
Copyright
Copyright © Cambridge University Press 2003

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Fu, K.S., Gonzales, R.C. and Lee, C.S.G., Robotics: Control, Sensing, Vision and Intelligence (McGraw-Hill, 1987).Google Scholar
2. Sciavicco, L. and Siciliano, B., Modelling and Control of Robot Manipulators – 2nd edition (Springer-Verlag, London, 2000).CrossRefGoogle Scholar
3. Komainda, A. and Hiller, M., “Control of heavy load manipulators in varying environments”, 16th IAARC/IFAC/IEEE Int. Symposium on Automation and Robotics in Construction, ISARC ‘99, Madrid, Spain (1999) pp. 301306.Google Scholar
4. Lin, C.S., Chang, P.R. and Luh, J.Y.S., “Formulation and optimization of polynomial joint trajectories for industrial robots”, IEEE Trans. on Automatic Control (1983) Vol. 28, No. 12, pp. 10661074.CrossRefGoogle Scholar
5. Farin, G., Curves and Surfaces for Computer-Aided Geometric Design: A Practical Guide (Academic Press, San Diego, 1996).Google Scholar
6. Schoenberg, I., “On trigonometric spline interpolation”, Journal of Mathematics and Mechanics 13, 795825 (1964).Google Scholar
7. Thompson, S.E. and Patel, R.V., “Formulation of joint trajectories for industrial robots using B-splines”, IEEE Transactions on Industrial Electronics 34, No. 2, 192200 (1987).CrossRefGoogle Scholar
8. Simon, D. and Isik, C., “Optimal trigonometric robot joint trajectories”, Robotica 9, 379386 (1991).CrossRefGoogle Scholar
9. Schneider, M., Hiller, M. and Wagner, S., “Dynamic simulation, nonlinear control and collision avoidance of hydraulically driven large redundant manipulators”, In: (Budny et al. Eds) Automation and Robotics in Construction XII Instytut Mechanizacji Budownictwa i G6rnictwa Skalarnego, Warszawa, Poland (1995) pp. 341–348.Google Scholar
10. Wanner, M.C., “Aircraft washing system skywash”, Advanced Robotics 10, No. 4, 415423 (1996).CrossRefGoogle Scholar
11. Visioli, A., “Trajectory planning of robot manipulators by using algebraic and trigonometric splines”, Robotica 18, 611631 (2000).CrossRefGoogle Scholar
12. Dyllong, E. and Komainda, A., “Local path modifications of heavy load manipulators”, IEEE/ASME Int. Conf: on Advanced Intelligent Mechatronics, Como, Italy (2001) pp. 464469.Google Scholar
13. Dyllong, E. and Luther, W., “Eine lokale modifizierung der bahnkurve des endeffektors eines schwerlastmanipulators”, Technical Report SM-DU-480 (Institute of Mathematics, University of Duisburg, 2002).Google Scholar