← Latest papers
💻 computer science

Learning Control as Enabling Layer for Embodied Intelligence Research explored with Soft Robotic Swimming in diverse Flow Speeds

This paper demonstrates that augmenting conventional PID control with a Linear Repetitive Learning Estimation Scheme (PID-LRLES) significantly improves the tracking accuracy and repeatability of soft robotic swimming across diverse flow speeds, thereby providing a robust enabling layer for future embodied intelligence research.

Original authors: Fabian Schwab, Federico Allione, Bingcheng Wang, Mohamed El Arayshi, Claudio Mucignat, Ivan Lunati, Cristiano Verrelli, Ardian Jusufi

Published 2026-06-23
📖 5 min read🧠 Deep dive

Original authors: Fabian Schwab, Federico Allione, Bingcheng Wang, Mohamed El Arayshi, Claudio Mucignat, Ivan Lunati, Cristiano Verrelli, Ardian Jusufi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a robotic fish trying to swim in a river. In a calm, still pond, it's easy for the robot to wiggle its tail in a perfect, rhythmic pattern. But as soon as the water starts flowing, the current pushes against the robot's soft, squishy body. This makes it wobble, drift, and lose its rhythm, much like trying to walk in a straight line while someone keeps pushing you from the side.

This paper, by Schwab and colleagues, introduces a new "brain" for soft robotic fish that helps them stay on track even when the water is moving fast. Here is how they did it, explained simply:

The Problem: The "Stiff" Brain vs. The "Soft" Body

The researchers built a robot fish with a body made of soft silicone, similar to a real fish. To control it, they usually use a standard computer program called PID (think of this as a basic autopilot).

  • In still water: The PID autopilot works great. It tells the robot to wiggle, and the robot wiggles perfectly.
  • In flowing water: The PID autopilot gets confused. It tries to correct the robot's movements, but because the water is pushing back in a repeating pattern (every time the tail flicks), the robot starts to lag behind. It's like trying to dance to a song while someone keeps changing the tempo; the dancer (the robot) gets out of sync and starts stumbling. The faster the water flows, the worse the robot gets at following the rhythm.

The Solution: The "Memory" Brain (PID-LRLES)

The team added a special "learning" layer to the robot's brain, called PID-LRLES. You can think of this as giving the robot a short-term memory specifically for the water's rhythm.

  • How it works: Instead of just reacting to the mistake right now (like the basic PID does), this new system looks at what happened in the last few tail wiggles.
  • The Analogy: Imagine you are walking on a treadmill that suddenly starts moving faster. A basic walker would just stumble and try to catch up. A "learning" walker would notice, "Oh, every time I take a step, the belt pushes me back a little bit." So, on the next step, they subconsciously push a little harder before the belt even moves them. They learn the pattern of the push and cancel it out in advance.
  • The Result: The robot learns the specific "push" the water gives it every time it wiggles. After a few seconds (about 10 seconds or 12 wiggles), it adjusts its movements perfectly to cancel out the water's push, keeping its tail moving in a smooth, perfect rhythm regardless of how fast the water is flowing.

The Secret Ingredient: A "Feeling" Sensor

For this learning to work, the robot needs to know exactly how its body is bending. The researchers attached a soft, flexible sensor directly to the robot's spine.

  • The Metaphor: Think of this sensor like the proprioception in your own body (the sense that tells you where your arm is without looking at it).
  • Without this sensor, the robot would be guessing how the water is affecting it. With the sensor, the robot "feels" the water pushing on its body in real-time. This feeling allows the "memory" part of the brain to learn the exact pattern of the water's push and correct it.

What They Found

The researchers tested the robot in a water tunnel, increasing the water speed from a calm pool to a fast stream (up to 32.6 cm/s).

  1. One-Time Tuning: They set up the robot's controls in still water and never changed the settings again. They didn't have to re-tune the robot for every new water speed.
  2. Better Accuracy: The robot with the "learning" brain stayed much closer to its perfect swimming rhythm than the robot with the basic brain.
  3. Consistency: The basic robot's performance got worse and more unpredictable as the water got faster. The learning robot stayed steady and reliable, no matter how fast the water was.

Why This Matters

The main goal of this research wasn't just to make a better swimming robot; it was to create a reliable test platform.

  • Scientists use these robots to study how different tail shapes (like those of ancient extinct fish) affect swimming.
  • If the robot's swimming is wobbly and inconsistent because of the water, scientists can't tell if a difference in performance is due to the tail shape or just because the robot was having a bad day.
  • By using this "learning" control, the robot's movements become so consistent that scientists can confidently say, "This tail shape is better because of its shape, not because of random wobbles."

In short, the paper shows that by giving a soft robot a "memory" of the water's rhythm and a "feeling" of its own body, we can make it swim with the same stability and confidence as a real fish, even in a rushing river. This creates a solid foundation for future experiments on how animals swim and how we can build better underwater machines.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →