- Make track (done)
- Make Car class (done)
- Make Human playable Car (done)
- Add Collision Detection (done)
- Add Radar/Lidar based distance metric (done)
- Add Reward Gates (done)
- Draw reward gates for the map on Canva individually to make it sequential in future(done)
- Draw them over the track in python (done)
- Make Reward Gates Sequential (done)
- Add Ai controlled Car object (done)
- Add Q-Learning on the AI (done... poor results as of now)
- Tune hyperparameters (in progress)
- Reduce the number of radars from the car drastically to save cost on the Q-Table (done)
- Remove the ability to reverse(kept breaking). (After 5k epochs, it had learned to reverse lmfaooo) (done)
- Replace randomized learning with humanized learning (learn by seeing what a human will do in that situation) (done)
- Add epsilon (exploration rate per gate) (done)
- Combine randomized Learning to take over humanized learning base model. (done)
- Add a maximum time allowed to roam around before reaching a reward gate. (done)
- DO MORE... (running as of now)
- Tune hyperparameters (in progress)
- Add Deep Q-Learning
-
Notifications
You must be signed in to change notification settings - Fork 1
JayJhaveri1906/QLearning-F1-Car-Autonomous-Driving
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A QLearning based reinforcement learning project for an autonomous driving agent based on F1 xd.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published