无人驾驶决策控制

无人驾驶中的决策规划控制技术 作者: 李力耘,刘少山 责编:何永灿,欢迎人工智能领域技术投稿、约稿、给文章纠错,请发送邮件至heyc@youkuaiyun.com 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》 无人车作为一个复杂软硬件结合系统,其安全可靠运行需要车载硬件、传感器集成、感知预测,以及控制规划等多个模块的协同配合工作。作者认为最关键的部分是感知预测和决策控制规划的紧密配合。狭义上... 阅读详情

近年来,随着人工智能和物联网技术的快速发展,无人驾驶汽车受到学术界、产业界极大关注,无人驾驶概念持续火热。从概念定义来看,智能驾驶汽车是一种自动化载体,能够部分或者全面代替驾驶员进行驾驶行为,无人驾驶汽车是智能汽车发展的最高形态。从原理角度看,无人驾驶控制系统模拟人类的驾驶方式,由传感器、控制器、执行器组成,对应感知、决策、执行三大功能模块。从技术角度看,无人驾驶在实现的过程中需要融合和运用多种技术,涉及到人工智能、云技术以及机器人技术等。任意两种技术的结合,都可算是广义无人驾驶概念的延伸,或是支撑无人驾驶技术的底层基础。

在这里插入图片描述
图1 无人驾驶系统原理
在这里插入图片描述
图2 无人驾驶核心技术元素
Google 无人驾驶技术通过“激光雷达为主+高精度地图+人工智能控制系统”实现。Google无人车依托 Google Map 多年来积累的各种道路交通数据以及街景数据提供最基本的数据支持;综合使用多种传感器,包括激光雷达(核心)、摄像头、毫米波雷达、超声波雷达、GPS、车轮位置传感器、速度传感器等进行环境感知及车身姿态感知;计算系统方面,配备 Google Chauffeur 人工智能控制系统,综合传感器信息,分析、计算得出决策控制指令。
Google 一方面基二自身在人工智能方面的技术积累;一方面大量收购AI创业公司,比如深度学习公司DeepMind、图片分析公司Jetpac、机器人公司Holomni、3D视觉系统公司Industrial Perception等,通过技术融合,提升技术能力。

