Date of Submission

Spring 2018

Academic Programs and Concentrations

Computer Science

Project Advisor 1

Keith O'Hara

Project Advisor 2

Robert McGrail

Abstract/Artist's Statement

The original goal of this project was to develop an accurate ”tape measure” application for Android based mobile phones. The main challenge for such applications is to construct one method that ensures a given Android device can, with accuracy and precision, estimate its own position and movement.

The author developed an application in the Unity 3D game environment in order to understand the challenges of such estimation. This required translation of accelerometer and gyroscope data to the Unity platform. Efficient computation required easy translation from right-handed coordinates to left-handed coordinates. Moreover, it is necessary to design and implement calibration procedures in order to lessen the impact of variation in Android hardware between devices. Once the device has been calibrated, the accelerometer and gyroscope data is synthesized to create an accurate model of the device’s position in space.

Open Access Agreement

Open Access

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

This work is protected by a Creative Commons license. Any use not permitted under that license is prohibited.