总结:Planning模块根据routing(导航模块),prediction(感知模块)感知的周围环境信息,以及地图定位导航信息为自动驾驶车辆规划出一条运动轨迹(包含坐标,速度,加速度,jerk加加速度,时间等信息),然后将这些信息传递给控制模块。

首先需要理解Planning模块是基于Scenario、Stage、Task这样的层次来进行的,即:场景->步骤->具体的决策方法。Apollo可以应对自动驾驶所面临的不同道路场景,都是通过Scenario统一注册与管理。Scenario通过一个有限状态机来判断选择当前行车场景,每个Scenario下又有多个Stage,指当前场景下需要执行的粗略步骤,例如泊车分为两个Stage:泊车前的制动停车、车辆停止之后开始泊车。Task会列出该Stage的具体方法。

1、相关参数

1.1是否到达终点判断参数

本部定义是否到达终点的相关参数,heading buffer,横向,纵向的buffer等

1.2 生成的轨迹的相关参数

2、如何实现自主泊车

2.1 寻找进入自主泊车模式<

apollo自动驾驶进阶学习之:如何实现自主泊车功能-自主选择泊车点相关推荐

  1. apollo自动驾驶进阶学习之:canbus模块代码分析

    文章目录 封面 代码架构 内容结构 封面 apollo自动驾驶:canbus模块代码讲解及测试(1)引言 apollo自动驾驶:canbus模块代码讲解及测试(2)框架讲解 代码架构 但是apollo ...

  2. apollo自动驾驶进阶学习之:如何调试减速带通行限速参数

    首先需要理解Planning模块是基于Scenario.Stage.Task这样的层次来进行的,即:场景->步骤->具体的决策方法.Apollo可以应对自动驾驶所面临的不同道路场景,都是通 ...

  3. apollo自动驾驶进阶学习之:如何实现施工路段限速绕行及其参数调试

    首先需要理解Planning模块是基于Scenario.Stage.Task这样的层次来进行的,即:场景->步骤->具体的决策方法.Apollo可以应对自动驾驶所面临的不同道路场景,都是通 ...

  4. apollo自动驾驶进阶学习之:如何调试TrafficLight红绿灯交通规则参数调整

    总结:Planning模块根据routing(导航模块),prediction(感知模块)感知的周围环境信息,以及地图定位导航信息为自动驾驶车辆规划出一条运动轨迹(包含坐标,速度,加速度,jerk加加 ...

  5. apollo自动驾驶进阶学习之--如何调试Crosswalk人行道场景并避让行人

    文章目录 1.总体流程图 1.1交通规则部分相关参数 1.2 与决策部分相关参数 1.3 CheckStopForObstacle()流程图 1.4代码备注(后续补充) 总结:Planning模块根据 ...

  6. apollo自动驾驶进阶学习之:在apollo中模拟障碍物的三种方法

    首先需要理解Planning模块是基于Scenario.Stage.Task这样的层次来进行的,即:场景->步骤->具体的决策方法.Apollo可以应对自动驾驶所面临的不同道路场景,都是通 ...

  7. apollo自动驾驶进阶学习之:ST与ST迭代过程

    文章目录 1.什么是ST图 2.什么是SL图 3.ST和SL迭代过程 1.什么是ST图 这里简单介绍一下Apollo算法中的ST图,这是一个以时间(time)为横轴,规划路径的距离(s)为纵轴的坐标系 ...

  8. Apollo自动驾驶进阶课(5)——Apollo感知技术

    1.感知 机器感知系统根据各种各样的传感器来获取汽车周围的驾驶环境,包括Lidar,Camera,Radar,超声波雷达以及拾音器等.相对人类而言,机器感知是全覆盖,并且感知精度更高,能够达到厘米级别 ...

  9. Apollo自动驾驶进阶课(3)——高精度地图

    1.高精度地图与自动驾驶 在SAE的六等级分类方法中,L0级别是人类驾驶,L1到L3级别是辅助驾驶,L3以上是自动驾驶.L3级别以下不需要高精地图,但在L3.L4级别,高精地图是标配. 1.1高精度地 ...

最新文章

  1. oracle19c数据库清理,Oracle 19c集群重装
  2. 关于iOS去除数组中重复数据的几种方法
  3. 野指针出现的三种情况
  4. H5页面单点登录跳回首页 http url参数转义
  5. 桌面时钟代码_iOS 14 制作自己的桌面 Widget
  6. python添加系统环境win7_python环境配置(基于win7 x64)
  7. Mysql事务与锁深入剖析
  8. 使用游标显示销售报表_协助报表开发之 MongoDB join mysql
  9. 选择更安全的方式执行你的puppet更新
  10. 管理飞扬跋扈的技术部
  11. 面试常问:BIO,NIO,AIO
  12. VRRP 网关冗余备份
  13. python3官方说明文档_Python3 官方文档翻译 - 4.7 函数定义
  14. tdd干扰波形_TDDLTE干扰排查指导书_V1520170219.docx
  15. 假期抱病上班 货车司机买彩票中2.98亿美元大奖
  16. 高德API 经纬度转换地市区县(含读取文件)
  17. 文明重启战局服务器维护中是什么意思,文明重启为什么改了密码别人还能登?...
  18. 奥巴马当选总统之芝加哥演讲全文及…
  19. 关于element-ui的el-table某列不显示或错乱问题
  20. PLL与DLL锁相环介绍

热门文章

  1. [2021.7.9][11 使用C++11开发一个轻量级的IoC容器(工厂模式的应用及优化)] 11.4 通过Any和闭包来擦除类型 和 创建依赖的对象
  2. 小程序使用云函数实现数据增加和删除
  3. android wifi adb连接不上,WIFI无线adb调试android
  4. android 获取生肖和星座
  5. inbox unbox
  6. RocketMQ消息刷盘
  7. CentOS最新版本和历史版本下载方法
  8. js 实时显示不同时区时间
  9. 因公开破解酒店 WiFi,腾讯 23 岁程序员遭到逮捕!
  10. dplayer安装php_DPlayer for Z-BlogPHP