- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB和Android智能手机传感器的计步器的设计精要
基于MATLAB和Android智能手机传感器的计步器的设计
徐文力,李明辉
(陕西科技大学机电工程学院,陕西 西安710021)
摘 要:本文设计的是一种基于MATLAB和Android智能手机传感器的计步器,首先分析了人体运动时加速度的变化规律,通过手机传感器获取三维加速度值,然后由sensorudp APP以UDP数据包的形式通过无线网络发送给运行着MATLAB软件的计算机,利用MATLAB软件强大的科学计算功能对数据包进行解析得到加速度的值,并进行滤波和样条插值等处理,最后得出运动的步数,进而求出运动的距离以及能耗,为健康运动提供了判断依据。
关键词:智能手机;计步器;无线网络;滤波
中图分类号:TN91 文献标识码:B
Design of pedometer based on MATLAB and the smartphone sensors
Li ,Xu
(College of Mechanical and Electrical Engineering,Shaanxi University of Science Technology,xi’an shaanxi 710021,China)
ABSTRACT: This paper designs a pedometer based on MATLAB and the Android smartphones sensor. First analysis the change law of acceleration of the human body when people exercise, obtaining 3D acceleration through mobile phone sensor, and then send to the computer which running MATLAB software in the form of UDP packets through the wireless network by the sensorudp APP, and use the powerful MATLAB software to decode the packets to get the acceleration, and then execute the filter and spline interpolation, and get the number of steps , the distance and energy consumption, which can provide the basis to judge the movement.
KEYWORDS: Smartphones; Pedometer; Wireless network; Filter;
0 引言
Android智能手机自推出以来,其内置传感器逐渐增多,传感器所实现的功能也日益多样化,极大的满足了用户对智能手机功能的需求,从依赖于重力传感器的各种游戏,到依靠距离传感器实现的通话灭屏,再到指南针功能下的电子罗盘等等,小小的一个Android智能手机以各种传感器为依托实现了许多有趣的功能。因此,手机已经不再是一个简单的通讯工具,而是具有综合功能的便携式的电子设备。在这种情况下,各种传感器在手机上的应用应运而生。本文就是利用Android智能手机中的G-sensor传感器,结合MATLAB软件的强大计算功能,设计了一种计步器,通过对传感器数据进行分析处理得到运动的步数,进一步计算就可以得到运动速度、距离和能耗等数据。在全民健康意识普遍提高的背景下,各种运动器具变得炙手可热,而计步器的应用可有效辅助提高运动效果,达到健康运动的目的。
1 计步器原理
要实现检测步数首先要对人走路的姿态有一定了解。以步伐特征的研究为基础,考虑到人体行走时脚、腿、腰部和手臂都在运动,它们的运动都会产生相应的加速度,趋势就是不断地上下起伏近似为正弦过程。测量正弦波的频率就可以得出运动的步数,进而可以计算出速度,距离,和消耗卡路里。从脚的加速度来检测步数是最准确的,但是考虑到携带的方便,选择利用腰部的运动来检测步数,因为,行走时腰部有上下的垂直运动,所以会产生一个上下波动比较大的加速度值。由于采用的是智能手机中的加速度传感器(如图1所示),它有三个轴可以对应人体运动的三个方向,因此首先规定人体前进方向为y轴,左右运动为x轴,上下运动为z轴。无论,
(1-1)
当手机静止不动时,a的理想值为重力加速度g。当检测到有动作时a值就会在g值上下变化,为了计算方便可以取变量A=a-g,使A值在0上下波动。
以人体重心为参考点,只考虑z轴方向,则可以将行走的
您可能关注的文档
最近下载
- 小学生助人为乐PPT帮助他人快乐自己主题班会演讲ppt.pptx
- 3104112《心理健康与职业生涯学习指导》(答案).pdf VIP
- 企业文化与商业伦理(东北大)中国大学MOOC慕课 客观题答案.docx
- TCHSA-013-2023-牙周病患者正畸治疗指南.pdf VIP
- 云米互联网洗衣机(10KG)-产品说明书.pdf
- 小学语文主题式大单元整体教学研究课题报告(立项) .pdf
- 六年级下册道德与法治第4课《地球—我们的家园》第一课时 教案教学设计.doc
- 《心理健康》大学主题班会.ppt VIP
- IBM-长安汽车基于产品为主线的组织及管理体系诊断项目_福特案例研究-2016.pptx VIP
- 2023北京海淀三年级(上)期末语文试卷含答案.docx
文档评论(0)