自动驾驶学习笔记(十九)——Planning模块

news/2025/2/22 23:04:21

#Apollo开发者#

学习课程的传送门如下,当您也准备学习自动驾驶时,可以和我一同前往:

 《自动驾驶新人之旅》免费课程—> 传送门

《Apollo 社区开发者圆桌会》免费报名—>传送门

文章目录

前言

Planning%E4%BD%9C%E7%94%A8-toc" style="margin-left:40px;">Planning作用

Planning%E5%86%85%E5%AE%B9-toc" style="margin-left:40px;">Planning内容

Planning%E6%A8%A1%E5%BC%8F-toc" style="margin-left:40px;">Planning模式

总结


前言

        见《自动驾驶学习笔记(十四)——感知算法》

        见《自动驾驶学习笔记(十五)——交通灯识别》

        见《自动驾驶学习笔记(十六)——目标跟踪》

        见《自动驾驶学习笔记(十七)——视觉感知》

        见《自动驾驶学习笔记(十八)——Lidar感知》

Planning%E4%BD%9C%E7%94%A8" style="margin-left:0;text-align:justify;">Planning作用

        Planning模块在自动驾驶系统中的作用,示例如下:

        Routing模块输出的大概是一个路线,是街区或路段级别的。

        Planning模块输出的是轨迹点,每个控制周期车辆应该到达的点。

Planning%E5%86%85%E5%AE%B9" style="margin-left:0;text-align:justify;">Planning内容

        SL-路径规划:空间相关的状态变量(参考点坐标+朝向+转向曲率)。

 goal = (x,y,θ,κ);

        ST-速度规划:时间相关的运动变量(转向角,速度,加速度)。

goal = (q,v,a);

Planning%E6%A8%A1%E5%BC%8F" style="margin-left:0;text-align:justify;">Planning模式

        Planning模块常见的工作模式,示例如下:

        NaviPlanning:高速领航模式

        OnLanePlanning:城区模式

        OpenSpacePlanning:非标准区域模式

总结

        以上就是本人在学习自动驾驶时,对所学课程的一些梳理和总结。后续还会分享另更多自动驾驶相关知识,欢迎评论区留言、点赞、收藏和关注,这些鼓励和支持都将成文本人持续分享的动力。

        另外,如果有同在小伙伴,也正在学习或打算学习自动驾驶时,可以和我一同抱团学习,交流技术。


        版权声明,原创文章,转载和引用请注明出处和链接,侵权必究!

        文中部分图片来源自网络,若有侵权,联系立删。


http://www.niftyadmin.cn/n/5268701.html

相关文章

网络(九)三层路由、DHCP以及VRRP协议介绍

目录 一、三层路由 1. 定义 2. 交换原理 3. 操作演示 3.1 图示 3.2 LSW1新建vlan10、20、30,分别对应123接口均为access类型,接口4为trunkl类型,允许所有vlan通过 3.3 LSW2新建vlan10、20、30,配置接口1为trunk类型&…

固态硬盘缓存和不缓存的区别

简单来说,带缓存的SSD固态硬盘性能更高,但由于断电后缓存上数据易丢失,而不带缓存的固态则是直接写入硬盘,安全性更高,两者在价格上区别较小,但带缓存的价格一般会高于不缓存的硬盘。 固态硬盘&#xff08…

React系列:useEffect的使用

useEffect的使用 useEffect的第二个参数不同,useEffect的加载不同 当第二个参数为没有的时候 只在组件初始渲染和组件更新之后加载当第二个参数为[] 的时候 只在初始渲染之后加载当第二个参数为[有依赖] 的时候 只在初始渲染之后和依赖修改的时候进行加载 functi…

用单片机控制步进电机的程序

结合按键程序,我们设计这样一个功能程序:按数字键 1~9,控制电机转过 1~9 圈;配合上下键改变转动方向,按向上键后正向转 1~9 圈,向下键则反向转 1~9 圈&#x…

高云GW1NSR-4C开发板M3核RT-Thread应用

1.仅提供RT-Thread的Nano版本 MCU工程在\EMPU(GW1NS-4C)_V1.2\ref_design\MCU_RefDesign\Keil_RefDesign\rt_thread_nano\PROJECT目录下,FPGA工程参考: 高云GW1NSR-4C开发板M3硬核应用-CSDN博客 特别注意,MCU主频(即FPGA工程…

【LeetCode刷题】-- 161.相隔为1的编辑距离

161.相隔为1的编辑距离 方法:一次遍历 首先,我们要确认字符串的长度不会相差太远。如果长度差了2个或更多字符,那么 s 和 t 就不可能是一次编辑之差的字符串。 接下来,我们假设 s 的长度总是短于或等于 t 的长度。如果不是这样&…

Threejs利用着色器编写动态飞线特效

一、导语 动态飞线特效是可视化数据地图中常见的需求之一,鼠标点击的区块作为终点,从其他区块飞线至点击区块,附带颜色变换或者结合粒子动画 二、分析 利用创建3点来构成贝塞尔曲线,形成线段利用着色器材质来按照线段以及时间…

Linux 中的网站服务管理

目录 1.安装服务 2.启动服务 3.停止服务 4.重启服务 5.开机自启 6.案例 1.安装服务 网址服务程序 yum insatll httpd -y 查看所有服务 systemctl list-unit-files 2.启动服务 systemctl start httpd 查看服务进程,确认是否启动 ps -ef|grep httpd 3.停止…