Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
5 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Stability control for USVs with SINDY-based online dynamic model update (2311.17297v2)

Published 29 Nov 2023 in cs.RO

Abstract: Unmanned Surface Vehicles (USVs) play a pivotal role in various applications, including surface rescue, commercial transactions, scientific exploration, water rescue, and military operations. The effective control of high-speed unmanned surface boats stands as a critical aspect within the overall USV system, particularly in challenging environments marked by complex surface obstacles and dynamic conditions, such as time-varying surges, non-directional forces, and unpredictable winds. In this paper, we propose a data-driven control method based on Koopman theory. This involves constructing a high-dimensional linear model by mapping a low-dimensional nonlinear model to a higher-dimensional linear space through data identification. The observable USVs dynamical system is dynamically reconstructed using online error learning. To enhance tracking control accuracy, we utilize a Constructive Lyapunov Function (CLF)-Control Barrier Function (CBF)-Quadratic Programming (QP) approach to regulate the high-dimensional linear dynamical system obtained through identification. This approach facilitates error compensation, thereby achieving more precise tracking control.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (1)
  1. Zong Chen (3 papers)

Summary

  • The paper introduces a real-time control strategy leveraging Koopman theory and sparse identification to continuously update a high-dimensional model.
  • It integrates Control Lyapunov and Barrier Functions with Quadratic Programming for robust error compensation and precise trajectory tracking.
  • Experimental simulations show significant improvements in control precision and reduced computational demands in dynamic USV environments.

Introduction

The field of Unmanned Surface Vehicles (USVs) has seen remarkable growth, spurred by their potential applications in domains like scientific exploration, search and rescue, and defense. These vehicles face challenging environments characterized by complex surface obstacles and dynamic conditions such as shifting winds and unpredictable water currents. Controlling these vehicles accurately under such fluctuating conditions is a critical research area.

Real-time Control Strategy

A novel control method is proposed based on Koopman theory, a concept from dynamical systems theory that transforms nonlinear dynamics into a high-dimensional linear representation. This transformation facilitates real-time control by providing a simplified yet dynamic model.

The proposed control system enhances the accuracy of trajectory tracking through an overview of online learning and error compensation. It employs a sparse identification process to construct a high-dimensional linear dynamical model. This model is continuously updated with real-time data to maintain its precision.

Control Framework

To manage the complexity of the system and track the vehicle accurately, the paper integrates a constructive control technique using a Control Lyapunov Function (CLF), a Control Barrier Function (CBF), and Quadratic Programming (QP). This method makes use of an error threshold to determine when to utilize newly observed state quantities for model re-evaluation. This process not only ensures the fidelity of the system's model to environmental changes but also streamlines computation.

Experimental Validation

Simulations were conducted to evaluate the effectiveness of the proposed control approach. These simulations showed a significant enhancement in control precision compared to traditional methods that do not incorporate this dynamic system identification. With the integration of an error domain identification system, the proposed control solution maintained lower overall system load requirements.

Conclusion

The method introduced in this paper offers a robust framework for the real-time identification and control of Unmanned Surface Vehicles' dynamics, capable of adapting to complex and time-varying environmental conditions. The control method eschews the need for high-frequency system identification and real-time parameter updates, thereby reducing computational demands and enabling more accurate and reliable navigation and control of USVs. The simulation results confirmed the benefits of the online data-driven control strategy, paving the way for future work to potentially implement these findings in physical USV models under real-world conditions.