mbaske / ml-hover-bike-race

Reinforcement learning hover bike race in Unity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hover Bike Race - Video

A reinforcement learning project made with Unity Machine Learning Agents.
Agents control throttle and steering. Driving on green stripes increases their top speed. Red stripes slow them down. Agents can detect each other, track curvature and stripe values ahead. Each agent is rewarded for speed and penalized for being passed by another one.

The project contains a few freely available code libs and 3D models:

Ciber Warrior Series -ZX by Oscar Mauricio Ulloa
https://sketchfab.com/3d-models/ciber-warrior-series-zx-oscar-creativo-566f7b32fa9e4fbd90a8097046b89e2e
https://oscarcreativo.co/

Hover Bike by Ptis
https://sketchfab.com/3d-models/hover-bike-0c6162f865dd497fb2f6d025945d05dd
https://sketchfab.com/ptis

Unity Bezier Solution by Süleyman Yasir Kula
https://github.com/yasirkula/UnityBezierSolution

Easy Buttons by Mads Bang Hoffensetz
https://github.com/madsbangh/EasyButtons

About

Reinforcement learning hover bike race in Unity

License:MIT License


Languages

Language:C# 100.0%