Learning motion primitives for planning swift maneuvers of quadrotor
This work proposes a novel, learning-based method to leverage navigation time performance of unmanned aerial vehicles in dense environments by planning swift maneuvers using motion primitives. In the proposed planning framework, desirable motion primitives are explored by reinforcement learning. Two...
Saved in:
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/143523 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-143523 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1435232023-03-04T17:23:16Z Learning motion primitives for planning swift maneuvers of quadrotor Camci, Efe Kayacan, Erdal School of Mechanical and Aerospace Engineering Engineering::Mechanical engineering Reinforcement Learning Motion Planning This work proposes a novel, learning-based method to leverage navigation time performance of unmanned aerial vehicles in dense environments by planning swift maneuvers using motion primitives. In the proposed planning framework, desirable motion primitives are explored by reinforcement learning. Two-stage training composed of learning in simulations and real flights is conducted to build up a swift motion primitive library. The library is then referred in real-time and the primitives are utilized by an intelligent control authority switch mechanism when swift maneuvers are needed for particular portions of a trajectory. Since the library is constructed upon realistic Gazebo simulations and real flights together, probable modeling uncertainties which can degrade planning performance are minimal. Moreover, since the library is in the form of motion primitives, it is computationally inexpensive to be retained and used for planning as compared to solving optimal motion planning problem algebraically. Overall, the proposed method allows for exceptional, swift maneuvers and enhances navigation time performance in dense environments up to 20% as being demonstrated by real flights with Diatone FPV250 Quadcopter equipped with PX4 FMU. Ministry of Education (MOE) Accepted version This work is financially supported by the Singapore Ministry of Education (RG185/17). 2020-09-07T06:56:25Z 2020-09-07T06:56:25Z 2019 Journal Article Camci, E., & Kayacan, E. (2019). Learning motion primitives for planning swift maneuvers of quadrotor. Autonomous Robots, 43, 1733-1745. doi:10.1007/s10514-019-09831-w 1573-7527 https://hdl.handle.net/10356/143523 10.1007/s10514-019-09831-w 43 1733 1745 en RG185/17 Autonomous Robots © 2019 Springer Science+Business Media. This is a post-peer-review, pre-copyedit version of an article published in Autonomous Robots. The final authenticated version is available online at: http://dx.doi.org/10.1007/s10514-019-09831-w application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Mechanical engineering Reinforcement Learning Motion Planning |
spellingShingle |
Engineering::Mechanical engineering Reinforcement Learning Motion Planning Camci, Efe Kayacan, Erdal Learning motion primitives for planning swift maneuvers of quadrotor |
description |
This work proposes a novel, learning-based method to leverage navigation time performance of unmanned aerial vehicles in dense environments by planning swift maneuvers using motion primitives. In the proposed planning framework, desirable motion primitives are explored by reinforcement learning. Two-stage training composed of learning in simulations and real flights is conducted to build up a swift motion primitive library. The library is then referred in real-time and the primitives are utilized by an intelligent control authority switch mechanism when swift maneuvers are needed for particular portions of a trajectory. Since the library is constructed upon realistic Gazebo simulations and real flights together, probable modeling uncertainties which can degrade planning performance are minimal. Moreover, since the library is in the form of motion primitives, it is computationally inexpensive to be retained and used for planning as compared to solving optimal motion planning problem algebraically. Overall, the proposed method allows for exceptional, swift maneuvers and enhances navigation time performance in dense environments up to 20% as being demonstrated by real flights with Diatone FPV250 Quadcopter equipped with PX4 FMU. |
author2 |
School of Mechanical and Aerospace Engineering |
author_facet |
School of Mechanical and Aerospace Engineering Camci, Efe Kayacan, Erdal |
format |
Article |
author |
Camci, Efe Kayacan, Erdal |
author_sort |
Camci, Efe |
title |
Learning motion primitives for planning swift maneuvers of quadrotor |
title_short |
Learning motion primitives for planning swift maneuvers of quadrotor |
title_full |
Learning motion primitives for planning swift maneuvers of quadrotor |
title_fullStr |
Learning motion primitives for planning swift maneuvers of quadrotor |
title_full_unstemmed |
Learning motion primitives for planning swift maneuvers of quadrotor |
title_sort |
learning motion primitives for planning swift maneuvers of quadrotor |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/143523 |
_version_ |
1759858331883667456 |