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

C3D: Cascade Control with Change Point Detection and Deep Koopman Learning for Autonomous Surface Vehicles (2403.05972v3)

Published 9 Mar 2024 in cs.RO

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 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 task on an ASV in both simulation and real experiments. The approach achieved at least 13.9 percent improvement in mean distance error in all test cases compared to the methods that do not consider system changes.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (19)
  1. S. Höfer, K. Bekris, A. Handa, J. C. Gamboa, M. Mozifian, F. Golemo, C. Atkeson, D. Fox, K. Goldberg, J. Leonard et al., “Sim2real in robotics and automation: Applications and challenges,” IEEE transactions on automation science and engineering, vol. 18, no. 2, pp. 398–400, 2021.
  2. J. Han, “From pid to active disturbance rejection control,” IEEE transactions on Industrial Electronics, vol. 56, no. 3, pp. 900–906, 2009.
  3. Y. Qu and L. Cai, “Nonlinear station keeping control for underactuated unmanned surface vehicles to resist environmental disturbances,” Ocean Engineering, vol. 246, p. 110603, 2022.
  4. E. I. Sarda, H. Qu, I. R. Bertaska, and K. D. von Ellenrieder, “Station-keeping control of an unmanned surface vehicle exposed to current and wind disturbances,” Ocean Engineering, vol. 127, pp. 305–324, 2016.
  5. E. I. Sarda and M. R. Dhanak, “Launch and recovery of an autonomous underwater vehicle from a station-keeping unmanned surface vehicle,” IEEE Journal of Oceanic Engineering, vol. 44, no. 2, pp. 290–299, 2018.
  6. E. Chen, S.-W. Huang, Y.-C. Lin, and J.-H. Guo, “Station keeping of an autonomous surface vehicle in surf zone,” in 2013 MTS/IEEE OCEANS-Bergen.   IEEE, 2013, pp. 1–6.
  7. A. Pereira, J. Das, and G. S. Sukhatme, “An experimental study of station keeping on an underactuated asv,” in 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.   IEEE, 2008, pp. 3164–3171.
  8. A. G. Tartakovsky, A. S. Polunchenko, and G. Sokolov, “Efficient computer network anomaly detection by changepoint detection methods,” IEEE Journal of Selected Topics in Signal Processing, vol. 7, no. 1, pp. 4–11, 2012.
  9. T. Flynn and S. Yoo, “Change detection with the kernel cumulative sum algorithm,” in Proc. 2019 IEEE 58th Conference on Decision and Control (CDC).   IEEE, 2019, pp. 6092–6099.
  10. W.-C. Chang, C.-L. Li, Y. Yang, and B. Póczos, “Kernel change-point detection with auxiliary deep generative models,” in Proc. International Conference on Learning Representations, 2019.
  11. T. L. Lai, “Information bounds and quick detection of parameter changes in stochastic systems,” IEEE Transactions on Information Theory, vol. 44, no. 7, pp. 2917–2929, 1998.
  12. T. Banerjee and V. V. Veeravalli, “Data-efficient minimax quickest change detection with composite post-change distribution,” IEEE Transactions on Information Theory, vol. 61, no. 9, pp. 5172–5184, 2015.
  13. L. Xin, G. Chiu, and S. Sundaram, “Online change points detection for linear dynamical systems with finite sample guarantees,” arXiv preprint arXiv:2311.18769, 2023.
  14. W. Hao, B. Huang, W. Pan, D. Wu, and S. Mou, “Deep koopman learning of nonlinear time-varying systems,” Automatica, vol. 159, p. 111372, 2024.
  15. Y. Han, W. Hao, and U. Vaidya, “Deep learning of koopman representation for control,” in 2020 59th IEEE Conference on Decision and Control (CDC).   IEEE, 2020, pp. 1890–1895.
  16. M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, A. Y. Ng et al., “Ros: an open-source robot operating system,” in ICRA workshop on open source software, vol. 3, no. 3.2.   Kobe, Japan, 2009, p. 5.
  17. B. Bingham, C. Aguero, M. McCarrin, J. Klamo, J. Malia, K. Allen, T. Lum, M. Rawson, and R. Waqar, “Toward maritime robotic simulation in gazebo,” in Proceedings of MTS/IEEE OCEANS Conference, Seattle, WA, October 2019.
  18. R. Smith et al., “Open dynamics engine,” 2005.
  19. R. Lambert, B. Page, J. Chavez, and N. Mahmoudian, “A low-cost autonomous surface vehicle for multi-vehicle operations,” in Global Oceans 2020: Singapore–US Gulf Coast.   IEEE, 2020, pp. 1–5.

Summary

We haven't generated a summary for this paper yet.