【ADAS】高级驾驶辅助系统

news2025/1/3 18:14:57

自动驾驶入门—ADAS(Advanced Driving Assistance System)高级辅助驾驶系统

一、ADAS的官方介绍

二、信息辅助

1、行车监控类
2、危险预警类
3、驾驶便利类

三、控制辅助

1、紧急应对类
2、驾驶便利类
3、是车道保持类
4、智能灯光类

参考链接:

https://blog.csdn.net/weixin_48143996/article/details/126121775

什么是汽车ADAS(高级驾驶辅助系统)?| Ansys

一、ADAS的官方介绍

1、定义

​ ADAS(Advanced Driving Assistance System)高级辅助驾驶系统,是利用安装于车上的各式各样的传感器,在第一时间收集车内外的环境数据,进行静、动态物体的辨识、侦测与追踪等技术上的处理,从而提供信息辅助、预警、辅助控制及便利驾驶的主动安全技术

​ 官方的定义其实就很好理解,ADAS这个名词就相当于是个集合,汇集多种辅助驾驶功能

  • ​ 大类可将ADAS分成两类:
    • ​ 第一种: 关于 信息辅助 的相关功能
    • ​ 第二种: 关于 控制辅助 的相关功能
2、功能

​ ADAS软件的主要目的是提高安全性,通过提高车辆对其环境的感知以及在几毫秒内做出适当响应的能力,这些系统似乎为汽车赋予了一种避免危险的“超能力”。在ADAS中,激光雷达、雷达和摄像头等传感器协同工作,以便为行人检测和车道偏离警告等功能提供重要信息。此外,ADAS在帮助驾驶员减少工作量和压力方面也有重要作用,提高舒适度和便利性,并推动向完全自动驾驶的转型。

3、发展

早期,ADAS技术主要以被动式报警为主,当车辆检测到潜在危险时,会发出警报提醒驾车者注意异常的车辆或道路情况。对于最新的ADAS技术来说,主动式干预也很常见。
目前,ADAS属于自动驾驶技术分级中的L2级和L2+级。 随着自动驾驶水平的提高,人工控制和机器控制的比例也将迎来此消彼长之势。如今,ADAS正在帮助我们向L5级(完全自动驾驶)发展迈进——驾驶员在逐步适应ADAS技术,最终技术将能够完全处理驾驶任务(不再需要驾驶员)。

在这里插入图片描述

4. ADAS基本类型

ADAS涵盖了从基本辅助到高级自动化等一系列功能,其中包括:

  • **自适应巡航控制(ACC):**通过调整车辆相对于前方车辆的速度,帮助驾驶员保持安全车距。

  • 自适应驾驶光束前照灯(ADB):从远光灯切换为近光灯,或将焦点转向正确的方向,以适应车辆当前的外部照明需求。

  • **自动紧急制动(AEB):**在预计发生碰撞时施加制动。

  • **盲点检测(BSD):**当汽车侧面的盲区中存在另一辆汽车时,向驾驶员发出信号。该功能在变换车道时尤其有用。

  • **倒车车侧预警系统(CTA):**通过在倒车时向驾驶员提供关于车辆接近的警告来降低碰撞风险。

  • **驾驶员睡意检测:**通过监控驾驶员并在感知到疲劳迹象时进行提醒,有助于防止事故的发生。

  • **泊车辅助:**在平行泊车或垂直泊车时,感应泊车位和周围障碍物,并自动执行泊车操作,从而为驾驶员提供辅助。

  • **交通标志识别:**此功能通常与驾驶员的抬头显示器配合使用,可识别限速和其他交通标志,以便驾驶员随时了解相关情况。

二、信息辅助

信息辅助IA(Information Assist)下分21项,这些中都是不包含驾驶行为的控制

在这里插入图片描述

这21项放在这里会不会很乱?那我们再归拢一下

1、行车监控类

在车辆的不同使用场景下,对道路信息如交通标志、道路限速、车辆周边影像等信息进行采集显示,方便驾驶员使用。

在这里插入图片描述

2、危险预警类

车辆通过获取车辆内部(驾驶员)、车辆外部(车辆、行人、障碍物碰撞、限速、道路状况)状态信息,判定或预测各种潜在危险事件并进行预警或提示。这里面的低速行车辅助是一个偏综合性的功能,包含了一些其它的基础功能

MALSO低速行车辅助:车辆行驶时,探测其周围障碍物,并当车辆靠近障碍物时为驾驶员提供影像或警告信息;

在这里插入图片描述

3、驾驶便利类

这些功能可以在无光/暗光、减少驾驶员低头、倒车等特定场景下提升驾驶的便利性和安全性。

