2017 IEEE Conference on Control Technology and Applications (CCTA) 2017
DOI: 10.1109/ccta.2017.8062554
|View full text |Cite
|
Sign up to set email alerts
|

MPC-Based mid-level collision avoidance for asvs using nonlinear programming

Abstract: Abstract-In this paper, we present a mid-level collision avoidance algorithm for autonomous surface vehicles (ASVs) based on model predictive control (MPC) using nonlinear programming. The algorithm enables avoidance of both static and moving obstacles, and following of a desired nominal trajectory if there is no danger of collision. We compare two alternative objective functions, where one is a quadratic function and the other is a nonlinear function designed to produce maneuvers observable for other vessels … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
20
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 32 publications
(24 citation statements)
references
References 13 publications
0
20
0
Order By: Relevance
“…The first term penalizes energy usage and describes work done by the actuators, while the second term is a disproportionate penalization on turn-rate r, and prefers readily Step 1 Step 2 Step 3 observable turns performed with high turn-rate. The idea for the turn-rate penalization is obtained from (Eriksen and Breivik, 2017). The same cost-to-go function is used in (Bitar et al, 2019).…”
Section: Optimal Control Problemmentioning
confidence: 99%
“…The first term penalizes energy usage and describes work done by the actuators, while the second term is a disproportionate penalization on turn-rate r, and prefers readily Step 1 Step 2 Step 3 observable turns performed with high turn-rate. The idea for the turn-rate penalization is obtained from (Eriksen and Breivik, 2017). The same cost-to-go function is used in (Bitar et al, 2019).…”
Section: Optimal Control Problemmentioning
confidence: 99%
“…In this paper, we demonstrate the three-layered hybrid COLAV shown in Figure 1 by combining and extending the COLAV algorithms developed in (Bitar et al, 2019a;Eriksen and Breivik, 2017b;Bitar et al, 2019b;. The high-level planner has a long temporal horizon, and finds an energy-optimized nominal trajectory from an initial to a goal position considering static obstacles.…”
Section: Introductionmentioning
confidence: 99%
“…The authors have previously worked extensively on different components of this architecture. Examples include high-level COLAV algorithms (Bitar et al, 2018 , 2019b ), a mid-level algorithm (Eriksen and Breivik, 2017b ; Bitar et al, 2019a ), short-term algorithms (Eriksen et al, 2018 , 2019 ; Eriksen and Breivik, 2019 ) and the development of high-performance vessel controllers (Eriksen and Breivik, 2017a , 2018 ).…”
Section: Introductionmentioning
confidence: 99%
“…This layer performs short‐time COLAV making sure to avoid obstacles performing sudden maneuvers or which are detected too late to be handled by the mid‐level algorithm, while also ensuring that the maneuvers are feasible with respect to the dynamic constraints of the vessel. The short‐term layer can also act as a backup solution to avoid collisions in cases where the mid‐level algorithm fails to produce feasible trajectories, for instance, due to time constraints or numerical issues (Eriksen & Breivik, ). Furthermore, the short‐term layer should be able to avoid collision in emergency situations, for example, when obstacles do not maneuver in accordance with COLREGs.…”
Section: Introductionmentioning
confidence: 99%
“…Model predictive control (MPC) has for a long time been a well‐known and proven tool for motion planning and COLAV for, for example, ground and automotive robots (Gray, Ali, Gao, Hedrick, & Borrelli, ; Keller, Haß, Seewald, & Bertram, ; Ögren & Leonard, ), aerospace applications (Kuwata & How, ), and underwater vehicles (Caldwell, Dunlap, & Collins, ). In the later years, MPC has also been applied for COLAV in the maritime domain, both using sample‐based approaches where one considers a finite space of control inputs (Hagen, Kufoalor, Brekke, & Johansen, ; Johansen, Perez, & Cristofaro, ; Švec et al, ) and conventional gradient‐based search algorithms (Abdelaal & Hahn, ; Eriksen & Breivik, ). None of these algorithms does, however, consider the amounts of noise which we expect to encounter using a radar‐based tracking system.…”
Section: Introductionmentioning
confidence: 99%