A Design and Application of Tilt Angle Algorithm Based on the 3-axis Acceleration Sensor
- DOI
- 10.2991/ccis-13.2013.103How to use a DOI?
- Keywords
- Android, acceleration sensor, tilt angle, page-turning, threshold optimization
- Abstract
This article proposes an algorithm for detecting the direction and the magnitude of the tilt angle based on BMA 150—a 3-axis acceleration sensor, and a page-turning function in Android daily application software is implemented based on this algorithm. This paper firstly introduces the architecture of Android sensor system and the sensor application module. Secondly, it uses the threshold optimization algorithm to identify the five device location states which are reliable, high distinguishability. And then, it makes use of trigonometric function to calculate the tilt angle, thus achieving high precision page-turning function. The experimental data analysis shows that this design gets more accurate tile angle through the algorithm optimization. The angle error is only ±0.39 º. This algorithm effectively removes invalid data. The result proves the page-turning function’s feasibility and correctness.
- Copyright
- © 2013, the Authors. Published by Atlantis Press.
- Open Access
- This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
Cite this article
TY - CONF AU - Wu Xianzhen AU - Wu Zejun AU - Zhao Boya AU - Wang Mingjiang PY - 2013/11 DA - 2013/11 TI - A Design and Application of Tilt Angle Algorithm Based on the 3-axis Acceleration Sensor BT - Proceedings of the The 1st International Workshop on Cloud Computing and Information Security PB - Atlantis Press SP - 445 EP - 448 SN - 1951-6851 UR - https://doi.org/10.2991/ccis-13.2013.103 DO - 10.2991/ccis-13.2013.103 ID - Xianzhen2013/11 ER -