Papers for

underwater vehicle designers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Eight soft arms swim well without coordinated timing

To Coordinate or Not to Coordinate? Learning to Swim with Eight Soft Arms

Abstract: Does effective swimming with multiple underactuated soft arms require explicit coordination between arms? We hypothesize that an eight-arm swimmer can control its swimming speed and direction by independently learning each arm's actuation amplitude under a shared rhythmic drive, without prescribed inter-arm phase coupling. To test this hypothesis, we compare three reinforcement learning-based control strategies using proximal policy optimization (PPO): (1) learning arm-specific actuation amplitudes without inter-arm phase coupling, (2) learning actuation amplitudes with prescribed inter-arm phase coupling, and (3) directly learning actuator commands through end-to-end PPO without an explicit rhythmic structure. Across 200 episodes with randomized three-dimensional velocity commands, the controller without phase coupling satisfies the tracking criterion in 169 episodes, compared with 117 for the phase-coupled controller and 28 for end-to-end PPO. Straight-line swimming and commanded direction-change trials further demonstrate more accurate velocity tracking without phase coupling. These findings suggest that effective eight-arm swimming does not require prescribed inter-arm phase coupling, but can instead be achieved through learned arm-specific amplitude modulation within a rhythmic control structure.

Mon 2 NovRobotics
The gist
Controlling eight soft robotic arms to swim usually involves coordinating how they move together. The authors tested whether each arm could just change how strongly it moves while sharing the same rhythm, without trying to sync or delay the arms' movements. They trained different controllers with reinforcement learning and found that letting each arm learn its own strength without forcing a timing pattern worked best for swimming speed and direction. This means complicated timing between arms isn’t necessary to swim effectively with many soft arms.
Open → 2611.02468v1

Machine learning enables vehicles to use vortices for better propulsion

Embracing Flow Unsteadiness: A High-Throughput Learning Platform Enables Vortex-Exploiting Bioinspired Propulsion

Abstract: Biological swimmers and flyers exploit unsteady vortices for propulsion, whereas engineered vehicles usually suppress them as disturbances. Learning such flow exploitation in machines is difficult because real-fluid interaction data are scarce and unstructured exploration is unstable in high-dimensional, history-dependent flows. Here we present REEF, a co-designed physical-learning framework that integrates SHOAL, an eight-channel high-throughput array for real fluid--structure interaction, with V-STAR, a staged algorithm that converts these interactions into policies through imitation, offline internalization, and online adaptation. Across lift-based, drag-based, and momentum-jet propulsors, REEF expands the attainable force envelope to more than twice that of parameterized search. Particle image velocimetry shows that these gains arise from coordinated vortex formation, growth, and force projection, rather than refinement of a fixed motion-to-force mapping. Force-trained policies transfer zero-shot to free-moving robots whose body motion changes the surrounding flow, suggesting that REEF learns transferable wake-coupling principles for embodied propulsion in unsteady fluids.

Sun 13 SeptRobotics
The gist
Ordinary machines usually try to avoid unstable swirls in water or air because they seem like disturbances. This paper presents a system called REEF that helps machines learn to use these swirls, called vortices, to move more effectively. It uses a combination of a special experimental setup and an algorithm that learns from and adapts to fluid forces. The result is machines that generate stronger forces by working with the flow, and these methods work even when the machines move freely.
Open → 2609.14254v1