Nonlinear Model Predictive Control With Obstacle Avoidance Constraints for Autonomous Navigation in a Canal Environment

被引:12
作者
Lee, Changyu [1 ]
Chung, Dongha [1 ]
Kim, Jonghwi [1 ]
Kim, Jinwhan [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Mech Engn, Daejeon 34141, South Korea
关键词
Autonomous navigation; marine robotics; model predictive control (MPC); UNMANNED SURFACE VEHICLE; ALGORITHM; TRACKING; VESSELS;
D O I
10.1109/TMECH.2023.3312672
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we describe the development process of autonomous navigation capabilities of a small cruise boat operating in a canal environment and present the results of a field experiment conducted in the Pohang Canal, South Korea. Nonlinear model predictive control (NMPC) was used for the online trajectory planning and tracking control of the cruise boat in a narrow passage in the canal. To consider the nonlinear characteristics of boat dynamics, system identification was performed using experimental data from various test maneuvers, such as acceleration-deceleration and zigzag trials. To efficiently represent the obstacle structures in the canal environment, we parameterized the canal walls as line segments with point cloud data, captured by an onboard LiDAR sensor, and considered them as constraints for obstacle avoidance. The proposed method was implemented in a single NMPC layer, and its real-world performance was verified through experimental runs in the Pohang Canal.
引用
收藏
页码:1985 / 1996
页数:12
相关论文
共 21 条
[1]   Predictive Path Following and Collision Avoidance of Autonomous Vessels in Narrow Channels [J].
Abdelaal, Mohamed ;
Hahn, Axel .
IFAC PAPERSONLINE, 2021, 54 (16) :245-251
[2]   Nonlinear Model Predictive Control for trajectory tracking and collision avoidance of underactuated vessels with disturbances [J].
Abdelaal, Mohamed ;
Fraenzle, Martin ;
Hahn, Axel .
OCEAN ENGINEERING, 2018, 160 :168-180
[3]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[4]  
Bitar G, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P2522, DOI [10.23919/ECC.2019.8795645, 10.23919/ecc.2019.8795645]
[5]   qpOASES: a parametric active-set algorithm for quadratic programming [J].
Ferreau, Hans Joachim ;
Kirches, Christian ;
Potschka, Andreas ;
Bock, Hans Georg ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2014, 6 (04) :327-363
[6]  
Helling S, 2021, P AMER CONTR CONF, P3366, DOI 10.23919/ACC50511.2021.9482890
[7]  
HOUGH PVC, 1962, Patent No. 3069654
[8]   ACADO toolkit-An open-source framework for automatic control and dynamic optimization [J].
Houska, Boris ;
Ferreau, Hans Joachim ;
Diehl, Moritz .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2011, 32 (03) :298-312
[9]   Trajectory Tracking of a Fully-actuated Surface Vessel using Nonlinear Model Predictive Control [J].
Kinjo, Leticia Mayumi ;
Wirtensohn, Stefan ;
Reuter, Johannes ;
Menard, Tomas ;
Gehan, Olivier .
IFAC PAPERSONLINE, 2021, 54 (16) :51-56
[10]  
Kosch M, 2021, 2021 EUROPEAN CONTROL CONFERENCE (ECC), P2251, DOI 10.23919/ECC54610.0000/2021.9655183