汽车人机交互界面设计市场正在快速奔跑。

随着座舱智能化及联网娱乐等需求的持续提升,10英寸及以上中控信息娱乐屏、副驾娱乐屏+空调控制屏(包括分体、一体等配置设计)正在成为市场主力。

高工智能汽车研究院监测数据显示,2022年1-3月中国市场乘用车新车中控多媒体系统搭载10英寸及以上液晶屏上险量达到246.9万辆,占全部中控液晶屏比重首次突破50%大关,达到58.24%。

另一方面,在液晶仪表/智能中控的界面设计上,由于ADAS系统的数据输出,自适应巡航控制、变道辅助、盲区预警以及车辆周边环境数据构成人机界面设计的一部分,再加上逐渐普及的多模态交互、DMS、HUD等新功能的融入,舱内HMI设计的复杂度急剧上升。

由此,HMI也已成为整车软件解决方案的关键要素之一,同时也是搭建系统与驾驶员之间信任的桥梁。

如何过滤无效数据、帮助驾驶员更好地理解系统,并与之无缝互动、建立统一的人机界面设计标准,将交互困惑降到最低成为HMI设计的主要趋势。这也将为自动驾驶真正规模化落地提供重要保障。

然而,人机界面的成功设计和实施依然是汽车品牌面临的最大挑战之一。

谁能解决?

从技术层面来看,汽车HMI系统涉及各种MCU/MPU板卡等硬件平台,以及多种底层操作系统,包括freeRTOS/QNX/Linux/Android/HarmonyOS等。

而主机厂要想实现新中间件平台的快速移植以及跨不同显示介质的快速开发,其所用到的HMI设计工具就必须具备软硬件解耦能力。

“我们也越来越感受到软件必须脱离特定硬件环境的束缚。比如在车规级芯片RH850,采用板卡提供商的RGL图形库开发的界面只能在该平台运行。另一方面,软件还可能受限于芯片产能导致在生产过程中中断的严重情况。”一位业内人士表示。

而从产业链的角度,全栈自研、拥有自己的HMI开发平台和框架已然成为主机厂在人机界面开发方面采取的最主要的模式。新的趋势也越来越明确,比如允许跨平台的人机界面开发,在共享中间件的前提下最大化重用单一代码库。

另外,从现在到完全自动驾驶时代,将会存在很长时间人机共驾的阶段。这也是为什么平台化、模块化、高效的车机HMI开发工具也成为了目前国内OEM和Tier 1最迫切的需求。这种开发方式可以快速迭代并适配不同车型,满足软硬件中低配的要求。

然而,目前市面上即便已经存在各种开发工具,但依然难以满足用户快速灵活地进行产品开发与迭代的需求。这也从侧面证明,HMI领域迎来了一片巨大的蓝海市场。

可以说,在该领域深耕近三十年的Qt公司已经走在了行业的最前列。

总结成绩,Qt在中国、芬兰、美国、德国、日本、韩国等十个国家设立机构,其产品已在70 多个行业有3000 多个客户在使用。在汽车行业,公司已和超过 20 多家OEM、全球十多家 Tier 1 达成合作,共同开发数字座舱。截止目前,全球已有超过 1 亿台 Qt 开发的汽车。

破解开发难题

在产品层面,Qt工具最大的优势便是跨平台和开放性,同时将软硬件解耦的难度降到了最低。具体表现在:

1、Qt是一个跨平台的图形开发框架。用户可以编写一套代码库适用于几乎所有的屏幕、应用程序以及操作系统,实现了复用性的最大化;

2、底层代码完全开放,可允许开发者充分进行个性化、深层次的定制;

3、提供了插件机制,用户可以建立自己的组件库,以插件的形式集成到Qt Creator IDE中,迭代复用,缩短开发周期;

4、提供一个完善的开发集成环境帮助用户高效开发,包括设计师工具、开发者工具、GUI自动化测试工具、版本管理工具、性能优化工具、内存分析工具等,这些工具不仅支持一键部署,还可以在线调试,有效提高用户的开发效率;

5、支持众多的软硬件平台,同一套工具链可以覆盖基于MCU和MPU的应用。

