汽车电子行业知识:自动驾驶系统结构和各模块功能

本文主要是介绍汽车电子行业知识:自动驾驶系统结构和各模块功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 2.自动驾驶系统结构和各模块功能
    • 2.1.自动驾驶系统结构
    • 2.2.车载传感器
      • 2.2.1.激光雷达
      • 2.2.2.毫米波雷达
      • 2.2.3.超声波雷达
      • 2.2.4.摄像头
      • 2.2.5.GNSS
      • 2.2.6. IMU
      • 2.2.7.多传感器融合
    • 2.3.各功能模块
      • 2.3.1.高精度地图
      • 2.3.2.定位
      • 2.3.3.感知
      • 2.3.4.决策
      • 2.3.5.规划
      • 2.3.6.控制
      • 2.3.7.V2X
      • 2.3.8.高性能车载集成计算平台
      • 2.3.9.智能车载操作系统
      • 2.3.10.车载总线控制系统

2.自动驾驶系统结构和各模块功能

2.1.自动驾驶系统结构

在这里插入图片描述

2.2.车载传感器

在这里插入图片描述

2.2.1.激光雷达

【定义】:激光雷达又称光学雷达(LiDAR,Light Detection And Ranging),是一种先进的光学遥感技术。

【原理】:向物体发射激光,根据接收反射时间间隔确定目标物体实际距离。

【作用】:激光雷达可以用于测量物体距离和表面形状。其测量精度可达厘米级。主流的多线激光雷达有4线、8线、16线、32线和64线。

【优点】:具有较高的距离、角度、速度分辨率,抗干扰能力强,点云信息丰富,不易受光照条件影响,可用于全天工作。

【缺点】:激光雷达会受天气(雨天,雾天)影响,空气中的悬浮物对光速产生影响,从而影响测量结果精度。
 

2.2.2.毫米波雷达

【定义】:毫米波就是电磁波,其频率通常介于10~300GHz频域之间。

【原理】:雷达通过发射无线电信号并接收反射信号来测定车辆与物体间的距离,毫米波雷达的测距和测速原理都是基于多普勒效应。

【作用】:被广泛应用于车载距离探测,如自适应巡航、碰撞预警、盲区探测、自动紧急制动等。

【优点】:与厘米波导引头相比,毫米波导引头体积小、质量轻、空间分辨率高;与红外、激光、电视等光学导引头相比,毫米波导引头穿透雾、烟、灰尘的能力强;另外,毫米波导引头的抗干扰性能也优于其他微波导引头。毫米波雷达具有全天候,全天时的工作特性,且探测距离远,探测精度高。

【缺点】:无法检测上过漆的塑料或者木头。对金属表面敏感,一个弯曲的金属表面会被认为是一个很大的金属面,因此路上的小易拉罐可能会被认为是很大的障碍,在大桥和隧道表现不佳。
 

2.2.3.超声波雷达

【定义】:超声波雷达,发射并接收40kHz的超声波。
【原理】:发射接收超声波,根据时间差算出障碍物距离。
【作用】:常见的超声波雷达有两种:第一种是安装在汽车前后保险杠上的倒车雷达,称为超声波驻车辅助传感器(UPA);第二种是安装在汽车侧面,称为自动泊车辅助传感器(APA)。其测距精度大约是1-3厘米左右。
【优点】:超声波雷达抗环境干扰能力强,对天气变化不敏感。
【缺点】:超声波是一种机械波,使得超声波雷达有着根源性的局限性:对温度敏感。超声波散射角大,方向性较差,无法精确描述障碍物位置。

 

2.2.4.摄像头

【定义】:一般具有视频摄像/传播和静态图像捕捉等基本功能,它是借由镜头采集图像后,由摄像头内的感光组件电路及控制组件对图像进行处理并转换成电脑所能识别的数字信号,然后借由并行端口或USB连接输入到电脑后由软件再进行图像还原。

【原理】:单目摄像头主要基于机器学习,对图像数据进行训练和学习。双目摄像头基于视差原理测量驾驶环境,测距精度较高。

【作用】:车载摄像头分为单目和双目,用于环境感知。

