访谈,智能座舱开发中的人机交互与人机工程布置

2023-11-08

0f50f9cb7e679bfc5a392ac6e3428663.png

Mixlab无界社区 - 跨学科 - 智能座舱

HCI 前沿知识 - N1 

智能座舱开发中的人机交互与人机工程布置

c6a1ed9f617a1eb1fb6e69f9181cec1e.jpeg丰田部分车型的多媒体系统上的Apple CarPlay®

de03e4531bc9f50dc978a257366c7af5.png

今天是汽车HMI设计师:

我最喜欢苹果的UI啦

2895e8b924da5ea6e70ff2c7fc3bd9f5.jpeg

IOS的UI风格

7da9ef4a0820c6f7a78ab51c0e209697.png meta-

shadow:

设计师比较容易关注屏幕上的视觉和交互设计,而屏幕只是座舱交互体验中的其中一小部分,要实现安全、舒适和高效的用户体验,HMI设计师需要多了解汽车总布置的相关知识。

为什么?

#

#

这个我不懂呢

看起来涉及很多硬件和工程问题

77228c601bfc6dfbc97281993a1e2177.png

薛志荣:

因为汽车总布置对安全、舒适和高效都能产生直接或间接影响。汽车总布置,我们需要重点关注舒适性、空间、视野、操作和进出方便性、多屏的布置及人因约束。

2cb2a205c1e509bff934b7f2a6f8fb65.png

未来出行实验室:

为此,我们在HCI前沿实战N1邀请了拥有15年经验的整车总布置专家-黄超俊,为我们带来 [ 智能座舱开发中的人机交互与人机工程布置 ] 的分享,下面有请主持人和嘉宾:

8f70a5980ab6e9218f4864f4519e68d2.png

opus:

目前,国内的智能汽车领域,有哪些人机工程问题是特别容易被忽略的?还有哪些问题是暂时没有很好的解决方案的?

4fff5bb0d7d16613a13daf5f1b61d24a.png

黄超俊:

在各个主机厂里,人机工程开发不是一个新的业务,有比较完善的开发体系。容易出问题的环节一般在新场景、新技术的工程开发方案中,新场景以智能驾舱空间拓展为例,空间拓展主要体现在座椅的移动、翻转能力上,此时我们需要根据场景需求定义座椅的总行程、可翻转方向及角度,重点考虑座椅移动或翻转后不同百分位人体的头部空间、横向空间、视野通透性、乘座舒适性、交互载体交互方式的易用性等等,进行全面性、系统性人机评估。

新技术上以零重力座椅为例,零重力座椅的人机设计标准是什么?零部件开发的标准是什么?怎么才能保证人坐在上面有零重力的感受?怎么进行设计验证?综上,这些都是目前人机工程里标准有欠缺的、迫切需要提升的地方。 

补充一点,人机工程设计,一定要从人的角度出发考虑,怎样满足不同百分位的人体的需求且做到最优,主要从人的生理需求和心理需求两方面去剖析,生理需求考虑人体尺寸参数,各关节活动范围,视野视锥范围等;心理需求考虑环境的影响如氛围灯的颜色、交互提醒声音的匹配性等等。目前中国最新版人体标准数据库在还在搭建,什么时候能够公布,这个是行业都在期待的事情。

687a3de989758b35e0325ed7a4e34dc6.png

opus:

人机交互验证有什么方法?在测试时,如何从人机工程的角度评价设计的好与坏?

83916d59482499955b42466f828950af.png

黄超俊

人机工程验证经历了软件验证、硬件验证、虚拟现实验证三个阶段。软件验证就是传统的开发软件进行设计验证分析,如RAMSIS人机分析软件,用于比较成熟,在次不过多说明。 

硬件验证包括 Seating Buck 1:1 比例模型验证和人机柔性台架验证。Seating Buck一般用于单一项目整车架构尺寸和人机硬点设计验证,能够在项目早期暴露架构和人机方案风险点,进行风险规避和设计优化,避免项目后期的更改,提升设计品质。优点是验证匹配性高,缺点是验证周期长、累计成本高。

由于 Seating Buck 周期长、成本高,进而诞生了人机柔性验证台架,号称整车验证的变型金刚,其整车各系统可电动扩展,可模拟整车级的A级sedan也可模拟大型SUV的整车姿态,主要用于整车架构开发验证、整车级人机工程开发验证和人机交互方案验证,优点是验证周期块,一般3天内调整完成,累计成本低;缺点是为兼顾柔性带宽,台架型面的连贯性不好,整车的1:1匹配性较相对Seating Buck 差些。 

VR 虚拟现实验证在国内的汽车验证处于起步阶段,不过在航空航天、轨道交通、医疗健康等领域已应用多年,近几年随着汽车新四化和虚拟技术迅速发展的支持,越来越多OEM 开始进行 VR 设计验证的探索,例如我曾搭建完成国内 OEM 第一个人机 VR 虚拟验证实验室,可开展整车级的虚拟装配、人机工程、HMI、PQ 和工艺等静态、动态虚拟现实设计验证,把两年后才上市的车做了系统性的工程诊断。另外据我所知,目前已经有1家 OEM 已经完成了模拟驾驶实验室的搭建,有2家正在建设自动驾驶虚拟现实实验室。 

人机交互的验证和人机工程是验证方法差不多,不过建议不要再坐在办公室进行 HMI 的评测,而是在实车模型或真车里进行动态、静态的以客户真实体验为基础的评测,可以考虑采用 HMI 评测台架进行交互设计开发支持,类似人机柔性台架与 VR 虚拟现实验证的结合,至于如何评估设计好坏,以客户感受为出发点,以人性化设计为准则,以场景和车辆定位匹配为基准进行考虑。

00bef654c499014d0efd54c1fb2000c6.png

opus:

在车企里,汽车人机工程需要关注的核心指标,以及需要遵从的规范有哪些?

86fcfe498bd693a998b29b522532baf3.png

黄超俊:

汽车人机工程指标包括进出方便性、野可视性、舒适性、空间和操作方便性五大方面,核心是舒适性和空间,电动车除此外由于电池的布置和造型风格的影响还需注重进出方便性和视野可视性,而随着智能语音的普及和多模交互技术的应用,以及内饰的简约化,大量的按键都集成到交互载体里,导致操作方便性的应用在逐步下降。 

不过对于人机交互设计,操作方便性的重要度依然存在,除了交互载体的可触及性、交互热区的功能排布、交互控件可触及面积大小、常用按键的0层布局、触摸的灵敏度、触摸的响应度、触摸的反馈性、触摸的震动反馈效果等等,这些都需要交互工程师或者人机工程师详细考量的。 

汽车人机工程需要遵从的规范除了法规要求外,更多的都是各 OEM 自我修订的设计标准和规范,这些要求是明显高于行业标准的,这套标准体系的建立除了“前人”的经验外,更多的需要自我的潜心研究,举例,我们以前修订人机标准、人机交互标准时都要遵循以下步骤开展:明确标准项目、场景分析、习惯调查、不同百分位人体生理尺寸分析、以往经验借鉴、标杆数据支持、初步标准修订、软件模拟验证、柔性台架主观评价验证、标准验证修正、标准评审、标准优化、标准发布;过程非常痛苦,不过往正向开发更进了一步。

cd0fdd298879491a52443bf0bd8fd956.png

opus:

刚才分享中,您提到仪表上图标、文字尺寸,这些规定来自哪里?依据是什么?

5157377e80ce9d54fe1c6098eccd1dae.png

黄超俊:

第一我们研究过不同的人体尺寸,特别是人手指的触碰范围;第二,参考学术文献,不同按键的压强和范围可以参考;第三,我们也会做按键实物,然后去做主观评价,大家去感受哪种尺寸更好。其实就是理论分析加验证,去求得一个尺寸值,这块业务当时我们由人机分析实验室去承担。

904170c03af3d23dde7d9b5df8d48a8d.png

opus:

现在有些车全面取消中控台的物理按键,您认为是否合理?可否从人机工程的角度,谈谈车内物理按键和软按键的规划?

5879c0d9523418c7d7504739a9429c25.png

黄超俊

我觉得取消中控台的物理按键符合汽车未来设计的要求,但不一定符合人机工程的要求。 

从目标人群习惯的角度去思考,如果这款车的目标人群是 95 后年轻人,作为他们的首购车,考虑他们是玩 iPad 、玩手机长大的,对传统车的操作没有太多习惯记忆,对汽车的物理按键就没有那么在乎,如果是这种情况,我认为是可以减少或取消大部分物理按键。但如果目标人群不是这部分人体,还是要适当保留物理按键,保留哪些物理按键呢?例如玻璃升降开关、外后视镜调节开关、双闪开关、空调除霜开关、SOS 开关等这些常用或紧急应用开关,如果这些按键都集成到大屏内(双闪开关法规不允许),其盲操的学习成本太高了,非常不符合人机工程的要求。 

汽车的按键经历了物理按键到屏幕集成按键+部分物理按键发展阶段,部分物理按键还是有保留必要性的,趋势上主要集中布置在方向盘3点和9点钟方向这两个地方,触及性最优。

0c3f11bb8f255dfa236702187d1623d3.png

opus

开车过程中,有乘客在副驾娱乐,比如用副驾屏看视频,会不会影响驾驶安全?您认为副驾屏是未来智能座舱一个发展方向吗?

48e83b328ddbe6736de07afe86475819.png

黄超俊

我觉得不一定会影响到驾驶安全。首先从视野上分析,人在开车的时候,视线主要集中在正前方,从可视性角度看,副驾屏所在的位置,主驾可视性较差,所以影响不大,但如果是中央显示屏的话,则存在有一定的风险每,因为此范围是容易进入驾驶员视野范围内的。 

另外从听觉上分析,播放的声音的确,对驾驶员有一定的影响,不过这个风险可以解决,例如可以分左右音源,相互不影响,比如主驾用主机的声音,副驾用蓝牙的声音,这样可以实现避免声音的相互影响,规避驾驶风险。 

副驾屏是不是未来趋势,我个人认为不一定。副驾屏、一字屏,目前的确是市场的热度需求,不过对副驾来讲的话,中控屏也能提供娱乐或者休息的功用,非副驾屏独有,具体还是需要从场景需求出发考虑。

26f4d085cbb36e8c0b8f65c9e5943b63.png

opus

从人机工程角度来说,该如何考虑座舱内屏幕的尺寸?仪表、中控屏是越大越好吗?

a4d7272c38adc74764d3b84d5a08a181.png

黄超俊

先说组合仪表,屏幕尺寸以前大多是12.8寸,后来有10.25寸,现在9.3寸8.0寸都有。我个人觉得,要是匹配设计风格和人机工程融合的话,9-10寸会比较好一点,8.0寸的话,个人感受实在是太小了,IP整体匹配风格和UI设计都带来困难。另外,从人机工程角度来说,组合仪表屏如果小了,理论需要布置在离人体更近一点。 

对于中控大屏来讲的话,我觉得大小跟整车的尺寸有一定关系。如果是横屏,A级车、B级车,15.6寸其实够用了。如果是一个大型SUV的话,可以尝试更大一点,17.3寸是个不错的选择。 

从人机角度看,中控屏的大小和对前下视野的影响比较大,如果屏太大,除了内饰效果不协调,副驾安全气囊爆破有划破风险外,还造成前下视野变小,视野压迫感强等问题。所以,并不是屏越大越好,也不是屏越多越好,谢谢大家。

满满的干货,欢迎大家一起探索,不断地积累人机交互研究方法和实例。

b5802d11eadb2064cf7704886ba532eb.png

shadow

HCI - N2 - 活动 :人机交互设计什么?智能汽车数字仪表盘的HMI设计

分享 PPT 内容(86页)获取方式:

方式1:[ 人机交互设计知识库 ] 

涉及XR、数字人、普适计算、智能座舱4个大方向。

8216dc9d3ed7fbe967c3759c4e5552da.jpeg

方式2:[ 元宇宙·跨学科知识库 ] 

涵盖元宇宙、虚拟空间、数字人、Web3、NFT、人工智能等跨学科内容。

5edf1f6904fac9e2c0a4b0a581a903dd.jpeg

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访谈,智能座舱开发中的人机交互与人机工程布置 的相关文章

  • 如何在测试套件中定义 JUnit 方法规则?

    我有一个类 它是 JUnit 测试类的 JUnit 套件 我想定义一个规则on the suite 这是可以做到的 但需要做一些工作 您还需要定义自己的 Suite 运行程序和测试运行程序 然后在测试运行程序中重写 runChild 使用以
  • HTTP 状态 404 - 请求的资源不可用

    在使用 MyEclipse IDE 中的 Tomcat 服务器和 Struts 2 框架时 我遇到了反复出现的问题 我将我的程序作为服务器应用程序运行 当它运行时 默认的index jsp 文件将成功打开 但应用程序的其他过去都不起作用 当
  • 任务“:app:dexDebug”执行失败

    我目前正在处理我的项目 我决定将我的 Android Studio 更新到新版本 但在我导入项目后 它显示如下错误 Information Gradle tasks app assembleDebug app preBuild UP TO
  • java中的csv到pdf文件

    我正在尝试获得一个csv文件解析为pdf 到目前为止我所拥有的内容附在下面 我的问题是这段代码最终出现在 pdf 中的文件在 csv 文件的第一行被截断 我不明白为什么 附示例 本质上我想要一个没有任何操作的 csv 文件的 pdf 版本
  • Google 地图查询返回的 JSON 包含像 \x26 这样的编码字符(如何解码?)

    在 Java 应用程序中 我获取 JSON 来自 Google 地图 其中包含以下字符 x26我想将其转换为其原始字符 据我所知 这是一个 UTF 8 表示法 但我不完全确定 在源 JSON 中 可能会出现各种编码字符 例如 x3c div
  • MP3:一种以毫秒为单位获取任何给定字节位置的位置的方法?

    我创建了一个 servlet 它返回从客户端请求的任何给定字节位置开始的流 来自 MP3 文件 这允许客户端在任何给定字节位置立即开始播放 而无需进行任何本地查找 现在 我有一个滑块可以直观地显示进度 我正在使用当前字节位置来更新滑块 但是
  • 将链接对象转换为流或集合

    我想迭代堆栈跟踪 堆栈跟踪由可抛出对象组成 其 getCause 返回下一个可抛出对象 最后一次调用 getCause 返回 null 示例 a gt b gt null 我尝试使用 Stream iterable 这会导致 NullPoi
  • 如何从另一个xml文件动态更新xml文件?

    我想从另一个 xml 文件更新 xml 文件 我使用了一个 xml 文件 如下所示 one xml
  • 使用 Spring 时实例化对象,用于测试与生产

    使用 Spring 时 应该使用 Spring 配置 xml 来实例化生产对象 并在测试时直接实例化对象 这样的理解是否正确 Eg MyMain java package org world hello import org springf
  • Java:从元素创建 DOM 元素,而不是文档

    如您所知 在 Java 中创建 Dom 元素的正确方法是执行以下操作 import org w3c dom Document import org w3c dom Element Document d Element e e d creat
  • 服务器到 Firebase HTTP POST 结果为响应消息 200

    使用 Java 代码 向下滚动查看 我使用 FCM 向我的 Android 发送通知消息 当提供正确的服务器密钥令牌时 我收到如下所示的响应消息 之后从 FCM 收到以下响应消息 Response 200 Success Message m
  • 使用 Java 在浏览器中下载 CSV 文件

    我正在尝试在 Web 应用程序上添加一个按钮 单击该按钮会下载一个 CSV 文件 该文件很小 大小仅约 4KB 我已经制作了按钮并附加了一个侦听器 文件也准备好了 我现在唯一需要做的就是创建单击按钮时下载 csv 文件的实际事件 假设 fi
  • 所有junit测试后的清理

    在我的项目中 我必须在所有测试之前进行一些存储库设置 这是使用一些棘手的静态规则来完成的 然而 在所有测试之后我不知道如何进行清理 我不想保留一些神奇的静态数字来引用所有测试方法的数量 我应该一直维护它 最受赞赏的方法是添加一些侦听器 该侦
  • 尝试在没有 GatewayIntent 的情况下访问消息内容

    我希望每当我写一条打招呼的消息时 机器人都会在控制台中响应一条消息 但它只是给我一个错误 JDA MainWS ReadThread WARN JDA Attempting to access message content without
  • jmap - 组织和堆操作会给 jvm 带来开销吗?

    正如标题所述 需要多少开销jmap histo and jmap heap分别带到jvm 如果一个内存敏感的 Java 进程处于OutOfMemory 例如 大约 96 的堆已满 并且无法通过 full gc 清除 其中一项操作是否有可能将
  • Apache Commons CLI:替代已弃用的 OptionBuilder?

    IntelliJ 显示此示例代码中不推荐使用 OptionBuilderhttp commons apache org proper commons cli usage html http commons apache org proper
  • 从 Stax XMLStreamReader 读取以解组部分

    我正在使用 Stax 游标 API 从大型 xml 文件中提取数据 当前 我转到特殊标签的开头并使用 JAXB 解组该标签 这对于格式良好的 xml 文件效果很好 但不久前我有一个文档 其中数十万个标签中有一个未关闭 JAXB 使用 XML
  • 如何在android sdk上使用PowerMock

    我想为我的 android 项目编写一些单元测试和仪器测试 然而 我遇到了一个困扰我一段时间的问题 我需要模拟静态方法并伪造返回值来测试项目 经过一些论坛的调查 唯一的方法是使用PowerMock来模拟静态方法 这是我的 gradle 的一
  • Java中获取集合的幂集

    的幂集为 1 2 3 is 2 3 2 3 1 2 1 3 1 2 3 1 假设我有一个Set在爪哇中 Set
  • java中如何找到class文件的包

    我正在编写一个使用 class 文件的 java 程序 我希望能够读取文件系统上的 class 文件 使用 InputStream 并确定它所在的包 该 class 文件可能不在一个好的包目录结构中 它可能位于某个随机位置 我怎样才能做到这

随机推荐

  • 解决vscode中文乱码问题(不是转GBK,亲测有效)

    引言 与解决codeblocks乱码方法相似 本人C语言初学者一枚 之前使用codeblock时就曾出现输出中文乱码的问题 自己通过网上搜教程解决 有一天想配置配置vscode 配置好了以后 下载vscode后也出现了输出中文的乱码问题 用
  • 高速缓存(cache)的原理: 了解计算机架构与性能优化

    计基之存储器层次结构 Author Once Day Date 2023年5月9日 长路漫漫 而今才刚刚启程 本内容收集整理于 深入理解计算机系统 一书 参看文档 捋一捋Cache 知乎 zhihu com iCache和dCache一致性
  • vue+ueditor强制修改字体大小

    首先找到 ueditor all js 文件 然后搜索如下代码 body margin 8px font family sans serif font size 16px 修改以上代码的font size仅在内容文本的元素标签没有内联样式时
  • centos 安装ssh和开启 ssh服务

    今天在自己的开发机上搭建ssh配置 顺便记录一下问题 方便以后排查 因为是自己的开发机我这边的环境是centos7 第一步 查看ssh状态 首先根据命令查看ssh状态 这里关注的是否安装和启动状态 若没有安装的话就执行第二步 若出现的是 L
  • 干货分享

    作为一个拥有强劲上进心的程序员 一个励志走向职场巅峰的IT精英 自我提升的平台与机会实在是太重要了 那么问题来了 学技术 卖代码 向大牛们讨经验 寻找项目机会哪家强 小编结合网上资源 吐血整理了一些程序员必逛的国内外网站 不好用你来打我 先
  • 10 大深度学习架构:计算机视觉优秀从业者必备(附代码实现)

    近日 Faizan Shaikh 在 Analytics Vidhya 发表了一篇题为 10 Advanced Deep Learning Architectures Data Scientists Should Know 的文章 总结了计
  • Only one connection receive subscriber allowed.

    这个filter 中报Only one connection receive subscriber allowed 主要是body体为null的情况 Component public class DecryptionFilter imple
  • 【图床搭建】腾讯云COS+PicGo+Typora图床搭建

    图床搭建 腾讯云COS PicGo Typora图床搭建 今天手把手教大家配置一个属于自己的图床 让大家发布在网络中的博客图片也可以被访问 保姆级教学 包教包会 腾讯云COS 1 开通COS 进入腾讯云官网控制台搜索对象存储 腾讯云 产业智
  • C++ 图像处理 之 亮度、色彩平衡调整(逼近PS法)

    C 图像处理 之 亮度 色彩平衡调整 逼近PS法 关键词 图像处理亮度调整 色彩平衡Photoshop 参考博客 http blog csdn net maozefa article details 4493395 http www cnb
  • Shell编程实战

    题目要求 设计一个shell程序计算n的阶乘 要求 1 从命令行接收参数n 2 在程序开始后立即判断n的合法性 即是否有参数 若有是否为正整数 若非法请 给错误提示 3 最后输出计算的结果 考察 if结构 while循环 难点 1 判断参数
  • python报'DataFrame' object has no attribute 'as_matrix'错误

    在python中报错 DataFrame object has no attribute as matrix 解决办法 https pandas pydata org pandas docs stable search html q as
  • JSON中 $ref 的用法

    JSON中 ref 的用法 It is a keyword you can use to refer and reuse schemas 是用来引用 重复使用schema Schema type object title A Non emp
  • 100天精通Python(基础篇)——第5天:数据类型转换

    文章目录 一 字符串 整数 浮点数类型转换的语句 二 数字转字符串 三 字符串转数字 四 整数和浮点数互转 一 字符串 整数 浮点数类型转换的语句 二 数字转字符串 num str str 11 print type num str num
  • mysql下载 补丁_mysql 官方补丁在哪里下载?

    MySQL 64位安装图解 解压缩后运行程序开始安装 选择接受协议 点击下一步 选择developer default 点击 next 检查是否满足安装需求 点击 Execute 按钮后 可能会下载一些程序 到时你自己点击安装就行了 直到所
  • 区块链架构-fabric集群版安装(centos7版本)

    书接上回 配置多机器多节点集群模式 服务器选择说明 暂不考虑高可用 也不考虑kafka 所以先使用三台机器 3M 3台服务器 1O 1 Order 2P 2 Org2Peer 3 1 2证书加密 证书与加密暂时不采用CA 直接使用官方提供的
  • Ai实现FPS游戏自动瞄准 yolov5fps自瞄

    大家好 我是毕加锁 锁 今天来分享一个Yolov5 FPS跟枪的源码解析和原理讲解 代码比较粗糙 各位有什么优化的方式可以留言指出 可以一起交流学习 需要了解的东西和可能会遇到的问题1 xy坐标点与当前鼠标的xy坐标点距离计算 2 获取窗口
  • 两个串口之间传输文件

    一 串口连接 将两个USB TO TTL用两根杜邦线连接 将两个USB TO TTL的RX TX引脚交叉连接 然后将两个USB TO TTL接口接在电脑上 二 传输文件 1 打开两个串口助手 波特率是115200 数据位8 停止位1 无校验
  • el-table合并列&同时在分页时不被割裂开

    核心思想 合并大表格 留出空间给到slot 插槽 在插槽内使用小表格 效果图 具体实现
  • 学生信息管理系统中遇到的一些问题

    学生信息管理系统虽然已经让师父验收了 但感觉还是有很多不足之处 主要是全心全意为客户服务的宗旨有好多地方没有注意到 除了光标的默认输入位置 修改密码时自动默认输入并选中旧密码 师父还提醒我把所有的有关信息的增 删 改 查的窗体都要设为主窗体
  • 访谈,智能座舱开发中的人机交互与人机工程布置

    Mixlab无界社区 跨学科 智能座舱 HCI 前沿知识 N1 智能座舱开发中的人机交互与人机工程布置 丰田部分车型的多媒体系统上的Apple CarPlay 今天是汽车HMI设计师 我最喜欢苹果的UI啦 IOS的UI风格 meta sha