2019 18th European Control Conference (ECC) 2019
DOI: 10.23919/ecc.2019.8796236
|View full text |Cite
|
Sign up to set email alerts
|

Aerial navigation in obstructed environments with embedded nonlinear model predictive control

Abstract: We propose a methodology for autonomous aerial navigation and obstacle avoidance of micro aerial vehicles (MAVs) using non-linear model predictive control (NMPC) and we demonstrate its effectiveness with laboratory experiments. The proposed methodology can accommodate obstacles of arbitrary, potentially non-convex, geometry. The NMPC problem is solved using PANOC: a fast numerical optimization method which is completely matrix-free, is not sensitive to ill conditioning, involves only simple algebraic operation… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
58
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
6
2
1

Relationship

5
4

Authors

Journals

citations
Cited by 64 publications
(58 citation statements)
references
References 28 publications
0
58
0
Order By: Relevance
“…Additionally, the potential fields method [33] is implemented to generate velocity references false[vd,x, vd,yfalse] to avoid collisions to the local surrounds using range measurements R of the 2D lidar placed on top of the MAV. Furthermore, for tracking the desired velocity and altitude references false[zd,x,vd,x,vd,yfalse] the Non‐linear Model Predictive Control (NMPC) [34] is implemented to generate the corresponding thrust and attitude commands false[Td,ϕd,θdfalse] for the low level controller. The low level controller generates the motor commands false[n1,,n4false] for the MAV.…”
Section: Resultsmentioning
confidence: 99%
“…Additionally, the potential fields method [33] is implemented to generate velocity references false[vd,x, vd,yfalse] to avoid collisions to the local surrounds using range measurements R of the 2D lidar placed on top of the MAV. Furthermore, for tracking the desired velocity and altitude references false[zd,x,vd,x,vd,yfalse] the Non‐linear Model Predictive Control (NMPC) [34] is implemented to generate the corresponding thrust and attitude commands false[Td,ϕd,θdfalse] for the low level controller. The low level controller generates the motor commands false[n1,,n4false] for the MAV.…”
Section: Resultsmentioning
confidence: 99%
“…In the related literature, there are numerous control schemes for path-planning and obstacle avoidance that have successfully been utilized for MAV's [6], [7], for example reactive navigation schemes as the widely used potential fields [8], [2] or dynamic graph search methods like the modified versions of A such as ADA* [9] or MSA* [10]. Lately, there have been a few approaches towards NMPC schemes for the combined problem of control and path planning as in [11], while the ability has been demonstrated of such advanced and demanding control schemes to operate efficiently in experimental environments [12]. In the specific case of the NMPC schemes, the main problematic issue is the solver time and the main ability to compute in real-time or close to real-time way-points that will satisfy the overall mission demands and timing issues.…”
Section: A Background and Motivationmentioning
confidence: 99%
“…The parameter p includes the initial condition of the state vector X as well as references and obstacle data. The idea is to re-solve (12) with an exponentially increasing penalty parameter until the constraints satisfy a specified tolerance. This can be seen as the cost-minima gradually moving out of the obstacles as c is increased until the path does not enter the obstacles.…”
Section: Obstacle Definition and Constraintsmentioning
confidence: 99%
“…Few articles have addressed collision avoidance of MAVs with the NMPC framework. Much research focused on addressing formation problems with a fixed number of agents [19], considered a linear model [20], assumed global pose information of obstacles [21], uncertainties of position estimations are excluded.…”
Section: A Background and Motivationmentioning
confidence: 99%