acyclics / ATSFAG

Auto Tracking (and) Shooting For Any Gimbal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ATSFAG

The premise of this project is to train an agent via reinforcement learning to track an object with on-board camera. Below is a demo showing this in-action.

RL Demo

The simulation is done with Mujoco and the agent was trained with PPO. The files for training the agent are located in the "TRACKING_train" folder. The remaining files are the code for deploying the agent onto the corresponding microcontrollers.

Done:

  1. Local coordinate tracking trained. Agent transfer to hardware successful

To-do:

  1. Prediction
  2. Projectile
  3. Self-play

About

Auto Tracking (and) Shooting For Any Gimbal


Languages

Language:C 95.4%Language:Assembly 3.8%Language:HTML 0.2%Language:Makefile 0.2%Language:C++ 0.2%Language:Python 0.1%