Beacon tracking functionality utilized phototransistors to detect IR LEDs emitting a frequency of 25hz and/or 550hz and allowed vehicle to approach
Wall-following functionality utilized 3 ultrasonic sensors, two on the side and one in the front, to detect distance from wall and adjust vehicle trajectory as needed
Vive localization utilized photodiode PD70-01C to obtain XY coordinates from Vive TrackerΒ