vrml行走和静止的人代码_手机是如何算出我们每天行走的步数?

b9c6c086ed123fb37d960a8b736755a4.png

很多手机APP的计步功能,每天的微信步数是怎么来的?准确吗?

本着健康的理念,如今非常多的手机APP都具备计步功能。在手机计步方面,微信运动应该是最多使用的手机计步软件。苹果APP曾经有一款叫做【我的小目标】的软件,如果能达到每天10000步以上的运动目标,可以换取金币兑换奖品。为了凑够每天10000的步数,大家想出来各种奇葩招数。

3fc62d4253b49d2da60844e4c6869f4c.gif

究竟手机是如何计算我们每天行走步数的呢?这还要从手机硬件说起。

现在智能手机内部都会配置陀螺仪、加速度传感器等一系列感应硬件,而步数正是依靠这些感应器对我们携带手机过程中的各类活动数据进行监测,然后由手机软件通过分析、计算得来,是不是挺神奇!


陀螺仪:可以测量出手机的角度,从而检测到人体重心的偏移。当人在行走的时候,手中或者口袋中的手机是会随着运动而出现角度偏移的,当陀螺仪检测到持续而且有规律的角度偏移时,手机就会开始判断用户正在走路。

18c2350c3e634ff4b1271094f21cb304.gif

加速度传感器:可以判断人在不同走路位置时的加速度变化,从而计算我们的活动。例如:当人走路时,会有一个比较稳定的非匀速加速度,和骑车时相对稳定的加速度完全不同。所以通过加速度传感器,也可以轻松判断人是在走路还是骑自行车。

0cf14f4ea6b5166cb5cf00e43ac16686.png

还有一种加速度传感器,采用压电陶瓷材料,根据作用在上面力的大小产生不同的形变,就可以产生不同的电压变化,通过作用在上面的力来测量出加速度,然后通过加速度就能够判断出人在走路的时候,他是在哪个方向进行运动,或者说频率大概是多少。

手机计步主要取决于手机的2个部件:螺旋仪和加速度传感器。根据陀螺仪和加速度传感器回传的数据,再结合软件本身的算法,就可以知道走路的步数是多少了。

陀螺仪又称“角速度传感器”,它测量的是手机偏转、倾斜的角度,通过角速度传感器可以知晓用户的实际动作,也就是走路时的摆动幅度

加速度传感器又称“G-Sensor”,测量x、y、z三个轴的加速度,通过加速度传感器可以知晓用户在各个方向上的加速度,即走路的加速度。这里需要注意,因为人走路的加速度是在一个较小的范围值内的,一般不大于10m/s,如果大于这个值的加速度(骑自行车),是会被过滤掉的。

手机计步主要取决于手机的2个部件:螺旋仪和加速度传感器。根据陀螺仪和加速度传感器回传的数据,再结合软件本身的算法,就可以知道走路的步数是多少了。

陀螺仪又称“角速度传感器”,它测量的是手机偏转、倾斜的角度,通过角速度传感器可以知晓用户的实际动作,也就是走路时的摆动幅度

加速度传感器又称“G-Sensor”,测量x、y、z三个轴的加速度,通过加速度传感器可以知晓用户在各个方向上的加速度,即走路的加速度。这里需要注意,因为人走路的加速度是在一个较小的范围值内的,一般不大于10m/s,如果大于这个值的加速度(骑自行车),是会被过滤掉的。


趣味小知识
相信大家都跟我有过同样的疑问,每天10000步相当于走了多长的距离呢?
其实这与个人的身高有很大的关系。身高1.8米和身高1.6米的两个人,每一步的跨度是不一样的。通常,按照部队齐步走的跨度,每一步的距离为0.72米,那走10000步的距离应该是7200米左右。

cbbeee90755eaba2d71f3805211370e6.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值