Learning Trajectory Tracking for an Autonomous Surface Vehicle in Urban Waterways

被引:0
|
作者
Sikora, Toma [1 ]
Schiphorst, Jonathan Klein [2 ]
Scattolini, Riccardo [1 ]
机构
[1] Politecn Milan, Scuola Ingn Ind & Informaz, I-20133 Milan, Italy
[2] Roboat, NL-1018 JA Amsterdam, Netherlands
关键词
reinforcement learning; trajectory tracking; autonomous surface vessel; urban waterways; model predictive control;
D O I
10.3390/computation11110216
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Roboat is an autonomous surface vessel (ASV) for urban waterways, developed as a research project by the AMS Institute and MIT. The platform can provide numerous functions to a city, such as transport, dynamic infrastructure, and an autonomous waste management system. This paper presents the development of a learning-based controller for the Roboat platform with the goal of achieving robustness and generalization properties. Specifically, when subject to uncertainty in the model or external disturbances, the proposed controller should be able to track set trajectories with less tracking error than the current nonlinear model predictive controller (NMPC) used on the ASV. To achieve this, a simulation of the system dynamics was developed as part of this work, based on the research presented in the literature and on the previous research performed on the Roboat platform. The simulation process also included the modeling of the necessary uncertainties and disturbances. In this simulation, a trajectory tracking agent was trained using the proximal policy optimization (PPO) algorithm. The trajectory tracking of the trained agent was then validated and compared to the current control strategy both in simulations and in the real world.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] Roboat: An Autonomous Surface Vehicle for Urban Waterways
    Wang, Wei
    Gheneti, Banti
    Mateos, Luis A.
    Duarte, Fabio
    Ratti, Carlo
    Rus, Daniela
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 6340 - 6347
  • [2] Deep Reinforcement Learning for Autonomous Dynamic Skid Steer Vehicle Trajectory Tracking
    Srikonda, Sandeep
    Norris, William Robert
    Nottage, Dustin
    Soylemezoglu, Ahmet
    ROBOTICS, 2022, 11 (05)
  • [3] Trajectory tracking for autonomous underwater vehicle: An adaptive approach
    Guerrero, J.
    Torres, J.
    Creuze, V.
    Chemori, A.
    OCEAN ENGINEERING, 2019, 172 : 511 - 522
  • [4] Trajectory Tracking of Autonomous Vehicle Using Clothoid Curve
    Li, Jianshi
    Lou, Jingtao
    Li, Yongle
    Pan, Shiju
    Xu, Youchun
    APPLIED SCIENCES-BASEL, 2023, 13 (04):
  • [5] Robust controller design for trajectory tracking of autonomous vehicle
    Xueyun L.
    Shuang L.
    Ju Z.
    International Journal of Vehicle Performance, 2020, 6 (04) : 381 - 398
  • [6] Long distance autonomous trajectory tracking for an orchard vehicle
    Bayar, Gokhan
    INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL, 2013, 40 (01) : 27 - 40
  • [7] Fast and Accurate Trajectory Tracking Control of an Autonomous Surface Vehicle With Unmodeled Dynamics and Disturbances
    Wang, Ning
    Lv, Shuailin
    Er, Meng Joo
    Chen, Wen-Hua
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2016, 1 (03): : 230 - 243
  • [8] Deep Reinforcement Learning Based Optimal Trajectory Tracking Control of Autonomous Underwater Vehicle
    Yu, Runsheng
    Shi, Zhenyu
    Huang, Chaoxing
    Li, Tenglong
    Ma, Qiongxiong
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 4958 - 4965
  • [9] SDRE Trajectory Tracking Control for a Hovercraft Autonomous Vehicle
    Pagotti, Ana Paula
    Rafikova, Elvira
    Rafikov, Marat
    PROCEEDINGS OF DINAME 2017, 2019, : 335 - 346
  • [10] Adaptive Trajectory Generation of Autonomous Vehicle in Urban Environments
    Lin, Yu-Ting
    Hsu, Tsung-Ming
    Zhang, Zhi-Hao
    Lin, Bo-Han
    2020 INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS), 2020,