KinoJGM: A framework for efficient and accurate quadrotor trajectory generation and tracking in dynamic environments

被引:6
作者
Wang, Yanran [1 ]
O'Keeffe, James [1 ]
Qian, Qiuchen [1 ]
Boyle, David [1 ]
机构
[1] Imperial Coll London, Dyson Sch Design Engn, London, England
来源
2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022 | 2022年
关键词
MOTION; ROBUST; ODOMETRY;
D O I
10.1109/ICRA46639.2022.9812352
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unmapped areas and aerodynamic disturbances render autonomous navigation with quadrotors extremely challenging. To fly safely and efficiently, trajectory planners and trackers must be able to navigate unknown environments with unpredictable aerodynamic effects in real-time. When encountering aerodynamic effects such as strong winds, most current approaches to quadrotor trajectory planning and tracking will not attempt to deviate from a determined plan, even if it is risky, in the hope that any aerodynamic disturbances can be resisted by a robust controller. This paper presents a novel systematic trajectory planning and tracking framework for autonomous quadrotors. We propose a Kinodynamic Jump Space Search (Kino-JSS) to generate a safe and efficient route in unknown environments with aerodynamic disturbances. A real-time Gaussian Process is employed to model the errors caused by aerodynamic disturbances, which we then integrate with a Model Predictive Controller to achieve efficient and accurate trajectory optimization and tracking. We demonstrate our system to improve the efficiency of trajectory generation in unknown environments by up to 75% in the cases tested, compared with recent state-of-the-art. We also show that our system improves the accuracy of tracking in selected environments with unpredictable aerodynamic effects. Our implementation is available in an open source package(1).
引用
收藏
页码:11036 / 11043
页数:8
相关论文
共 46 条
[1]   Multi-Heuristic A* [J].
Aine, Sandip ;
Swaminathan, Siddharth ;
Narayanan, Venkatraman ;
Hwang, Victor ;
Likhachev, Maxim .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2016, 35 (1-3) :224-243
[2]  
Allen R., 2016, AIAA GUIDANCE NAVIGA, P1374
[3]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[4]  
Astrom K. J., 2013, Adaptive Control
[5]  
Bareiss D, 2015, IEEE INT C INT ROBOT, P4818, DOI 10.1109/IROS.2015.7354054
[6]  
Chen J, 2016, IEEE INT CONF ROBOT, P1476, DOI 10.1109/ICRA.2016.7487283
[7]  
Diehl M, 2020, PSYCHOLOGY OF LATER LIFE, P61, DOI 10.1037/0000185-004
[8]   An Efficient B-Spline-Based Kinodynamic Replanning Framework for Quadrotors [J].
Ding, Wenchao ;
Gao, Wenliang ;
Wang, Kaixuan ;
Shen, Shaojie .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (06) :1287-1306
[9]  
Ding WC, 2018, IEEE INT CONF ROBOT, P7595
[10]  
Ding Ziming, 2020, ARXIV201103993