创新实践:基于边缘智能的边云协同智能驾驶训练舱解决方案

在 2024 年全国大学生物联网设计竞赛中,火山引擎作为支持企业,不仅参与了赛道的命题设计,还为参赛队伍提供了相关的硬件和软件支持。以边缘智能和扣子的联合应用为核心,参赛者们在这场竞赛中的方案展现出了卓越的创新性和实用性,将边缘智能与扣子的技术巧妙地应用于机器人、家庭陪护、智慧康养、智慧座舱等多个领域,为未来行业应用结合大模型的 AIoT 解决方案探索出更多可能性。

本文将聚焦智慧座舱领域,详细介绍"队名好难起"队伍,基于火山引擎边缘智能,打造的智能驾驶训练舱解决方案

道路建设发展推动智能驾驶训练舱解决方案

随着我国道路建设事业的快速发展,道路交通安全成为重大社会问题之一。据《"十四五"全国道路交通安全规划》显示,预计到 2025 年,我国机动车保有量、驾驶人数量、公路通车里程将超过 4.6 亿辆、5.5 亿人和 550 万公里。同时,车路协同、自动驾驶、共享出行等新技术新业态的快速涌现带来的交通流量、出行方式变化,对美好交通出行的向往和追求等,会对道路交通安全工作提出更高要求。

目前的道路交通安全纠察手段主要是交警现场执法、电子警察系统、移动执法设备、大数据分析等。这些纠察手段虽然在一定程度上提升了道路安全管理水平,但是也存在着电子警察系统覆盖面有限、反应速度慢,电子监控具备技术局限性、执法效率无法保证等不足。

如何完善道路交通安全纠察手段,降低交通事故发生的可能性?如何进一步保障道路交通的安全?来自大连理工大学的"队名好难起"队伍另辟蹊径,从驾驶者视角提升安全驾驶意识、识别安全风险,为道路交通安全提供新的解决方案,即通过火山引擎边缘智能打造的智能驾驶训练舱解决方案 。智能驾驶训练舱解决方案,集成了模拟驾驶系统、情绪与紧张度检测系统以及人工智能辅助系统 3 项关键技术,创造逼真驾驶环境,可以实现训练新手驾驶员、分析驾驶员状态并及时提醒、语音交互辅助驾驶的效果。

特别是在保障道路交通安全方面,智能驾驶训练舱解决方案可以分析车辆驾驶员的驾驶行为,预估其出现危险驾驶行为的概率,并采用有效的干预措施,减少交通事故的发生。

智能驾驶训练舱演示图

基于边缘智能的智能驾驶训练舱解决方案

整体方案介绍

智能驾驶训练舱采用火山引擎边缘智能平台,绑定 Jetson Orin Nano 开发板,构建了一套高效解决方案。该方案通过边缘智能平台的接口,创建设备模板,并连接摄像头,部署了用于识别驾驶员情绪和行为的模型。训练舱具备以下功能:

  • 情绪与紧张度检测:搭载高清摄像头,智能驾驶训练舱能够精准捕捉驾驶员表情,运用先进智能算法实时监测驾驶员情绪和紧张程度,实现提前预警,有效提升驾驶安全。

  • 模拟驾驶训练:专为新手驾驶员设计的模拟驾驶训练环境,基于 Carla 模拟器构建,模拟真实道路环境,包括多变天气、非机动车和行人等。通过模拟训练,新手驾驶员能够提升应对复杂天气的能力,积累驾驶经验,降低实际驾驶风险。此外,系统还设有驾驶行为评分功能,助力驾驶员改进驾驶技巧。

  • 语音助手:智能驾驶训练舱配备的语音助手支持实时对话,适应不同驾驶员的语音习惯,以真实语音互动,增强驾驶体验。在驾驶员面临复杂交通情况时,语音助手能够提供及时的建议和指导,帮助新手驾驶员快速熟悉道路环境,安全地进行驾驶训练。

整体方案当中,模型的选择与训练十分重要:

  • 多源图像处理: 采用光照均衡化、多光源成像技术,提高图像质量,同时,使用双侧引导上采样(bgu)方法来处理高分辨率的图像,调整输入测试图像的大小,使用模型处理,使用双边网格进行快速上采样,以解决高分辨率图像处理问题。对于低分辨率图像,选用 SRLUT 模型进行必要性处理。
  • 情绪识别: 基于 ResNet-50 + EAC 算法以及 RAF-DB 数据集,接入摄像头,读取摄像头的画面,进行人脸检测,将识别到的人脸进行剪裁,使用训练好的模型进行预测,得出人脸微表情时对应的心情。
  • 紧张度识别: 采用 ShuffleNet V2 模型用于识别驾驶员紧张度。驾驶环境复杂多变,识别驾驶员的紧张状态需快速响应、准确无误,这对模型的运行效率和准确性提出了极高要求。ShuffleNet V2 通过其独特的通道混洗(channel shuffle)和分组卷积(group convolution)技术,实现了计算资源的有效利用,能够在较低的计算成本下,保持较高的特征表达能力,对于实时分析驾驶员的面部表情、驾驶行为等多维度数据,进而准确判断其紧张程度至关重要。
  • 行为识别: 利用 DMS_MD 数据集针对性采集了超过 19 种驾驶员的典型危险交互行为,分别标注了人脸区域、人头区域及交互物品区域,采用 ResNet50 和 YOLOv5 两种网络结构进行驾驶行为识别。

