Model Predictive Path following Control of a Quadrotor in Constrained Environments

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To implement the flight mission of going through a gap for a quadrotor, this paper presents an model predictive control strategy to track a safe geometric path in output spaces of the system subject to input and state constraints without pre-specified timing requirements. Specifically, we propose a model predictive path following control (MPFC) algorithm to this constrained path-following (PF) problem without the forward velocity assignment. The closed-loop stability and feasibility based on terminal regions and end penalties are analyzed by the dual mode strategy. Finally, three case studies are given to evaluate the proposed algorithm. The first one is for the precise path following test. The second one is for the confinement performance test. The third one is for the forward velocity assignment comparison test in the predetermined flight mission simulation. The results demonstrate efficiency and effectiveness of the proposed algorithm.

Original languageEnglish
Title of host publication2020 IEEE 16th International Conference on Control and Automation, ICCA 2020
PublisherIEEE Computer Society
Pages719-724
Number of pages6
ISBN (Electronic)9781728190938
DOIs
StatePublished - 9 Oct 2020
Event16th IEEE International Conference on Control and Automation, ICCA 2020 - Virtual, Sapporo, Hokkaido, Japan
Duration: 9 Oct 202011 Oct 2020

Publication series

NameIEEE International Conference on Control and Automation, ICCA
Volume2020-October
ISSN (Print)1948-3449
ISSN (Electronic)1948-3457

Conference

Conference16th IEEE International Conference on Control and Automation, ICCA 2020
Country/TerritoryJapan
CityVirtual, Sapporo, Hokkaido
Period9/10/2011/10/20

Fingerprint

Dive into the research topics of 'Model Predictive Path following Control of a Quadrotor in Constrained Environments'. Together they form a unique fingerprint.

Cite this