We've built a cheap AGC using an arduino nano as a driver for the two motors and RFID reader and a custom controller.
A simple and efficient library for implementing color vision deficiency compensation.