触觉设备 带宽·Z-Width 仿真器 返回
控制·人机界面

触觉设备 带宽·Z-Width 仿真器

用于 VR、外科手术机器人、力觉手套等触觉(力觉反馈)设备的设计工具。改变设备的惯性、粘性、采样频率、量子化比特数,自然频率、闭环带宽、Z-Width、Colgate-Brown 稳定极限实时显示,帮助探索硬虚拟墙稳定再现的控制参数。

参数设置
设备惯性 m
kg
末端执行器等效质量
弹簧刚度 K_d
N/m
结构机械刚度
粘性 b
N·s/m
关节摩擦 + 阻尼
采样频率 Fs
Hz
控制循环更新频率
控制器 Kp
N/m
虚拟墙弹簧系数
控制器 Kd
N·s/m
虚拟阻尼系数
量子化比特数
bit
位置编码器分辨率
计算结果
自然频率 (Hz)
阻尼比 ζ
闭环带宽 (Hz)
最大稳定增益 (N/m)
Z-Width (octaves)
位置分辨率 (mm)
力觉反馈可视化 — 用户·设备·虚拟墙

用户手的运动与笔型触觉设备通过弹簧和粘性连接到虚拟墙,撞击时返回力。颜色显示 Z-Width 的稳定性(绿=富余/红=振荡风险)。

Bode 图 — 幅值 vs 频率
Z-Width vs 采样频率 Fs
理论·主要公式

$$\omega_n = \sqrt{K/m},\quad K_{max} = 2\,b\,f_s \text{ (Colgate-Brown)}$$

K:弹簧,b:粘性,f_s:采样频率。采样加速 → 高增益可能 → 硬墙可再现。

$$\zeta = \frac{b}{2\sqrt{K\,m}},\quad \omega_{cl} = \sqrt{(K_d + K_p)/m}$$

阻尼比 ζ 和闭环自然角频率。K_d:设备弹簧,K_p:虚拟墙增益,m:等效质量。

$$Z_{width} = \log_2\!\left(\frac{Z_{max}}{Z_{min}}\right)\;\text{octaves}$$

可再现阻抗范围宽度。Z_min 由设备粘性决定,Z_max 由 Colgate-Brown 极限决定。8 oct 以上为高性能标准。

触觉设备的频率带宽与阻抗设计

🙋
触觉设备是和 VR 眼镜一起用的控制器吗?我听说手机的振动也叫触觉,设计的关键是什么?
🎓
都属于触觉设备。广义上讲,"用机器再现触觉和力觉的装置"都算。从手机振动(触觉反馈)到外科手术机器人达芬奇的钳夹(力觉反馈)、方向盘反力、PHANToM 或 Touch X 研究用笔,全部包括。设计的关键有三点:(1) 带宽,(2) Z-Width,(3) 稳定性。最重要的是"如何以真实感返回触觉,不产生振动或发散"。
🙋
Z-Width 这个词很陌生。它和 Bandwidth(带宽)不一样吗?
🎓
不一样。Bandwidth 是"能输出多快速度的力"(频率轴),Z-Width 是"能表现多软到多硬的阻抗"(刚度轴)。比如,自由空间轻飘飘,握杯子时有阻力,撞到混凝土墙时很硬,连续再现这些。下限由设备自身的摩擦和粘性决定,上限由 Colgate 和 Brown 1994 年证明的 K_max < 2bf_s 决定。这就是 Z-Width。用 Octaves 表示,因为人类感觉是对数的。8 个八度音程可以覆盖"棉花~铁"级别的范围。
🙋
提高采样频率能输出更硬的墙我明白了。但在实际机器上怎么实现 10kHz 这样的高采样?
🎓
好问题。普通 Windows PC 上应用层控制最多 1kHz,外挂 RT 内核或 DSP、FPGA 可到 4~10kHz,FPGA 电流循环可到 20kHz。但采样越高,位置传感器噪声放大越厉害。所以需要两手都要硬:一是增加设备粘性 b,二是提高量子化比特数减少位置噪声。用本工具试试把 Fs 从 1k 改到 4kHz,最大稳定增益会增加 4 倍,你会看到很明显的变化。
🙋
人类触觉能感知多快的振动?我听说手机振动是 200Hz 左右。
🎓
人类触觉带宽大约 0~1000Hz。按受体分:关节本体感觉 DC~10Hz,皮肤 Merkel 细胞低频,Meissner 小体 10~100Hz,Pacinian 小体 100~1000Hz 感知纹理和硬质物体。最大敏感度在 250Hz 附近,振幅阈值能低到 0.1μm。所以设计目标是:(1) 力觉反馈至少 100Hz 闭环,(2) 振动触觉 300Hz 以上,(3) 纹理再现 1kHz 带宽。要保证设备自然频率足够高于再现频段,或通过控制抑制共振。
🙋
VR 手套或外科机器人开发中,常见的失败是什么样的?
🎓
最常见就是"增益欲望过头导致发散"。想要更硬的墙,把 Kp 加大,突然就开始 ブブブ… 震颤。这是离散时间控制负阻尼显现。超过公式 K < 2bf_s。对策有三个:(1) 提高 Fs,(2) 增加机械粘性 b(油阻尼等),(3) 加虚拟耦合(Virtual Coupling)中继器。还有个意外常见的:电源和接地。用模拟伺服放大器会让电源纹波变成力噪声,触感生硬。数字伺服 + 屏蔽线是铁则。

