Hi there, I tried to train AI with Reinforcement Learning (RL) using UnityML-Agents. The task AI needed to be done is steering left/right, acceleration, and avoiding obstacles.
Don't know what is UnityML-Agents? Go ahead learn more about it here
I also use Karting Microgame from Unity Asset Store that you can get it from here
- AI can learn how to steering left/right
- AI can learn how to accelerate
- AI can learn how to avoid obstacles
- AI can drive in many different tracks without crashing
- AI will be trained only on one track to learn everything that needed to be done such as steering left/right, accelerate, and avoid obstacles
- AI will be tested on different environment such as different track (with and without obstacles)
- If AI hit obstacle/track AI position will be reset to the starting point and will be given penalty -1
- If AI success reaching checkpoint will be given reward +1
AI WILL ONLY LEARN ON THIS TRACK
These Are All The Track