Skip to content

This project aims at developing a self balancing control system for a two wheeled robot using Reinforcement Learning

Notifications You must be signed in to change notification settings

wongwsvincent/Self-Balancing-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Self-Balancing-Robot with Reinforcement Learning

This project aims at developing a self balancing control system for a two-wheeled robot using Reinforcement Learning. The plan is to train a model in an emulator with simulated data, and transfer the trained model to a real-life two wheeled robot and continue training with real-life data.

Agent models implemented

  1. Random search
  2. SARSA (G. A. Rummery , M. Niranjan)
  3. Q-learning (C. J. C. H. Watkins)

Directories

  • Emulator: contains the code to train agent in simulated environment
    • Models: contains a collection of agent models as listed above

To do:

  • modify emulator environment to become more realistic
  • re-train with the new environment
  • deploy trained model in real robot

About

This project aims at developing a self balancing control system for a two wheeled robot using Reinforcement Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published