Time-optimal Trajectory Planning of 6-RUS Parallel Robots Based on Grid Search Algorithm

被引:1
|
作者
Liu D. [1 ,2 ]
Dong G. [1 ,2 ]
Du Y. [1 ,2 ]
Li W. [1 ,2 ]
机构
[1] School of Mechanical Engineering, Tiangong University, Tianjin
[2] Key Laboratory of Advanced Mcchatronics Equipment Technology, Tianjin
关键词
6-RUS parallel robot; Bezier curve; grid search; improved time-optimal path parameterization;
D O I
10.3969/j.issn.1004-132X.2023.13.008
中图分类号
学科分类号
摘要
Aiming at the problems of uneven reproducing trajectory and low trajectory planning efficiency of 6-RUS parallel painting robots, a trajectory planning method of optimal time of 6-RUS parallel painting robots was proposed based on optimizing the position of Bezier curve nodes. Firstly, the preprocessed trajectory was discretized to grid points, the node parameters were updated and the arc length of Bezier curve was optimized, and the path of small line segment was further fitted to obtain the optimal geometric path. Then, the optimal velocity corresponding to different coarse grid points and the solution time were calculated, and the appropriate coarse grid points were selected. The paths between grid points were further densified by small steps, and the forward and backward maximum velocity were iteratively solved. The maximum feasible velocity curve of the path was searched to obtain the optimal running time of the 6-RUS parallel robots. Finally, the experiments were carried out on a self-developed 6-RUS parallel robot platform. The results show that under the same teaching trajectory, the path length of the improved Bessel curve algorithm herein is as 8.12 m, which is better than that of traditional Bezier curve and G2CBS(G2 continuous cubic Bezier spiral) algorithm. Meanwhile, the improved time-optimal path parameterization algorithm herein was used for the optimized teaching path. The solution time of the optimal velocity curve of the algorithm herein is as 416.4 ms, which is 244.7 ms less than that of TOPP-RA algorithm. Moreover, the time-optimal trajectory planning time of the algorithm herein is also better than that of TOPP-RA algorithm. The method improves the solving speed of the optimal velocity, shortens the track reproduction time of 6-RUS parallel robots, and improves the working efficiency. © 2023 China Mechanical Engineering Magazine Office. All rights reserved.
引用
收藏
页码:1589 / 1598
页数:9
相关论文
共 16 条
  • [1] BOBROW J, DUBOWSKY S, GIBSON J., Time-optimal Control of Robotic Manipulators along Specified Paths[J], The International Journal of Robotics Research, 4, 3, pp. 3-17, (1985)
  • [2] SHIN K, MCKAY N., Selection of Near-minimum Time Geometric Paths for Robotic Manipulators[J], IEEE Transactions on Automatic Control, 31, 6, pp. 501-511, (1986)
  • [3] PHAM Q C., Characterizing and Addressing Dynamic Singularities in the Time-optimal Path Parameterization Algonthm[C], 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2357-2363, (2013)
  • [4] KUNZ T, STILMAN M., Time-optimal Trajectory Generation for Path Following with Bounded Acceleration and Velocity, Robotics: Science and Systems 1, pp. 209-216, (2013)
  • [5] PHAM Q C., A General, Fast, and Robust Implementation of the Time-optimal Path Parameterization Algorithm[J], IEEE Transactions on Robotics, 30, 6, pp. 1533-1540, (2014)
  • [6] OBERHERBER M, GATTRINGER H, MULLER A., Successive Dynamic Programming and Subsequent Spline Optimization for Smooth Time Optimal Robot Path Tracking[J], Mechanical Sciences, 6, 2, pp. 245-254, (2015)
  • [7] CONSTANTINESCU D, CROFT E A., Smooth and Time-optimal Trajectory Planning for Industrial Manipulators along Specified Paths [J], Journal of Robotic Systems, 17, 5, pp. 233-249, (2000)
  • [8] KASERER D, GATTRINGER H, MULLER A., Nearly Optimal Path Following with Jerk and Torque Rate Limits Using Dynamic Programming, IEEE Transactions on Robotics, 35, 2, pp. 521-528, (2019)
  • [9] VERSCHEURE D, DEMEULENAERE B, SW-EVERS J, Et al., Time-optimal Trajectory Planning for Robots: a Convex Optimization Approach [J], IEEE Transactions on Automatic Control, 54, 10, pp. 2318-2327, (2009)
  • [10] HAUSER K., Fast Interpolation and Time-optimization with Contact[J], The International Journal of Robotics Research, 33, 9, pp. 1231-1250, (2014)