• CN:11-2187/TH
  • ISSN:0577-6686

›› 2010, Vol. 46 ›› Issue (3): 47-52.

• 论文 • 上一篇    下一篇

机械手时间最优脉动连续轨迹规划算法

朱世强;刘松国;王宣银;王会方   

  1. 浙江大学流体传动及控制国家重点实验室;宁波市计量测试研究院
  • 发布日期:2010-02-05

Time-optimal and Jerk-continuous Trajectory Planning Algorithm for Manipulators

ZHU Shiqiang;LIU Songguo;WANG Xuanyin;WANG Huifang   

  1. The State Key Lab of Fluid Power Transmission and Control, Zhejiang University Ningbo Institute of Measurement and Testing
  • Published:2010-02-05

摘要: 为使机械手的作业效率达到最优,同时确保运动的平稳性,提出一种新的最优轨迹规划方法。通过逆运动学运算得到与任务空间轨迹对应的关节空间位置序列,采用7次B样条曲线插值方法构造启动和停止运动参数可控,且速度、加速度和脉动均连续的关节轨迹。将机械手运动学约束转化为B样条曲线的控制顶点约束,采用序列二次规划方法求解最优运动时间节点,进而规划出满足非线性运动学约束的时间最优脉动连续轨迹。仿真和试验结果表明,提出的轨迹规划方法为关节控制器提供理想的轨迹,使机械手在最短的时间平稳地跟踪任务空间的任意指定轨迹。

关键词: 轨迹规划, 机械手, 脉动连续, 时间最优, 序列二次规划

Abstract: 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.

Key words: Continuous jerk, Manipulator, Optimal execution time, Sequential quadratic programming, Trajectory planning

中图分类号: