ml-motorcycles icon indicating copy to clipboard operation
ml-motorcycles copied to clipboard

Motorcycle Racing made with Unity Machine Learning Agents

Motorcycles

Reinforcement learning project made with Unity Machine Learning Agents Toolkit. Agents control throttle, steering, front and rear brakes. Observations include the motorcyle state (motor torque, brake torque, steering angle, velocity, angular velocity, inclination), position on the road and a front-facing grid sensor. Agents are rewarded for speed and penalized for driving off road and collisions.

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

Three Cylinder Naked Street Bike by Jamie Hamel-Smith
https://sketchfab.com/3d-models/three-cylinder-naked-street-bike-0897a975845647919728095d117a6255

Lara Croft by DshGames
https://sketchfab.com/3d-models/rottr-laracroft-873f56b896f245428cf296e2dfe351a7

MicroSplat Shader & Terrain by Jason Booth
https://assetstore.unity.com/packages/tools/terrain/microsplat-96478

KSPWheel by shadowmage45
https://github.com/shadowmage45/KSPWheel

KdTree by Benji, codeandcats
https://github.com/codeandcats/KdTree