无人驾驶系统的软件架构是怎样的

发布者:RadiantSoul最新更新时间:2019-07-08 来源: CSDN 关键字:无人驾驶  软件架构 手机看文章 扫描二维码
随时随地手机看文章

一、整体架构


无人驾驶系统的软件架构是怎样的


基于本人对无人驾驶系统的理解,对无人驾驶系统的软件架构进行分层,大致分别以下3层:感知层、决策层与控制层。


二、感知层


感知层主要是通过各种传感器以及高精度地图实现,包含车辆的定位以及对物体的识别。 


车辆的定位主要是通过光雷达(LiDar)、GPS、惯性传感器、高精度地图等等信息进行综合,从而得出车辆的准确位置,其定位精度甚至可达cm级别; 

物体的识别主要采用光雷达以及双目摄像头实现;


三、决策层


决策层的输入包括感知层的信息、路径的规划以及控制层反馈回来的信息,通过增加学习算法下发决策指令。决策指令包含:跟车、超车、加速、刹车、减速、转向、调头等等;


四、控制层


根据决策层下发的指令,控制层对车辆实施具体的控制,其中包括:油门的控制、刹车的控制、方向盘的控制以及档位的控制;


关键字:无人驾驶  软件架构 引用地址:无人驾驶系统的软件架构是怎样的

上一篇:Molex发布微型配电箱(µPDB)密封模块
下一篇:面对2019新能源汽车补贴政策,TDK有何对策?

推荐阅读最新更新时间:2024-11-11 12:56

万科:无人车我先走一步,机器人保安酷不
万科是国内规模最大的地产商之一,但随着全国楼市呈现疲态,该集团的业务也正在变得更加多样化。   万科的老总王石是一个智能机器人爱好者,他此前曾透露,未来10年万科40%员工将由机器人代替,而明年机器人夜间巡逻保安预计会投放市场。所谓机器人巡逻保安应该就是万科研发的无人驾驶汽车。     近日,媒体在万科位于东莞的研发中心见到了测试中的“大白”无人车,该车造型非常科幻,可以正反双向开行,而且内部空间设计宽敞,能够容纳6个人,最高时速40km/h。   据了解,“大白”无人车是万科与上海交大联合研发,耗时3年,其采用磁传感器及GPS等技术,实现无人驾驶,目的是为机场、公交车站解决最后一公里交通问题。
[单片机]
一次试用改变了谷歌无人驾驶的命运?
谷歌 员工:一开始我对 无人驾驶 是拒绝的 谷歌最初邀请员工加入无人驾驶汽车项目时,其中一些人都对该项目的前景表示怀疑。   谷歌无人驾驶汽车项目主管克里斯·厄姆森(Chris Urmson)表示,其中一名开保时捷的员工认为无人驾驶汽车是“愚蠢的”,而他之所以参与这个项目,完全是因为他喜欢科技产品。   但在试驾了谷歌的无人驾驶测试车后,那位员工改变了态度,他告诉厄姆森:他不想再驾驶原先的汽车了。       “那位员工说,‘我感觉自己成了个糟糕的驾驶员。所有的人类都是糟糕的驾驶员。’”厄姆森回忆道。   厄姆森表示,共有140名谷歌员工在不同的情况下测试过无人驾驶汽车,以便为这种汽车
[嵌入式]
为了无人驾驶,日系汽车厂商开始抱团了
据日媒报道,包括丰田、日产、本田在内的6家日本大型汽车厂商将在高精度三维地图等 无人驾驶 所需的8个领域展开共同研究。上述厂商将以2020年在一般道路上行驶为目标,推进研究开发,力争确立标准技术,以对抗在无人驾驶领域领跑的欧洲企业和美国谷歌。   据报道,除了6家汽车厂商之外,电装、瑞萨电子和松下等6家日本零部件企业也将加入共同研发。达成联盟的企业将在地图、通信技术和管理驾驶员健康的人体工学等8个领域展开合作。   据了解,以上企业的首次合作将在地图领域展开。自动驾驶的实现需要拥有准确掌握汽车位置的高精度的地图数据。此前各汽车厂商分别展开研究,但今后将共同研究地图的标准和使用方法,计划在2016年内制定具体的业务计划。
[嵌入式]
软件标准化有望 ARM架构进军嵌入式应用添助力
在工业、交通、零售等产业应用领域,采用ARM处理器与Linux或Android操作系统的嵌入式装置,虽然在软硬件成本上有其优势,但由于其生态系统太过自由发散,因此在应用开发的过程中,常常会因为欠缺标准化而遇到许多麻烦,导致其成本优势被抵消殆尽。 有鉴于此,研华科技与安谋国际(ARM)、Canonical、Lineo、Retronix和Witekio等众多软硬件业者,日前携手成立嵌入式Linux/Android联盟(Embedded Linux Android Alliance, ELAA),将致力于在工业嵌入式市场推动开放、标准化的Linux和Android软硬件架构, 建立完善软硬件产业生态体系,协助物联网业者快速运用ARM处理
[单片机]
2018年无人驾驶汽车传感器创新技术展望
让无人驾驶汽车看到路面、阅读交通标志、检测物体、分类、感知速度/轨迹和其他车辆并不容易——更重要的是,将它定位在地图上,以便其确切知道必须去哪里。 对于高度自动化的汽车来说,它们必须依靠很多传感器,包括摄像头、雷达、超声波、GPS天线和利用光脉冲测距的激光雷达。          每种传感器都有其自身的弱点和优势。 安装在汽车上的一系列传感器技术 我们首先应弄清楚,如何最好地填补传感器固有的缺陷。第二步可能更为重要,即制定最好的策略,将不同的数据流结合起来,而不会丢失关键信息。每种传感器以其自身的帧速率传送数据就相当有问题。传感器融合则变得更加复杂——因为一些传感器提供原始数据,而其他传感器则提供它们自己的对象数据
[传感器]
Waymo携手本田 进军无人驾驶配送汽车领域
  4月3日,据消息称, Waymo 与本田已达成合作,两者合作关注的重点为货物运输。关于此次合作, Waymo  CEO约翰·克拉富西克没有透露太多细节,不过他暗示说很快就会宣布合作的消息。下面就随汽车电子小编一起来了解一下相关内容吧。   对于 Waymo 来说,与大型OEM合作,从零开始打造一款全新的汽车,这是一种新的探索,之前它在合作时只是将自动驾驶技术放进已有的汽车。   在配送与物流领域,Waymo并不是“新人”。一直以来,它都在完善 无人驾驶 卡车服务,最近Waymo宣布说,很快就会用该服务为谷歌亚特兰大数据中心运送货物。这些卡车并不是完全 无人驾驶 的,不过在试点项目中可以在公路上行驶。   尽管如此,与本田合作,
