Skip to content
This repository has been archived by the owner on Jan 2, 2021. It is now read-only.

Latest commit

 

History

History
37 lines (27 loc) · 1.6 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.6 KB

Capturing movement data using mobile phones

Yuehao Sui
16206781
[email protected]

Supervisor: Professor Fred Cummins

School of Computer Science
University College Dublin

The Repository Structure

The Android_application folder store the source code of the Android application I modified. For more details such as how to use it, please read this README file.

The R_script folder store the R script used to do the PCA and draw the result plots. For more details such as how to use it, please read this README file.

Project Specification

In this project, the core goals are developing an app to record accelerometer data in the X, Y and Z planes for movement over a short specified interval, e.g. when tracing shapes in the air with the hand.

And extracting this data to the computer. Examine the sampling characteristics. Interpolate to obtain equally sampled intervals if necessary. Low pass filter to remove tremor and high-frequency jitter. Perform principal component analysis on the three streams, and provide means for plotting the first 1 or 2 principal components.

The advanced goals are, to distinguish between roughly periodic movement(as when tracing a series of loops with the finger) and aperiodic (as when tracing an arbitrary figure) and to provide utilities for further analysis and display of the information captured(statistical summary, zooming, etc.)

About this Repository

Upon request, upload all the original code about the project to GitHub.

All the code published follow the Mozilla Public License