← Latest papers
🔬 physics

Optimal control of a swimming robot based on Purcell's microswimmer model

This paper presents a macro-scale robotic realization of Purcell's three-link swimmer in a viscous fluid, calibrating a modified model with a central sphere and applying optimal control theory via Pontryagin's Maximum Principle and differential geometry to derive and visualize both displacement-maximizing and energy-efficiency-optimal gaits.

Original authors: Noam Berkovich Lahav, Oren Wiezel, Yizhar Or

Published 2026-08-19
📖 5 min read🧠 Deep dive

Original authors: Noam Berkovich Lahav, Oren Wiezel, Yizhar Or

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

In the microscopic world of bacteria and tiny larvae, the rules of movement are completely different from what we experience in our daily lives. For a human swimming in a pool, inertia carries you forward; you can stop kicking and still glide for a moment. But for a microorganism, the fluid around it is so thick and sticky that inertia vanishes entirely. The water feels more like thick honey or molasses, where every motion stops the instant the force stops. In this regime, known as low Reynolds number hydrodynamics, the only way to move is to change shape in a specific, repeating pattern. If the organism simply moves its limbs back and forth in a symmetric way, it will end up exactly where it started, like a person trying to walk in place on a treadmill. To make progress, it must perform a complex, non-reversible sequence of movements, a concept famously illustrated by a theoretical model called Purcell's swimmer. This model, proposed decades ago, describes a simple machine made of three rigid rods connected by two hinges, which moves by bending its joints in a cycle. While this idea has been a staple of theoretical physics, turning it into a real, working machine that can be tested in a lab has proven difficult, largely because the physical materials needed to build such a robot introduce new forces that the simple theory does not account for.

A team of researchers set out to bridge the gap between this elegant theory and the messy reality of a physical robot. They built a macro-scale version of the three-link swimmer, a device roughly the size of a small book, designed to move through a tank of highly viscous silicone oil. The robot consists of three thin aluminum plates connected by motorized joints, with a central foam block holding the electronics and batteries to keep the machine afloat. By moving the joints in a rhythmic, circular pattern, the robot successfully swam through the thick fluid. However, when the researchers compared the robot's actual performance to the predictions of the classic theoretical model, the results were disappointing. The real robot moved less than one-third of the distance the theory predicted. The discrepancy arose because the simple theory assumed the robot's parts were thin, idealized rods, whereas the real robot had wide, flat plates and a bulky central block that created significantly more drag than the model anticipated.

To fix this, the researchers did not discard the theory but rather refined it to match the physical object. They modified the mathematical model to include a representation of the central foam block as a sphere and adjusted the drag coefficients to reflect the flat, plate-like nature of the robot's links. By carefully tuning these parameters against their experimental measurements, they created a new, calibrated model that accurately predicted the robot's behavior. With this reliable model in hand, they turned to the question of optimization: what is the best possible way for this swimmer to move? They used advanced mathematical tools to search for the perfect sequence of joint movements, or "gaits," that would allow the robot to travel the farthest distance in a single cycle. They discovered that the answer was not a simple, smooth curve. Instead, the most efficient paths were complex shapes that hugged the limits of the robot's physical capabilities. When the researchers imposed strict limits on how far the joints could bend, the optimal path changed dramatically, sometimes forming double-looped shapes that looked like a figure-eight or a dumbbell. These shapes allowed the robot to enclose a larger area of "useful" movement in its mathematical state space, effectively squeezing more distance out of every cycle.

The team also investigated a different goal: energy efficiency. Instead of just asking how far the robot could go, they asked how far it could go for the least amount of energy spent. This is a crucial distinction, as a robot might travel a great distance but waste a tremendous amount of power doing so. Using the same mathematical framework, they searched for the gait that maximized this efficiency. They found that, much like the distance problem, there was no single "best" answer. The robot had two distinct, highly efficient ways to swim. One involved moderate joint movements, while the other involved very large, sweeping motions that pushed the joints to their absolute limits. Surprisingly, the large-amplitude gait was even more efficient than the moderate one, a finding that challenges the intuition that smaller, gentler movements are always better. This large-amplitude solution was a new discovery, one that had not been identified in previous studies of the idealized theoretical model.

The researchers verified these findings using powerful computer simulations and numerical solvers, confirming that their modified model and the new optimal gaits were robust. They showed that by understanding the specific physical constraints of their robot—such as the drag from the central block and the limits of the joints—they could find movement patterns that were significantly better than the standard, textbook solutions. The work demonstrates that while the fundamental principles of low-speed swimming are well understood, the path to building efficient, real-world micro-robots requires a deep integration of theory and experiment. By calibrating their models to the reality of the machine and using sophisticated optimization techniques, the researchers uncovered complex, high-performance swimming strategies that would have remained hidden if they had relied solely on the simplified, idealized theories of the past.

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 →