边缘智能创新应用

通过火山引擎边缘智能,构建了高效、准确、实时的智能驾驶训练系统。

在感知层,通过在一体机中安装边缘智能组件,并在火山引擎边缘智能平台上创建项目、绑定节点,实现了与 Jetson Orin Nano 开发板、高分辨率摄像头、传感器等设备的连接,方便采集和处理现场设备的数据。火山引擎边缘智能平台支持多种设备接入、转换数据格式,确保了数据的准确性和实时性。

在传输层,现场设备采集的数据将通过边缘智能平台进行初步处理,完成数据的边缘聚合及视频数据结构化。同时,将训练完备的模型部署到边缘智能平台,通过 Jetson Orin Nano 开发板接收摄像头捕获的驾驶员面部数据,并将其转换成特征向量,结合边缘智能的数据处理能力,对视频数据流实例和时间序列数据流实例进行处理,获取模型输出结果,并将结果传回开发板进行进一步数据处理,便于后续数据汇总和对识别出的不良驾驶反应发出预警。

在控制层,当火山引擎边缘智能对感知层采集的数据进行分析并得出结果后,控制层根据分析结果将采取相应的行动。比如,情绪识别分析结果显示,驾驶员当前处于紧张或焦虑状态,控制层会立即生成控制指令,降低车载娱乐系统的音量,同时播放预设的舒缓音乐,以缓解驾驶员的紧张情绪。

通过边缘智能平台,智能驾驶训练舱实现:

  • 边云协同:火山引擎边缘智能平台支持边缘端与云端的双向通信,"队名好难起"队伍将 Jetson Orin Nano 开发板与边缘智能绑定,利用平台提供的接口创建设备模板以连接接摄像头,将情绪识别及紧张度识别模型部署在平台上,实现了边云协同。
  • 实时分析与决策: 借助火山引擎边缘智能平台强大的云计算能力,通过部署在边缘智能平台的深度学习模型,精准地识别驾驶员的情绪状态,判断其紧张程度。这些信息不仅有助于理解驾驶员的心理和生理状态,更能为驾驶安全提供有力支持------在识别到高度紧张时,系统能够及时发出提醒,显著提升驾驶的安全性。
  • 高效数据传输与分析反馈: 边缘智能平台支持实时数据处理、分析,通过对采集到的数据进行初步处理,将其转化为特征向量,减小传输数据的体量,提高数据传输速度。同时,边缘计算节点位于数据源附近,大大缩短了数据从采集到处理再到响应的延迟,能够做到提供高效传输与分析反馈。

解决方案效果展示

实时检测,提前预警

智能驾驶训练舱搭载高清摄像头,能够精准捕捉驾驶员表情,运用先进智能算法实时监测驾驶员情绪和紧张程度,实现提前预警,有效提升驾驶安全。

专为新手驾驶员设计的模拟驾驶训练环境

基于 Carla 模拟器构建,模拟真实道路环境,包括多变天气、非机动车和行人等。通过模拟训练,新手驾驶员能够提升应对复杂天气的能力,积累驾驶经验,降低实际驾驶风险。此外,系统还设有驾驶行为评分功能,助力驾驶员改进驾驶技巧。

实时对话,提供建议指导

支持实时对话,面临复杂交通情况时,语音助手能够提供及时的建议和指导,帮助新手驾驶员快速熟悉道路环境,安全地进行驾驶训练。

END

随着技术的发展,智能驾驶训练舱将向更高仿真度、个性化教学、云端数据分析等方向创新,提供逼真的驾驶体验。它将帮助驾驶员安全高效地提升驾驶技能,降低交通事故风险,同时为驾校培训提供便捷,改善人们的出行安全和生活质量。未来,火山引擎边缘智能将持续为智能驾驶训练舱带来更多可能性。

相关推荐
EasyCVR2 小时前
ISUP协议视频平台EasyCVR萤石设备视频接入平台银行营业网点安全防范系统解决方案
大数据·人工智能·物联网·安全·音视频·监控视频接入
白书宇2 小时前
19.QT程序简单的运行脚本
linux·arm开发·嵌入式硬件·物联网·arm
童欧巴2 小时前
技术周刊 | 2024 前端趋势解读
前端·javascript·aigc
徒步僧6 小时前
ThingsBoard规则链节点:Azure IoT Hub 节点详解
物联网·flask·azure
为祖国添砖爪哇6 小时前
【物联网原理与应用】实验一:温度传感实验
物联网
蓝奥声科技7 小时前
智能显示屏插座:能否成为家庭用电安全的守护天使?
物联网·安全·边缘计算
下面我就简单说两句11 小时前
物联网无线局域网WiFi开发(二):WiFi_RTOS_SDK
windows·物联网
邓校长的编程课堂11 小时前
C++编程&玩转物联网:用树莓派Pico实现流水灯
物联网
7yewh12 小时前
嵌入式硬件杂谈(六)充电器原理 线性电源 开关电源 反激电源原理
单片机·嵌入式硬件·mcu·物联网·硬件架构·硬件工程·pcb工艺