[汽车电子]
落地比想象中更快 无人驾驶巴士开上伦敦街头
  虽然直到今天,我们距离实现普通人购买一辆 无人驾驶 车还很远,但从某种意义上,这项技术已经开始在道路上践行了。如今在伦敦街头, 自动驾驶 巴士及物流车等正如雨后春笋般兴起,而最新的进展发生在伦敦东部地区。日前,法国自动驾驶技术和出行公司Vavya正联合交通出行公司Keolis一道,在英国、澳大利亚、法国等地街道部署无人驾驶穿梭巴士,与其他自动驾驶测试车辆的不同在于,Navya的服务将面向所有普通民众开放。   这意味着,街道的任何人都可以随时跳上这辆无人驾驶巴士,当然,也不需要购票。   目前,该无人驾驶穿梭巴士正在伦敦东部的伊丽莎白女王奥林匹克公园进行测试,具体测试流程将在9月分阶段展开,约间隔3-4天测试一次,测试时车辆
[嵌入式]
MC9S12G128模块化分层化软件架构之九_ClockAndRTI
1 overview 1.1 目的 本文档用于起点开发板的RTI(Real TimeInterrupt)实时时钟中断模块软件说明。 不局限于硬件功能的实现,着眼于实现高质量、优美的软件。 2 question 时钟源怎么选择? 3 软件实现 3.1 CodingRule 具体可在源码的 ..Sourcescode_rules.txt中可见。 3.2 driver层 3.2.1 新建drclock.h 增加MC9S12系统时钟设置,目标时钟频率48MHz。 3.2.2 新建drsys_config.h 增加驱动层参数设置,如外部时钟晶振。 3.2.3 新建drrti.h 3.2.3.1 新增宏函数drrti_
[单片机]
MC9S12G128模块化分层化<font color='red'>软件</font><font color='red'>架构</font>之九_ClockAndRTI
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved