关联系统-智能座舱控制器ICC

智能座舱构成

在这里插入图片描述
如上图所示,智能座舱主要是由仪表、中控、HUD、语音、DMS/OMS等多种交互通道组成,其宗旨是提升人的交互体验,使车辆更加智能化,情感化。

智能座舱内部功能

仪表功能

在这里插入图片描述

SR场景重构

在这里插入图片描述
如上图所示,仪表区域可实现对现实场景的重构,此功能称为SR场景重构,其重构内容主要包括:动态目标物、静态目标物、车道线、自车模型:
——动态目标物渲染:由ICC接收动态目标物结构体进行显示,结构体内容包括:目标ID、目标类型Type、目标X坐标、目标Y坐标、目标Yaw角、目标颜色
——静态目标物渲染:由ICC接收静态目标物结构体进行显示,结构体内容包括:目标ID、目标类型Type、目标X坐标、目标Y坐标、目标Yaw角
——车道线渲染:由ICC接收车道线方程y=C3 * x^3 + C2 * x^2 + C1 * x + C0的四个系数C0、C1、C2、C3以及起点X坐标、终点X坐标、车道线索引、车道线类型进行显示;此处有个点为C0发生跳变的时候,需要将车道线索引进行调整;C0为距离左侧车道线的距离,在变道过程中,C0会发生一次跳变,之前的左侧车道线会变为右侧车道线,此时需要调整一下索引值;除以上实现方法外,还可直接接收车道线离散点进行车道线拟合显示
——自车模型渲染:主要渲染车辆状态,四门两盖灯光等,可直接接收整车相关信号进行显示

Toast弹窗

在这里插入图片描述
如图所示,仪表支持相关文字信息提示,可根据TextMessage信号进行相关显示

ICON图标

在这里插入图片描述
如图所示,可支持功能状态的实时显示, 可根据功能状态机信号进行相关显示

2D/3D动效

在这里插入图片描述
如图所示,仪表还支持2D/3D动效的渲染【如:本车道蓝色渲染】,一般动效都会与功能状态绑定或与报警信号绑定,可根据实际情况进行相关显示

Voice声音

除以上显示功能外, 仪表还附带喇叭,可进行声音的提示,可根据信号VoiceRemind进行相关提示

中控功能

中控设置项

在这里插入图片描述
如上图所示,中控支持对自驾功能的相关设置,允许用户根据自身喜好进行设置;

设置项记忆:
设置项记忆一般两种:每次上电开启、首次默认一个设置,后续记忆;相关实现策略如下:
——自驾域控制器ADCC与座舱域控制器ICC均作设置项记忆,以自驾域控制器ADCC记忆为主;
——若ICC上电早于ADCC,则ICC按照之前设置项记忆状态显示【若此情况发生于首次上电,ICC按照初始默认状态显示】,当ADCC上电后,ICC根据接收ADCC信号进行设置项显示;
——若ADCC上电早于ICC,则ICC按照接收ADCC信号进行设置项显示;
设置项显示:
设置项显示状态可与功能状态机对应,对于主动安全类功能,其设置项状态OFF对应功能状态机OFF+Failure;设置项状态ON对应功能状态机其他状态;对于行泊车功能,其设置项状态OFF对应功能状态机OFF;设置项状态ON对应功能状态机其他状态;
2秒校验机制:
用户更改设置项后,ICC连续发3帧信号,之后周期发送None【未操作情况下,默认发周期发None】,直接显示更改后的设置项,2秒后校验ADCC信号,若ADCC反馈信号与ICC发送信号不一致,显示状态会切回ADCC发送的信号状态
功能故障反馈:
——设置项关闭情况下:
无论安全类功能还是行泊车功能,出现故障均不作提示
——设置项开启情况下:
若安全类功能故障,直接报故障提示,同时设置项置为关闭状态;此时用户点击,则提示"系统故障,无法开启";若行泊车功能故障,不报故障提示,当用户主动激活功能时,再提示故障
付费订阅
有些高阶功能需要学习考试或付费订阅才能开启,此时ICC需要查询云端许可证,根据查询结果,选择置灰或进行提示
级联设置
对于两个设置项之间存在关联的,ICC需要做伸缩栏目或置灰处理

