柔性触觉阵列显示层抗蠕变补偿算法(v6):把「等快相走完」换成「把快相算掉」

摘要 柔性压阻触觉阵列在恒定压力下的读数会持续缓慢上升(黏弹性蠕变,本文称时漂)。本文节选并完整写出该补偿算法中纯粹抗蠕变的部分——一层严格因果的在线算法,输入是每帧的时间戳与 $n$ 通道显示值,输出是同维的补偿后显示值。算法的第一道工序不是估计蠕变,而是先把加载瞬态从数据里算掉:用一个 $\sigma$ 归一化的短滞后电平差判据在 23 帧内发现载荷变化、并回溯到真实加载沿;用一条已标定的归一化加载形状 $f(\tau)$ 在 $\tau_d$=0.21.0 s 处做电平域最小二乘反演,把「5 s 才会到的最终电平」$\hat A$ 直接算出来;再用一个速率受限的单调滑行器把显示在 0.60.8 s 内送到 $\hat A$ 上停住。第二道工序才是蠕变本身:以受载通道归一化残差的中位数为共识 $g$、以过原点增量最小二乘给出逐通道增益 $\gamma_i$,按 $\gamma_iA_ig$ 逐通道扣除,末尾用输出封顶保证界面不为负。全部 13 份实采录制(恒载 9 组 + 变载实录 4 份)上,本算法把慢相段时漂从 11.76% 压到 1.20%,把首次加载的平稳时刻从现役方案的 3.82 s 压到 0.55 s,同时保持空载段逐帧等于输入、台阶在变载瞬间完整透传。这些数字不是免费的,本文把拟合实机数据过程中做过的每一项取舍按「问题—量化依据—选择—代价」写成台账:时间轴量化迫使形状锚点定在 0.20 s;形状先验的跨工况误差(1331%)迫使引入六类工况分类;先验误差会直接变成平台静态偏置(实测 +4.9%),消掉它要用「平台绝对平」去换(慢相段时漂 1.20%→1.42%,或 2.40%);取消现役方案的 2.5 s 确认窗与 6 s 抑制窗换来响应速度,代价是 epoch 数变成 1.6~1.7 倍。实测结论是明确的:本算法在单次加载/长保压类工况上全面优于现役方案,在多次变载的实录类工况上仍劣于它(全程最大偏差中位 4583 ADC vs 1889 ADC),因此当前不应替换现役实现。 关键词 触觉阵列;黏弹性蠕变补偿;形状约束反演;在线估计;变载检测;鲁棒中位;严格因果 1 引言 1.1 要压住的量:与载荷成比例、且看不见尽头 柔性压阻阵列的零点与灵敏度都会缓慢变化。工程上常把这类变化笼统称作「漂移」,但其中至少有两种性质完全不同的东西:零漂是无负载时读数偏离零点,属加性基线偏移;**时漂(蠕变)**是恒定压力下读数继续上升,来自压敏材料的黏弹性蠕变,其增量与当前载荷成比例,不具备可加的基线形式。把两者当成同一个量处理,会得到一个看起来能跑、却在两者主导区间互相破坏的补偿器:用基线估计去治蠕变,会在保压段把蠕变当成基线抬走,系统性欠报;用比例模型去治零漂,则会在空载段凭空产生扣除。 ...

September 18, 2026 · 15 min · Leventure

柔性触觉阵列显示层抗蠕变漂移补偿算法

柔性触觉阵列显示层抗蠕变漂移补偿算法 摘要 柔性压阻触觉阵列在恒定压力下会出现与载荷成比例的缓慢读数上升(黏弹性蠕变,本文称时漂)。9 组恒载录制中,负载段内(107~147 s)的原始漂移占幅度的 5.32%~33.75%(|值| 均值 15.43%),且到负载段结束仍未收敛。本文给出一条严格因果的在线补偿算法:先用"短滞后电平差"判据以约 30 倍的信噪余量识别真实载荷变化,再用"快相免责期"把加载后的确定性瞬态排除在蠕变估计之外,最后用一个负载比例的蠕变场与逐通道增益构成补偿量。算法在 4 份实采录制与 9 组恒载录制上把慢相段的时漂残余从 11.79% 压到 1.41%,把变载台阶的透传比做到中位 0.96,并用独立参考实现的逐帧对拍确认落地实现与原型逐帧相等。代价同样明确:从真实加载沿到扣除量到位约需 17.7 s,其中 2.5 s 用于抵抗瞬态误判、3 s 用于隔离快相,其余用于过程平滑。 关键词 触觉阵列;黏弹性蠕变补偿;在线估计;变载检测;鲁棒中位;因果滤波 1 引言 1.1 一个必须与载荷成比例处理的量 柔性触觉阵列的零点与灵敏度都会缓慢变化。这类变化在工程上通常被笼统称作"漂移",但其中至少有两种性质完全不同的东西: 零漂——无负载时读数偏离零点,属加性基线偏移,随环境与装配变化; 时漂(蠕变)——恒定压力下读数持续缓慢上升,来自压敏材料的黏弹性蠕变,其增量与当前载荷成比例,不具备可加的基线形式。 把两者当成同一个量处理,会得到一个看起来能跑、但在两者主导区间互相破坏的补偿器:用基线估计去治蠕变,会在保压段把蠕变当成基线抬走,从而系统性欠报;用比例模型去治零漂,则会在空载段凭空产生补偿量。本文只处理后者,并把前者的处理明确留给采集与标定环节。 这个选择有一个直接后果,写在算法语义的第一条:非负载段的输出等于输入。不估基线、不减基线、不扣蠕变,零点保持传感器当前读数。这与"空载必须显示 0"的常见期望相反,因此需要显式声明,也需要在验收时用"零负载段输出逐帧等于输入"这条断言把它锁住。 1.2 保压过程的两段结构与它的工程含义 对加载后读数做分段斜率统计,可以看到一个形状很稳定的过程。图 1(a)(b) 给出 9 组恒载录制(三种指尖位置,各 3 次)在真实加载沿附近的归一化轮廓:0.15 s 到 0.07,1 s 到 0.39,3 s 到 0.81,4 s 时约完成 92%,5 s 归一化为 1。9 条曲线的逐点标准差最大 0.026、均值 0.016,且 9 组的主通道幅度从 1.27 N 到 1.89 N(差 49%),曲线仍几乎重合。也就是说,这一段的形状不随幅度变化,是可复现的确定性响应,而不是需要在线学习的随机过程。 ...

September 18, 2026 · 11 min · Leventure