Planning Swift Maneuvers of Quadcopter Using Motion Primitives Explored by Reinforcement Learning

被引:9
|
作者
Camci, Efe [1 ]
Kayacan, Erdal [2 ]
机构
[1] Nanyang Technol Univ NTU, Sch Mech & Aerosp Engn MAE, 50 Nanyang Ave, Singapore 639798, Singapore
[2] Aarhus Univ, Dept Engn, DK-8000 Aarhus C, Denmark
关键词
TRAJECTORY GENERATION; AGGRESSIVE MANEUVERS;
D O I
10.23919/acc.2019.8815352
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we propose a novel, learning-based approach for swift maneuver planning of unmanned aerial vehicles using motion primitives. Our approach is composed of two main stages: learning a set of motion primitives during offline training first, and utilization of them for online planning of fast maneuvers thereafter. We propose a compact disposition of motion primitives which consists of roll, pitch, and yaw motions to build up a simple yet effective representation for learning. Thanks to this compact representation, our method retains an easily transferable, reproducible, and referable knowledge which caters for real-time swift maneuver planning. We compare our approach with the current state-of-the-art methods for planning and control, and show improved navigation time performance up to 25% in challenging obstacle courses. We validate our approach through software-in-the-loop Gazebo simulations and real flight tests with Diatone FPV250 Quadcopter equipped with PX4 FMU.
引用
收藏
页码:279 / 285
页数:7
相关论文
共 50 条
  • [1] Learning motion primitives for planning swift maneuvers of quadrotor
    Camci, Efe
    Kayacan, Erdal
    AUTONOMOUS ROBOTS, 2019, 43 (07) : 1733 - 1745
  • [2] Learning motion primitives for planning swift maneuvers of quadrotor
    Efe Camci
    Erdal Kayacan
    Autonomous Robots, 2019, 43 : 1733 - 1745
  • [3] Reinforcement Learning for Altitude Hold and Path Planning in a Quadcopter
    Karthik, P. B.
    Kumar, Keshav
    Fernandes, Vikrant
    Arya, Kavi
    2020 6TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2020, : 463 - 467
  • [4] Learning Topological Motion Primitives for Knot Planning
    Yan, Mengyuan
    Li, Gen
    Zhu, Yilin
    Bohg, Jeannette
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 9457 - 9464
  • [5] Reinforcement Learning With Sequences of Motion Primitives for Robust Manipulation
    Stulp, Freek
    Theodorou, Evangelos A.
    Schaal, Stefan
    IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (06) : 1360 - 1370
  • [6] Motion Planning for Industrial Robots using Reinforcement Learning
    Meyes, Richard
    Tercan, Hasan
    Roggendorf, Simon
    Thiele, Thomas
    Buescher, Christian
    Obdenbusch, Markus
    Brecher, Christian
    Jeschke, Sabina
    Meisen, Tobias
    MANUFACTURING SYSTEMS 4.0, 2017, 63 : 107 - 112
  • [7] Training Dynamic Motion Primitives using Deep Reinforcement Learning to Control a Robotic Tadpole
    Hameed, Imran
    Chao, Xu
    Navarro-Alarcon, David
    Jing, Xingjian
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 6881 - 6887
  • [8] Annotating Motion Primitives for Simplifying Action Search in Reinforcement Learning
    Sledge, Isaac J.
    Bryner, Darshan W.
    Principe, Jose C.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2022, 6 (05): : 1137 - 1156
  • [9] Hierarchical Reinforcement Learning Combined with Motion Primitives for Automated Overtaking
    Yu, Yang
    Lu, Chao
    Yang, Lei
    Li, Zirui
    Hu, Fengqing
    Gong, Jianwei
    2020 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2020, : 1 - 6
  • [10] Motion Planning for Lunar Flying Vehicle Using Motion Primitives
    Tang, Yongxing
    Zhu, Zhanxia
    Yuhang Xuebao/Journal of Astronautics, 2024, 45 (10): : 1588 - 1598