Sensing flow gradients is necessary for learning autonomous underwater navigation
Published in Nature Communications, 2025
Recommended citation: Jiao, Y., Hang, H., Merel, J. and Kanso, E. (2025). Sensing flow gradients is necessary for learning autonomous underwater navigation. https://doi.org/10.1038/s41467-025-58125-6
Aquatic animals are much better at underwater navigation than robotic vehicles. Robots face major challenges in deep water because of their limited access to global positioning signals and flow maps. These limitations, and the changing nature of water currents, support the use of reinforcement learning approaches, where the navigator learns through trial-and-error interactions with the flow environment. But is it feasible to learn underwater navigation in the agent’s Umwelt, without any land references? Here, we tasked an artificial swimmer with learning to reach a specific destination in unsteady flows by relying solely on egocentric observations, collected through onboard flow sensors in the agent’s body frame, with no reference to a geocentric inertial frame. We found that while sensing local flow velocities is sufficient for geocentric navigation, successful egocentric navigation requires additional information of local flow gradients. Importantly, egocentric navigation strategies obey rotational symmetry and are more robust in unfamiliar conditions and flows not experienced during training. Our work expands underwater robot-centric learning, helps explain why aquatic organisms have arrays of flow sensors that detect gradients, and provides physics-based guidelines for transfer learning of learned policies to unfamiliar and diverse flow environments.
Recommended citation: Jiao, Y., Hang, H., Merel, J. and Kanso, E. (2025). Sensing flow gradients is necessary for learning autonomous underwater navigation. doi.org/10.1038/s41467-025-58125-6.