手机是怎样自动计步的?如果把手机绑在狗身上,是否也可以计步?
当手机开始计步的时候,人们似乎也开始了运动的欲望,想让自己的运动数据占领榜首,但是似乎存在着一个问题,原地踏步也能增加步数,甩手也能增加步数。那么就有人提出,将手机绑在狗身上是不是也可以?
这个问题怕是要看自家的狗狗的性格了。不过手机计步的原因是由于加速度。尽管我们只是缓慢的走路,对于我们的手机来说,每一次都经历了加速度的变化。当我们抬脚迈步的那一刻,加速度是最大的。如果把这个看成一个函数,它的变化就像是一个cos函数。两个波峰之间的距离,可以被当成一步。如果连续出现八个或者多个波峰,这样就可以基本的确定了这个人的运动状态是什么样子的。设备就会把这些前面的波动和后面的波动算成步数,这就是手机计步最基本的计步的原理。
但是在实际的场景中,它的算法还需要去掉一些不该算在其中的东西,就像我们在走路的时候,手机放在袋子里会有抖动的现象,这样也会产生不同方向的加速度,在这种时候算法就要自我判断,去除掉这些不必要的东西,仅留下最主要的主人的运动特征。
对于这项工作是由两个部件一起完成的,一个是采集器,另一个是处理器。第一个负责的是采集加速度的信息,然后提供给第二个进行分析。目前的智能手机,不论是iso系统还是安卓系统,都配备了这样的两个部件和记步框架。对于运动手环等其他的外接设备,他们的原理和这个是类似的,之不过最终的数据要通过蓝牙传送给手机。
对于手机绑在够的身上可不可以这个问题,只能说记步不记步要和自家的狗狗的性格有关了。如果这只狗是一只比较年老或者是一只刚生下来的小狗,它迈腿产生的加速度不一定能有人那么高,可能达不到算法的最低值。如果这只狗是一只大狗,或者是一条比较欢脱的狗,它的迈腿所产生的加速度可能会和人一样,因此会被算进去,增加步数。
不过,既然手机出了这个功能就是想让大家知道自己的一天是不是运动不充足或者运动已经达标,这种把设备绑到狗狗身上的方法实在不建议这么做。还是自己去多走走比较好一些。
留言与评论(共有 0 条评论) |