面向智能汽车的人车交互设计与人车共驾控制探索

2023-12-24 05:59

本文主要是介绍面向智能汽车的人车交互设计与人车共驾控制探索,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

11月23日,由中国智能交通协会道路车辆专业委员会、中国汽车技术研究中心主办的2017’第十二届中国智能交通年会“智能网联汽车技术发展论坛上,吉林大学汽车仿真与控制国家重点实验室胡宏宇发表《面向智能汽车的人车交互设计与人车共驾控制探索》的演讲,本文为演讲速记整理,未经演讲者本人审核。

c2c23cbb92502196d080a5fa9379ac99.png

吉林大学汽车仿真与控制国家重点实验室 胡宏宇

01

智能网联汽车与辅助驾驶发展

去年发布的节能与新能源汽车技术路线图里面明确提出了智能网联汽车的等级划分,在等级划分的表格中,我们看到了其中人和车控制权的问题,这个也是目前智能汽车领域比较关注的一个焦点,如何更好地发挥人类驾驶员和智能汽车驾驶员各自的优势特点,保证汽车能够最优的行驶性能,并且能够被车内的驾乘人员所接受,这个应该是智能汽车发展的很关键的问题。

7c6dfcfc8f1d0dee0cc2c6bfbd17fcff.png

图1 中国制造2025智能网联汽车发展途径

在人车路闭环系统中,人是系统的核心要素,以人为中心是人机系统相互协调工作的本质需求,无论是传统的汽车人机交互设计,还是面向智能汽车驾驶辅助,包括人车协同共驾的控制,这里面的人始终是一个关注的重点。人的驾驶过程具有复杂性、随机性还有时变性,驾驶人起到什么作用这个是我们深入探讨的。

f0bf5c91c0458310c753771bca29017d.png

图2 辅助驾驶对于“人”行为的重要作用

02

驾驶过程人因解析

自动驾驶过程中可能面临的问题,第一个,是从技术层面上来看,汽车智能化技术与人类驾驶的能力冲突。人类驾驶员本身是在驾驶过程中逐渐退化的作用,会疲劳、累或者会分心,但是智能汽车的系统由于高精度的传感、执行、控制,它的技术是规定好的,也不会退化,在这个过程中有一个问题,智能化的技术对于未知环境的理解,认知理解能力是有限的,这是人类驾驶员和汽车驾驶员的冲突。

第二个冲突是自动驾驶和人工驾驶认知方面的冲突,这可能是认知层面的冲突,我们知道目前的一些自动驾驶设计都是基于驾驶人规则执行或者说规则驾驶的一些模式设定的,有相关的一些逻辑参数,在自适应方面包括人性化方面做的很不到位,人类驾驶是很随机的,尤其遇到某些红绿灯的时候。可能自动驾驶和人工驾驶的汽车这时候会发生一定的冲突。

第三个汽车智能化产业的快速发展和人类社会接受的冲突,我们真正坐上自动驾驶的时候,是不是能够被人所接受。2015年的时候波士顿有一个智能汽车的报告提到,除了技术本身以外,人类社会的接受形式很关键,目前自动驾驶大概只有56%认同的。

03

自动驾驶中的驾驶权接管问题

我们来看一下,这里主要提到的人车交互还有人车共驾的问题,首先我们需要明确一下,梳理一下人车共驾究竟是个什么东西,我觉得是从这里提到的人车控制权的交互还有一个相应协同,这里给划分了几个等级,从传统的TCS、ESP、EBA等的系统,我们也认为是人车协同系统,包括初级的ACC、LKA针对纵向和侧向的功能,我们也涉及人车协同的控制。我们目前关注的焦点,就像我刚才提到的人车驾驶能力的差异性是什么样的?冲突性是什么样的?驾驶人在驾驶过程中行为包括状态的演变规律是什么样的?从自动驾驶到人工驾驶切换,人的状态应该是什么样的?如何提高智能汽车,协同共驾的体验感?这一系列的问题都是我们面临的。 c510106fb97041e597244f93563581b8.png

  图3 驾驶行为分析三维结构模型

我们解析了一下常规驾驶员的行为,通常我们把驾驶的行为分为感知、决策、控制,在这个过程中,除了驾驶员的一些精神上的负荷还有产生体力的负荷,一方面是操作的技能这些都影响驾驶的效果,这里又把人的负荷细化了一下,精神的扶植包括认知、判断和情绪,体力负荷简单地划分了一下,从肌体的角度考虑,身体的疲劳。如何能够客观准确地测试分析并且建模驾驶员自然操作的行为,数字化地表述驾驶员的心声,包括手脚眼的操作习性,这对人机交互协同共驾具有重要的意义。
  在驾驶的过程中,人往往应该处于一个驾驶的负荷较佳的范围,在这个范围里应该是达到比较好的程度,无论是驾驶负荷的降低包括驾驶负荷的增大,都意味着驾驶的表现与绩效会降低。我们再来分析一下,自动驾驶和人工驾驶过程中我们人的一个情况,在人工驾驶的条件下,自动化的程度相对比较低的,人主要是从事一些主要的任务,那就是驾驶任务,驾驶负荷通常在相对最佳的或者适合驾驶的范围内,视觉的特性主要还是关注在道路的前方。人类对于未知事件的理解和认知能力还是很强的,对于自动驾驶来说,自动化的程度是比较高的,人类可能会从事一些次要的任务,驾驶的负荷这个时候是相对较低的,视觉的注意点也不是在路面上,可能会读书、看电影、打电话,自动驾驶缺乏对于一些特殊事件未知环境的理解。

ba97f0c0c8c8f02889ca2c01cf7ee1cd.png

图4 次任务下驾驶员认知负荷测试-认知分心

我们想从自动驾驶切换到人工驾驶这样的过程,怎么能够让人的负荷,从一个相对较小的状态过渡到较高的状态,这个过程需要我们描述出人的状态是什么样的?怎么样克服负荷的突变?

从自动驾驶到人工驾驶,这里可能涉及到两个关键的问题,一个是驾驶负荷的评估,另外一个是情景意识的找回,这面又给出了驾驶负荷和情景意识相关的解释。驾驶负荷我们在执行相关的一些任务时的紧张感、压力感,体现在我刚才所说的精神负荷还有体力负荷。情景意识就是我们在一定的时间和空间下,驾驶员进行环境的感知,理解周围环境的意义,并能预测周围未来环境的变化情况。
  在这个过程中,怎么快速地回到驾驶场景里?这是我们关注的重点,只有这样才能实现平稳舒适的切换过程。
  接下来描述一下高度自动驾驶下驾驶员接管的情况,高速自动驾驶下,正常来讲,是不需要人来进行监控周围的车辆驾驶任务,但是目前很多的厂商还是要求监控,人是非常容易从事一些非驾驶任务,这个时候就容易导致情景意识的丧失,这个时候如果遇到一些事故,我们来不及反应,我们需要分析驾驶员是否具备接管能力,如果具备接管能力,我们想办法快速找回情景意识。当驾驶员驾驶能力在一个合理的范围内的时候,我们怎么去判断是否在一个合理的范围,这是我们关注的重点,从一些精神负荷这样的表现进行相应的评估,然后我们进行相应的切换。如果这时候人不具备这样的接管能力,这时候怎么办?刚才也听到了很多专家提到的比如说云控网控,可以采用第三方的控制。
  找回情景意识就涉及到怎么去相应地找回,进行情景意识评估的问题,可能从视觉、心理包括相应的评价找回。刚才提到了整个接管过程人的行为过程描述,接下来的固件问题就是通过什么方式请求,目前主要是语音、图像包括体感、情感,还有现在在研究脑机接口的方式,这些都是智能汽车HMI的接口的方式,交互的方式。我也列几条,从视觉、听觉、触觉、体感、情感方面的交互,包括人性化、个性化的监管控制模式,以及基于人体新生理信息的评价。

04

仿人驾驶行为ADAS研发

我们认为在ADAS设计,包括一些传统电工系统设计的时候,往往在考虑车辆本身的东西之外,还要考虑运用学特征包括一些强的非线性、耦合性,包括机器相应之后的特性等,除了本身机械的汽车特性以外,我们更多的还应该关注人的驾驶体验评价,这样去进行一个基于驾驶员行为模型驾驶控制行为数据,包括驾驶员生理体验一体化的人车控制策略。 3f14b120c0b7e304190bc71767f731cd.png

图5 ACC开发-测试-评价

在驾驶员行为模型一块,传统是基于优预瞄曲的模型,进而到统一模型,2005年是做多目标优化的模型,面向ADAS系统,现在在做的更多考虑驾驶员的认知能力,包括决策,包括骨肌运用方面的驾驶员情况,包括驾驶员个性化、操作能力、操作水平、操作风格一系列的,引入到驾驶员的模型里面。
  最后做一个总结,我们认为未来的人车交互设计和共驾协同控制是一种以人为本的智能化,这里可能需要的是一个多学科,比如车辆工程、人机工程、认知科学、运动控制、人体医学等相关学科交叉融合的结果,我们可能需要搭建一个驾驶行为,包括人机交互的基础数据库,以及去构建驾驶能力,包括刚才提到的驾驶负荷、驾驶状态的一些评估表征手段,同时设计人性化、个性化的多模态的自然交互的通道,搭建人机交互还有人车共驾评价测试这样的平台。我们需要更多的融入人工智能的技术,人工智能技术我们了解到的计算机视觉、深度学习等这样的级别,其实更多的是有一些比如说认知科学、脑科学、行为科学还有神经科学交叉的学科。人机交互和人车共驾更多的是需要考虑认知、情感、伦理、智慧还有文明。

这篇关于面向智能汽车的人车交互设计与人车共驾控制探索的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/530749

相关文章

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

使用DrissionPage控制360浏览器的完美解决方案

《使用DrissionPage控制360浏览器的完美解决方案》在网页自动化领域,经常遇到需要保持登录状态、保留Cookie等场景,今天要分享的方案可以完美解决这个问题:使用DrissionPage直接... 目录完整代码引言为什么要使用已有用户数据?核心代码实现1. 导入必要模块2. 关键配置(重点!)3.

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

python之流程控制语句match-case详解

《python之流程控制语句match-case详解》:本文主要介绍python之流程控制语句match-case使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录match-case 语法详解与实战一、基础值匹配(类似 switch-case)二、数据结构解构匹

Spring Security注解方式权限控制过程

《SpringSecurity注解方式权限控制过程》:本文主要介绍SpringSecurity注解方式权限控制过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、摘要二、实现步骤2.1 在配置类中添加权限注解的支持2.2 创建Controller类2.3 Us

使用Python实现表格字段智能去重

《使用Python实现表格字段智能去重》在数据分析和处理过程中,数据清洗是一个至关重要的步骤,其中字段去重是一个常见且关键的任务,下面我们看看如何使用Python进行表格字段智能去重吧... 目录一、引言二、数据重复问题的常见场景与影响三、python在数据清洗中的优势四、基于Python的表格字段智能去重

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Python中如何控制小数点精度与对齐方式

《Python中如何控制小数点精度与对齐方式》在Python编程中,数据输出格式化是一个常见的需求,尤其是在涉及到小数点精度和对齐方式时,下面小编就来为大家介绍一下如何在Python中实现这些功能吧... 目录一、控制小数点精度1. 使用 round() 函数2. 使用字符串格式化二、控制对齐方式1. 使用