Unity ML Tarantula Controller -- Jett Schreiber
Welcome to the Unity ML Tarantula Controller project! This repository contains the implementation of a multi-agent reinforcement learning (MARL) system designed to simulate and control a tarantula-like agent in Unity using ML-Agents.
Project Overview
The goal of this project is to create a biologically inspired controller that allows a virtual tarantula to move realistically. Each leg functions as an independent agent, learning to coordinate its movements to achieve efficient locomotion. The project explores the complexities of multi-agent collaboration and motor control.
How-to:
Git Clone the unity ml-agents folder. Place this project in the repo.( I am sorry it has to be this way but its for spacing reasons.) This project was made inside the original folder for unity ML-Agents.
To open the unity project, open the folder "Animation_Controller" from the unity project manager. Then, launch the project.
within unity, navigate to examples > Crawler > scenes the scene named "Crawler" This was the original Project I used as a foundation for my project. Click on the scene and press play.