Tune grip guard/frames per stability level, unify open speed 80%, rebuild aarch64 package

- Guard (release_min_hold_seconds): sensitive 0.4 s / stable 0.7 s / firm 1.0 s, label clarified
- Y-displacement samples 3-4-6, release_confirm_samples aligned 3-4-6 so the bar shows consistent frames
- release_open_speed 80% for all modes; level summary shows frames and open speed
- Rebuild ubuntu24.04 aarch64 lite 20261008 with stable-level-50 config; drop old release packages

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
cheng
2026-10-08 17:21:25 +08:00
parent 2a3fcf868f
commit eaf54420ad
13 changed files with 31 additions and 32 deletions
+6 -2
View File
@@ -3018,7 +3018,7 @@ class VisualSettingsDialog(QDialog):
"adaptive_force_step": "自适应加力步进",
"adaptive_force_interval": "自适应加力间隔",
"release_arm_delay_seconds": "自运动执行后保护时间 (s)",
"release_min_hold_seconds": "接触法向保护 (s,侧触不等待)",
"release_min_hold_seconds": "夹持保护期 (s,接触后多久才允许张开)",
"release_settle_seconds": "脉冲/断流恢复保护上限 (s)",
"release_min_change": "突变/轻触释放最小力变化",
"release_touch_window_seconds": "新外力起始证据有效期 (s,非等待时间)",
@@ -3516,7 +3516,11 @@ class VisualSettingsDialog(QDialog):
if mode == "sensitive":
parts.append(f"确认 {profile['release_confirm_samples']} 帧")
else:
parts.append(f"张开阈值 Y 偏移 {profile['release_shear_displacement']:.2f} N")
parts.append(
f"张开阈值 Y 偏移 {profile['release_shear_displacement']:.2f} N"
f" × {profile['release_shear_displacement_samples']} 帧"
)
parts.append(f"张开速度 {profile['release_open_speed']}%")
return " · ".join(parts)
def _on_level_changed(self, level):