Angry Ai

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