Skip to content

chngdickson/training_spot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RL for walking robot

About / Synopsis

  • This project is to learn to create a custom environment in webots to test out a quadruped robot environment for reinforcement learning.
  • It is a 3D version of the 2D env Bipedal walker.
  • I chose to use stable baselines for this project as the goal of this project was simply to create a robot environment that is easily accessible for others.
  • SAC was chosen out of DDPG, SAC and PPO as it yields better results based on what i written and tested in my other github project for bipedal walker.

Installation

Usage

To run the program, Open worlds/test_spot4.wbt in webots.

If there are any issues with running the world, please change the controller being used by spot referred to below. There are 2 controllers in this world.

  • spot_controller - To test out if the controllers are running correctly in your system.
  • rl_controller - To run the spot robot using the trained model of RL controller.

Screenshots

walking spot

Requirements

  • 970 Graphics card or higher

Improvements for the future

In the future i'd probably pair up a camera with yolov5 for feature selection then pass those features to the RL algorithm to train to walk.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published