Collision-free and dynamically feasible trajectory planning for omnidirectional mobile robots using a novel B-spline based rapidly exploring random tree

被引:16
作者
Sun, Yuxi [1 ,2 ,3 ]
Zhang, Chengrui [1 ,2 ,3 ]
Liu, Chang [1 ,2 ,3 ]
机构
[1] Shandong Univ, Sch Mech Engn, 17923 Jingshi Rd, Jinan 250061, Peoples R China
[2] Shandong Univ, Key Lab High Efficiency & Clean Mech Manufacture, Minist Educ, Jinan, Peoples R China
[3] Shandong Univ, Natl Demonstrat Ctr Expt Mech Engn Educ, Jinan, Peoples R China
关键词
Path planning; trajectory planning; rapidly exploring random tree; omnidirectional mobile robots; uniform B-spline; fast marching method; RRT; OPTIMIZATION; GENERATION; ROBUST; SAFE;
D O I
10.1177/17298814211016609
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Generating a collision-free and dynamically feasible trajectory with a better clearance in a cluttered environment is still a challenge. We propose two dynamically feasible B-spline based rapidly exploring random tree (RRT) approaches, which are named DB-RRT and FMDB-RRT, to achieve path planning and trajectory planning simultaneously for omnidirectional mobile robots. DB-RRT combines the convex hull property of the B-spline and RRT's rapid expansion capability to generate a safe and dynamically feasible trajectory. Firstly, we analyze the tree's sustainable growth ability and put forward the dynamically feasible region. A geometric method is proposed to judge whether finding a dynamically feasible trajectory quickly. Secondly, we design two steer functions to guide the tree's growth, improve efficiency, and decrease the number of iterations. To further increase the clearance and reduce the randomness of the trajectory, we propose FMDB-RRT, which uses the path of fast marching to guide the rapid growth of DB-RRT. Then, assuming that the number of sampled points is sufficient to represent the dynamically feasible region, the DB-RRT is proved to be probabilistically complete. Finally, by conducting experimental comparisons with other algorithms in different environments and deploying the proposed algorithm to an omnidirectional mobile robot, the effectiveness and good performance of the algorithm have been verified.
引用
收藏
页数:16
相关论文
共 42 条
  • [1] Adaptive robust control of Mecanum-wheeled mobile robot with uncertainties
    Alakshendra, Veer
    Chiddarwar, Shital S.
    [J]. NONLINEAR DYNAMICS, 2017, 87 (04) : 2147 - 2169
  • [2] [Anonymous], 1998, RAPIDLY EXPLORING RA
  • [3] Brunner M, 2013, IEEE INT CONF ROBOT, P5539, DOI 10.1109/ICRA.2013.6631372
  • [4] Choset H., 2005, Principles of robot motion: Theory, algorithms, and implementations
  • [5] Dijkstra EW., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
  • [6] Path Planning for Autonomous Vehicles in Unknown Semi-structured Environments
    Dolgov, Dmitri
    Thrun, Sebastian
    Montemerlo, Michael
    Diebel, James
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (05) : 485 - 501
  • [7] Faster RRT-based Nonholonomic Path Planning in 2D Building Environments Using Skeleton-constrained Path Biasing
    Dong, Yiqun
    Camci, Efe
    Kayacan, Erdal
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2018, 89 (3-4) : 387 - 401
  • [8] Randomized Bidirectional B-Spline Parameterization Motion Planning
    Elbanhawi, Mohamed
    Simic, Milan
    Jazar, Reza
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2016, 17 (02) : 406 - 419
  • [9] Adapting the sample size in particle filters through KLD-sampling
    Fox, D
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2003, 22 (12) : 985 - 1003
  • [10] Gao F, 2018, IEEE INT CONF ROBOT, P344