常见问题

Z-Width(阻抗宽度)是指设备能稳定再现的虚拟阻抗的下限到上限的范围。下限由装置自身的摩擦力和粘性决定,是用户在自由空间(自由区域)移动时感受到的"重量"。上限由 Colgate-Brown 稳定条件 K < 2bf_s 决定,随采样频率 f_s 和粘性 b 增加而增加。Z-Width 越宽,用户能感受到的触感范围就越广,从柔软的海绵到坚硬的混凝土墙。通常用 Octaves 单位表示,8 个八度音程以上是高性能设备的标准。
Colgate 和 Brown 在 1994 年提出的离散时间触觉的稳定条件是 K_max < 2·b·f_s。在采样周期 T=1/f_s 内,控制器使用"旧"位置信息输出力,导致比连续系统更大的相位延迟。这种延迟在能量上引起负阻尼,当表示高增益弹性元件(虚拟墙的硬度 K)时会导致振荡和自激发振。将 f_s 从 1kHz 提高到 4kHz 时,最大稳定 K 增加 4 倍,能更稳定地再现更硬的墙。许多研究用设备(如 PHANToM Premium)采用 1kHz,而最新高性能设备采用 4~10kHz 伺服循环。
人类触觉感知在不同频率段分别担当不同功能。0~10Hz 是本体感觉(Proprioception),感知位置和姿态;10~100Hz 是皮肤机械感受器(Meissner 小体、Merkel 细胞)感受柔和振动;100~1000Hz 是 Pacinian 小体感知硬质物体的质感和微细纹理(纹理)。最大敏感度约在 250Hz,振动幅度阈值可低至 0.1μm。设计中应当 (1) 力觉反馈至少 100Hz 闭环带宽,(2) 振动触觉至少 300Hz,(3) 纹理再现至少 1kHz 带宽。应确保设备的自然频率足够高于再现频段,或通过控制抑制共振。
触觉设备的工作原理是"读取位置,返回力",所以位置噪声直接转化为力矩噪声。一般 12bit(4096 级,100mm 范围内 24μm 分辨率)是最低标准,推荐 14bit(6μm)或更高,研究用途采用 18~20bit 增量编码器(数百纳米)。位置分辨率过粗会导致用户静止时编码器读值在 1LSB 单位上抖动,经过微分产生速度估计噪声,通过 D 增益产生蜂鸣音般的触感噪声。本工具根据假设的 100mm 可动域显示位置分辨率和噪声底的 dB 值。

