Learning for Control of Rolling ubots

12/01/2022
by   Logan E. Beaver, et al.
0

Micron-scale robots (ubots) have recently shown great promise for emerging medical applications, and accurate control of ubots is a critical next step to deploying them in real systems. In this work, we develop the idea of a nonlinear mismatch controller to compensate for the mismatch between the disturbed unicycle model of a rolling ubot and trajectory data collected during an experiment. We exploit the differential flatness property of the rolling ubot model to generate a mapping from the desired state trajectory to nominal control actions. Due to model mismatch and parameter estimation error, the nominal control actions will not exactly reproduce the desired state trajectory. We employ a Gaussian Process (GP) to learn the model mismatch as a function of the desired control actions, and correct the nominal control actions using a least-squares optimization. We demonstrate the performance of our online learning algorithm in simulation, where we show that the model mismatch makes some desired states unreachable. Finally, we validate our approach in an experiment and show that the error metrics are reduced by up to 40

READ FULL TEXT
research
04/20/2021

Distributed nonlinear model predictive control of an autonomous tractor-trailer system

This paper addresses the trajectory tracking problem of an autonomous tr...
research
04/05/2021

Robust Tube-Based Decentralized Nonlinear Model Predictive Control of an Autonomous Tractor-Trailer System

This paper addresses the trajectory tracking problem of an autonomous tr...
research
06/23/2020

Learning dynamics for improving control of overactuated flying systems

Overactuated omnidirectional flying vehicles are capable of generating f...
research
04/10/2022

Regret Analysis of Online Gradient Descent-based Iterative Learning Control with Model Mismatch

In Iterative Learning Control (ILC), a sequence of feedforward control a...
research
09/04/2020

Don't miss the Mismatch: Investigating the Objective Function Mismatch for Unsupervised Representation Learning

Finding general evaluation metrics for unsupervised representation learn...
research
07/07/2023

Controlling Chaotic Maps using Next-Generation Reservoir Computing

In this work, we combine nonlinear system control techniques with next-g...
research
05/24/2023

State estimation for one-dimensional agro-hydrological processes with model mismatch

The importance of accurate soil moisture data for the development of mod...

Please sign up or login with your details

Forgot password? Click here to reset