2018 European Control Conference (ECC) 2018
DOI: 10.23919/ecc.2018.8550253
|View full text |Cite
|
Sign up to set email alerts
|

Embedded nonlinear model predictive control for obstacle avoidance using PANOC

Abstract: We employ the proximal averaged Newton-type method for optimal control (PANOC) to solve obstacle avoidance problems in real time. We introduce a novel modeling framework for obstacle avoidance which allows us to easily account for generic, possibly nonconvex, obstacles involving polytopes, ellipsoids, semialgebraic sets and generic sets described by a set of nonlinear inequalities. PANOC is particularly well-suited for embedded applications as it involves simple steps, its implementation comes with a low memor… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
81
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 90 publications
(83 citation statements)
references
References 25 publications
(37 reference statements)
0
81
0
Order By: Relevance
“…Another approach is based on the separating hyperplane theorem (Boyd and Vandenberghe, 2004), and allows for the separation of a convex motion system and convex obstacles, or between convex motion systems, as illustrated by (Debrouwere et al, 2013) and (Mercy et al, 2017). Recently, Sathya et al (2018) have proposed a novel constraint formulation to incorporate general obstacle shapes, described as the intersection of a set of nonlinear inequalities, in the optimization problem. This paper embeds the obstacle constraint formulation presented by Sathya et al (2018) in a penalty method framework to calculate a trajectory while satisfying collision-avoidance constraints.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Another approach is based on the separating hyperplane theorem (Boyd and Vandenberghe, 2004), and allows for the separation of a convex motion system and convex obstacles, or between convex motion systems, as illustrated by (Debrouwere et al, 2013) and (Mercy et al, 2017). Recently, Sathya et al (2018) have proposed a novel constraint formulation to incorporate general obstacle shapes, described as the intersection of a set of nonlinear inequalities, in the optimization problem. This paper embeds the obstacle constraint formulation presented by Sathya et al (2018) in a penalty method framework to calculate a trajectory while satisfying collision-avoidance constraints.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, Sathya et al (2018) have proposed a novel constraint formulation to incorporate general obstacle shapes, described as the intersection of a set of nonlinear inequalities, in the optimization problem. This paper embeds the obstacle constraint formulation presented by Sathya et al (2018) in a penalty method framework to calculate a trajectory while satisfying collision-avoidance constraints. The penalty parameters allow for a trade-off between the optimality of the trajectory and the extent to which the obstacle constraints may be violated.…”
Section: Introductionmentioning
confidence: 99%
“…The NMPC optimization problem is solved by using PANOC [16], [17] -a recently proposed algorithm for non-convex optimization problems, which is suitable for embedded NMPC, as it requires only simple and cheap linear operations (mainly inner products of vectors) and exhibits a fast convergence. Unlike SQP, PANOC is matrix-free and only requires the computation of Jacobian-vector products, which can be computed very efficiently by backward (ad-joint) automatic differentiation.…”
Section: B Contributionsmentioning
confidence: 99%
“…PANOC is shown in Algorithm 1. L-BFGS uses a buffer of length µ of vectors s ν =ū ν+1 −ū ν and y ν = R γ (ū ν+1 )− R γ (ū ν ) to compute the update directions d ν [16], [24,Sec. 7.2].…”
Section: Fast Online Nonlinear Mpc Using Panocmentioning
confidence: 99%
“…Moreover, we introduce a methodology to embed conditional constraints into the motion planning problem, such as waiting at the stopping line if safe intersection crossing is impossible. Finally, we propose to exploit the proximal averaged Newton-type method for optimal control (PANOC) [8], [9] to solve the resulting nonconvex NLP in real-time.…”
Section: A Main Contribution and Outlinementioning
confidence: 99%