在这里插入图片描述

三、控制辅助

​ 控制辅助CA(Control Assist)共有15项功能,相对于第一类的区别在于这一类功能会在特定情况下介入车辆驾驶行为的控制。

在这里插入图片描述

同样我们可以对这15项进行多想=项汇总

1、紧急应对类

主要是紧急情况下车辆会执行减速、制动、转向等动作以避免碰撞或其它危险行为。

在这里插入图片描述

其中前两个AEB和EBA从字面上来看非常近似,具体的区别可以看其功能的详细定义

AEB自动紧急制动:
	实时监测前方行驶环境,并在可能发生碰撞危险时自动启动车辆制动系统使车辆减速,以避免碰撞或减轻碰撞后果;

EBA紧急制动辅助:
	实时监测车辆前方行驶环境,在可能发生碰撞危险时提前采取措施以减少制动响应时间并在驾驶员采取制动操作时辅助增加制动压力,以避免碰撞或减轻碰撞后果;
	
	第一个是危险情况下自动触发制动功能的;
	第二个是危险情况辅助减少人制动介入时间同时加强制动效果;第一个重点在自动上,第二个重点在辅助上。这个功能是避免或减轻碰撞,不要以身试功能。
2、驾驶便利类

通过辅助功能实现限速、泊车、巡航、拥堵路况、误踩等使用场景的便利,同时也部分的提升了驾驶安全性。

在这里插入图片描述

3、是车道保持类

严格来讲也属于驾驶便利,但是都属于车道控制这个小类别,所以单独拎出来,很容易理解其功能。

在这里插入图片描述

4、智能灯光类

随着车辆智能化的不断深入,车灯相关的技术也不断的衍生出来,自适应的远光灯和前照灯就属于车灯类的辅助驾驶功能。

目前更先进的ISD(智能交互灯)、DLP(数字信号灯)技术也已经出现了,似乎灯光能够实现一部分过往屏幕才能胜任的信息传递和交互功能了。

在这里插入图片描述

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

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

相关文章

Spring Boot + MinIO 实现分段、断点续传,让文件传输更高效

一、引言 在当今的互联网应用中,文件上传是一个常见的功能需求。然而,传统的文件上传方式在面对大文件或不稳定的网络环境时,可能会出现性能瓶颈和上传失败的问题。 传统文件上传,就像是用一辆小推车搬运大型家具,一…

搭建android开发环境 android studio

1、环境介绍 在进行安卓开发时,需要掌握java,需要安卓SDK,需要一款编辑器,还需要软件的测试环境(真机或虚拟机)。 早起开发安卓app,使用的是eclipse加安卓SDK,需要自行搭建。 目前开…

开发过程优化·自定义鼠标右键菜单

为了改善日常工作中的开发体验,我希望在某个项目目录下点击鼠标右键的快捷菜单,让程序自动为该项目引入一个内部的工具库文件并挂载到项目中。 实现该功能需要组装一些零碎的电脑应用知识,下面徐徐渐进依次说明: 1、在右键菜单中…

搭建ZooKeeper分布式集群

ZooKeeper分布式集群部署旨在通过多节点协作实现高可用性和容错能力。本次实战以三台服务器(master、slave1、slave2)为例,详细介绍了从下载安装到配置启动的全过程。首先,下载并解压ZooKeeper安装包至/usr/local目录,…

elasticsearch-java客户端jar包中各模块的应用梳理

最近使用elasticsearch-java客户端实现对elasticsearch服务的Api请求,现对elasticsearch-java客户端jar包中各模块的应用做个梳理。主要是对co.elastic.clients.elasticsearch路径下的各子包的简单说明。使用的版本为:co.elastic.clients:elasticsearch-…

【AIGC】使用Java实现Azure语音服务批量转录功能:完整指南

文章目录 引言技术背景环境准备详细实现1. 基础架构设计2. 实现文件上传功能3. 提交转录任务crul4. 获取转录结果 使用示例结果示例最佳实践与注意事项总结 引言 在当今数字化时代,将音频内容转换为文本的需求越来越普遍。无论是会议记录、视频字幕生成&#xff0c…

InstructGPT:基于人类反馈训练语言模型遵从指令的能力

大家读完觉得有意义记得关注和点赞!!! 大模型进化树,可以看到 InstructGPT 所处的年代和位置。来自 大语言模型(LLM)综述与实用指南(Amazon,2023) 目录 摘要 1 引言 …

kafka开机自启失败问题处理

