原文:解析百度Apollo之决策规划模块

本文是Apollo项目系列文章中的一篇,会解析自动驾驶系统中最核心的模块 决策规划模块。 前言 Apollo系统中的Planning模块实际上是整合了决策和规划两个功能,该模块是自动驾驶系统中最核心的模块之一 另外三个核心模块是:定位,感知和控制 。 关于决策规划的理论值得我们研究好久。所以接下来会通过几篇文章来专门讲解Planning模块。 这些文章会以百度Apollo的Planning模块实现 ...

2019-06-20 14:39 0 7194 推荐指数:

查看详情

百度Apollo解析——3.common

1.略读 该目录下主要提供了各个模块公用的函数和class以及一些数学API还有公共的宏定义。 在Apollo 1.0中,common是整个框架的基础。configs是配置文件加载。adapters是数据交互的抽象接口。math提供了数学几何api接口。monitor提供监控log信息 ...

Mon Dec 10 04:57:00 CST 2018 0 762
第五章 百度Apollo规划技术介绍(3)

5.optimization inside motion planning 约束问题的核心有三点: 1.目标函数的定义 2.约束。如路网约束、交规、动态约束等 3.约束问题的优化。如动态规划、二次规划等 牛顿迭代法:研究导数变化,一阶导、二阶导、考虑斜率变化率,然后再用binary ...

Thu Aug 06 04:57:00 CST 2020 0 695
第五章 百度Apollo规划技术介绍(2)

运动规划 与环境相结合 1.建立车辆模型 2.将运动规划与车辆模型结合 如何去表示一个曲线的走向? 找出其方程表示:坐标系可以使用XY坐标系和SL坐标系 SL坐标系也叫做frenet frame:它以道路中心线为参考,S表示道路中心线的方向,L表示与道路中心线垂直 ...

Thu Aug 06 03:40:00 CST 2020 0 632
百度Apollo解析——1.总介绍

1. 概括 Apollo源码主要是c++实现的,也有少量python,主要程序在apollo/modules目录中,共18个包,功能包17个: 其中每个模块的作用如下: apollo/modules/calibration : 校准模块,使用前必须对系统进行校准和标定,包括 ...

Mon Dec 03 05:47:00 CST 2018 0 4038
百度Apollo解析——2.log系统

Apollo中的glog 在Apollo中google glog 被广泛使用,glog 是 google 的一个 c++ 开源日志系统,轻巧灵活,入门简单,而且功能也比较完善。 1. 安装 以下是官方的安装方法,一句命令: 2. 使用 2.1 菜鸟级 ...

Mon Dec 03 05:53:00 CST 2018 0 914
百度Apollo 尝试

  从Git-Hub上下载了Apollo源码在Ubuntu上准备运行一下 完成了以下步骤: adduser: The user `root' already exists. ...

Wed Jul 12 22:01:00 CST 2017 0 1206
百度Apollo学习(一)

产品介绍 Nuvo-5095GC为工业电脑打开了新的篇章。作为首款面向CUDA计算、自动驾驶、深度学习及虚拟现实等新兴领域的嵌入式工控机,Nuvo-5095GC是一个高度集成、体积紧凑、稳 ...

Sun Dec 09 18:27:00 CST 2018 0 677
百度Apollo & ROS

百度Apollo Github地址:https://github.com/apolloauto 这篇博文是作者的个人阅读笔记,仅代表个人 在这个GitHub链接下面有三个代码仓库,Apollo代码仓的介绍是:一个开源自动驾驶平台,具体内容后面再研究 apollo-kernel是打好实时 ...

Wed Aug 02 08:41:00 CST 2017 0 3489
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM