摘要
针对汽车用户界面虚拟按钮缺乏触觉反馈或触觉反馈感受单一的问题,采集3种真实物理按钮(切换开关、自锁按钮、复位按钮)数据并提取按钮特征,基于手指按压力大小分段实现了不同的振动反馈。提出一种重现按钮顺应性的触觉渲染方法,根据用户主观感受,验证了其相比于顺应性错觉方法在顺应性、用户愉悦性等方面的提升。进行触觉反馈匹配实验,实验者根据触觉感受将3种虚拟按钮与物理按钮类型进行匹配,准确率高达94.33%,验证了提出的虚拟按钮振动触觉反馈对不同物理按钮独特感知特性恢复的有效性,用户可以在无视觉需求的情况下辨别操纵的虚拟按钮类型和状态。
随着汽车内饰智能化的发展,按钮等实体开关操控键逐步被光滑的触摸屏和触敏智能表面代
汽车用户界面确认触觉是指改变控制元件操作状态的触觉反
目前车辆用户界面虚拟按钮反馈只有简单的点击振动反馈,虚拟按钮的触觉渲染研究绝大部分是基于机械键盘按键,因此不适用于车内交互界面多种类按钮渲染。此外,现有研究只关注如何产生主观愉悦性的振动脉冲,或仅依靠客观数据进行触觉反馈再现,缺乏对主客观数据的综合考量,无法在保留真实按钮顺应性等情况下提供多种按钮特征的触觉反馈。本文基于真实物理按钮交互力学特性数据提取不同类型按钮特征,同时结合用户主观体验进行虚拟按钮的触觉渲染,并提出一种根据用户按压力导数进行幅值调制的渲染方法,在保留与物理按钮相似性的同时实现按钮的顺应性。最后,根据触觉感受将虚拟按钮与物理按钮进行匹配,以验证由此产生的触觉信号的真实性与有效性。
虚拟按钮的振动渲染设备可以响应触摸交互生成的振动触觉反馈,省去部分信号转换传输模块和连线,触觉反馈装置示意图如

图1 触觉反馈装置示意图
Fig.1 Schematic diagram of haptic feedback device

图2 触觉反馈试系统示意图
Fig.2 Schematic diagram of haptic feedback test system
汽车上的按钮主要涉及功能的开关和调控,可分为维持按钮和瞬时按钮。涉及开关功能的按钮大多为维持按钮,按下后保持在开启状态,直到再次按下以解除锁定;调控按钮大部分为瞬时按钮,如调节收音机频道等用于输入数字的按钮,每次按下都会触发一次特定功能。如

图3 切换开关、自锁按钮、复位按钮实物图
Fig.3 Physical images of toggle switch, self-locking button, and reset button
采集按下真实物理按钮的力和加速度数据的实验装置示意图如

图4 数据收集实验装置示意图
Fig.4 Illustration of experimental setup for data collection
对每组加速度数据进行10 Hz的高通滤波,以消除用户手指移动和加速度传感器零点漂移带来的影
考虑到压电电动机的响应特性,通过正弦波幅值调制的方法重构原始加速度信号,重构加速度信号s(t)计算式为
式中:A(t)为幅值包络信息;f为频率。因此,需要分析原始加速度数据的幅值包络和频域信息。希尔伯特变换是一种常见的信号处理方法,用于将实部信号转化为复数信号,从而提取信号的包络。利用希尔伯特变换得到加速度的幅值随时间的变换,再通过快速傅里叶变换获得加速度信号的功率谱密度信息。3种按钮的按压力、加速度幅值随时间的变化以及加速度信号功率谱如

图5 3种按钮按压力、加速度幅值随时间的变化以及加速度信号功率谱
Fig.5 Force-time and acceleration amplitude-time, and power spectrum of acceleration signal for three physical buttons
从频域来看,鉴于机械结构和材料等因素,功率谱密度均集中在100 Hz以下。由于无法对频域进行完全的重现,因此基于对设备振动共振频率的考虑,将载波信号的频率f均定为100 Hz。3种按钮按压力、加速度幅值包络变化结果表明:①当手指压力达到一定值,切换开关内部机械结构的运动导致手指压力的突变,同时加速度幅值突增;②自锁按钮的加速度可分为按压和释放过程,按压过程中持续存在一定的加速度幅值,由于自锁按钮不具备复位功能,因此加速度幅值的增加小于按压力释放最后阶段;③复位按钮在按下后自动复位,当低于一定按压力时,按压和释放区间均检测到一定大小的加速度,而且加速度幅值在释放的开始阶段突增后逐渐减小。
根据原始加速度信号包络重构的加速度信号与原始加速度信号的时域和频域对比如

图6 原始加速度信号和重构加速度信号的时域和频域对比及重构加速度信号的截取
Fig.6 Time and frequency domain comparison of original acceleration and reconstructed acceleration signals, and truncation of reconstructed acceleration signals
为了提取3个按钮的关键特征,将重构加速度信号基于按压力进行分段,触觉渲染的具体设计为:对于切换开关,振动反馈集中在按压驱动开关状态切换的时刻,自锁按钮和复位按钮的触觉反馈根据按压力大小分为按压和释放两阶段。按压触觉反馈的力触发时刻皆为大于1.0 N,自锁按钮和复位按钮的释放触觉反馈的力触发时刻分别为小于1.5 N和小于6.0 N。如
相比于切换开关和自锁按钮较为坚硬且不均匀的触觉感知,复位按钮由于其内部弹簧回弹的特性,使得按下和释放的过程仿佛在持续按压弹性柔软的物体,因此进一步探索了如何利用触觉反馈向在硬表面上施加力的用户重现虚拟复位按钮的顺应性,研究了不同方法对用户主观偏好的影响。
在力的作用下发生位移或变形的物体中,都有一个由摩擦引起的力的分量,该力的分量与手指运动的方向相反,并以3种可能的方式表现出来:反对运动的力、振动和声音。由此可以假设,由运动摩擦产生的振动是有用的皮肤触觉提示,帮助用户获得按压材料顺应性的感觉。Kilda

图7 具有离散摩擦颗粒的弹性材料模型
Fig.7 Elastic material model with discrete friction grains
通过重现不变的振动加速度进行复位按钮按压和释放阶段的触觉渲染,可能无法帮助用户感知到按钮的顺应性。基于复位按钮的真实按压力和加速度数据,找出加速度与按压力之间的规律,实现顺应性错觉。采用样条插值对时间和力进行插值,力的导数和加速度幅值包络在时间上的变化如

图8 实际加速度幅值和dF/dt法得到的期望加速度幅值对比
Fig.8 Comparison of actual acceleration amplitude and expected acceleration amplitude obtained from dF/dt method
1.4节阐述了复位按钮基于真实数据驱动的反馈方法(数据驱动法),2.1节阐述了颗粒法的原理和本研究提出的dF/dt法。颗粒法在人机交互中被广泛运用,然而由于振动颗粒在时间上离散分布,因此颗粒法的振动触觉反馈可能让人感到粗糙颠簸,会对用户主观体验产生不利影响。将数据驱动法、颗粒法、dF/dt法进行对比,探究这3种方法在模拟真实复位按钮的触觉相似性、顺应性、平滑性、用户主观偏好时的表现优劣。
为了平衡相关参数,3种方法的触觉驱动信号的基础信号皆为100 Hz的正弦波,驱动力区间保持一致。参考Kim

图9 实验评价界面
Fig.9 Experimental evaluation interface
3种方法的4对形容词初始评分箱形图如

图10 形容词初始评分箱形图
Fig.10 Initial rating box plot of adjectives
即使在相同的感知条件下,不同参与者的评分也可能存在差异,直接对初始评分进行平均会导致参与者之间的权重失衡,因此需要对数据进行标准化。对于每个形容词对,计算所有参与者对所有方法评分的几何平均值α以及每个参与者对所有方法评分的几何平均值β,随后将每个参与者对每个方法评分乘以α/β,得到最终的标准化值,以保留不同方法感知差异的比例特

图11 标准化形容词评分平均值的对比雷达图
Fig.11 Comparison radar chart of average rating of standardized adjectives
颗粒法已被许多研究证明其在恢复弹性物体顺应性上的有效性,基于真实弹性复位按钮采集加速度数据的数据驱动法在顺应性表现上与颗粒法相似,而dF/dt法不仅同样能带来顺应性的错觉,表现还优于颗粒法。在颠簸的‒平滑的表现上,颗粒法和数据驱动法较dF/dt法感知较为粗糙,可能是由颗粒法不连续的振动和数据驱动法在时域上的加速度幅值激增导致的,而dF/dt法在振动时域上连续且加速度幅值变化较为均匀。基于以上分析得出,相比于颗粒法和数据驱动法,dF/dt法在模拟真实复位按钮的按压触觉、顺应性、平滑性、用户主观偏好上表现最优。
结合顺应性设计了切换开关、自锁按钮、复位按钮的反馈方式,为了验证用户能否通过以上主动触觉反馈方式感知到按钮的关键特征,因此进行了匹配实验。匹配实验共分为3步:第1步,参与者分别按下3个物理按钮多次,以熟悉按下不同按钮所产生的触觉反馈;第2步,参与者按下虚拟按钮,随机收到不同种类按钮的触觉反馈,每种按钮类型共出现3次,要求参与者将其与物理按钮相匹配,并确认选择的准确性;第3步,每种按钮类型共出现10次,参与者完成30次按下虚拟按钮的实验,随机收到不同种类按钮的触觉反馈,并要求参与者选出相对应的真实按钮类型。实验的随机水平为33.3%。共采集了10名实验者数据,实验者包括2名女性、8名男性,年龄21~26岁,平均年龄23.3岁。刺激‒响应混淆矩阵如

图12 刺激‒响应混淆矩阵
Fig.12 Confusion matrices for the responses
从准确率、精确率、识别率对结果进行分析,准确率是全部样本中预测准确的比例,数值为94.33%。每个按钮类型的精准率和识别率如
按钮类型 | 精确率/% | 识别率/% |
---|---|---|
切换开关 | 100.00 | 100 |
自锁按钮 | 91.10 | 92 |
复位按钮 | 91.90 | 91 |
为分析3种虚拟按钮反馈方式对用户表现的影响,采用弗里德曼检验进行精确率和识别率的差异分析,然后采用威尔科克森符号秩检验进行成对比较。结果显示,切换开关相对于复位按钮(p<0.05)和自锁按钮(p<0.05)具有最高的精确率和识别率,而复位按钮和自锁按钮的精确率和识别率没有显著区别。所有实验者都能准确识别出切换开关的触觉反馈,并且不会将其他按钮类型与之混淆。这可能是因为切换开关的触觉反馈仅存在于按压期间,而自锁按钮和复位按钮在按压和释放阶段均存在主动触觉反馈,存在将两者混淆的可能。然而,如
(1)采集了3种真实物理按钮的按压力和加速度数据,对加速度数据进行了高通滤波;运用动态时间规整算法提取特征信号,再用希尔伯特变换提取其包络并进行幅值变化分析;重构加速度信号,然后根据各物理按钮特征基于按压力分段提取特征加速度信号。
(2)结合真实采集的加速度和按压力数据,提出一种根据用户按压力导数进行振动幅值调制的触觉反馈方法,恢复顺应性的同时更好地模拟了复位按钮的触觉感知。
(3)要求实验者根据触觉感受将虚拟按钮与物理按钮类型进行匹配,刺激‒响应混淆矩阵准确率高达94.33%,表明提出的基于真实数据、结合主观感受进行设计的触觉反馈有效恢复了物理按钮的感知特性,可以帮助驾乘人员进行无视觉需求的人车界面交互。
作者贡献声明
沈传亮:学术指导,论文审阅及修改。
岳玉冰:数据收集与分析,论文撰写。
叶瑞章:数据处理。
胡宏宇:学术指导,论文审阅。
高镇海:学术指导。
参考文献
BREITSCHAFT S J, CLARKE S, CARBON C C, et al. A theoretical framework of haptic processing in automotive user interfaces and its implications on design and engineering[J]. Frontiers in Psychology, 2019, 10(1): 1. [百度学术]
YOREN G, ANATOLE L. The use of haptic and tacile information in the car to improve driving safety: a review of current technologies[J]. Frontiers in ICT, 2018, 5(1): 1. [百度学术]
MURALI P, KABOLI M, DAHIYA R. Intelligent in-vehicle interaction technologies[J]. Advanced Intelligent Systems, 2021, 4(2): 1. [百度学术]
TUNCA E, ZOLLER I, LOTZ P. An investigation into glace-free operation of a touchscreen with and without haptic support in the driving simulator[C]//10th ACM International Conference on Automotive User Interfaces and Interactive Vehicular Applications. New York: ACM, 2018: 332-340. [百度学术]
BERUSCHA F, KRAUTTER W, LAHMER A, et al. An evaluation of the influence of haptic feedback on gaze behavior during in-car interaction with touch screens[C]//2017 IEEE World Haptics Conference (WHC). Piscataway: IEEE, 2017: 201-206. [百度学术]
PITTS M J, BURNETT G, SKRYPCHUK L. Visual-haptic feedback interaction in automotive touchscreens[J]. Displays, 2012, 33(1): 7. [百度学术]
赵秩男. 车载终端界面的触觉反馈技术[D]. 长春:吉林大学, 2023. [百度学术]
ZHAO Yinan. Haptic feedback technology for automotive terminal interface[D]. Changchun: Jilin University, 2023. [百度学术]
ADILKHANOV A, YELENOV A, REDDY R S, et al. VibeRo: vibrotactile stiffness perception interface for virtual reality[J]. IEEE Robotics and Automation Letters, 2020, 5(2): 2785. [百度学术]
KILDAL J. 3D-press: haptic illusion of compliance when pressing on a rigid surface[C]//International Conference on Multimodal Interfaces and the Workshop on Machine Learning for Multimodal Interaction. New York: ACM, 2010: 1-8. [百度学术]
KIM S, LEE G. Haptic feedback design for a virtual button along force-displacement curves[C]//Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology. New York: ACM, 2013: 91-96. [百度学术]
李萌芽. Virtual按键的触觉反馈建模与渲染[D]. 长春:吉林大学, 2021. [百度学术]
LI Mengya. Haptic feedback modeling and rendering of virtual keys[D]. Changchun: Jilin University, 2021. [百度学术]
SADIA B, EMGIN S E, SEZGIN T M, et al. Data-driven vibrotactile rendering of digital buttons on touchscreens[J]. International Journal of Human-Computer Studies, 2020, 135(1): 1. [百度学术]
DE PRA Y, PAPETTI S, FONTANA F, et al. Haptic discrimination of material properties: application to virtual buttons for professional appliances[J]. Journal on Multimodal User Interfaces, 2020, 14(3): 255. [百度学术]
WEI Q H, LI M, HU J, et al. Perceived depth and roughness of virtual buttons with touchscreens[J]. IEEE Transactions on Haptics, 2022, 15(2): 315. [百度学术]
LIU Q, TAN H Z, JIANG L, et al. Perceptual dimensionality of manual key clicks[C]//IEEE Haptics Symposium. Piscataway: IEEE, 2018: 112-118. [百度学术]
NAI W Z, LIU J Y, SUN C Y, et al. Vibrohaptic feedback rendering of patterned textures using a waveform segment table method[J]. IEEE Transactions on Haptics, 2021, 14(4): 849. [百度学术]
MADDALÉNA M, MIZZARO S, SCHOLER F, et al. On crowdsourcing relevance magnitudes for information retrieval evaluation[J]. ACM Transactions on Information Systems, 2018, 35(3): 1. [百度学术]