Angry AI (Unity ML-Agents) - Video
This is a little robot battle simulation, made with Unity Machine Learning Agents.
The motivation for this project was to experiment with using the camera’s depth texture as visual input for training. I also wanted to create a quadruped agent with a rather small action/observation space, compared to the Crawler included in the ml-agents examples.
The project utilizes the now outdated version 0.5 of ml-agents, which is why the repo includes the Unity C# files. Please note that Agent.cs was changed to allow for a custom texture replacing the camera feed.
You will have to install the Unity TensorFlow Plugin in order to run the trained models.
Robot design by Lacomap (modified) via free3d.com