无人驾驶决策控制系统的任务就是根据给定的路网文件、获取的交通环境信息和自身行驶状态,将行为预测、路径规划以及避障机制三者结合起来,自主产生合理驾驶决策,实时完成无人驾驶动作规划。狭义上来讲,包含了无人驾驶车的行为决策、动作规划以及反馈控制模块;广义上来讲,还紧密依赖上游的路由寻径、交通预测模块的计算结果。
路由寻径,属于全层路径规划,为无人驾驶汽车的自主驾驶提供方向性的引导,确定其依次需要通过的路段和区域序列,输出的结果严格依赖于高精度地图的绘制。
交通预测,任务是对感知所探测到的物体进行行为预测。要结合物理规律对物体做出预测,还需要结合物体和周边环境,以及积累的历史数据知识,对感知到的物体做出更为宏观的行为预测;
行为决策,任务是汇聚分析各种信息,做出行驶的决策,确定无人驾驶汽车应该进入什么行驶模式,比如路口左转模式、超车模式等;
动作规划,任务是将行为决策的宏观指令解释成一条带有时间信息的轨迹曲线,来给最底层的反馈控制来进行实际对车的操作;
反馈控制,任务是控制车辆尽可能遵循上游动作规划所输出的轨迹,通过控制方向盘转角以及前进速度实现。
在这里插入图片描述
图3 无人驾驶决策规划系统组成
在这里插入图片描述
图4 智能驾驶中任务规划结构
决策算法是核心竞争力,也是人工智能应用的重要场景。决策规划是自主驾驶系统智能性的直接体现,无人驾驶系统与ADAS系统的区别就在于是否具有自主的决策能力。目前各公司的传感器配置越来越趋同化,无人驾驶技术上的竞争会更多聚焦在决策环节,Google等公司的核心竞争力就体现在决策算法方面。
常见的决策规划体系结构有分层递阶式、反应式以及于者混合式。分层递阶式体系结构是一个串行系统结构,无人驾驶系统的各个模块之间次序分明,上一个模块的输出即为下一个模块的输入,当给定目标和约束条件后,系统根据即时建立的局部环境模型和已有的全局模型决定出下一步行动;反应式体系结构中的每个控制层都可以直接基于传感器的输入进行决策,突出“感知-动作”的特点,易于适应完全陌生的环境;混合式体系结构则结合上述两种方式的优点,在全局规划层次上,生成面向目标定义的分层递阶式行为,在局部规划层次上,生成面向目标搜索的反应式体系的行为分解。
在这里插入图片描述
图5 基于功能和行为分解的混合决策体系结构
在这里插入图片描述
图6 决策算法搭建和测试的不同路线
上述体系结构的不同,无人驾驶决策算法技术路线分为多个流派,主要有三大类:基于规则的经典机器人方向,基于深度学习的端对端无人驾驶技术以及因果推理方向。
单一基于规则的决策难以完全覆盖所有场景。基于规则的决策,是由人工使用 if-then规则覆盖所有可能的情况,对汽车的决策系统进行编程,告诉车辆在各种场景下应该怎么去做。这类方法难点在于很难创建全面的、能够覆盖到无人驾驶汽车可能遇到的所有场景的规则库,不够灵活;同时规则之间相于组合,能产生无数种可能,很难实现对系统的完整测试。
单一基于深度学习的端对端决策存在“黑箱”难题。端对端决策采用深度学习神经网络,训练 AI 根据具体的场景做出适宜的决策。这类方法有所谓“黑箱”问题,就是深度学习的解决方案中复杂的运算和处理都在端和端之间的通道内完成,决策过程是不透明的,系统一旦做出错误的判断,无法定位问题原因,也无法预测下一次会出现什么问题。
在这里插入图片描述
图7 自动驾驶的端到端深度学习决策方案
因果推理决策机制是重要发展趋势。我们知道深度学习对感知有非常强的能力,可以理解各种复杂图像的含义,但是并不能把这种感知完美的转化为决策能力。原因在于深度学习,仅仅依赖于概率推理,也就是相关性。为了达到自动驾驶所需要的极高的安全性和可靠性,因果推理将是未来的发展趋势。因果推理使用贝叶斯网络,针对事件发生的概率以及事件可信度进行分类,具有模块化、透明性的优势
AI算法融合,助力“智能大脑”能力提升。在开放动态环境下的无人驾驶需要更强壮的AI,需要多种算法结合,将上述的三类决策机制融合。
一种提升的思路就是基于强化学习的决策框架,将深度学习包含关中。强化学习是强调如何基于环境而行动,以取得最大化的预期利益,是一种基于环境反馈而做决策的通用框架。理解强化学习有两个关键点:一只看重结果,不关心过程或者动机; 二对于每一次行为,及时奖惩,强化认知。Alpha Go在围棋人机大战中的里程碑式胜利,背后的强化学习算法功不可没。Google、Mobileye目前都在使用深度强化学习来研发无人驾驶决策控制。通过深度学习加强化学习的算法可以无限趋近于处理所有场景。在仿真模拟环境中,还可以通过强化学习做虚拟运行,获得最优的决策模型,产生模拟数据,促进决策算法成熟。
在这里插入图片描述
图8 强化学习原理
在这里插入图片描述
图9 强化学习的机器人运动控制
一种提升思路就是深度学习结合贝叶斯网络。贝叶斯网络的因果推理逻辑可以在一定程度上处理未知的极端情况,在无人驾驶车遇到陌生的驾驶场景时,能够对事实逻辑深入分析得出理性的决策控制指令。思路是将贝叶斯网络作为整个决策的顶层框架,利用贝叶斯网络的模块化,把深度学习系统作为一个子模块融入关中,专家系统作为另一个模块,这样的多重冗体构成了贝叶斯网络的子节点,将有效强化输出结果的可靠性;同时贝叶斯网络的透明性使得可以对整个决策的过程进行分析,定位问题。
在这里插入图片描述
图10 贝叶斯网络原理
在这里插入图片描述
图11 迁移学习原理
未来更进一步,无人车能实现继承和发展过去学到的知识,关键就是迁移学习。迁移学习是指在不同情况之间把知识进行迁移转化的能力,通过将在一个或多个源任务中学习到的知识进行迁移,用在相关的目标任务中以提高其学习性能。

自动驾驶决策控制及运动规划史上最详细最接地气总览 自动驾驶决策控制及运动规划史上最详细最接地气总览现状看前须知1.介绍2.路径规划2.1基于采样的算法2.2基于搜索的算法2.3基于插值拟合的算法2.4基于最优控制的算法3.End To End DMAP4.Behavior-Aware Motion Planning4.1 Cooperation And Interaction4.2 Game-Theoretic Approaches4.3 Probalilistic Approaches4.4 Partially Observable Markov Dec 阅读详情

相关推荐

自动驾驶决策控制仿真:系统学习核心模型构建

深入剖析自动驾驶决策与控制仿真的关键技术,聚焦系统建模与算法实现,帮助掌握自动驾驶核心架构的设计逻辑与实际应用方法。

weixin_42602368的博客 321

自动驾驶的技术架构和生态发展

本文将从汽车在现代科技领域的演进展开,逐步分析自动驾驶的技术架构和生态发展。

程序文摘(CodeDigest) 4294

自动驾驶——感知、决策、控制

自动驾驶关键环节——感知、决策、控制 感知 环境感知通过毫米波雷达、摄像机等传感器实现,车辆自身状态感知通过导航系统、惯导系统等实现,通过V2X网联通信技术实现智能驾驶车辆与外界的互联互通。环境感知通过组合多种传感器,运用关联时序的感知技术,在V2X网联通信技术的支持下对道路、静态物体以及动态物体三个方面进行感知。动态物体的感知除了检测外,还要追踪该物体的行动轨迹,并根据行动轨迹预判该物体的下一步动作。如何正确预判动态物体的行动轨迹是感知环节的重点研究方向之一。 决策 ...

sdw8855的博客 6239

综述(五)无人驾驶中决策系统的工作流程及原理

汽车在通过感知系统获取到周围环境的信息后,需要进行最为核心的大脑决策工作,通过采用最优的决策方法,达到安全驾驶汽车的目的。决策结果最终输出给执行模块,实现汽车的加减速、转向、变换车道、超越前车等功能。同时需要监视周围环境,判断有无人员闯入、有无车辆恶意别车等情况。为了保障决策系统的安全性和可靠性,一般需要包含以下几个模块。 预测模块:作为决策规划控制模块上游的直接数据之一,预测模块的作用是预测感知检测到的物体的行为,并将预测结果具体转化为时空维度的轨迹并传输到下游模块。一般来说,感知模块输出的物体信息包括

所谓之乎者也 1796

百度2025自动驾驶决策控制社招算法面试题集

文章标题 百度2025自动驾驶决策控制社招算法面试题集 关键词 自动驾驶,决策控制,算法面试,面试题集,传感器融合,环境感知,车辆控制,安全性分析,项目实战 摘要 本文旨在为自动驾驶领域的专业人士和

AI天才研究院 1061

固件开发项目实例1000例实例(34)--无人驾驶汽车的环境感知与决策控制模块

无人驾驶汽车通过多种传感器和控制系统来实现环境感知、决策控制和安全行驶。固件在这些系统中负责数据采集、处理和控制命令的执行。本案例将重点介绍如何通过固件实现环境感知和决策控制功能。通过上述设计和实现,我们成功开发了一个无人驾驶汽车环境感知与决策控制模块的固件。该固件能够实时感知周围环境,基于感知数据进行路径规划、速度控制和避障控制,并通过Wi-Fi或以太网将数据上传到云端服务器。系统还提供了用户友好的Web界面和移动应用,方便用户查看和管理车辆状态。

xiaoheshang_123的博客 160

自动驾驶决策控制与行为预测运动规划综述文章

有两篇博文,对自动驾驶的综述写的不错, 自动驾驶决策控制及运动规划史上最详细最接地气综述, 自动驾驶路径规划与行为预测最接地气详细综述 美中不足的是,如果想要获取参考文献的话,需要付一些(不菲的)费用给作者,如果不想付费买paper的话,可以参考这两篇paper,paper中详细讲了自动驾驶决策相关的综述,以及它的参考文献,上面博文的参考文献也是差不多的,而且博文中也有很大一部分是借鉴的这两篇paper当中的内容。 这两篇paper是: Planning and Decision-Making for A

bug404 1072

基于模糊神经网络的自动驾驶决策系统研究.pdf

基于模糊神经网络的自动驾驶决策系统研究.pdf

自动驾驶决策控制及运动规划史上最详细最接地气综述

作者|Ismiracle 编辑|汽车人原文链接:https://zhuanlan.zhihu.com/p/260707853点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取后台回复【ECCV2022】获取ECCV2022所有自动驾驶方向论文!后台回复【领域综述】获取自动驾驶全栈近80篇综述论文!/导读/本人方向为自动驾驶决策控制与运动规划...

CV_Autobot的博客 2772

金蝶云星空API实战:从零到一,用Postman打通业务数据流

本文详细介绍了如何使用Postman调试金蝶云星空API,从创建第三方应用到实战调试技巧,帮助开发者快速打通业务数据流。文章重点讲解了API配置的关键细节、常见问题排查方法以及自动化测试方案,提升开发效率与准确性。

weixin_33712987的博客 518

【软件使用】Calibre部分提参的实战技巧与常见问题解析

本文详细解析了Calibre部分提参(Partial PEX)的实战技巧,重点介绍了如何利用HCELL与XCELL文件高效排除已知模块,实现精准的寄生参数提取,从而快速定位后仿真中的时序与信号完整性问题。文章涵盖了从图形界面到命令行的完整操作流程,并提供了常见问题(如时钟失真、模块“消失”)的深度Debug指南与最佳实践,助力芯片设计工程师提升验证效率。

