Learning a Tracking Controller for Rolling $\mu$bots
Logan E Beaver, Max Sokolich, Suhail Alsalehi, Ron Weiss, Sambeeta, Das, Calin Belta

TL;DR
This paper presents a novel control method for micron-scale robots that combines nonlinear control with Gaussian Process learning to improve trajectory tracking amidst environmental disturbances and model uncertainties.
Contribution
It introduces a joint learning and control framework using Gaussian Processes to adaptively compensate for disturbances and uncertainties in $$bot control.
Findings
Achieves up to 40% reduction in tracking error metrics.
Demonstrates effective online learning of model mismatch.
Validates approach through simulation and experimental results.
Abstract
Micron-scale robots (bots) have recently shown great promise for emerging medical applications. Accurate controlling bots, while critical to their successful deployment, is challenging. In this work, we consider the problem of tracking a reference trajectory using a bot in the presence of disturbances and uncertainty. The disturbances primarily come from Brownian motion and other environmental phenomena, while the uncertainty originates from errors in the model parameters. We model the bot as an uncertain unicycle that is controlled by a global magnetic field. To compensate for disturbances and uncertainties, we develop a nonlinear mismatch controller. We define the model mismatch error as the difference between our model's predicted velocity and the actual velocity of the bot. We employ a Gaussian Process to learn the model mismatch error as a function of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMolecular Communication and Nanonetworks · Gaussian Processes and Bayesian Inference · Advanced Bandit Algorithms Research
