Robust Autonomous Control of a Magnetic Millirobot in In Vitro Cardiac Flow

arXiv cs.RO / 4/3/2026

💬 OpinionSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper introduces a vision-guided autonomous control framework for an untethered magnetic millirobot navigating in an in vitro cardiac flow phantom under physiologically relevant, pulsatile conditions.
  • The approach combines a UNet-based localization module with A* path planning and a sliding mode controller with a disturbance observer (SMC-DOB) to manage multi-coil electromagnetic actuation.
  • Drag estimation relies on steady-state CFD simulations, while the controller is designed to compensate for transient disturbances caused by pulsatile flow during closed-loop operation.
  • In static fluid, the SMC-DOB achieved sub-millimeter accuracy (RMSE 0.49 mm), outperforming PID and MPC baselines, and under moderate pulsatile flow it reduced RMSE by 37% versus PID.
  • The system maintained stable tracking with RMSE below 2 mm under elevated pulsatile flow and lower viscosity, where baseline controllers became unstable or failed, supporting robust autonomous navigation for targeted drug delivery.

Abstract

Untethered magnetic millirobots offer significant potential for minimally invasive cardiac therapies; however, achieving reliable autonomous control in pulsatile cardiac flow remains challenging. This work presents a vision-guided control framework enabling precise autonomous navigation of a magnetic millirobot in an in vitro heart phantom under physiologically relevant flow conditions. The system integrates UNet-based localization, A* path planning, and a sliding mode controller with a disturbance observer (SMC-DOB) designed for multi-coil electromagnetic actuation. Although drag forces are estimated using steady-state CFD simulations, the controller compensates for transient pulsatile disturbances during closed-loop operation. In static fluid, the SMC-DOB achieved sub-millimeter accuracy (root-mean-square error, RMSE = 0.49 mm), outperforming PID and MPC baselines. Under moderate pulsatile flow (7 cm/s peak, 20 cP), it reduced RMSE by 37% and peak error by 2.4\times compared to PID. It further maintained RMSE below 2 mm (0.27 body lengths) under elevated pulsatile flow (10 cm/s peak, 20 cP) and under low-viscosity conditions (4.3 cP, 7 cm/s peak), where baseline controllers exhibited unstable or failed tracking. These results demonstrate robust closed-loop magnetic control under time-varying cardiac flow disturbances and support the feasibility of autonomous millirobot navigation for targeted drug delivery.