负一屏

在这里插入图片描述
负一屏可支持功能设置项或功能入口,用户点击一般都会进行相关反馈,或发送功能开启命令,或更改设置项

Docker栏

在这里插入图片描述
如图所示,中控边侧一般会设置Docker栏,用户功能的快捷进入或退出,点击可发送功能开启或退出命令

全APP应用

在这里插入图片描述
如图所示,中控全APP应用中将显示所有功能的快捷入口,用户可通过点击实现功能进入

除以上功能外,中控还支持仪表所具有的功能【SR场景重构、Toast弹窗、ICON图标、2D/3D动效、Voice声音】

语音功能

语音播报

ICC内部一般都会集成语音包APK,语音供应商一般会根据语音需求,提前做好语音库,通过固定的链接去调用即可:
在这里插入图片描述
除此之外,还可直接编辑语义信息,直接调用TTS播报接口进行语音播报

语音控制

ICC内部还支持语音命令的转发,用于控制功能
在这里插入图片描述

HUD功能

在这里插入图片描述
HUD俗称小仪表,仪表具备的功能,其基本都可以实现

DMS/OMS检测

在这里插入图片描述
随着智能化的提升,目前很多车型都已配备DMS/OMS检测功能,可实现对驾驶员的疲劳检测及车内生物的检测;

智能座舱外部接口

智能座舱支持上位机调用以上功能接口,以完成所需要的渲染效果;除此之外,智能座舱还支持集成渲染APK包,方便上位机进行渲染逻辑的实施,不过此种形式需要ICC与APK之间对齐好内部信号接口,便于信号的转发与传递

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/640217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis相关面试题大全

📕作者简介: 过去日记,致力于Java、GoLang,Rust等多种编程语言,热爱技术,喜欢游戏的博主。 📗本文收录于java面试题系列,大家有兴趣的可以看一看 📘相关专栏Rust初阶教程、go语言基…

为啥现在4位单片机依然没有被淘汰?

为啥现在4位单片机依然没有被淘汰? 在开始前我有一些资料,是我根据网友给的问题精心整理了一份「单片机的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!&#xf…

网络安全概述

目录 网络安全背景 网络安全常识及术语 网络的脆弱性和常见安全攻击 网络环境的开放性 协议栈(TCP/IP)自身的脆弱性 物理层 -- 物理攻击 链路层 网络层 -- ICMP攻击 传输层 -- TCP SYN Flood攻击 应用层 -- DNS欺骗攻击 ​编辑 操作系统的脆弱性及常见安全攻…

DevEco Studio4.0/3.1预览器报错综合整理

题外话:额,这篇文章的由来,是在这篇文章DevEco Studio3.1报错...发布后,仍有人没解决预览不了的问题,然后就有小伙伴让我看看到底哪个地方出错了,为什么按照文章上的去做了,还是无法使用&#x…

HCIP----MGRE实验

实验要求: 第一步,基本的IP地址配置 R1: [R1]int g0/0/1 [R1-GigabitEthernet0/0/1]ip add 192.168.1.1 24 #配置PC的网关 [R1]int Serial 4/0/0 [R1-Serial4/0/0]link-protocol hdlc #R1和R2之间采用hdlc封装 [R1-S…

爬虫入门到精通_基础篇1(爬虫基本原理讲解, Urllib库基本使用)

01 爬虫基本原理讲解 1.什么是爬虫:请求网站并提取数据的自动化程序 2.爬虫基本流程: 发起请求:通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的headers等信息,等待服务器响应。获取响应内容:如…

从0开始学鸿蒙应用开发——安装与配置DevEco Studio

安装与配置DevEco Studio 一.电脑配置要求 64位win10及以上,内存8GB,硬盘100GB 二.下载 1.进入openharmony官网:OpenAtom OpenHarmonyhttps://www.openharmony.cn/mainPlay 2.点击下载。 3.依次选择 开发者->应用开发者->应用开发文…

从零学Java - Stream API

Java - Stream API 文章目录 Java - Stream API什么是流(Stream)?Stream 的特点Stream使用步骤1 创建 Stream流2 中间操作3 终止操作 什么是流(Stream)? 流(Stream)与集合类似,但集合中保存的是数据,而Stream中保存对集合或数组…

