Time-optimal and jerk-continuous trajectory planning algorithm for manipulators

被引:0
作者
Zhu S. [1 ]
Liu S. [1 ,2 ]
Wang X. [1 ]
Wang H. [1 ]
机构
[1] State Key Lab. of Fluid Power Transmission and Control, Zhejiang University
[2] Ningbo Institute of Measurement and Testing
来源
Jixie Gongcheng Xuebao/Journal of Mechanical Engineering | 2010年 / 46卷 / 03期
关键词
Continuous jerk; Manipulator; Optimal execution time; Sequential quadratic programming; Trajectory planning;
D O I
10.3901/JME.2010.03.047
中图分类号
学科分类号
摘要
In order to optimize the productivity and ensure the running stability of manipulators, a new optimal trajectory planning algorithm is proposed. Position series in joint space are obtained by applying inverse kinematic algorithm to a specified trajectory in task space, and B-splines of seven degree are exploited to interpolate joint position series and generate joint trajectories with continuous velocity, acceleration and jerk, as well as controllable start-stop kinematic parameters. By converting kinematic constraints of manipulators to constraints on control points of B-splines, optimal time nodes are solved by using sequential quadratic programming strategy, then time-optimal and jerk-continuous trajectories which satisfy nonlinear kinematic constraints are planned. Simulating and experimental results show that the proposed trajectory planning algorithm provides ideal trajectories for joint controller, and ensures manipulators to track any specified trajectory in task space stably with the minimum traveling time. © 2010 Journal of Mechanical Engineering.
引用
收藏
页码:47 / 52
页数:5
相关论文
共 8 条
[1]  
Bobrow J.E., Dubowsky S., Gibson J.S., Time- optimal control of robotic manipulators along specified paths, International Journal of Robotics Research, 4, 3, pp. 554-561, (1985)
[2]  
Macfarlane S., Croft E.A., Jerk-bounded manipulator trajectory planning: Design for real-time applications, IEEE Transactions on Robotics and Automation, 19, 1, pp. 42-52, (2003)
[3]  
Petrinec K., Kovacic Z., Trajectory planning algorithm based on the continuity of jerk, Mediterranean Conference on Control and Automation, June 27-29, 2007, Greece, pp. 1-5, (2007)
[4]  
Balkan T., A dynamic programming approach to optimal control of robotic manipulators, Mechanics Research Communications, 25, 2, pp. 225-230, (1998)
[5]  
Piazzi A., Visioli A., Global minimum-time trajectory planning of mechanical manipulators using interval analysis, International Journal of Control, 71, 4, pp. 631-652, (1998)
[6]  
Shafaat A.B., Bertrand T., Minimum time on-line joint trajectory generator based on low order spline method for industrial manipulators, Robotics and Autonomous Systems, 29, pp. 257-268, (1999)
[7]  
Tan G.Z., Wang Y.C., Theoretical and experimental research on time-optimal trajectory planning and control of industrial robots, Chinese Journal of Control Theory and Applications, 20, 2, pp. 185-192, (2003)
[8]  
Gasparetto A., Zanotto V., A new method for smooth trajectory planning of robot manipulators, Mechanism and Machine Theory, 42, pp. 455-471, (2007)