前言:在当今大数据处理领域,Kafka 作为一款高性能、分布式的消息队列系统,发挥着举足轻重的作用。无论是海量数据的实时传输,还是复杂系统间的解耦通信,Kafka 都能轻松应对。然而,在实际部署和运维 Kafka 的…

在Linux上获取MS(如Media Server)中的RTP流并录制为双轨PCM格式的WAV文件

在Linux上获取MS(如Media Server)中的RTP流并录制为双轨PCM格式的WAV文件 一、RTP流与WAV文件格式二、实现步骤三、伪代码示例四、C语言示例代码五、关键点说明六、总结在Linux操作系统上,从媒体服务器(如Media Server,简称MS)获取RTP(Real-time Transport Protocol)流…

蓝桥杯(Java)(ing)

Java前置知识 输入流: (在Java面向对象编程-CSDN博客里面有提过相关知识------IO流) // 快读快写 static BufferedReader in new BufferedReader(new InputStreamReader(System.in)); static BufferedWriter out new BufferedWriter(new…

python钉钉机器人

上代码 #coding:utf-8 import sys import time import hmac import hashlib import base64 import urllib.parse import requeststimestamp str(round(time.time() * 1000)) secret 你的secret secret_enc secret.encode(utf-8) string_to_sign {}\n{}.format(timestamp, …

「Mac畅玩鸿蒙与硬件50」UI互动应用篇27 - 水果掉落小游戏

本篇教程将带你实现一个水果掉落小游戏,掌握基本的动态交互逻辑和鸿蒙组件的使用,进一步了解事件处理与状态管理。 关键词 UI互动应用水果掉落状态管理动态交互游戏开发 一、功能说明 水果掉落小游戏包含以下交互功能: 随机生成水果&#…

用 vue3 实现新年快乐

提前祝福大家新年快乐,今天用一个新年快乐的教程来结束这一年。 看下效果 在这个案例中,我们使用了 vue3 ,有一个浮动的新年快乐的字体,然后有一堆从下到上的小粒子,在文字背后有一个模拟烟花绽放的效果。 环境搭建…

QT集成IntelRealSense双目摄像头2,集成OpenGL

上一篇文章写了如何把IntelRealSense摄像头的SDK集成到QT项目,并成功采集数据,在没有用OpenCV的情况下完成色彩数据,以及深度数据的显示。 具体地址:https://blog.csdn.net/qujia121qu/article/details/144734163 本次主要写如何…

【模块一】kubernetes容器编排进阶实战之kubernetes pod Affinity与pod antiaffinity

pod Affinity与pod antiaffinity Pod Affinity与anti-affinity简介: Pod亲和性与反亲和性可以基于已经在node节点上运行的Pod的标签来约束新创建的Pod可以调度到的 目的节点,注意不是基于node上的标签而是使用的已经运行在node上的pod标签匹配。 其规则…

从百度云网盘下载数据到矩池云网盘或者服务器内

本教程教大家如何快速将百度云网盘数据集或者模型代码文件下载到矩池云网盘或者服务器硬盘上。 本教程使用到了一个开源工具 BaiduPCS-Go,官方地址 : https://github.com/qjfoidnh/BaiduPCS-Go 这个工具可以实现“仿 Linux shell 文件处理命令的百度网…

使用maven-mvnd替换maven大大提升编译打包速度

先上结论!!! 多模块清理并打包提升:约3.5倍 多模块不清理打包提升:约5.5倍 单模块提升:约2倍 从计算结果来看,多模块提升的效率更高。在使用mvnd package打包多模块式,可在控制台…

LeetCode - 初级算法 数组(删除排序数组中的重复项)

免责声明:本文来源于个人知识与公开资料,仅用于学术交流。 删除排序数组中的重复项 这篇文章讨论如何从一个非严格递增的数组 nums 中删除重复的元素,使每个元素只出现一次,并返回新数组的长度。因为数组是排序的,只要是相同的肯定是挨着的,所以我们需要遍历所有数组,然…

2024 年度总结

时光荏苒,2024 年即将画上句号,回顾这一年的写博历程,有付出、有收获、有成长,也有诸多值得回味与反思的瞬间。 一、内容创作 主题涉猎:这一年,我致力于探索多样化的主题,以满足不同读者群体的…

基于STM32位单片机的腕式运动体力监测装置设计

本设计基于STM32位单片机的腕式运动体力状态诊断系统装置。本系统内的使用的STM32单片机包含了心率检测电路、呼吸频率检测电路、OLED液晶显示电路、电源电路、蓝牙电路。通过心率传感器以及手指脉搏波动放大过后发送给比较器,结果处理后发送给单片机进行信息的收集…