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

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

3天内不再提示

Apollo轨迹规划技术分享Gitchat,一步帮你把车驶入正轨

YB7m_Apollo_Dev 来源:YXQ 2019-06-18 11:50 次阅读

听说你的无人车还不在状态?红黄绿交通灯识别不当,障碍物绕了又绕,这里有个机会助力你的车车步入“正轨”!

Apollo轨迹规划技术分享Gitchat,此次分享由百度高级架构师,百度Apollo平台规划方向技术负责人—Zhang Yajia讲解。

轨迹规划是无人驾驶系统的核心模块之一。轨迹规划的核心就是要解决车辆该怎么走的问题。轨迹规划的输入包括拓扑地图,障碍物及障碍物的预测轨迹,交通信号灯的状态,还有定位导航(因为要知道目的地是哪才能规划路径)、车辆状态等其他信息。而轨迹规划的输出就是一个轨迹,轨迹是一个时间到位置的函数,就是在特定的时刻车辆在特定的位置上。轨迹规划算法的优劣直接决定了无人驾驶车的安全性和舒适性,在无人驾驶系统中发挥着至关重要的作用。

轨迹规划本质上来说是一个优化问题。谈到优化问题,我们需要知道优化的约束和优化的目标。首先看约束,第一个约束就是车辆要遵守交规,这是强制性的约束;第二个约束是要避免碰撞;第三个约束是要使规划的轨迹在控制上可实现,不能出现规划了一个急弯的轨迹,车根本拐不过来的状况。而优化的目标总的来说就是要跟人开的像,具体表现就是让人乘坐起来感到舒适,但像人也有不同的优化目标。

在百度 Apollo 无人驾驶开源平台中,轨迹规划分为路径规划和速率规划两个顺序过程。路径规划结合道路边界线、静态障碍物的信息,产生轨迹的几何信息。速率规划在给定的路径下,考虑动态障碍物的预测轨迹、道路限速信息和决策信息,产生安全舒适的速率分配。

除了你,已有800+开发者Get新技能。本次分享会除了高质量干货分享,还包括与百度高级架构师,百度Apollo平台规划方向技术负责人——Zhang Yajia的问答互动,约等于一对一的授课,马上翻开小本本开始做课前准备。

我们目前从Zhang Yajia的Gitchat中瞄到了两段:轨迹规划的综述以及无人驾驶的位形与状态,先与你一起分享。

以下,ENJOY

轨迹规划的目标是计算出安全、舒适的轨迹供无人驾驶车辆完成预定的行驶任务。安全意味着车辆在行驶过程中与障碍物保持适当的距离,避免碰撞;舒适意味着给乘客提供舒适的乘坐体验,比如避免过急的加减速度,在弯道时适当减速避免过大的向心加速度等等;最后,完成行驶任务指规划出的轨迹要完成给定的行驶任务,不能因为过于保守的驾驶导致不可接受的行驶时间。

我们这里对轨迹规划问题作正式的定义。首先,我们介绍两个机器人领域的概念:位形(Configuration)是在所研究的规划问题中,能够唯一性的表达机器人状态的最小一组变量。变量的数量称为位形的维度。这里需要注意的是,位形空间的维度,即使对于同一个机器人来讲,所研究的问题不同,维度也是不同的。比如,对一个人形机器人来讲,如果规划问题是在三维空间中移动,位形需要由参照点的变换矩阵,关节的伸展角度组成;如果规划问题是作物体的操作(Manipulation Planning),则在前面问题位形空间的基础上,还要增加机器人手指关节的伸展角度等。

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

    关注

    773

    文章

    12978

    浏览量

    163094
  • Apollo
    +关注

    关注

    5

    文章

    324

    浏览量

    18289

原文标题:大咖面对面 | 一步帮你把车驶入正轨

