Current spacecraft rendezvous, proximity operations, and docking systems typically rely on human-monitored or controlled Guidance, Navigation, and Control (GNC) systems. This project focuses on an autonomous GNC system specifically for spacecraft rendezvous, proximity operations, and docking applications. Autonomous systems are advantageous as they allow for operation without human intervention, do not rely on intermittent communication windows, work in highly challenging environments (i.e. around the Moon or Mars), and are highly scalable.