loading page

C3D: Cascade Control with Change Point Detection and Deep Koopman Learning for Autonomous Surface Vehicles
  • +11
  • Jianwen Li,
  • Hyunsang Park,
  • Wenjian Hao,
  • Lei Xin,
  • Jalil Chavez-Galaviz,
  • Ajinkya Chaudhary,
  • Meredith Bloss,
  • Kyle Pattison,
  • Christopher Vo,
  • Devesh Upadhyay,
  • Shreyas Sundaram,
  • Shaoshuai Mou,
  • Inseok Hwang,
  • Nina Mahmoudian
Jianwen Li
Purdue University
Author Profile
Hyunsang Park
Purdue University
Author Profile
Wenjian Hao
Purdue University
Author Profile
Lei Xin
Purdue University
Author Profile
Jalil Chavez-Galaviz
Purdue University
Author Profile
Ajinkya Chaudhary
Purdue University
Author Profile
Meredith Bloss
Purdue University
Author Profile
Kyle Pattison
Saab Inc
Author Profile
Christopher Vo
Saab Inc
Author Profile
Devesh Upadhyay
Saab Inc
Author Profile
Shreyas Sundaram
Purdue University
Author Profile
Shaoshuai Mou
Purdue University
Author Profile
Inseok Hwang
Purdue University
Author Profile
Nina Mahmoudian
Purdue University

Corresponding Author:[email protected]

Author Profile

Abstract

In this paper, we discuss the development and deployment of a robust autonomous system capable of performing various tasks in the maritime domain under unknown dynamic conditions. We investigate a data-driven approach based on modular design for ease of transfer of autonomy across different maritime surface vessel platforms. The data-driven approach alleviates issues related to a priori identification of system models that may become deficient under evolving system behaviors and/or shifting, unanticipated, environmental influences. Our proposed learning-based platform comprises a deep Koopman system model and a change point detector that provides guidance on domain shifts prompting relearning under severe exogenous and endogenous perturbations. Motion control of the autonomous system is achieved via an optimal controller design. The Koopman linearized model naturally lends itself to a linear–quadratic regulator (LQR) control design. We propose the C3D control architecture “Cascade Control with Change Point Detection and Deep Koopman Learning”. The framework is verified in station keeping tasks on an ASV in both simulation and real experiments. The approach demonstrated a consistent improvement in mean distance error across all test cases compared to the methods that do not consider system changes.
31 Oct 2024Submitted to Journal of Field Robotics
04 Nov 2024Submission Checks Completed
04 Nov 2024Assigned to Editor
04 Nov 2024Review(s) Completed, Editorial Evaluation Pending
12 Nov 2024Reviewer(s) Assigned