Learning Ball-balancing Robot Through Deep Reinforcement Learning

08/22/2022
by   Yifan Zhou, et al.
0

The ball-balancing robot (ballbot) is a good platform to test the effectiveness of a balancing controller. Considering balancing control, conventional model-based feedback control methods have been widely used. However, contacts and collisions are difficult to model, and often lead to failure in balancing control, especially when the ballbot tilts a large angle. To explore the maximum initial tilting angle of the ballbot, the balancing control is interpreted as a recovery task using Reinforcement Learning (RL). RL is a powerful technique for systems that are difficult to model, because it allows an agent to learn policy by interacting with the environment. In this paper, by combining the conventional feedback controller with the RL method, a compound controller is proposed. We show the effectiveness of the compound controller by training an agent to successfully perform a recovery task involving contacts and collisions. Simulation results demonstrate that using the compound controller, the ballbot can keep balance under a larger set of initial tilting angles, compared to the conventional model-based controller.

READ FULL TEXT

page 2

page 6

research
07/23/2022

Epersist: A Self Balancing Robot Using PID Controller And Deep Reinforcement Learning

A two-wheeled self-balancing robot is an example of an inverse pendulum ...
research
04/07/2022

Hybrid LMC: Hybrid Learning and Model-based Control for Wheeled Humanoid Robot via Ensemble Deep Reinforcement Learning

Control of wheeled humanoid locomotion is a challenging problem due to t...
research
08/31/2020

Control of a Nature-inspired Scorpion using Reinforcement Learning

A terrestrial robot that can maneuver rough terrain and scout places is ...
research
08/08/2023

Characterization of Human Balance through a Reinforcement Learning-based Muscle Controller

Balance assessment during physical rehabilitation often relies on rubric...
research
12/07/2018

Residual Reinforcement Learning for Robot Control

Conventional feedback control methods can solve various types of robot c...
research
08/30/2020

Reinforcement Learning Based Penetration Testing of a Microgrid Control Algorithm

Microgrids (MGs) are small-scale power systems which interconnect distri...
research
03/24/2023

Autonomous Blimp Control via H-infinity Robust Deep Residual Reinforcement Learning

Due to their superior energy efficiency, blimps may replace quadcopters ...

Please sign up or login with your details

Forgot password? Click here to reset