Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T21:42:47.146Z Has data issue: false hasContentIssue false

Adaptive shape control for microswimmer navigation in turbulence

Published online by Cambridge University Press:  02 September 2026

Jingran Qiu
Affiliation:
Department of Physics, Gothenburg University, Origovägen 6 B, Gothenburg 41296, Sweden
Lorenzo Piro*
Affiliation:
Department of Physics & INFN, University of Rome ‘Tor Vergata’ , Via della Ricerca Scientifica 1, Rome 00133, Italy
Luca Biferale
Affiliation:
Department of Physics & INFN, University of Rome ‘Tor Vergata’ , Via della Ricerca Scientifica 1, Rome 00133, Italy
Massimo Cencini
Affiliation:
Istituto dei Sistemi Complessi, CNR, Via dei Taurini 19, Rome 00185, Italy INFN ‘Tor Vergata’ , Via della Ricerca Scientifica 1, Rome 00133, Italy
Bernhard Mehlig
Affiliation:
Department of Physics, Gothenburg University, Origovägen 6 B, Gothenburg 41296, Sweden
Kristian Gustavsson
Affiliation:
Department of Physics, Gothenburg University, Origovägen 6 B, Gothenburg 41296, Sweden
*
Corresponding author: Lorenzo Piro, lorenzo.piro@roma2.infn.it

Abstract

Content of image described in text.

Navigation in turbulent environments is a fundamental challenge for biological and artificial microswimmers. While most existing studies focus on adapting motility or steering, the role of active morphological changes in navigation remains poorly explored. Here, we investigate a shape-changing spheroidal microswimmer tasked with maximising its displacement from an initial position in two-dimensional turbulent flows. To uncover the underlying mechanisms in a controlled setting, we first train the swimmer in stochastic flows with tuneable temporal correlations and then test the resulting strategies in fully resolved Navier–Stokes turbulence. Using reinforcement learning, the microswimmer learns to adapt its aspect ratio based on its orientation and local velocity-gradient signals. The learned strategies outperform fixed-shape and short-time-optimal baselines across different flow regimes and remain effective when transferred from stochastic flows to fully resolved turbulence. Guided by the learned policies, we propose a minimal analytical model that captures the essential navigation mechanisms and reproduces the performance across flow regimes. These results show that adaptive morphology provides a robust and physically interpretable control paradigm for microswimmer navigation in complex flows.

Information

Type
JFM Papers
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Figure 1 long description.(a) Microswimmer navigation maximising distance from the initial position x(t0)$\boldsymbol{x}(t_0)$ (red star). Equidistant black dashed circles denote radial distances. Two example trajectories of microswimmers following (2.1) with constant shape factors Λ=−0.98$\varLambda =-0.98$ (magenta) and Λ=0.98$\varLambda =0.98$ (black), evolving in a two-dimensional turbulent flow obtained from DNS. Inset: energy spectrum of the two-dimensional turbulent flow. (b) Schematic of a spheroidal microswimmer and its reference frame. (c, d) Microswimmers can adjust their aspect ratio, becoming (c) prolate, Λ>0$\varLambda \gt 0$, or (d) oblate, Λ<0$\varLambda \lt 0$.

Figure 1

Table 1. Summary of the simulation parameters and of the states (signals) available to the swimmer.Table 1 long description.

Figure 2

Figure 2. Comparison across flow regimes of reinforcement-learned smart strategy (orange), naive strategy (Λ=0.98$\varLambda =0.98$) (black) and the STO strategy (3.4) (green). (a) Normalised performance index R^$\hat {R}$ (2.6) against Kubo number Ku$\textit{Ku}$. Error bars show the standard deviation of R^$\hat {R}$ over 100 flow realisations with 103$10^3$ trajectories each. (b–e) Final positions of 103$10^3$ microswimmers starting from the origin (red star) for (b) Ku=0.1$\textit{Ku}=0.1$, (c) Ku=1$\textit{Ku}=1$, (d) Ku=10$\textit{Ku}=10$, (e) Ku=107$\textit{Ku}=10^7$.

