4 research outputs found
Online Dynamics Learning for Predictive Control with an Application to Aerial Robots
In this work, we consider the task of improving the accuracy of dynamic
models for model predictive control (MPC) in an online setting. Even though
prediction models can be learned and applied to model-based controllers, these
models are often learned offline. In this offline setting, training data is
first collected and a prediction model is learned through an elaborated
training procedure. After the model is trained to a desired accuracy, it is
then deployed in a model predictive controller. However, since the model is
learned offline, it does not adapt to disturbances or model errors observed
during deployment. To improve the adaptiveness of the model and the controller,
we propose an online dynamics learning framework that continually improves the
accuracy of the dynamic model during deployment. We adopt knowledge-based
neural ordinary differential equations (KNODE) as the dynamic models, and use
techniques inspired by transfer learning to continually improve the model
accuracy. We demonstrate the efficacy of our framework with a quadrotor robot,
and verify the framework in both simulations and physical experiments. Results
show that the proposed approach is able to account for disturbances that are
possibly time-varying, while maintaining good trajectory tracking performance.Comment: 8 pages, 4 figure
NODEO: A Neural Ordinary Differential Equation Based Optimization Framework for Deformable Image Registration
Deformable image registration (DIR), aiming to find spatial correspondence
between images, is one of the most critical problems in the domain of medical
image analysis. In this paper, we present a novel, generic, and accurate
diffeomorphic image registration framework that utilizes neural ordinary
differential equations (NODEs). We model each voxel as a moving particle and
consider the set of all voxels in a 3D image as a high-dimensional dynamical
system whose trajectory determines the targeted deformation field. Our method
leverages deep neural networks for their expressive power in modeling dynamical
systems, and simultaneously optimizes for a dynamical system between the image
pairs and the corresponding transformation. Our formulation allows various
constraints to be imposed along the transformation to maintain desired
regularities. Our experiment results show that our method outperforms the
benchmarks under various metrics. Additionally, we demonstrate the feasibility
to expand our framework to register multiple image sets using a unified form of
transformation,which could possibly serve a wider range of applications
Learning Switching Port-Hamiltonian Systems with Uncertainty Quantification
Switching physical systems are ubiquitous in modern control applications, for
instance, locomotion behavior of robots and animals, power converters with
switches and diodes. The dynamics and switching conditions are often hard to
obtain or even inaccessible in case of a-priori unknown environments and
nonlinear components. Black-box neural networks can learn to approximately
represent switching dynamics, but typically require a large amount of data,
neglect the underlying axioms of physics, and lack of uncertainty
quantification. We propose a Gaussian process based learning approach enhanced
by switching Port-Hamiltonian systems (GP-SPHS) to learn physical plausible
system dynamics and identify the switching condition. The Bayesian nature of
Gaussian processes uses collected data to form a distribution over all possible
switching policies and dynamics that allows for uncertainty quantification.
Furthermore, the proposed approach preserves the compositional nature of
Port-Hamiltonian systems. A simulation with a hopping robot validates the
effectiveness of the proposed approach.Comment: Accepted at IFAC World Congress 2023. arXiv admin note: text overlap
with arXiv:2305.0901