Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nao_Behavior_RL

A Reinforcement Learning Approach to RoboCup Soccer-Robot Behavior Control

Repository Contents

  1. GameController
  2. BaseActionLearner
  3. BehaviorLearner
  4. RolesBehavior
  5. ActionSet

Setup Instructions

To use these files based on the Bhuman code release, follow these steps:

  1. Add BehaviorAction provider in modules.cfg.
  2. Create a resultPath file in Config/Locations/Default/.
  3. Add the following code to /Make/Common/Nao.mare and /Make/Common/SimulatedNao.mare:
    "$(utilDirRoot)/tiny-dnn"
  4. Add tiny_dnn/ to Util/.
  5. Replace GameController.cpp and GameController.h.
  6. Add REQUIRES(BehaviorAction) to BehaviorControlYEAR.h.
  7. Add the defined role behavior to Options.h.
  8. Modify PlayingState.h and RoleAssign.h.
  9. Add representation stream declaration.
  10. Make other necessary changes as needed.

About

A Reinforcement Learning Approach to RoboCup Soccer-Robot Behavior Control

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages