C10.11.2deflection-to-magnitude mapping设计研究

偏转角度通常映射为控制量的大小,而非仅方向的开关量

别名: 模拟量偏转 · analog deflection · 开关节摇杆 · stick gain curve

概念解释

杆偏得越多,镜头转得越快、车辆加速越猛——偏转角在写幅度,不只是「往那边」。把同一颗杆做成方向开关(过一个阈就满速)时,中间那一段行程被扔掉。偏转到幅度的映射(deflection-to-magnitude mapping)决定连续控制还是开关控制,和回中是否存在、向前对应哪一维,不是同一件事。

机制

位移型摇杆给出连续角,默认的相容映射是角越大指令越大,中间态才能存在。增益曲线再决定中间怎么走:线性让小偏转对应小输出;中心死区之外先缓后陡,方便微调;一过死区就满幅,杆就退化成开关。开关映射在反应任务里更快、更不易停在半速,但精细跟踪和「稍稍动一点」会失败。人在弹簧力场里用偏转角当幅度标尺,是因为本体感觉能维持一个角,却很难维持一个无反馈的力台阶——所以等距杆上的幅度映射往往更粗。曲线若在中段有平台或反折,同一手感会对应两档输出,幅度通道自己打架。

怎么研究

比较连续幅度曲线和开关阈值,任务分成快速指向和低速跟踪两类。

自变量:曲线形状(线性 / 指数 / 一过阈满幅)、最大偏转对应的最大输出、有无中段平台。 因变量:低速跟踪的稳定误差、全速到达时间、在中间输出上的停留能力、人是否抱怨「一碰就满」。

不要只用游戏里的「手感好」。把输出对偏转画出来给操作者看,问他们以为现在有多快,校准的是心理幅度,不是喜欢与否。

边界

需要二进制的功能(开门、挡位升一档)用开关映射是对的,连续幅度反而是误触源。微型帽盖行程太短,连续幅度没有工作区,做成开关更诚实。安全限速若由软件在满偏转前截断,手感到头、输出没到头,人会再加力顶死点。载具的油门常常有法规曲线,不能按游戏摇杆的指数曲线去套。

怎么落地

  • 默认把偏转角写成幅度;只有任务本身是二进制时才做成过阈满幅。
  • 微调多的通道,让中心附近的增益低于边缘;需要瞬间满输出的,把满幅放到接近机械止位,而不是一离中位就满。
  • 曲线在工作区保持单调,不要平台和反折。
  • 验证:让人把输出保持在满幅的 10% 和 50%,再做一次「尽快到满」。中间稳不住、或一碰就满,就改曲线而不是只改死区。画出操作者估计的速度和真实输出的差。

延伸

  • 同组C10.11.1 多轴摇杆需要将同时存在的多个方向分量分别映射到不同控制维度 · C10.11.3 死区设置过小会放大摇杆中位的机械误差,造成静止时的漂移输出 · C10.11.4 拨杆的挡位间是否需要越过阻力才能切换,决定误碰的容错空间
  • 相邻C10.03 拨杆与摇杆 · C1.03 控制-显示增益
  • 站内检索deflection mapping · analog stick · gain curve

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C10.11.2