基于智能手机三轴陀螺仪的轨迹跟踪
时间:2019-02-21 18:03 来源:毕业论文 作者:毕业论文 点击:次
摘要随着Android系统的不断发展壮大,基于智能手机的移动应用开发也不断涌现市场。当下生活节奏的不断加快,人们对于自己的健康问题也越来越关注;一款实用简洁的计步器能够帮助人们对自己的运动状况有很清晰的把握。本课题就是基于Android手机三轴陀螺仪和加速度计两种传感器来对智能手机局部范围的运动轨迹进行跟踪研究,同时开发出一款实用的计步器APP。33471 本设计通过实验对人运动形体进行数据分析,设计一种科学的计步算法,并通过Android开发平台,编码实现。主要包括以下几个功能: 1)、采集传感器数据,设计计步算法,计算并显示了运动步伐; 2)、通过对运动量的分析,给出卡路里消耗的参考。 关键字: Android 三轴陀螺仪 加速度计 轨迹跟踪 计步器 毕业论文设计说明书外文摘要 Title Application design and implementation of gyroscope and accelerometer based on trajectory tracking Abstract With the development of Android growth, mobile app based on intelligent mobile phone is also emerging market. The accelerating pace of life, people are paying more and more attention to their health problems; a simple pedometer can help people have a clear grasp of the status of their movement. This topic is based on Android phones three-axis gyroscopes and acceleration two sensors in order to trajectories of smart phone local scope for tracking study, at the same time to develop a practical pedometer APP. This design through experiments of human body movement for data analysis, a science of algorithm design, and through the Android development platform to achieve code. Includes the following functions: 1)、Sensor data acquisition, and through the step algorithm, calculation and feedback movement pace; 2)、Through the analysis of the amount of exercise, calorie consumption given reference. Keywords Android Gyroscope Acceleration Trajectory tracking Pedometer 目 次 1 绪论 1 1.1 轨迹跟踪的概述 1 1.2 轨迹跟踪基本原理 6 1.3 课题研究的主要内容 8 1.4 本章小结 8 2 相关技术及开发工具软件介绍 9 2.1 Android平台介绍 9 2.2 传感器编程API 12 2.3 开发工具软件及开发语言 13 2.4 本章小结 13 3. 应用总体设计及关键代码 14 3.1 设计过程 14 3.2 计步算法及实现原理 15 3.3 模块设计及相关代码 17 3.4 本章小结 25 4、 运行测试 26 结 论 27 致 谢 28 参考文献29 1 绪论 1.1 轨迹跟踪的概述 1.1.1 课题背景 随着移动终端市场的不断拓展,各种贴和生活的应用越来越被人们认可和接受。基于计步器的应用研究,计步的准确是很关键的一项指标。现有的计步器,不论是基于硬件还是基于软件,都不能满足高精度的轨迹重现,尤其是在运动速度非常缓慢的情况下。现有的大多数安卓计步器APP都是使用的加速度计数据,基于一个阀值来检测步伐。 然而,在低速运动下,计步不佳,主要是:在低速运动中,重力加速度几乎不变,加速度值也反应缓慢。这就引出来需要在一个低速运动下也能计步的检测算法。通过编程实现一个计步软件,运行在和我们生活息息相关的智能手机上,这样既避免了传统的硬件计步器外形庞大,不方便携带的弱点;同时也将计步精度拓展到计步算法上。这样也能物尽其用。 (责任编辑:qin) |