Data-Driven Machine Learning Models for a Multi-Objective Flapping Fin Unmanned Underwater Vehicle Control System

Authors

  • Julian Lee Yale University, New Haven, CT
  • Kamal Viswanath Naval Research Laboratory, Washington, DC
  • Alisha Sharma Naval Research Laboratory, Washington, DC
  • Jason Geder Naval Research Laboratory, Washington, DC
  • Marius Pruessner Naval Research Laboratory, Washington, DC
  • Brian Zhou Thomas Jefferson High School for Science and Technology, Alexandria, VA

DOI:

https://doi.org/10.1609/aaai.v37i13.26863

Keywords:

Machine Learning, Inverse Model, Multi-objective Optimization, Generalized Pattern Search, Neural Network, Control System, Deep Learning, Surrogate Model, UUV, Pattern Search, Flapping Fin, Time-series, Gait To Thrust, LSTM, Online, Time Series Modelling, Raspberry Pi, Hooke Jeeves Pattern Search, Fin Kinematics

Abstract

Flapping-fin unmanned underwater vehicle (UUV) propulsion systems provide high maneuverability for naval tasks such as surveillance and terrain exploration. Recent work has explored the use of time-series neural network surrogate models to predict thrust from vehicle design and fin kinematics. We develop a search-based inverse model that leverages a kinematics-to-thrust neural network model for control system design. Our inverse model finds a set of fin kinematics with the multi-objective goal of reaching a target thrust and creating a smooth kinematic transition between flapping cycles. We demonstrate how a control system integrating this inverse model can make online, cycle-to-cycle adjustments to prioritize different system objectives.

Downloads

Published

2024-07-15

How to Cite

Lee, J., Viswanath, K., Sharma, A., Geder, J., Pruessner, M., & Zhou, B. (2024). Data-Driven Machine Learning Models for a Multi-Objective Flapping Fin Unmanned Underwater Vehicle Control System. Proceedings of the AAAI Conference on Artificial Intelligence, 37(13), 15703–15709. https://doi.org/10.1609/aaai.v37i13.26863

Issue

Section

IAAI Technical Track on emerging Applications of AI