Skip to content

ReliaSolve/Latent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository holds programs and instructions for building and programming a latency test device for virtual-reality (VR) systems.

vr_latency_tester: Programs to test the latency of various VR devices and systems against a potentiometer that is read through an Arduino to provide a ground-truth, low-latency angular measurement.

vr_latency_tester/vrpn_streaming_arduino_filtered: A version of the vrpn_streaming_arduino program that takes multiple readings of channels higher than 0 to filter out cross-talk that would otherwise come from using high-impedance inputs (like unbuffered phototransistors) on the higher-numbered inputs. In particular, it is useful for the photo- transistor programs in vr_latency_tester.

test_arduino_latency: Program to send commands to the Arduino to toggle the state of the digital output and measure how long it takes to see a change in the analog value. It talks with the arduino_loopback program running on an Arduino to do this.

test_arduino_latency/arduino_loopback: Program to run on an Arduino that will loop back the state of digital pin 3 and report it as analog 0, presuming that a jumper has been installed between the two. It is meant to operate in combination with the test_arduino_latency program.

doc: Documentation on how to build and run the programs, in addition to descriptions of how the various tools work.

License

Copyright 2015 ReliaSolve.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Latency testing for VR systems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages