和你赛跑的不是人

举报
tsinghuazhuoqing 发表于 2021/12/26 22:59:00 2021/12/26
【摘要】 每天,从住所学清苑到清华大学中央主楼办公室,如果步行,大约需要25分钟,行进4.7公里。如果开车,则大约需要一至两小时不等。你就可知,我们住在北京是多么的尴尬。 相比之下,还是走路靠谱。 如果步行,从...

每天,从住所学清苑到清华大学中央主楼办公室,如果步行,大约需要25分钟,行进4.7公里。如果开车,则大约需要一至两小时不等。你就可知,我们住在北京是多么的尴尬。

相比之下,还是走路靠谱。image

如果步行,从家走到办公室,大约需要5000步左右。这个可以从手机微信运动信息中看到。

不过最近总发现这个数字不是特别的准确。从家走到学校,从学校走到家里,这个数字有的时候会相差50%。

image

手机是依靠其中的加速度计和陀螺仪来检测由于行走带来的震动。那么影响其计数的因素一;该主要和两个参数有关系,一个是震动的频率,一个是震动的幅值。因此,需要验证一下这两个因素在什么范围内,手机会准确的计数。

现在正是十一假期,有一点空闲时间。不如通过实验来解决上述疑问。

image

使用手边的一个车模上的舵机,制作一个控制器使其能够左右摆动,模拟手持手机步行的动作。通过设置摆动的频率和幅度,来检测一下手机准确计数步数的两个参数范围。

image

放在办公桌边缘,将手机装在一个袋子里,挂在舵机伸出摇臂一端。这个测试装置就算大功告成了。image

下面分两个步骤测试:

第一步骤:检测步行频率对于计数的影响固定舵机左右摆动90°。设置摆动的半周期,从250ms至1000ms,固定摆动5000次。检测手机在微信运动中的增加步数。

如下是测试结果,通过分析可以看出,在周期为1秒的时候,每一个来回记录两部,此时对应的步频为每秒两步。随着频率的增加和减少,计数的数量逐步降低。

image

image

第二步骤:测量震动的幅度对于计数的影响通过改变舵机转动脉冲宽度参数,可以控制舵机摆动的角度。这个参数与角度之间成正比。参数为500的时候,舵机左右摆动90°。设定摆动次数为1000次,这相当于2000步。摆动的半周期(步速)为500ms。

如下是测试结果。可以看出,当参数变为小于250(对应摆动45度),步数误差突然增加了。

image

上述数据,终于可以解开我的谜团。原来手机计数的时候,如果步伐周期在500ms的时候,记录最为准确。步伐太快或者太慢都会降低记录的步数。一般情况下,我的步子频率偏快(从家走到主楼使用25至35分钟,的确偏快),步幅偏小,这样就会使得手机计数产生较大的误差了。

以后,只要挺胸抬头,昂首阔步,增加步幅,降低步频,在保持行进速度的情况下,便可以保证手机计数的准确性了。

image

做完实验,发现我已经位居今天微信运动排行榜的首位了,突然感到不好意思起来。向给我点赞的几位朋友致以深深的歉意。

此时,想起我听过罗振宇有一期节目,讲的是当今时代,越来越快的技术发展,会反过来,向人类狠狠的咬上一口,把人们一直以来赖以存活的那些工作抢走。

image

那么,将来哪些工作不会被机器抢走呢?最后,罗胖提到,只有那一种,与工作效率无关,仅仅根据个人口味,个人兴趣,个人的一种特定领域的工作取向的这种工作,可以永远做下去。

文章来源: zhuoqing.blog.csdn.net,作者:卓晴,版权归原作者所有,如需转载,请联系作者。

原文链接:zhuoqing.blog.csdn.net/article/details/105126038

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。