文章出处:【微信号:Apollo_Developers,微信公众号:Apollo开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    mc workbench卡在代码生成这一步不动了是什么原因?

    mc workbench卡在代码生成这一步不动了是什么原因
    发表于 03-27 06:52

    机器人支撑相足端轨迹

    设计出如下曲线: 周期轨迹 定义步态周期为T TT,支撑相,摆动相周期均为T m ,则T = 2 T m 我们对时间进行周期化处理: 其中,t 为系统时间,t i为第i条腿的轨迹规划时间,以LF腿的相位为初始值,则φ i为各腿相
    的头像 发表于 11-22 11:48 166次阅读
    机器人支撑相足端<b class='flag-5'>轨迹</b>

    机器人摆动相轨迹设计

    1、摆动相轨迹设计 基于第二节中提到的原则,文献[1]中提出了一种基于复合摆线形式的轨迹规划方法,并在文献[2]中得到了验证和使用。 针对机器人足底与地面接触时会产生滑动和行走过程中拖地问题,文献
    的头像 发表于 11-22 11:43 200次阅读
    机器人摆动相<b class='flag-5'>轨迹</b>设计

    足端复合摆线轨迹介绍

    为达到理想的步态,足端轨迹规划需要满足: ① 行进平稳、协调,无明显的上下波动、左右摇晃和前后冲击; ② 各关节没有较大冲击,特别是摆动相抬腿和落地瞬间实现零冲击抬腿和落地软着陆; ③ 摆动腿跨步迅速,足端轨迹圆滑,关节速度和
    的头像 发表于 11-22 11:35 392次阅读
    足端复合摆线<b class='flag-5'>轨迹</b>介绍

    六自由度机械臂轨迹规划仿真

    采用五次多项式插值法进行机械臂轨迹规划,基于Matlab Robotics Toolbox平台进行关节空间轨迹规划,得到各关节角度、速度和加速度与时间关系曲线。 此外,每次重新启动MA
    的头像 发表于 11-17 16:11 461次阅读
    六自由度机械臂<b class='flag-5'>轨迹</b><b class='flag-5'>规划</b>仿真

    请问如何进一步减小DTC控制系统的转矩脉动?

    如何进一步减小DTC控制系统的转矩脉动?
    发表于 10-18 06:53

    STM8在待机模式如何进一步降低功耗?

    有什么方法可以进一步降低待机模式的功耗
    发表于 10-12 07:23

    自动驾驶轨迹规划功能模块图

    轨迹规划(路径规划轨迹规划功能模块图 轨迹规划
    的头像 发表于 10-04 18:10 409次阅读
    自动驾驶<b class='flag-5'>轨迹</b><b class='flag-5'>规划</b>功能模块图

    自动驾驶轨迹规划之路径规划总结

    路径算法。而局部路径规划是在全局路径规划之后对 路径进行一个符合车辆动力学,平稳性的轨迹优化,主要采用计算几何与数值分析中的拟合曲线。本篇文章主要是介绍路径规划算法的 大纲。
    发表于 06-07 14:23 0次下载
    自动驾驶<b class='flag-5'>轨迹</b><b class='flag-5'>规划</b>之路径<b class='flag-5'>规划</b>总结

    请教大神,根据GIT上SDK配置指导,最后一步构建HELLO_WORD出现失败的原因

    我根据HPM_SDK的说明文档,在WINDOWS下一步一步执行里面的操作,最后尝试“4. 为Ninja-build产生构建文件:”失几,提示截图如下: 哪位大神指导下这是什么问题,是哪一步出错了吗?
    发表于 06-06 22:15

    Apollo规划技术功能概述

    规划技术就是包括地图搜索路径,以及道路决策和规划这部分重要的功能。 规划模块的作用相当于理解传感器以及高精地图模块等上游的“感知系统”获得的感知信息,并且在当前周期内进行思考并
    发表于 06-01 15:19 0次下载
    <b class='flag-5'>Apollo</b>:<b class='flag-5'>规划</b><b class='flag-5'>技术</b>功能概述

    自动驾驶之路径规划

    从 周围车辆预测;轨迹初始化;避障优化轨迹 等角度介绍轨迹规划。 然而这些文章不够全面和系统,不免产生盲人摸象的感觉,这里结合百度Apollo
    发表于 06-01 15:12 0次下载
    自动驾驶之路径<b class='flag-5'>规划</b>

    步进电机接收低到高电平走一步,如果是从高到低呢?也会转一步吗?

    步进电机接收低到高电平走一步,如果是从高到低呢?也会转一步吗?
    发表于 05-10 15:07

    请问SPT3.1 PeakSearch第一步怎么用?

    S32R45EVB: 当我选择“peakSearch_256smp_64crp.pspt”检查第一步(Threshold screening)时,我发现结果并不像预期的那样: 几乎所有偶数
    发表于 04-23 10:42

    决策规划系列:运动规划常用算法

    有了全局路径参考信息,有了局部环境信息了,有了行为决策模块输入的决策信息,下一步自然而然的就要进行运动规划,从而生成一条局部的更加具体的行驶轨迹,并且这条轨迹要满足安全性和舒适性要求。
    的头像 发表于 04-17 09:46 537次阅读