Learning Hybrid Models to Control a Ball in a Circular Maze

09/13/2018
by   Diego Romeres, et al.
0

This paper presents a problem of model learning to navigate a ball to a goal state in a circular maze environment with two degrees of freedom. Motion of the ball in the maze environment is influenced by several non-linear effects such as friction and contacts, which are difficult to model. We propose a hybrid model to estimate the dynamics of the ball in the maze based on Gaussian Process Regression equipped with basis functions obtained from physic first principles. The accuracy of the hybrid model is compared with standard algorithms for model learning to highlight its efficacy. The learned model is then used to design trajectories for the ball using a trajectory optimization algorithm. We also hope that the system presented in the paper can be used as a benchmark problem for reinforcement and robot learning for its interesting and challenging dynamics and its ease of reproducibility.

READ FULL TEXT
09/13/2018

Semiparametrical Gaussian Processes Learning of Forward Dynamical Models for Navigating in a Circular Maze

This paper presents a problem of model learning for the purpose of learn...
12/15/2021

Contact simulation of a 2D Bipedal Robot kicking a ball

This report describes an approach for simulating multi-body contacts of ...
08/01/2022

Hierarchical Reinforcement Learning for Precise Soccer Shooting Skills using a Quadrupedal Robot

We address the problem of enabling quadrupedal robots to perform precise...
01/12/2022

An Efficient and Adaptive Granular-ball Generation Method in Classification Problem

Granular-ball computing is an efficient, robust, and scalable learning m...
08/01/2020

Dynamic Legged Manipulation of a Ball Through Multi-Contact Optimization

The feet of robots are typically used to design locomotion strategies, s...
01/08/2020

Bio-inspired Adaptive Latching System for Towing and Guiding Power-less Floating Platforms with Autonomous Robotic Boats

Autonomous robotic boats are expected to perform several tasks: 1) navig...
05/20/2019

Spin Detection in Robotic Table Tennis

In table tennis the rotation (spin) of the ball plays a crucial role. A ...