Figure 3

Figure 3. Figure 3 long description.(a) Trajectories of microswimmers using different strategies at Ku=0.1$\textit{Ku}=0.1$: smart (orange), naive (Λ=0.98$\varLambda =0.98$) (black) and STO (3.4) (green). (b) Scatter plot of Λ$\varLambda$ against nθSnp$n_{\theta } S_{np}$ for the smart and STO strategies. Inset: Λ$\varLambda$ against nθ$n_\theta$ and Snp$S_{np}$ for the smart strategy, based on 103$10^3$ trajectories.

Figure 4

Figure 4. Shape factor Λ$\varLambda$ (colour) for the smart strategy at Ku=107$\textit{Ku}=10^7$ as a function of (a) nr$n_r$, Snp$S_{np}$ and ω$\omega$; (b) Snp$S_{np}$ and ω$\omega$ conditioned on nr≥0.8$n_r\ge 0.8$; (c) Snp$S_{np}$ and ω$\omega$ with nr≤−0.8$n_r\le -0.8$. Data are based on 4×104$4\times 10^4$ trajectories.

Figure 5

Figure 5. Figure 5 long description.Shape factor Λ$\varLambda$ (colour) for the smart strategy as a function of Snp$S_{np}$ and nθ$n_\theta$ (top row), and Snp$S_{np}$ and Ω$\varOmega$ (bottom row). Panels show: (a, e) Ku=0.1$\textit{Ku}=0.1$; (b, f) Ku=1$\textit{Ku}=1$; (c, g) Ku=10$\textit{Ku}=10$; (d, h) Ku=107$\textit{Ku}=10^7$. The data are based on 103$10^3$ trajectories.

Figure 6

Figure 6. (a) Relative performance of smart strategies compared with the STO baseline at Ku=10$\textit{Ku}=10$, trained with different sets of input signals. Brackets denote the signals available to each strategy. (b) Performance as a function of Ku$\textit{Ku}$ for the smart strategy and the minimal model (4.2). (c) Fitted coefficients of the minimal model as functions of Ku$\textit{Ku}$.

Figure 7

Figure 7. Figure 7 long description.(a) Temporal snapshots of the vorticity field of the turbulent flow obtained from DNS. The orange curve is a qualitative illustration of a microswimmer trajectory. The red star indicates its initial position, and the orange spheroids represent its shape and position in the flow field at successive time snapshots. (b) Probability distribution function (PDF) of vorticity ω$\omega$ (blue), normal strain Sxx$S_{xx}$ (green) and shear strain Sxy$S_{xy}$ (red) of the turbulent flow, compared with a Gaussian distribution (black). (c) Performance of the strategies relative to the STO baseline (3.4) in two-dimensional turbulence. The orange curve represents the strategy learned in stochastic flows at different Ku$\textit{Ku}$. The black dashed curve corresponds to the minimal model (4.2) using the coefficients from figure 6(c). The black dotted line shows the performance of the strategy trained in the turbulent flow. Error bars indicate standard deviations over random initial positions and independent flow realisations. (d, e) Shape factor Λ$\varLambda$ projected onto (d) Snp$S_{np}$ and nθ$n_\theta$; (e) Snp$S_{np}$ and ω$\omega$ for the DNS-trained strategy.

Figure 8

Figure 8. Training curves of the performance index R^$\hat R$ against training episode. For each Ku$\textit{Ku}$, three independent runs with different random seeds are shown.

Figure 9

Figure 9. Robustness against rotational noise. (a) Performances of smart (orange), naive (black) and STO (green) strategies at different noise levels. The smart strategy is trained at Ku=10$\textit{Ku}=10$, Dr=0$D_{\textit{r}}=0$. (b) Performance of the smart strategy relative to the STO baseline across varying noise levels.

Figure 10

