A full implementation of motor PID control from scratch. Includes:
- Motor control profiles
 - Artificial motor simulation
 - Custom complex paths
 - Gradient Descent controller for tuning
 - Auto-tuning (in-progress)
 - Generic interfaces for custom implementation
 
Created for ChainLynx 8248 Robotics, 2023. All code by and Copyright (c) Miles Caprio 2023.