揭开Spring MVC的真面目

官方对于Spring MVC的描述为: Spring Web MVC是基于Servlet API框架构建的原始Web框架,从一开始就包含在Spring框架中。它的正式名称“Spring Web MVC”来自其源模块的名称(Spring-webmvc),但它通常被称为“Spring-MVC…

数组和链表部分例题(力扣)

1.数组 1.1 合并一个数组的两个有序区间 public class MargTwo {public static void main(String[] args) {int[] arr1{1,5,6,2,4,10,11};int[] arr2new int[arr1.length];marg2(arr1,0,2,3,6,arr2);}private static void marg2(int[]arr1,int iStar,int iEnd,int jStar,int j…

Flutter 状态管理之GetX库

Flutter 状态管理之GetX 前言正文一、创建项目二、状态组件三、状态更新UI四、GetX库① 添加依赖② 局部刷新③ 全局刷新 五、源码 前言 Flutter使用的是声明式UI,是通过状态去更新UI组件的,因此我们首先就要学习状态的使用。同样为了简化原本的状态使用…

剖析组件应用市场的安装

java运维管理平台怎么支持组件的安装呢?怎么能够达到和应用市场一样的效果呢?效果图如下: 应用商店支持的组件列表: 应用商店组件的安装: 1.组件包的制作 1.1 组件包结构 package:用于存放实际组件包…

【MySQL进阶】SQL优化

文章目录 SQL 优化主键优化数据组织方式页分裂页合并主键设计原则 insert优化order by优化group by优化limit优化count优化 SQL 优化 主键优化 数据组织方式 在InnoDB存储引擎中,表数据都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表 在In…

数据结构Java版(4)——链表

一、概述 链表是一种常见的数据结构,用于存储一系列具有相同类型的数据元素。它由多个节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。 链表与数组不同,它的节点在内存中不是连续存储的,而是通过每个节点中的指针…

测试C#调用OpenCvSharp和ViewFaceCore从摄像头中识别人脸

学习了基于OpenCvSharp获取摄像头数据,同时学习了基于ViewFaceCore的人脸识别用法,将这两者结合即是从摄像头中识别人脸。本文测试测试C#调用OpenCvSharp和ViewFaceCore从摄像头中识别人脸,并进行人脸红框标记。   新建Winform项目&#xf…

OpenSource - 文件在线预览模块(多格式转 PDF 文件)

文章目录 文件在线预览模块(多格式转PDF文件)现已支持格式如下界面展示运行方式接口介绍文件上传文件转 PDF文件转图片文件转SVG 参数配置其他说明项目关联关键词文档转换预览技术说明同步转换异步转换 主要技术乱码问题处理帮助文档 前端预览弹出层用法…

整除的特征及解释

整除的特征及解释 整除的含义 简单地说,当一个非零整数除另一个整数得到整数商而没有余数时,叫做整除。如62=3,就说2整除6或6能被2整除。 用数学语言描述:若整数b除以非零整数a,商为整数,且余…

zookeeper弱密码漏洞修复

1.连接zookeeper 进入zookeeper安装目录 bin目录下 ./zkCli.sh -server IP:21812.查看节点 ls /3.查看节点权限 getAcl /zookeeper4.设置IP权限 setAcl / ip:127.0.0.1:cdrwa,ip:10.86.30.11:cdrwazookeeper的权限不具备继承性,父子节点的权限相互独立,因此需要为每个子…

11- OpenCV:自定义线性滤波(卷积,卷积边缘)

目录 一、卷积 1、卷积概念 2、卷积如何工作 3、常见算子(卷积核 Kenel) 4、自定义卷积模糊 5、代码演示 二、卷积边缘 1、卷积边缘问题 2、处理边缘 3、相关的API说明 4、代码演示 一、卷积 1、卷积概念 (1)在OpenC…

生成当天递增唯一的流水号的几种方式

说明:当开发中,如交易、文件传输过程中的文件名,可能需要我们使用一串唯一的数字来锁定这一条“交互记录”,即流水号。 本文介绍几种生成6位递增唯一,且每日重置的流水号的方式。 方式一:使用Redis 我们…