macrobomaster / cv-yolov7

Custom yolov7 model with opencv
GNU General Public License v3.0
5 stars 3 forks source link

Reinforcement Learning for Decision Making #31

Open Bill-Haoyu-Lin opened 8 months ago

Bill-Haoyu-Lin commented 8 months ago

Description:

For Full-autonomous robot and semi-autonomous robots, we will need reinforcement learning to give it certain degree of intelligence on the battleground to do decision making.

linked issues

27 simulation for RMUL and RMUC

24 State Machine

Tasks

Allen-ENGI commented 8 months ago

Testing Repo: https://github.com/LoveThinkinghard/RoboMaster-AI-Challenge-Simulator-2D Important document to modify and for understanding: params.md I can translate the files into English if needed.

As mentioned in the original repo, the modification should happen in the rmaics.py. The demo.py is just for familiarity with the env, the corresponding operations can be found in operation.md

Current goal: try to train one agent to move in the field without hitting the barriers. Issue: try to make the agent do different actions to reduce the hitting times. -> Maybe try the Q-learning method or implement a similar sample from gymnasium: https://gymnasium.farama.org/environments/box2d/car_racing/