实际应用

医疗模拟器·外科手术培训:腹腔镜手术、牙科治疗、导管操作培训系统用触觉再现组织硬度、血管弹性、缝线张力。LapSim、SimMan、Mentice 等知名系统,用非线性弹簧再现组织穿孔阈值(皮肤约 5N、脏器膜 1~2N)的"啵"的感觉。需要 6 个八度音程以上的 Z-Width 才能有临床意义的触感差异。

远程手术机器人(da Vinci 等)和力觉反馈:市售达芬奇目前力觉反馈不够充分,但 Hugo、Versius 等下一代系统正在整合力觉。主控端用 Force Dimension 的 Omega/Sigma 系列或自主设计设备,从从动端测量组织变形和缝线张力并传输。超过 100ms 通信延迟时,需要用时间域被动性控制(TDPC)维持稳定性。

VR/XR 力觉手套与笔型控制器:HaptX、SenseGlove、bHaptics 手套或 Meta Touch Pro、PlayStation VR2 控制器主要用振动反馈,但高端研究用 Geomagic Touch、3D Systems Touch X、PHANToM Premium 等笔型设备再现与 CAD 模型的虚拟接触感。可以在 VR 中捏黏土、雕刻、组装验证,接近真实操作。

汽车方向盘线传动转向(Steer-by-Wire)的反力反馈:SBW 取消机械连接,用电机和控制再现路面感和转向自动回正力矩。丰田 bZ4X、Lexus RZ、Tesla Cybertruck 的异型方向盘都采用这种方案,分离设计 20~30Hz 路面振动和低频操舵反力。紧急时刻反力可信度决定安全性。

常见误区与注意事项

最大陷阱是"增加增益就能输出更硬的墙"的误解。连续时间控制中增益越高刚度越高,但离散采样中 Colgate-Brown 稳定极限 K_max = 2bf_s 一超就发散。发散表现为"嗡嗡声"或设备自振,严重时伤害用户。本工具的"增益余裕"(gainHeadroom)必须保持 1.5 以上,考虑温度上升时电机阻抗变化也不会失去安全裕度。

其次是"高分辨率位置传感器就万事大吉"的误解。20bit 编码器配 12bit AD 转换器、伺服放大器电流纹波粗、机架间隙大,整体触感精度由最差环节决定。触觉噪声底是"机械(机架刚度、间隙)+ 电气(A/D、电源)+ 控制(量子化、延迟)"三者平方和决定。本工具显示的噪声底是理想模型上限,实现时还要预留 6~12dB 裕度。

最后"只追求虚拟墙硬度"的片面思维。Z-Width 上限再高,下限(自由空间没接触时的"重量"和摩擦)不改善,用户只会觉得"这设备太沉"。改善 Z_min 需要轻量化素材(碳纤、钛合金)、低摩擦轴承(交叉滚轮、气浮轴)、重力补偿控制、惯性补偿(扰动观测器 + 逆动力学)。Z-Width 是上下限的比,两边都改才能得到"自然触感"。

使用指南

  1. 用滑块设置设备的质量(kg)、刚度(N/m)、粘性系数(N·s/m)
  2. 调整采样频率(Hz),从自然频率和阻尼比 ζ 确认稳定性
  3. 从闭环带宽和 Z-Width(八度音程)值评估操作感范围和稳定性平衡
  4. 确认最大稳定增益不超过 Colgate-Brown 极限,用位置分辨率验证精度

具体计算示例

机器人手术用触觉设备:质量 20g、刚度 500N/m、粘性 0.5N·s/m、采样频率 1kHz 时,自然频率约 79Hz,阻尼比 ζ=0.08。闭环带宽达 250Hz,Z-Width 有 2.5 个八度音程,术者能稳定感受软组织(阻抗 100~500N/m)到骨头(1000N/m 以上)的力觉反馈。位置分辨率 0.05mm 以下,能应对触觉精细操作。

实务注意事项