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 条
  • [21] Implementation of machine learning algorism to autonomous surface vehicle for tracking and navigating AUV
    Osaku, Junichiro
    Asada, Akira
    Maeda, Fumitaka
    Yamagata, Yozo
    Kanamaru, Takashi
    2013 IEEE INTERNATIONAL UNDERWATER TECHNOLOGY SYMPOSIUM (UT), 2013,
  • [22] Object Tracking for an Autonomous Unmanned Surface Vehicle
    Lee, Min-Fan Ricky
    Lin, Chin-Yi
    MACHINES, 2022, 10 (05)
  • [23] Vehicle Detection and Tracking at Nighttime for Urban Autonomous Driving
    Niknejad, Hossein Tehrani
    Takahashi, Koji
    Mita, Seiichi
    McAllester, David
    2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 4442 - 4447
  • [24] Surface path tracking method of autonomous surface underwater vehicle based on deep reinforcement learning
    Dalei Song
    Wenhao Gan
    Peng Yao
    Wenchuan Zang
    Xiuqing Qu
    Neural Computing and Applications, 2023, 35 : 6225 - 6245
  • [25] Surface path tracking method of autonomous surface underwater vehicle based on deep reinforcement learning
    Song, Dalei
    Gan, Wenhao
    Yao, Peng
    Zang, Wenchuan
    Qu, Xiuqing
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (08): : 6225 - 6245
  • [26] Trajectory Tracking Control of a nonlinear Autonomous Surface Vessel
    Cabecinhas, David
    Silvestre, Carlos
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 4380 - 4385
  • [27] Finite-time sliding mode trajectory tracking control of an autonomous surface vehicle with prescribed performance
    Gao, Lu
    Liu, Xiang
    Zong, Guangdeng
    Chen, Yunjun
    Shi, Kaibo
    OCEAN ENGINEERING, 2023, 284
  • [28] Predefined-time Neural Sliding Mode Control Based Trajectory Tracking of Autonomous Surface Vehicle
    Xue, Han
    Li, Shulin
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY-TAIWAN, 2023, 31 (03): : 193 - 204
  • [29] Saturated approximation-free prescribed performance trajectory tracking control for autonomous marine surface vehicle
    Zhu, Cheng
    Zeng, JiangFeng
    Huang, Bing
    Su, Yumin
    Su, Ziyi
    OCEAN ENGINEERING, 2021, 237
  • [30] Trajectory Tracking of Autonomous Vehicle with the Fusion of DYC and Longitudinal–Lateral Control
    Fen Lin
    Yaowen Zhang
    Youqun Zhao
    Guodong Yin
    Huiqi Zhang
    Kaizheng Wang
    Chinese Journal of Mechanical Engineering, 2019, 32