Wrist手腕训练助手

技术拆解

没有摄像头和穿戴设备,它靠什么数数?

这篇把 Wrist Trainer 的计数链路拆成三步:感知、校准、判定。全程发生在手机本机,理解原理也有助于解释为什么某些姿势会丢计数。

三步链路

从原始信号到一次干净的计数。

01

感知:两只"内耳"

加速度计感知重力方向与线性加速度,陀螺仪感知旋转角速度;两者互补,才能稳定判断手机在空间中的姿态变化。

02

校准:记住你的"水平线"

横向握持、屏幕朝下保持三秒,应用以这一刻的重力方向为参照记下中立位;之后所有角度都是相对它的估算。

03

判定:越过目标并回到中立

相对角度越过目标值并保持设定时长后进入待判定状态,必须回到中立区才记一次;阈值附近的微小抖动不会重复累加。

设计取舍

宁可少记一次,不多记一次。

回中立位规则牺牲了一点连击速度,换来每次计数都对应一次完整的往复动作;触觉每秒提示保持进度、完成时三连击确认,语音同步报数。

  1. 偏轴提醒即时出现。 姿态偏离初始平面时应用会提示重新摆放,而不是硬着头皮计数。
  2. 采样与判定都在本机内存完成。 原始传感器样本不保存、不上传。
  3. 保存的是汇总。 本地历史记录的是次数与方向汇总,而非连续波形。
  4. 需要网络的功能会明说。 账号登录、订阅恢复等联网环节与训练计数互不依赖。