全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Simplified Robotics Joint-Space Trajectory Generation with a via Point Using a Single Polynomial

DOI: 10.1155/2013/735958

Full-Text   Cite this paper   Add to My Lib

Abstract:

This paper presents novel fourth- and sixth-order polynomials to solve the problem of joint-space trajectory generation with a via point. These new polynomials use a single-polynomial function rather than two-polynomial functions matched at the via point as in previous methods. The problem of infinite spikes in jerk is also addressed. 1. Introduction Joint-space trajectory generation is in common usage in robotics to provide smooth, continuous motion from one set of joint angles to another, for instance, for moving between two distinct Cartesian poses for which the inverse pose solution has yielded two distinct sets of joint angles. The joint-space trajectory generation occurs at runtime for all joints independently but simultaneously. There is an entire body of literature devoted to trajectory generation (aka motion planning and path planning) at the joint level. Paul and Zhong [1] were among the first to suggest the use of polynomials for robot trajectory generation. A common joint-space trajectory generation method (linearly changing joint velocity using starting and ending parabolic blends) is identically presented by many authors [2–7]. Despite the widespread popularity of this method, it suffers from infinite spikes in jerk (the derivative of acceleration) and requires three separate functions instead of one. An identical third-order polynomial joint-space trajectory generation approach is also presented by many authors [2, 4–7]. Further, an identical fifth-order polynomial joint-space trajectory generation approach is presented by many authors [2, 4, 5, 7]. From these authors’ lists, it may appear that Koivo was the first to present these methods, when in fact they were already presented in Craig’s first edition in 1986. Fu et al. [8] depart from these standard methods, suggesting initial, intermediate, and final polynomials of order 4-3-4, 3-5-3, or 5 third-order polynomials, for a single joint motion. These are by far the most (unnecessarily) complicated methods and are presented without justification or comparison with simpler methods. For dealing with a via point in which the robot need not stop at the via point (such as for obstacle avoidance), Craig [5] suggests matching two third-order polynomials. Apparently alone amongst all of the major robotics textbook authors, Angeles [9, Section??6.5] derives a 4-5-6-7 seventh-order polynomial to fit two via points and ensure finite joint jerk at the start and end of motion. Angeles [9, Section??6.6] also presents approximation of this seventh-order polynomial with a cubic spline and discusses the

References

[1]  R. P. Paul and H. Zhong, “Robot motion trajectory specification and generation,” in Proceedings of the 2nd International Symposium on Robotics Research, Kyoto, Japan, August 1984.
[2]  A. J. Koivo, Fundamentals For Control of Robotic Manipulators, John Wiley and Sons, New York, NY, USA, 1989.
[3]  R. E. Parkin, Applied Robotic Analysis, Prentice Hall, Englewood Cliffs, NJ, USA, 1991.
[4]  L. Sciavicco and B. Siciliano, Robotics: Modeling, Planning, and Control, McGraw-Hill, New York, NY, USA, 2008.
[5]  J. J. Craig, Introduction To Robotics: Mechanics and Control, Pearson Prentice Hall, Upper Saddle River, NJ USA, 3rd edition, 2005.
[6]  M. W. Spong, S. Hutchinson, and M. Vidyasagar, Robot Modeling and Control, John Wiley and Sons, New York, NY, USA, 2005.
[7]  R. N. Jazar, Theory of Applied Robotics: Kinematics, Dynamics, and Control, Springer, New York, NY, USA, 2nd edition, 2010.
[8]  K. S. Fu, R. C. Gonzalez, and C. S. G. Lee, Robotics: Control, Sensing, Vision, and Intelligence, McGraw-Hill, New York, NY, USA, 1987.
[9]  J. Angeles, Fundamentals of Robotic Mechanical Systems, Springer, New York, NY, USA, 3rd edition, 2007.
[10]  R. L. Williams II, “Improved robotics joint-space trajectory generation with via point,” in Proceedings of the ASME IDETC/CIE, Washington, DC, USA, August 2011, DETC2011-47592.
[11]  S. Macfarlane and E. A. Croft, “Jerk-bounded manipulator trajectory planning: design for real-time applications,” IEEE Transactions on Robotics and Automation, vol. 19, no. 1, pp. 42–52, 2003.
[12]  C. M. Gosselin and A. Hadj-Messaoud, “Automatic planning of smooth trajectories for pick-and-place operations,” Journal of Mechanical Design, Transactions Of the ASME, vol. 115, no. 3, pp. 450–456, 1993.
[13]  K. Petrinec and Z. Kovacic, “Trajectory planning algorithm based on the continuity of jerk,” in 2007 Mediterranean Conference on Control and Automation, MED, grc, July 2007.

Full-Text

comments powered by Disqus

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133