TrailCam

指南

徒步时配速为什么会跳来跳去

爬坡的时候瞄一眼配速,隔几秒再看一眼,数字可能已经差了每公里半分钟——中间你走路的样子其实没有任何变化。可是等徒步结束再看整趟的平均配速,几乎纹丝不动。两个数字都没错,只是回答的问题不一样。而在路上最容易被盯着看的那个「实时配速」,恰恰是最不值得逐秒相信的那个。

简单说

平均配速是总距离除以行进时长,等一趟徒步——或者一段够长的路——走完之后才算出来。因为分子分母都足够大,中间的小误差会被摊薄,所以这个数字很稳。走路过程中屏幕上跳动的那个「实时配速」是完全不同的算法:只看最近一小段时间和距离,每隔几秒就重新算一次。正是这种「反应快」让它显得不稳,因为一小段窗口里没有多少距离和时间可以拿来摊平误差。

两个数字都没有错。要评价整趟徒步,平均配速才是诚实的那个;屏幕上实时跳动的数字更接近一个粗略的手感,而不是一次精确测量,它本来就不是拿来「稳」的。

平均配速和实时配速回答的是不同问题

想知道「今天走得有多快」,要看的是平均配速——整条路线,从头到尾,一个数字。想知道「此时此刻我走得有多快」,要看的是实时配速,而它只能靠最近几个点来回答,因为手头能用的数据也就这么多。后一个问题本来就更难回答好,因为最近几个点相对整条路线来说,是个很小、噪声很大的样本。

距离和爬升数字上也有同样的矛盾,原因是一样的:从整段记录算出的总量,永远比只看最近几秒的数字要稳得多。

几米的 GPS 误差,为什么会变成配速的大幅波动

手机的 GPS 定位通常落在真实位置附近几米的范围内,而不是分毫不差。走上一公里,这几米的抖动根本算不上什么——远远不到总距离的百分之一,平均配速几乎不受影响。可是两三秒内实际走过的距离本来就很短,同样几米的抖动放在这么小的数字上,占的比例就大得多了。速度是距离除以时间,算式里的距离一小,普通的 GPS 噪声看起来就会像是你突然加速或者突然停住,实际上你的步子根本没变。

这和一条笔直的小路走出来的轨迹会有点弯弯曲曲是同一个道理:手机或者 App 都没有问题,噪声一直都在,只是当测量的窗口短到没法靠平均去抵消它时,才会显出来。

坡道确实会拖慢配速——这一点和噪声无关

起伏路线上配速的波动,有一部分是真实的,不是噪声。上坡的时候,每一步里有一部分是在爬高,而不是在往前走,所以同样走一段路,在水平方向上实际前进的距离比平路上要短——配速既然是距离除以时间,自然而然就会慢下来。下坡时情况正好相反。这不代表你走路的方式变了,只是脚下的地形变了。起伏路线上的配速看起来比平路坑坑洼洼,从一开始就是这样。

这一点值得单独记住,和上面说的 GPS 噪声是两回事:配速在每次上坡时往下掉、每次下坡时往上走,说明它老老实实反映了地形,而不是出了什么问题。

到底该信哪个数字

事后回顾一趟徒步,或者拿一次徒步和另一次比较,用整条路线的平均配速,或者至少是一段够长、不会被几秒钟噪声左右的区间平均配速。屏幕上的实时配速,当成对当下的一个大概感觉就好,不必追着它跑,也不必照着它调整走路的样子——它天生是为了反应快,不是为了稳,这两者本来就没法兼得。

TrailCam 会在路线小结里给出每公里或每英里的配速,和距离、行进时长、高度剖面一起呈现;不想看屏幕的时候,也可以让它把距离和配速用语音念出来。

常见问题

我感觉自己走得挺稳的,配速显示为什么还是跳来跳去?
几乎都是 GPS 抖动造成的。手机定位本身就有几米的误差,放到一整公里里可以忽略不计,但相对最近两三秒实际走过的一点点距离来说,这几米的误差占比就很大了——而实时配速正是拿这一小段窗口重新算出来的。
明明没感觉慢下来,为什么一上坡配速就变慢?
因为配速算的是水平方向的距离除以时间,而上坡时每一步都有一部分用在了爬高上。这是地形带来的真实效果,和 GPS 噪声是两回事,一到下坡就会反过来。
看一趟徒步的配速,该看平均配速还是屏幕上的实时数字?
想比较或者想记住的话,看平均配速。它是从整条路线算出来的,不是只看最近几个点,让实时配速跳来跳去的那些噪声,在平均配速里早就被抹平了。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载