RetroSphere: Self-Contained Passive 3D Controller Tracking for Augmented Reality

RetroSphere introduces a self-contained 6-degree-of-freedom (6DoF) controller tracker, designed for seamless integration with resourceconstrained Augmented Reality (AR) devices such as AR glasses and smartphones. This system employs a tracking mechanism using one to three retro-reflective spheres on a passive controller, thus eliminating the need for any onboard electronics or batteries. Detection is enabled by a stereo pair of mass-produced infrared blob trackers, each outfitted with infrared LED emitters. The system utilizes a lightweight stereo depth-estimation algorithm on an Arduino-compatible ESP32 microcontroller to achieve 6DoF tracking. RetroSphere achieves a tracking accuracy of approximately 96.5%, with positional errors as low as 3.5 cm across a tracking range of 100 cm, while maintaining a power consumption of just about 400 mW. The complete hardware and firmware details for RetroSphere are available as open source on GitHub: https://github.com/AnantaBalaji/RetroSphere

Publications

teaser image of RetroSphere: Self-Contained Passive 3D Controller Tracking for Augmented Reality

RetroSphere: Self-Contained Passive 3D Controller Tracking for Augmented Reality🏆IMWUT Vol. 6 Distinguished Paper Award

Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT), 2022.
Keywords: Retroreflectors, Augmented reality, Virtual reality, Infrared marker tracking, Augmented reality glasses, XR interaction


Videos

Talks

Cited By

  • Current Trend of Artificial Intelligence-Augmented Reality in Science Learning: Systematic Literature Review. Jurnal Penelitian Pendidikan IPA.Dona Budi Kharisma, Sudirman Sudirman, Firman Edi, and Ruth Rize Paas Megahati S. source | cite | search
  • Stay In Touch