V1
Mechanical prototype mostly complete —> missing motor & motor driver
Despite this, we can use the headset for software dev
Goals
MUST HAVE:
Homegrown unity app demo that can run on the headset and demonstrate the benefits of varifocal, something like an archery range and reading a newspaper
PREFERRED:
hand tracking
Software Major Categories:
- eye tracking (link)
- Is eyetrackvr’s latency acceptable?
- homegrown wired solution using existing esp32-s3 & cameras?
- SLAM & hand tracking (borrowing Project Northstar [link] camera modules)
- Be able to build our own unity demo on top of the northstar project
- use their gesture stuff
- use their SLAM
- software drivers for moving the motors
- as an example: unity app —> arduino —> pwm class d amp —> VCM
- establish bridge between microcontroller and Unity (…)
- arduino, motor driver, and sensor (possibly hall effect) communication (hopefully just pwm output and PID and sensor input)
- (paused) displays (ex. distortion correction) - can’t work on this right now since we don’t know which displays V2 will go with
- other interesting open source vr projects to reference: relativty, osvr
V2
Hardware Major Tasks:
- CAD new ideas:
- vase mode flextures
- “off axis” VCM placement
- flextures for stability only (not push pull configuration)
- flex pcb integration
- identify possible rigidity & precision issues
- hall effect sensor placement
- PCB and Electrical:
- voice coil motor driver (class d amp or opamp?)
- go with arduino for motor control?
- flex pcb integration
- hall effect sensor board/controller?
- finalize display & display driver selection
- usb hub/usb pd?
- USB connection to computer:
- leap motion
- intel t261 (or even possibly vitracker integration?)
- 2x etvr esp32 s3
- 5v power:
- etvr IR led
- arduino for motor driver/amplifier
-
5v power:
- Optics
- are we using new lenses
- are they going to be fresnel or pancake
- how big
- focal length
- shape
- Procurement
- voice coil motors
- voice coil motor driver/amplifier
- hall effect sensor