Figure 10. Figure 10 long description.Performance index R^$\hat R$ (2.6) of smart (orange), naive (black) and STO (green) strategies evaluated for different (a) episode durations T$T$; (b) update intervals Tu$T_{\textit{u}}$; (c) swimming speeds vs$v_{\textit{s}}$. The smart strategy was trained at Ku=10$\textit{Ku}=10$, T/τK=200$T/\tau _{\textit{K}}=200$, Tu/τK=0.1$T_{\textit{u}}/\tau _{\textit{K}}=0.1$ and v s/urms=0.707$v_{\textit{ s}}/u_{\textit{rms}} = 0.707$.

Figure 11

Figure 11. Robustness of smart strategy performance to restricted shape ranges at Ku=10$\textit{Ku}=10$: normalised performance index R^$\hat {R}$ for naive (black), STO (green) and smart (orange) strategies when the shape factor is constrained to Λ∈[−0.98,0.98]$\varLambda \in [-0.98,0.98]$, [−0.8,0.8]$[-0.8,0.8]$, [−0.6,0.6]$[-0.6,0.6]$, [−0.5,0.5]$[-0.5,0.5]$ and [0,0.98]$[0,0.98]$.

Supplementary material: File

Qiu et al. supplementary movie 1

Trajectories of microswimmers following the naive strategy (black curve), the STO strategy (green curve), and the smart strategy (orange curve) in a two-dimensional stochastic flow at Ku=0.1. The background colour represents the vorticity field. The inset shows their distance from the initial position (x,y)=(0,0) as a function of time. The text in the upper-left corner indicates the instantaneous shape factor of each microswimmer. For clarity of visualization, the stochastic flow is implemented in a large domain, so no periodic boundary conditions are required.
Download Qiu et al. supplementary movie 1(File)
File 9.7 MB
Supplementary material: File

Qiu et al. supplementary movie 2

Same as Video 1 for Ku=1.
Download Qiu et al. supplementary movie 2(File)
File 9.7 MB
Supplementary material: File

Qiu et al. supplementary movie 3

Same as Video 1 for Ku=10.
Download Qiu et al. supplementary movie 3(File)
File 9.4 MB
Supplementary material: File

Qiu et al. supplementary movie 4

Same as Video 1 for Ku=10^7.
Download Qiu et al. supplementary movie 4(File)
File 1.3 MB
Supplementary material: File

Qiu et al. supplementary movie 5

Same as Video 1 for microswimmers in turbulent flow generated by DNS. The flow field is periodically extended both in x and y directions. The smart strategy is trained on a stochastic flow with Ku=10.
Download Qiu et al. supplementary movie 5(File)
File 9.5 MB
Supplementary material: File

Qiu et al. supplementary movie 6

Instantaneous positions of microswimmers following the naive strategy (black dots), the STO strategy (green dots), and the smart strategy (orange dots) in a two-dimensional stochastic flow at Ku}=0.1. The inset displays their ensemble-averaged distance from the initial position (x,y)=(0,0) as a function of time. For clarity of visualization, the stochastic flow is implemented in a large domain that requires no periodic boundary conditions.
Download Qiu et al. supplementary movie 6(File)
File 1.3 MB
Supplementary material: File

Qiu et al. supplementary movie 7

Same as Video 6 for Ku = 1.
Download Qiu et al. supplementary movie 7(File)
File 1.8 MB
Supplementary material: File

Qiu et al. supplementary movie 8

Same as Video 6 for Ku = 10.
Download Qiu et al. supplementary movie 8(File)
File 1.9 MB
Supplementary material: File

Qiu et al. supplementary movie 9

Same as Video 6 for Ku = 10^7.
Download Qiu et al. supplementary movie 9(File)
File 1.7 MB
Supplementary material: File

Qiu et al. supplementary movie 10

Same as Video 6 for microswimmers in turbulent flow generated by DNS. The flow field is periodically extended both in x and y directions. The smart strategy is trained on a stochastic flow with Ku = 10.
Download Qiu et al. supplementary movie 10(File)
File 1.9 MB