Multi-Sparse Gaussian Process: Learning based Semi-Parametric Control

03/03/2020
by   Mouhyemen Khan, et al.
0

A key challenge with controlling complex dynamical systems is to accurately model them. However, this requirement is very hard to satisfy in practice. Data-driven approaches such as Gaussian processes (GPs) have proved quite effective by employing regression based methods to capture the unmodeled dynamical effects. However, GPs scale cubically with data, and is often a challenge to perform real-time regression. In this paper, we propose a semi-parametric framework exploiting sparsity for learning-based control. We combine the parametric model of the system with multiple sparse GP models to capture any unmodeled dynamics. Multi-Sparse Gaussian Process (MSGP) divides the original dataset into multiple sparse models with unique hyperparameters for each model. Thereby, preserving the richness and uniqueness of each sparse model. For a query point, a weighted sparse posterior prediction is performed based on N neighboring sparse models. Hence, the prediction complexity is significantly reduced from O(n^3) to O(Npu^2), where p and u are data points and pseudo-inputs respectively for each sparse model. We validate MSGP's learning performance for a quadrotor using a geometric controller in simulation. Comparison with GP, sparse GP, and local GP shows that MSGP has higher prediction accuracy than sparse and local GP, while significantly lower time complexity than all three. We also validate MSGP on a hardware quadrotor for unmodeled mass, inertia, and disturbances. The experiment video can be seen at: https://youtu.be/zUk1ISux6ao

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/15/2012

Sparse-posterior Gaussian Processes for general likelihoods

Gaussian processes (GPs) provide a probabilistic nonparametric represent...
research
06/25/2020

Prediction with Gaussian Process Dynamical Models

The modeling and simulation of dynamical systems is a necessary step for...
research
07/26/2018

A Data-Efficient Approach to Precise and Controlled Pushing

Decades of research in control theory have shown that simple controllers...
research
03/14/2023

GaPT: Gaussian Process Toolkit for Online Regression with Application to Learning Quadrotor Dynamics

Gaussian Processes (GPs) are expressive models for capturing signal stat...
research
02/01/2023

Hierarchical shrinkage Gaussian processes: applications to computer code emulation and dynamical system recovery

In many areas of science and engineering, computer simulations are widel...
research
06/11/2023

Long-Term Autonomous Ocean Monitoring with Streaming Samples

In the autonomous ocean monitoring task, the sampling robot moves in the...
research
11/03/2018

Understanding and Comparing Scalable Gaussian Process Regression for Big Data

As a non-parametric Bayesian model which produces informative predictive...

Please sign up or login with your details

Forgot password? Click here to reset