Quadrotor Trajectory Planning with Tetrahedron Partitions and B-Splines in Unknown and Dynamic Environments

被引:0
|
作者
Men, Jiayu [1 ]
Carrion, Jesus Requena [1 ]
机构
[1] Queen Mary Univ London, Sch Elect Engn & Comp Sci, Mile End Rd, London E1 4NS, England
关键词
trajectory planning; aerial vehicles; quadratic programming; B-spline function-based trajectory;
D O I
10.3390/robotics14010003
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Trajectory planning is a key task in unmanned aerial vehicle navigation systems. Although trajectory planning in the presence of obstacles is a well-understood problem, unknown and dynamic environments still present significant challenges. In this paper, we present a trajectory planning method for unknown and dynamic environments that explicitly incorporates the uncertainty about the environment. Assuming that the position of obstacles and their instantaneous movement are available, our method represents the environment uncertainty as a dynamic map that indicates the probability that a region might be occupied by an obstacle in the future. The proposed method first divides the free space into non-overlapping tetrahedral partitions using Delaunay triangulation. Then, a topo-graph that describes the topology of the free space and incorporates the uncertainty of the environment is created. Using this topo-graph, an initial path and a safe flight corridor are obtained. The initial safe flight corridor provides a sequence of control points that we use to optimize clamped B-spline trajectories by formulating a quadratic programming problem with safety and smoothness constraints. Using computer simulations, we show that our algorithm can successfully find a collision-free and uncertainty-aware trajectory in an unknown and dynamic environment. Furthermore, our method can reduce the computational burden caused by moving obstacles during trajectory replanning.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] B-SPLINES JOINT TRAJECTORY PLANNING
    WANG, KS
    COMPUTERS IN INDUSTRY, 1988, 10 (02) : 113 - 122
  • [2] THE INTRODUCTION OF B-SPLINES TO TRAJECTORY PLANNING FOR ROBOT MANIPULATORS
    KOCH, PE
    WANG, K
    MODELING IDENTIFICATION AND CONTROL, 1988, 9 (02) : 69 - 80
  • [3] Dynamic path planning and execution using B-Splines
    Arney, Timothy
    2007 THIRD INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION FOR SUSTAINABILITY, 2007, : 1 - 6
  • [4] Real-Time Trajectory Replanning for Quadrotor Using OctoMap and Uniform B-Splines
    Hu, Jia
    Ma, Zhaowei
    Niu, Yifeng
    Tian, Wenli
    Yao, Wenchen
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2019, PT II, 2019, 11741 : 727 - 741
  • [5] Hierarchical B-splines on regular triangular partitions
    Kang, Hongmei
    Chen, Falai
    Deng, Jiansong
    GRAPHICAL MODELS, 2014, 76 : 289 - 300
  • [6] Smooth Joint Trajectory Planning for Humanoid Robots Based on B-Splines
    Wu, Wenxiang
    Zhu, Shiqiang
    Liu, Songguo
    2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 475 - 479
  • [7] SOLVING ROBOT TRAJECTORY PLANNING PROBLEMS WITH UNIFORM CUBIC B-SPLINES
    CHEN, YC
    OPTIMAL CONTROL APPLICATIONS & METHODS, 1991, 12 (04): : 247 - 262
  • [8] Cooperative Driving of Automated Vehicles Using B-Splines for Trajectory Planning
    Van Hoek, Robbin
    Ploeg, Jeroen
    Nijmeijer, Henk
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2021, 6 (03): : 594 - 604
  • [9] A New Framework for Joint Trajectory Planning Based on Time-Parameterized B-Splines
    Riboli, Marco
    Corradini, Fabio
    Silvestri, Marco
    Aimi, Alessandra
    COMPUTER-AIDED DESIGN, 2023, 154
  • [10] Gap Closing for Cooperative Driving in Automated Vehicles using B-splines for Trajectory Planning
    van Hoek, Robbin
    Ploeg, Jeroen
    Nijmeijer, Henk
    2020 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2020, : 370 - 375