image thumbnail

Reinforcement Learning Example - Pendulum Controller w/ Animation

version 1.0.0.0 (5.25 KB) by Matthew Sheen
Q-Learning how to swing and balancing a pendulum. Well-commented code with animation as it runs.

2.7K Downloads

Updated 27 Jun 2016

From GitHub

View license on GitHub

Video here: https://www.youtube.com/watch?v=YLAWnYAsai8
Implementation of the Q-learning algorithm. Learns a controller for swinging a pendulum upright and balancing it. Animates the entire process -- you can watch the system explore the state space and begin to get an idea of "good" and "bad" regions. Well-commented code meant to help explain the process. Lots of settings to play with and observe the results!

Cite As

Matthew Sheen (2021). Reinforcement Learning Example - Pendulum Controller w/ Animation (https://github.com/mws262/MATLAB-Reinforcement-Learning-Pendulum), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.