综上,Qt工具不仅可以最大程度提升设计的复用性,还能实现高效开发,减少设计的复杂性。例如,当前座舱的开发设计接口变化日益加速,这就要求应用程序的更改不仅要及时响应,而且要更加便捷。

Qt 软件栈便实现了特定开发面板的直接部署,可以大大减少早期的环境配置、嵌入式的开发环境部署工作。

此外,其脚本语言内置了多种主题,以及可扩展的设计模块,极大程度降低了设计难度,实现了更加轻松的开发周期。

而对于软件来说,最重要的还有保障其鲁棒性。在此方面,Qt 提供Qt Quick Compiler 工具,可以帮开发人员将 QML 文件直接编译到程序中,为其源代码提供保护。

应用案例

2021年,Qt与现代汽车集团合作,为起亚和捷尼赛思汽车品牌提供HMI设计服务。

在捷尼赛思GV60的座舱屏幕中,车道助手与导航信息互联互通,兼顾高速公路上的坡道、弯道和限速区,可根据不同路况自动调整、确保行驶安全。加持Qt直观的用户界面,这些高级功能变得更加易用,同时可将车辆的动向清楚地传达给驾驶者。

其他智能功能则会在驾驶者可能遭遇危险时在数字仪表盘上发出提醒,比如盲区监控功能会在其他车辆位于视觉盲区时阻止驾驶者变道;碰撞检测功能可以让驾驶员从狭窄拥挤的泊车位轻松驶出;

值得一提的是,针对源码开放,Qt应用在奔驰MBUX 2.5的Hyperscreen便是最好的诠释。

其座舱采用了Linux +Qt 组合,HMI界面基于Qt 的Wayland 模块开发而成。特别之处在于,这种方式采用了Zero Layer 功能,可以直接将地图等应用程序置于底层,从而使其他功能模块显示像APP一样悬浮于该应用程序之上,做到各自的操作互不干扰,并实现了功能的拓展。

而正是由于这种源码开放,用户甚至也可以实现对于系统的高度定制,比如将应用程序直接固定在某些位置,从而降低行驾驶过程中的操作风险;

2021年奔驰在CES上发布的下一代MBUX的外观

此外,2021年上市的东风雪铁龙C5 X中高配车型由哈曼负责对其4G版智能网联系统进行整体系统架构与集成,这是全球首次将Qt所支持的3D实时渲染带入到抬头显示(HUD)和数字仪表的车型。

哈曼智联科技事业部项目经理吉嘉川先生在采访中表示,Qt为汽车行业带来了众多益处,包括:极大提高了HMI开发效率,促使设计师和开发者无缝合作,实现了人机交互系统中的2D、3D渲染和组件之间的相互通信等功能。

智能汽车HMI“火了”相关推荐

  1. 智能汽车带火汽车存储产品 三星/东芝/SK海力士/美光纷纷“下手”

    汽车从安全控制到智能辅助驾驶再到无人驾驶的趋势发展,不仅吸引英特尔.三星.高通.苹果等各方巨头争食大饼,更是对Memory需求暴增,预计到2020年汽车市场对Memory需求将暴增10倍,这也是三星. ...

  2. 与智能汽车相见恨晚的SOA到底是什么?

    [CSDN 编者按]在本文作者看来,SOA带来的组件化使OTA(Over-the-Air Technology,空中下载技术)升级成为可能,也让独立第三方软件开发商进入的门槛大大降低. 作者 | 张航 ...

  3. 第十五届全国大学生智能汽车竞赛各分赛区国赛预选队伍成绩认定一览表

    01背景介绍 在第十五届全国大学生智能车竞赛中,由于新冠疫情影响没有进行全国总决赛.进入全国总决赛的队伍数量将根据 第十五届全国大学生智能汽车竞赛各分赛区成绩汇总 来确定.进入各分赛区的名额在比赛之前 ...

  4. 第十五届全国大学生智能汽车竞赛各分赛区国赛获奖信息

    01国赛奖项 根据 第十五届全国大学生智能汽车竞赛各分赛区成绩汇总 信息,确定了各分赛区进入国赛的最终队伍数量.由于第十五届全国大学生智能汽车竞赛没有举行线下总决赛,每个赛区进入国赛的预选队伍在各分赛 ...

  5. 第十一届全国大学生智能汽车竞赛获奖名单

    第十一届全国大学生智能汽车竞赛获奖名单 序号 学校 队名 竞赛组别 获奖等级 1 北京科技大学 北京科技大学摄像头组 摄像头组 特等奖 2 电子科技大学 成电追风 摄像头组 特等奖 3 惠州学院 神迹 ...

  6. 巅峰对话:畅想大数据时代的车联网与智能汽车

    ZD至顶网CIO与应用频道 01月20日 北京消息:2016年1月20日,数据猿作为独家全程直播与专访媒体,受邀参加"全球大数据峰会 Global Big Data Conference 简 ...

  7. arduino接收hmi屏幕_汽车HMI设计中交互设计的发展趋势

    人与汽车的交互方式,归根结底还是人从汽车HMI界面获取信息,汽车从人那里获取指令.我们今天就从交互方式的角度,来讨论一下汽车HMI设计的未来发展趋势. 人工智能已经成为汽车HMI设计领域的未来解决方案 ...

  8. 一、第十五届全国大学生智能汽车竞赛AI电磁——项目介绍

    基于深度学习的智能车项目总结 一.项目背景: 二.日常调车+比赛视频: 三.项目整体介绍: 1.先来个项目思维导图? 二.硬件设计篇介绍 一.项目背景: 写这篇文章的目的是为了纪念一下自己大学里那段为 ...

  9. 跨界融合,共创智能汽车研发新生态(技术大会诚邀您的莅临)

    全球汽车产业正在经历技术变革.智能汽车不仅是汽车与人工智能.云计算.V2X技术.5G通信等多领域技术融合发展的产物,也是创新热点与未来发展的至高点.在软件定义汽车的趋势下 ,ICT技术向汽车产业不断渗 ...

  10. 智能汽车进入HPC时代,这家本土芯片厂商如何领跑市场

    智能汽车正在加速进入HPC(高性能计算机)时代,一个全新的芯片市场机会正在来临. <高工智能汽车>了解到,今年理想汽车发布的第二款车型--理想L9首次搭载了全自研的中央域控制器.接下来,包 ...

最新文章

  1. python真的很厉害吗-python为什么这么牛?Python真有这么好的前景?
  2. cnil在python_在Python中使用cumprod()计算权益曲线
  3. 单台mysql增加节点_如何在一台服务器上安装两个PXC集群节点
  4. 《算法竞赛入门经典》—— 5.2.6 栈、队列与优先队列
  5. linux ssh终端解决中文乱码的问题
  6. Java内部类引用外部类中的局部变量为何必须是final问题解析
  7. 施一公:如何提高英文的科研写作能力
  8. SpringMVC框架----RequestMapping注解
  9. EDI许可申请 简介
  10. 【Loss】深度学习的多个loss如何平衡?
  11. 总结命令行05:Kafka
  12. 安卓flash插件_谷歌Chrome 76稳定版正式发布:默认禁用Flash
  13. 中国石油大学《大学语文》第一阶段在线作业
  14. 传世调试之-道士技能《解毒术》、《神光术》:无法正常升级。
  15. Angular4_安全导航操作符 ( ?. ) 和空属性路径
  16. Quartus中jtagserver找不到指定文件的解决方法
  17. 民办二本计算机专业学生出路何在?
  18. 我就是那个错过了乔布斯的变态老码农
  19. cpu和gpu已过时,npu和apu的时代开始
  20. 开源项目推荐:HandsFree机器人项目

热门文章

  1. 《数据库原理与应用》课程实验报告三 --数据库的嵌套查询
  2. hp服务器修改阵列,HP服务器阵列配置教程(适合初学者)
  3. k8s安装prometheus+grafana(第二弹:prometheus-operator)
  4. MEMORY系列之“DRAM概述”
  5. 隔段时间网络就会变差,重启路由器恢复,这是为什么
  6. Linux 下恢复误删文件
  7. LeetCode 刷题: Fizz Buzz
  8. Wed Jul 22 00:00:00 CST 2020 java转成指定日期格式的字符串
  9. 嵌入式研发人员的核心竞争力浅谈
  10. 商用密码安全性评估简介