Apollo PNC课程学习(Ⅰ)
Apollo学习之交规决策技术详解及实现,以[交通灯检测]为例
On lane planning 是默认的规划模式,主要处理基于车道线的规划,第二种是open space planning,主要处理没有车道线的情况比如泊车。
这里的决策功能主要就是给规划过程加一个限制
在得到参考线之后,遍历路线上的交通灯状态,判断是否生成停止墙。
首先判断是否需要换道(或者借道),在进行完对应的决策后,生成不同的路径边界:
这里的边界可以在代码中调整,看可以给到多少横向距离,比如说在施工路段绕行的代码调试中就需要去考虑较远的一个path bound。
在得到路径边界之后,可以调用路径优化器得到平滑路径,然后进行速度决策。使用速度边界决策器得到许多条速度边界,然后进行集成得到最终速度边界,之后利用ST图得到时间上的位置的限制边界,综合两者完成速度规划。
配置完成之后会保存在reference line当中。
stage里定义了两个stage,包括approach和cruise,approach的优先级高一些,表明先去approach阶段再去cruise
manager代码中做一个判断,主车离停止线的距离,小于距离的话就进入TRAFFIC_LIGHT_PROTECTED场景
Apollo PNC课程学习(Ⅰ)相关推荐
- Apollo课程学习3——定位
Apollo课程学习3--定位 学习前言 无人车自定位系统 一.什么是无人车自定位 二.系统的指标要求 三.为什么无人车需要该系统 三维几何变换 一.旋转 二.平移 三.刚体的位置和朝向 四.坐标系 ...
- Apollo进阶课程⑪ | Apollo地图生产技术
目录 高精地图生产流程 数据采集 数据处理 元素识别 人工验证 全自动数据融合加工 基于深度学习的地图要素识别 人工验证生产 地图成果 原文链接:进阶课程⑪ | Apollo地图生产技术 高精地图是自 ...
- Apollo进阶课程 ⑨ | 业界的高精地图产品
目录 高精地图的格式规范-OpenDRIVE HERE HD LIve Map HERE HD LIVE MAP-MAP COLLECTION HERE HD Live Map-Crowdsource ...
- Apollo进阶课程 ⑥ | 高精地图与自动驾驶的关系
目录 1)高精地图与自动驾驶 2)什么是高精地图 3)高精地图与导航地图 4)高精地图---无人驾驶的核心基础模块 5)高精地图与定位模块的关系 6)高精地图与感知模块的关系 7)高精地图与规划.预测 ...
- 【Apollo 6.0学习笔记】高精地图
文章目录 前言 什么是高精地图? 一.高精地图与各模块之间的关系 1.1 高精地图与定位模块的关系 1.2 高精地图与感知模块的关系 1.3 高精地图与规划.预测.决策模块的关系 1.4 高精地图与安 ...
- 百度Apollo自动驾驶学习笔记
Apollo学习笔记 作者:邹镇洪(清华大学车辆学院,个人主页 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 转到Github项目主页查看持续更新 本文是对百度Apoll ...
- 自动驾驶 | Apollo无人驾驶课程笔记0
在公众号[计算机视觉联盟]后台回复[9076]获取我的AI学习笔记:我的微信:Kingsplusa: --by 王博Kings,985AI博士,CSDN博客专家,华为云专家 我用了一周的晚上,将 ...
- 自动驾驶 | Apollo无人驾驶课程笔记3-定位
在公众号[计算机视觉联盟]后台回复[9076]获取我的AI学习笔记:我的微信:Kingsplusa: --by 王博Kings,985AI博士,CSDN博客专家,华为云专家 本系列<无人驾 ...
- devops和docker_通过免费的2小时Docker课程学习DevOps基础知识
devops和docker Docker is a powerful DevOps tool for putting your apps into "containers." Do ...
最新文章
- linux 简单dns搭建,搭建一个简易的DNS服务
- Windows不用虚拟机或双系统,轻松实现linux shell环境:gitforwindows
- PXE BOOT INSTALL WINXP
- mysql 远程连接速度慢的解决方案
- 机器学习(MACHINE LEARNING)主成分分析(PCA降维)
- Linux脚本统计指定目录下文件和文件夹数量
- 2/2 数据获取:网络数据的获取
- tcptracerte参数_TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute【转】
- php类常量的特点,php类常量是什么?类常量用法详解
- can协议crc计算_详解CAN/CAN FD通信中的循环冗余校验(CRC)方法
- php 上传文件简单实例,php文件上传的简单实例
- js webpack 配置路径_Vue.js学习No.5(WebPack配置二)
- springboot项目启动类报错
- 今日得闲,完善一下之前用python画的滑稽笑脸的代码,附计算过程
- 四种插头类型:XH、VH、SM、HY
- CSS等高布局的7种方式
- 雷观(十八):我的世界观
- python笔记更新(网络编程)
- matlab音乐信号处理,数字信号处理课程设计---基于 MATLAB 的音乐信号处理和分析...
- 盘点8个国内外知名表单软件平台,你知道几个?
热门文章
- SCJ-LD40 雷达水位计(平板雷达水位计)
- U盘安装Centos7启动过程中出现:starting dracut initqueue hook
- javascript中级阶段测试
- 加快智慧港口建设 助力港口转型升级 PPT
- 史上最全django安装教程
- 从裸机启动开始运行一个C++程序(二)
- 基于SpringBoot+Vue的动漫漫画投稿网站 element
- Java爬虫抓取豆瓣读书信息
- ULTRA96v2上安装 docker, error: dependds: libseccomps (>= 2.4.0) but 2.3.1-2.lubuntu4 isto be installed
- 数据库原理(关系的规范化及数据库设计)