Reciprocal swimming in viscoelastic granular hydrogels

This study demonstrates that a reciprocally flapping swimmer achieves significant locomotion in cohesive granular hydrogels specifically when its flapping frequency matches the material's inverse relaxation time, a phenomenon driven by hysteresis in drag and propulsion forces caused by low-density zones and inertia, which results in motion opposite to that observed in cohesion-free granular media.

Original authors: Hongyi Xiao, Jing Wang, Achim Sack, Ralf Stannarius, Thorsten Pöschel

Published 2026-04-29
📖 5 min read🧠 Deep dive

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 you are trying to swim through a bucket filled with wet, squishy jelly balls (hydrogel spheres). Now, imagine you are a tiny robot shaped like a scallop, with two wings that flap open and shut.

In a normal, sticky liquid like honey, or in a bucket of dry, hard plastic beads, physics has a strict rule: if you flap your wings open and shut in the exact same way (a "reciprocal" motion), you won't go anywhere. You'll just wiggle in place. This is known as the "Scallop Theorem."

However, this paper describes a surprising experiment where that rule gets broken, but only under very specific conditions. Here is what the researchers found, explained simply:

The Setup: A Squishy Bucket

The researchers built a small robot with two square wings. They placed it inside a box filled with hydrogel spheres. These are tiny, water-filled balls that are:

  1. Very slippery (almost no friction).
  2. Very squishy (they can stretch and bounce back).
  3. Slightly sticky to each other because of the water between them.

They made the robot flap its wings open and shut at different speeds and watched what happened.

The Surprise: Going Backward

When they tested the robot in a bucket of hard, dry plastic beads, it moved forward, just like you might expect.

But in the squishy hydrogel balls, something weird happened:

  • Too Slow: If the robot flapped very slowly, it didn't move. It just wiggled back and forth.
  • Too Fast: If it flapped very quickly, it also didn't move.
  • Just Right: At a specific "Goldilocks" speed (about 1 flap per second), the robot started moving!

The most shocking part? The robot moved in the opposite direction compared to how it moved in the hard plastic beads. In the squishy jelly, it swam backward.

Why Did This Happen? (The Three Ingredients)

The paper explains that this backward motion is a magic trick created by mixing three things together: Inertia, Squishiness, and Time.

1. The Heavy Bucket (Inertia)

Usually, we think of the swimmer having weight. But in this experiment, the robot was fixed in place, and the entire bucket of jelly balls was sitting on air cushions so it could slide freely.

  • The Analogy: Imagine standing on a skateboard (the bucket) while holding a heavy spring (the robot). When you push the spring, the skateboard moves.
  • Because the bucket of jelly is heavy, it has inertia. It doesn't want to start or stop moving instantly. When the robot's wings flap, the bucket lags behind. This delay creates a "push" that helps the robot move.

2. The Memory of the Jelly (Viscoelasticity)

The hydrogel balls aren't just solid; they are like a memory foam that takes time to settle.

  • The Analogy: Think of a crowded dance floor. If someone suddenly pushes through, they leave an empty space (a void) behind them. If they stop, the crowd slowly shuffles to fill that gap.
  • When the robot's wings flap, they push the jelly balls apart, creating low-density "voids" or empty pockets.
  • The Timing:
    • Too Fast: The wings flap so fast the jelly balls can't move out of the way or fill the gaps. The robot just flaps in a solid block.
    • Too Slow: The jelly balls have plenty of time to shuffle back and fill the gaps perfectly. The robot just flaps in a fluid.
    • Just Right: The wings flap at a speed that matches how fast the jelly balls can rearrange themselves. The robot creates a gap, and the jelly balls start to fill it, but not quite in time. This creates a "lag" or hysteresis.

3. The Perfect Mismatch (Resonance)

The magic happens when the speed of the flapping matches the speed at which the jelly balls relax and rearrange.

  • Because of the inertia (the heavy bucket lagging) and the viscoelasticity (the jelly taking time to fill gaps), the forces acting on the robot change depending on when the wings are moving.
  • For a brief moment during the flap, the resistance pushes the robot in one direction, and then the "springiness" of the jelly pushes it further in that same direction before the wings even change direction.
  • This creates a net push in the backward direction, effectively breaking the "Scallop Theorem."

The Takeaway

The paper concludes that you can make a simple, symmetric flapping robot move in a complex, squishy material, but only if you hit the perfect rhythm. It's like pushing a child on a swing: if you push at the wrong time, they stop. If you push at the exact right moment (matching the swing's natural rhythm), they go higher and faster.

In this case, the "swing" is the squishy jelly, and the "push" is the robot's flapping wings. When the timing is perfect, the robot surfs the lag between the jelly's movement and its own, propelling itself backward through the granular goo.

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 →