【优点】:摄像头的感知图像信息覆盖内容丰富,成本较低。

【缺点】:受光线,天气影响大
 

2.2.5.GNSS

【定义】:卫星导航定位系统是星基无线电导航系统,以人造地球卫星作为导航台,为全球海陆空的各类军民载体提供全天候的、高精度的位置、速度和时间信息。目前世界上著名的卫星导航系统有美国的全球定位系统(GPS)、俄罗斯的全球导航卫星系统(GLONASS)、中国的北斗卫星导航系统(BDS)以及欧盟伽利略(Galileo)系统。

【原理】:GNSS的基本原理是测量出已知位置的卫星到用户接收机之间的距离,综合多颗卫星的数据就可知道接收机的具体位置。

【作用】:对目标物体进行定位,提供经纬度,速度,方向等信息。

【优点】:全天候定位,高精度的位置、速度和时间信息。

【缺点】:多路径效应,数据更新频率低,不能在隧道或者室内定位。
 

2.2.6. IMU

【定义】:检测和测量加速度与旋转运动的传感器,包括加速度计和角速度计。

【原理】:加速度计工作原理是惯性原理,也就是力的平衡,A(加速度)=F(惯性力)/M(质量)。角速度计工作原理是利用了角动量守恒原理。

【作用】:加速度计测量目标物体的加速度,根据牛二定律可以求出目标物体的俯仰角,加速度二次积分可以计算目标物体的速度,但是这个速度并不准确。角速度计测量目标物体的角速度,角速度积分后可以计算车辆方向。

【优点】:数据更新频率快,不受外部环境影响。

【缺点】:有累计误差。

 

2.2.7.多传感器融合

由于各个传感器都有局限性且实现的功能不同,难以互相替代,需要多个传感器之间取长补短,来提升定位的正确率和精确度,于是诞生了多传感器融合。多传感器融合方案将会在定位模块介绍。感知模块也有自己的融合方案。定位的多传感器融合主要是提升定位正确率和精度,感知模块的多传感器融合提升感知识别结果正确率。

 

2.3.各功能模块

2.3.1.高精度地图

【定义】:高精度地图由含有语义信息的车道模型,道路部件,道路属性等矢量信息,以及用于多传感器定位的特征图层构成。 高精度地图可以看作是一种特殊的传感器。

【作用】:在高精度地图辅助下更容易判定自车位置,可行使区域,目标类型,行驶方向等。
定位,感知及规划都依赖高精度地图。

 

2.3.2.定位

计算车辆经纬度,速度,方向,俯仰角等信息,解决“我在哪的问题”。

定位通常使用GNSS,航位推算经过kalman融合的方式计算车辆绝对位置,但是这个位置的精度对于自动驾驶来说还远远不够。可以使用激光雷达点云和高精度地图匹配的算法进一步提升位置精确度,通常使用ICP迭代最近点方法。使用视觉定位算法有两类:基于地标拓扑算法和基于几何的视觉里程算法。
在这里插入图片描述

 

2.3.3.感知

感知相当于自动驾驶的“眼睛”,解决“周边环境是什么”问题。感知主要包括三个方面,路面、静态物体和动态物体。对于动态物体,不仅要检测到物体的位置,而且要对其轨迹进行跟踪,并根据跟踪结果,预测物体下一步的位置。感知算法大部分采用深度学习卷积神经网络,图像识别技术等。
 

2.3.4.决策

决策相当于自动驾驶的“大脑”,解决“我该做什么”问题。决策有两大类算法,一类是基于规则的学习,一类是基于学习算法。基于规则的决策:根据驾驶规则,经验,知识,交通法规等建立的规则库,根据不同环境信息划分车辆状态,按照规则逻辑确定车辆行为,代表方法是有限状态机法。基于学习的决策:通过环境样本进行自主学习,由数据驱动建立行为规则,利用不同的学习方法和网络结构,根据不同的环境信息直接进行行为匹配,输出决策行为,代表方法是深度学习及决策树等。
 

2.3.5.规划

在一定约束条件下,完成某个区域或范围内时间、空间状态下的路径、速度优化,或称之为车辆在一定时间、空间内的行驶轨迹优化。其中,得到的轨迹包含了时间、车辆姿态、位置等各方面信息,具体而言,即为车辆到达每个位置时的时间、该位置上的行驶速度,以及加速度、曲率、曲率的高阶导数等以及其他与时间相关的运动变量信息。
 

2.3.6.控制

这是一个直接和自动驾驶车辆底层控制接口CAN-BUS对接的模块,其核心任务是消化上层运动规划模块的输出轨迹点,通过一系列结合车身属性和外界物理因素的动力学计算,转换成对车辆控制的油门、刹车,以及方向盘信号,从而尽可能地控制车辆去实际执行这些轨迹点。
 

2.3.7.V2X

V2X相当于自动驾驶的“耳朵”。车用无线通信技术(Vehicle to Everything, V2X)是将车辆与一切事物相连接的新一代信息通信技术,其中V代表车辆,X代表任何与车交互信息的对象,当前X主要包含车、人、交通路侧基础设施和网络。借助于人、车、路、云平台之间的全方位连接和高效信息交互,V2X目前正从信息服务类应用向交通安全和效率类应用发展,并将逐步向支持实现自动驾驶的协同服务类应用演进。
 

2.3.8.高性能车载集成计算平台

自动驾驶系统各模块实时运行过程中,会产生大量的数据。以感知传感器为代表,数据量大,实时性要求高。因此,需要选择强劲性能的计算平台完成实时大规模数据处理任务。计算平台的性能对自动驾驶的安全性、可靠性、实时性非常重要。目前主流的计算平台包括基于GPU、DSP、FPGA、ASIC等方案的计算平台。
 

2.3.9.智能车载操作系统

运营服务,内容服务,人机交互,为乘客提供个性化服务。车载操作系统如下:
在这里插入图片描述

 

2.3.10.车载总线控制系统

汽车总线是指汽车内部导线采用总线控制的一种技术,通常称为汽车总线或汽车总线技术。汽车总线包括LIN总线,CAN总线,CANFD总线,MOST总线。线控技术主要指车辆底盘的线控执行,包括线控制动、转向和油门。
 
 

参考:https://www.zhihu.com/people/bai-gong-zi-72-22/posts

这篇关于汽车电子行业知识:自动驾驶系统结构和各模块功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Mybatis 传参与排序模糊查询功能实现

《Mybatis传参与排序模糊查询功能实现》:本文主要介绍Mybatis传参与排序模糊查询功能实现,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、#{ }和${ }传参的区别二、排序三、like查询四、数据库连接池五、mysql 开发企业规范一、#{ }和${ }传参的

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

Java实现文件图片的预览和下载功能

《Java实现文件图片的预览和下载功能》这篇文章主要为大家详细介绍了如何使用Java实现文件图片的预览和下载功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... Java实现文件(图片)的预览和下载 @ApiOperation("访问文件") @GetMapping("

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

SpringIntegration消息路由之Router的条件路由与过滤功能

《SpringIntegration消息路由之Router的条件路由与过滤功能》本文详细介绍了Router的基础概念、条件路由实现、基于消息头的路由、动态路由与路由表、消息过滤与选择性路由以及错误处理... 目录引言一、Router基础概念二、条件路由实现三、基于消息头的路由四、动态路由与路由表五、消息过滤

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

基于SpringBoot实现文件秒传功能

《基于SpringBoot实现文件秒传功能》在开发Web应用时,文件上传是一个常见需求,然而,当用户需要上传大文件或相同文件多次时,会造成带宽浪费和服务器存储冗余,此时可以使用文件秒传技术通过识别重复... 目录前言文件秒传原理代码实现1. 创建项目基础结构2. 创建上传存储代码3. 创建Result类4.

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

一文详解SpringBoot响应压缩功能的配置与优化

《一文详解SpringBoot响应压缩功能的配置与优化》SpringBoot的响应压缩功能基于智能协商机制,需同时满足很多条件,本文主要为大家详细介绍了SpringBoot响应压缩功能的配置与优化,需... 目录一、核心工作机制1.1 自动协商触发条件1.2 压缩处理流程二、配置方案详解2.1 基础YAML

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties