0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用于自动驾驶车辆的速度控制的参数

ml8z_IV_Technol 来源:YXQ 2019-06-16 10:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动驾驶研究的道路上,中国和美国是处于领先地位的。而国内首家自动驾驶研究代表为百度。早在今年3月份,中国也有了自己的一份《北京市自动驾驶车辆道路测试2018年度工作报告》,其中百度以45辆自动驾驶车辆规模,约14万公里的安全测试记录遥遥领先。这很大程度上反应了百度的自动驾驶研究技术的强大。

自动驾驶车辆中的运动规划和控制是关键操作点。而车辆中的运动规划和控制是与系统给定的路径的曲率和速度来估计完成给定路径的难度的。这其中属速度控制机制最为复杂,但是速度控制(例如,油门、制动器)动态模型在增加自动驾驶中的车辆路径跟踪精度方面是至关重要的。接下来小编将详细介绍百度公司的专利中提出的方法是如何解决这个难题的。

自动驾驶车辆中的速度控制过程如图1所示,整体上来看,整个过程图以速度控制器模块为中心接收到的输入数据有三大部分:

图1速度控制器的过程图

1)第一是规划模块根据自动驾驶汽车的决策数据生成汽车的目标速度(R)的规划和控制数据。

2)第二是车辆的实际速度(Y),它是响应于速度控制命令而测量的。

3)第三部分的输入是最复杂的,也是最重要的,主要是参数自适应模块的输出数据,而参数自适应模块的输出是由三个反馈参数决定的。

其一是自动驾驶汽车实际速度和预期速度之间的差值反馈。其二是速度控制参数调整模型SCPA的输出反馈数据。SCPA模型是基于在先驾驶统计信息离线地创建和建模的机器学习模型,其中模型的输入是运行时被捕获或测量的动态输入参数,包括天气状况、道路状况、当前交通状况、风阻、地图位置和/或兴趣点、车辆的重量、车轮的轮胎压力和当前作为车辆乘客的用户的用户驾驶偏好等。其三是实际速度命令。

速度控制器根据输入的三部分数据,将速度控制命令U作为输出,输出到车辆平台和参数自适应模块。

接下来,详细的了解一下操作自动驾驶车辆的速度控制器的速度控制参数的过程,如图2所示。

在操作601中,处理逻辑响应于基于目标速度发出的速度控制命令而基于ADV的预期速度和实际速度来确定第一反馈参数。

在操作602中,处理逻辑通过将SPCA模型应用于实时获得的输入参数的集合来确定第二反馈参数。

在操作603中,处理逻辑基于第一和第二反馈参数动态地调整发出速度控制命令的速度控制器的一个或多个控制参数(例如,系数、增益)。

在操作604中,处理逻辑基于速度控制器的调整后的控制参数生成后续的速度控制命令。

尽管速度控制机制很是复杂的,但是百度公司巧妙得利用多方面参数迭代反馈的方式,让自动驾驶汽车的速度控制参数不断更新,从而减少模型预计产生的误差,这种方式让小智很是受益。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 百度
    +关注

    关注

    9

    文章

    2389

    浏览量

    95232
  • 自动驾驶
    +关注

    关注

    795

    文章

    15010

    浏览量

    181680

原文标题:百度专利带你了解自动驾驶车辆如何控制速度?

文章出处:【微信号:IV_Technology,微信公众号:智车科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶横向与纵向控制模块各有什么作用?

    自动驾驶的技术架构中,如果将感知系统比作车辆的眼睛,将规划决策比作大脑,那么控制模块则毫无疑问是车辆的“手脚”。
    的头像 发表于 04-05 10:01 2348次阅读

    自动驾驶端到端为什么会出现黑盒现象?

    自动驾驶领域,端到端(End-to-End)是指从感知环境的原始数据到车辆实际控制指令,全部交给一个统一的深度学习模型来完成。这和传统的模块化自动驾驶系统不一样,模块化
    的头像 发表于 02-20 09:25 9571次阅读
    <b class='flag-5'>自动驾驶</b>端到端为什么会出现黑盒现象?

    自动驾驶汽车如何完成超车?

    在我们日常开车时,别人想要超车,只要确认后方、旁边有没有车,打个灯、稍微加速、换个车道就完成了。这一动作乍一看非常简单,但对自动驾驶汽车来说,这个过程需要多方协调。 自动驾驶车辆要完成超车动作,必须
    的头像 发表于 02-16 17:37 1.7w次阅读
    <b class='flag-5'>自动驾驶</b>汽车如何完成超车?

    自动驾驶汽车如何实现自动驾驶

    人类驾驶员而言是非常直观且有效的指令,但对于自动驾驶汽车来说,则意味着需要一套极其复杂的感知、理解与决策链路。 自动驾驶如何看清文字? 自动驾驶汽车感知汉字的第一步是场景文本识别技术,
    的头像 发表于 02-10 08:50 820次阅读
    <b class='flag-5'>自动驾驶</b>汽车如何实现<b class='flag-5'>自动驾驶</b>

    如何设计自动驾驶传感器失效检测与容错策略?

    对于自动驾驶汽车而言,传感器是它感知世界的窗口。摄像头负责采集环境图像,毫米波雷达和激光雷达则用于测量周围物体的位置和速度,而GNSS(全球导航卫星系统)与惯性测量系统可提供车辆的定位
    的头像 发表于 01-10 10:33 2842次阅读

    语言模型是否是自动驾驶的必选项?

    [首发于智驾最前沿微信公众号]自动驾驶的发展并非一成不变,在传统自动驾驶系统中,通常采用分层的体系架构。最底层是感知层,负责将摄像头、雷达、激光雷达等传感器数据转化为车辆能够“看到”的环境信息;其上
    的头像 发表于 11-14 16:23 3787次阅读
    语言模型是否是<b class='flag-5'>自动驾驶</b>的必选项?

    自动驾驶中常提的ODD是个啥?

    理解,ODD就像自动驾驶系统的“活动许可书”,它明确告诉车辆在哪些环境、什么路况、什么速度范围、哪类交通参与者出现时,系统被允许接管驾驶任务。简单理解下,把
    的头像 发表于 09-22 09:04 1108次阅读
    <b class='flag-5'>自动驾驶</b>中常提的ODD是个啥?

    小马智行第七代自动驾驶车辆三城开跑

    近日,小马智行宣布第七代极狐阿尔法T5自动驾驶车辆在北京开启自动驾驶公开道路测试,半个月前该车型已率先在深圳获批开展路测。
    的头像 发表于 07-26 16:04 1359次阅读

    什么是自动驾驶数据标注?如何好做数据标注?

    [首发于智驾最前沿微信公众号]在自动驾驶系统的开发过程中,数据标注是一项至关重要的工作。它不仅决定了模型训练的质量,也直接影响了车辆感知、决策与控制的性能表现。随着传感器种类和数据量的剧增,有效
    的头像 发表于 07-09 09:19 1692次阅读
    什么是<b class='flag-5'>自动驾驶</b>数据标注?如何好做数据标注?

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判断,自动
    的头像 发表于 06-28 11:42 1507次阅读
    <b class='flag-5'>自动驾驶</b>汽车是如何准确定位的?

    百度Apollo向北京工商大学捐赠自动驾驶车辆

    近日,百度Apollo自动驾驶车辆捐赠仪式在北京工商大学计算机与人工智能学院举行。捐赠仪式上,百度Apollo正式向北京工商大学计算机与人工智能学院捐赠自动驾驶车辆,并提供完整的全套
    的头像 发表于 06-18 14:43 1246次阅读

    小马智行第七代自动驾驶车辆广深开跑

    近日,搭载小马智行第七代自动驾驶系统的广汽埃安霸王龙自动驾驶车辆,正式获得智能网联汽车道路测试牌照,在广州和深圳开启公开道路测试。这意味着小马智行第七代自动驾驶
    的头像 发表于 06-11 10:54 1803次阅读

    萝卜快跑在香港的自动驾驶测试区域再扩大

    香港特别行政区运输署根据《道路交通(自动驾驶车辆)规例》更新自动驾驶车辆试行牌照,并扩展北大屿山自动驾驶
    的头像 发表于 05-13 14:21 963次阅读

    新能源车软件单元测试深度解析:自动驾驶系统视角

    的潜在风险增加,尤其是在自动驾驶等安全关键系统中。根据ISO 26262标准,自动驾驶系统的安全完整性等级(ASIL-D)要求单点故障率必须低于10^-8/小时,这意味着每小时的故障概率需控制在亿
    发表于 05-12 15:59