yhn456789的博客 1027

自动驾驶决策控制及运动规划史上最详细最接地气总览现状!

/导读/本人方向为自动驾驶决策控制与运动规划(Decision Making And Motion Planning, DMAP),先前在某SCI期刊发了一篇review(抱老板大腿...

uxuepai5g的博客 5684

从毫米波到计算机视觉:智能座舱监控系统的多模态技术融合

本文探讨了智能座舱监控系统中多模态技术融合的创新应用,涵盖毫米波雷达、红外传感与计算机视觉的协同架构。通过传感器时空对齐、低光照算法突破及隐私保护设计,系统在DMS、OMS等场景实现99.7%的检测准确率,同时优化成本至$45以内,为汽车智能化提供关键技术支撑。

d6e7f8的博客 902

自动驾驶决策控制及运动规划最详细最接地气综述

作者|Ismiracle 编辑|汽车人原文链接:https://mp.weixin.qq.com/s/r2KcX4VdwnyWO2x3ucAtbQ点击下方卡片,关注“自动驾驶之心”公众号ADAS巨卷干货,即可获取点击进入→自动驾驶之心【规划控制】技术交流群后台回复【规划控制综述】获取自动驾驶、智能机器人规划控制最新综述论文!看前须知本人方向为自动驾驶决策控制与运动规划(Decision ...

CV_Autobot的博客 1246

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一小程序源码

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一系统 系统特点: 目前已接入的 CPS 渠道: 充值:话费充值、电费充值、影视会员充值、会员卡券充值 本地团购:联联周边游 电商平台:京东、拼多多、唯品会、淘宝、抖音美团:外卖、闪购、酒店、到店、优选饿了么:外卖、商超 出行服务:滴滴打车、滴滴加油、滴滴货运、花小猪打车、高德打车、同程打车 连锁餐饮点餐:肯德基、麦当劳、百果园、奈雪的茶、瑞幸咖啡、星巴克、喜茶、汉堡王、必胜客电影票:特价电影票 注意:以上涉及到需要支付的 CPS 渠道,不需要预存!

qq_41837379的博客 3110

深入大模型-13-大模型Skills应用之标准目录结构和开发一个Skill的步骤

首先对比Prompt工程,上下文工程,Skills工程,MCP工具的概念与区别,然后介绍Skill的标准目录结构,同时描述了开发一个Skill的步骤和最佳实践。

qq_20466211的博客 748

「万字综述」自动驾驶决策控制及运动规划方法「AI核心算法」

关注:决策智能与机器学习,深耕AI脱水干货作者:ISmiracle 来源:知乎知乎专栏:https://zhuanlan.zhihu.com/p/260707853转载请联系作者ー 0...

九三智能控 3552

SPAD IMX479规格_VOP

对于VOP的定义,很多人可能是不理解这一路的供电,实际上这一路供电是非常重要的,这是给器件SPAD供电,决定SPAD是否work,在大部分的paper以及大部分公司,基本都是叫VOP,名称是SPAD breakdown voltage power supply,严格意义上叫Operating Voltage,工作电压。当然有些公司也有一些其他叫法就不提了。其实大家可以明显的看出,典型值-20.5没有发生变化,市面上绝大多数VOP的典型值也都是在-20V这边。

致力于lidar应用开发 701

基于MATLAB自动驾驶车辆决策控制

基于MATLAB自动驾驶车辆决策控制 简介: 在密集的城市环境中为共享自动驾驶车队提供控制和决策架构。 该项目实现了自动驾驶汽车的决策架构和控制律,既可以在 MATLAB 上工作,也可以集成到 Carla 模拟器中。

985C9计算机硕,擅长各种语言算法!欢迎咨询!文章示例代码仅供参考【需要帮助请看文章底部】 2469

【ArcGIS遇上Python】批量提取多波段影像至单个波段

本案例基于ArcGIS python,将landsat影像的7个波段影像数据,批量提取至单个波段。

智慧空间实验室 2073

1 电科院FTU检测标准学习笔记-外观检查

作者简介:本人从事电力系统多年,岗位包含研发,测试,工程等,具有丰富的经验在配电自动化验收测试以及电科院测试中,本人全程参与,积累了不少现场的经验。

sixtome 1849

【自动驾驶系列丛书学习】1.《自动驾驶技术概论》学习笔记

【自动驾驶系列丛书学习】1.《自动驾驶技术概论》学习笔记

Akaxi的博客 3628

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: 毫米波雷达
下一篇: 智能检测与控制
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值