A real-time framework for kinodynamic planning in dynamic environments with application to quadrotor obstacle avoidance

被引:29
|
作者
Allen, Ross E. [1 ,3 ,4 ]
Pavone, Marco [2 ,3 ]
机构
[1] MIT, Lincoln Lab, Lexington, MA 02421 USA
[2] Stanford Univ, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
[4] MIT Lincoln Lab, Controls & Autonomous Syst Engn, Lexington, MA 02421 USA
关键词
Motion planning; Kinodynamic; Real-time; Obstacle avoidance; Quadrotor; Unmanned aerial vehicle; Machine learning; Human-robot interaction; TRAJECTORY GENERATION; MOTION; OPTIMIZATION;
D O I
10.1016/j.robot.2018.11.017
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this paper is to present a full-stack, real-time motion planning framework for kinodynamic robots and then show how it is applied and demonstrated on a physical quadrotor system operating in a laboratory environment. The proposed framework utilizes an offline-online computation paradigm, neighborhood classification through machine learning, sampling-based motion planning with an optimal cost distance metric, and trajectory smoothing to achieve real-time planning for aerial vehicles. This framework accounts for dynamic obstacles with an event-based replanning structure and a locally reactive control layer that minimizes replanning events. The approach is demonstrated on a quadrotor navigating moving obstacles in an indoor space and stands as, arguably, one of the first demonstrations of full-online kinodynamic motion planning, with execution cycles of 3 Hz to 5 Hz. For the quadrotor, a simplified dynamics model is used during the planning phase to accelerate online computation. A trajectory smoothing phase, which leverages the differentially flat nature of quadrotor dynamics, is then implemented to guarantee a dynamically feasible trajectory. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:174 / 193
页数:20
相关论文
共 50 条
  • [1] Real-time robot path planning for dynamic obstacle avoidance
    Charalampous, Konstantinos, 1600, Old City Publishing (09): : 2 - 3
  • [2] Real-Time Robot Path Planning for Dynamic Obstacle Avoidance
    Charalampous, Konstantinos
    Kostavelis, Ioannis
    Amanatiadis, Angelos
    Gasteratos, Antonios
    JOURNAL OF CELLULAR AUTOMATA, 2014, 9 (2-3) : 195 - 208
  • [3] Any-time Randomized Kinodynamic Path Planning Algorithm in Dynamic Environments with Application to Quadrotor
    Taheri, E.
    INTERNATIONAL JOURNAL OF ENGINEERING, 2021, 34 (10): : 2360 - 2370
  • [4] Any-time randomized kinodynamic path planning algorithm in dynamic environments with application to quadrotor
    Taheri E.
    International Journal of Engineering, Transactions A: Basics, 2021, 34 (10): : 2360 - 2370
  • [5] A real-time quadrotor trajectory planning framework based on B-spline and nonuniform kinodynamic search
    Tang, Lvbang
    Wang, Hesheng
    Liu, Zhe
    Wang, Yong
    JOURNAL OF FIELD ROBOTICS, 2021, 38 (03) : 452 - 475
  • [6] Application of a Coordinated Trajectory Planning and Real-time Obstacle Avoidance Algorithm
    McNinch, Lucas C.
    Soltan, Reza A.
    Muske, Kenneth R.
    Ashrafiuon, Hashem
    Jones, James C. Peyton
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 3824 - 3829
  • [7] Fuzzy Kinodynamic RRT: a Dynamic Path Planning and Obstacle Avoidance Method
    Chen, Long
    Mantegh, Iraj
    He, Tong
    Xie, Wenfang
    2020 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS'20), 2020, : 188 - 195
  • [8] Dynamic obstacle avoidance for real-time character animation
    Glardon, Pascal
    Boulic, Ronan
    Thalmann, Daniel
    VISUAL COMPUTER, 2006, 22 (06): : 399 - 414
  • [9] Dynamic obstacle avoidance for real-time character animation
    Pascal Glardon
    Ronan Boulic
    Daniel Thalmann
    The Visual Computer, 2006, 22 : 399 - 414
  • [10] Real-Time Local Obstacle Avoidance and Trajectory Tracking Control of Quadrotor UAVs With Suspended Payload in Complex Environments
    Zhang, Ziyou
    Zhang, Dong
    Kong, Dezhi
    Wang, Yanqian
    IEEE ACCESS, 2023, 11 : 144017 - 144029