Continuous path smoothing method of B-spline curve satisfying curvature constraint

被引:0
|
作者
Zhang Y. [1 ,2 ]
Xue Q. [1 ]
Ji S. [1 ,2 ]
机构
[1] Department of Materials and Manufacturing, Beijing University of Technology, Beijing
[2] Beijing Chietom-BJUT Intelligent Transmission Technology Research Institute Co. Ltd., Beijing
关键词
B-spline curve; C[!sup]2[!/sup] continuity; Curvature constraint; Path planning; Path smoothing;
D O I
10.13245/j.hust.220511
中图分类号
学科分类号
摘要
To avoid the discontinuity and unsmoothness of the global path planning, a path-smoothing algorithm based on the cubic quasi-uniform B-spline curve was proposed. Based on the DeBoor trigonometric recursion algorithm, the fan-shaped output algorithm (FA) in interval mode was designed. Compared with the traditional recursion method, the operational efficiency of the FA algorithm was increased by 38%. Based on the FA algorithm, with the consideration of the mapping relationship between curve curvature and angle, the impact of angular variation on the distribution coefficient was studied systematically. The increase mode of control point under the angular variation was proposed to establish the kinematics model of the mobile robot. The initial control broken-line path was optimized with the constraint condition of maximum path curvature. Research results show that the smooth path can fulfill C2-continuity under the property of the quasi-uniform B-spline. The proposed algorithm was verified by simulation and experiment on the wheeled mobile robot. © 2022, Editorial Board of Journal of Huazhong University of Science and Technology. All right reserved.
引用
收藏
页码:59 / 65and72
页数:6513
相关论文
共 12 条
  • [1] RAVANKAR A, RAVANKAR A A, KOBAYASHI Y, Et al., Path smoothing techniques in robot navigation: state of the art, current and future challenges, Sensors, 18, 9, pp. 3170-3200, (2018)
  • [2] HUH U Y, CHANG S R., A G² continuous path-smoothing algorithm using modified quadratic polynomial interpolation, International Journal of Advanced Robotic Systems, 11, 1, pp. 25-36, (2014)
  • [3] PAN J, ZHANG L, MANOCHA D., Collision-free and smooth trajectory computation in cluttered environments, The International Journal of Robotics Research, 31, 10, pp. 1155-1175, (2012)
  • [4] LI Y H, HUANG T, CHETWYND D G., An approach for smooth trajectory planning of high-speed pick-and-place parallel robots using quintic B-splines, Mechanism and Machine Theory, 126, pp. 479-490, (2018)
  • [5] CONNORS J, ELKAIM G., Analysis of a spline based, obstacle avoiding path planning algorithm, Proc of 2007 IEEE 65th Vehicular Technology Conference-VTC2007-Spring, pp. 2565-2569, (2007)
  • [6] 37, 4
  • [7] NAGATANI K, IWAI Y, TANAKA Y., Sensor-based navigation for car-like mobile robots based on a generalized voronoi graph, Advanced Robotics, 17, 5, pp. 385-401, (2003)
  • [8] ELBANHAWI M, SIMIC M, JAZAR R., Randomized bidirectional b-spline parameterization motion planning, IEEE Transactions on Intelligent Transportation Systems, 17, 2, pp. 406-419, (2016)
  • [9] Yang K, SUKKARIEH S., An analytical continuous curvature path-smoothing algorithm, IEEE Transactions on Robotics, 26, 3, pp. 561-568, (2010)
  • [10] SHENE C K., CS3621 Introduction to computing with geometry notes