18.3万
已完结 · 共163课时
长期有效
学C++,学ROS2,学自动驾驶算法,这一套课就够了
18.3万
已完结 · 共163课时
长期有效
学C++,学ROS2,学自动驾驶算法,这一套课就够了

C哥智驾说
华南理工大学车辆工程硕士,4年以上自动驾驶算法工程师经验,曾先后在大众、比亚迪、华为担任汽车工程师。 课程和咨询已累计服务超1000名学员。
课程概述







【减400.0】基于ROS2的自动驾驶决策规划算法实战开发 满1099.0减400.0
附赠课件
课程群
全集试看
《基于ROS2的自动驾驶算法》课程发售预告片
视频课
1分4秒
全集试看
《基于ROS2的自动驾驶算法》课程效果实机演示
视频课
1分8秒
全集试看
《基于ROS2的算法》课程最终前瞻
视频课
6分58秒
一,绪论
全集试看
课程介绍
视频课
10分35秒
全集试看
版权声明
视频课
1分14秒
部分试看
决策规划概述
视频课
13分5秒
全集试看
前置准备
视频课
3分26秒
二,工具链与环境搭建
全集试看
工具链概述:为什么选择ROS2
视频课
6分18秒
部分试看
工具链概述:ROS2的编译过程、通信机制、坐标变换
视频课
8分55秒
工具链概述:与ROS2相关的可视化与仿真工具
视频课
5分3秒
工具链的安装:Ubuntu,VScode,Cmake
视频课
9分55秒
ROS2及其配套工具的安装
视频课
10分19秒
全集试看
三方库的安装1
视频课
11分24秒
全集试看
三方库的安装2
视频课
9分3秒
ROS2命令行操作常用指令
视频课
6分15秒
三,项目架构设计与搭建
部分试看
程序流程与项目架构的设计
视频课
10分15秒
部分试看
架构搭建:代码编写
视频课
9分36秒
架构搭建:base_msgs改造
视频课
7分20秒
架构搭建:data_plot改造
视频课
4分58秒
部分试看
架构搭建:planning改造1:创建目录结构
视频课
7分51秒
架构搭建:planning改造2:根目录Cmake编写
视频课
9分32秒
架构搭建:planning改造3:子目录Cmake编写
视频课
6分28秒
架构搭建:planning改造4:规划流程完善
视频课
11分18秒
架构搭建:planning改造5:common和决策中心完善
视频课
9分23秒
架构搭建:planning改造6:全局规划和局部规划完善
视频课
12分8秒
架构搭建:planning改造7:运动指令和PNC地图完善
视频课
11分14秒
架构搭建:planning改造8:参考线和车辆信息完善
视频课
8分30秒
架构搭建:planning改造9:头文件与CMake文件完善
视频课
11分20秒
架构搭建:配置文件的编写
视频课
8分35秒
架构搭建:配置文件的读取
视频课
14分14秒
部分试看
架构搭建:车辆模型的搭建原理
视频课
10分46秒
部分试看
架构搭建:车辆模型代码实现
视频课
10分59秒
部分试看
架构搭建:launch文件的编写
视频课
10分2秒
部分试看
架构搭建:在rviz2中加载模型并查看坐标树
视频课
12分21秒
全集试看
第三章小节
视频课
1分32秒
四,数据接口定义
部分试看
ROS2自带的数据接口
视频课
11分8秒
部分试看
自定义的数据接口与代码编写
视频课
10分33秒
五,PNC地图与全局规划
PNC地图和全局规划的作用和工作流程
视频课
10分
PNC地图和全局规划代码编写思路和注意事项
视频课
13分7秒
代码编写:pnc地图服务器头文件
视频课
8分3秒
代码编写:pnc地图服务器源文件
视频课
9分16秒
代码编写:pnc地图创建器基类
视频课
8分14秒
代码编写:全局规划创建器基类和服务器头文件
视频课
9分16秒
代码编写:全局规划服务器源文件
视频课
9分16秒
代码编写:总流程头文件和初始化
视频课
13分29秒
代码编写:服务器的连接、请求与响应
视频课
11分53秒
代码编写:服务器的测试与完善
视频课
5分44秒
代码编写:直道地图的构造函数
视频课
11分31秒
代码编写:直道地图的初始化
视频课
7分20秒
代码编写:直道地图的绘制与生成
视频课
10分16秒
代码编写:S弯地图的构造函数和初始化
视频课
9分28秒
代码编写:S弯地图的绘制
视频课
10分28秒
代码编写:全局规划的实现
视频课
12分22秒
rqt和ROS2命令行结合项目的应用
视频课
6分43秒
大作业一:A星算法
视频课
3分
第五章小节
视频课
3分11秒
六,参考线
自然坐标系概述
视频课
12分3秒
自然坐标系的优势和局限性
视频课
9分8秒
参考线的概述
视频课
14分12秒
代码编写的思路
视频课
9分33秒
代码编写:匹配点的查找
视频课
11分40秒
代码编写:参考线头文件
视频课
9分37秒
代码编写:参考线的生成
视频课
13分2秒
代码编写:投影点参数的计算
视频课
16分15秒
代码编写:车辆信息头文件
视频课
11分38秒
代码编写:主车构造函数
视频课
6分44秒
代码编写:规划总流程头文件
视频课
12分51秒
代码编写:规划总流程的完善
视频课
6分41秒
代码编写:车辆的生成与定位监听
视频课
11分25秒
代码编写:总流程回调函数
视频课
9分53秒
代码编写:在rviz中查看参考线
视频课
6分19秒
全集试看
优化问题
视频课
10分10秒
全集试看
凸集,凸函数与凸优化
视频课
8分22秒
全集试看
二次型与二次规划
视频课
15分6秒
全集试看
牛顿法
视频课
11分14秒
平滑代价:3个点的推导-方法1
视频课
9分15秒
平滑代价:3个点的推导-方法2
视频课
7分39秒
平滑代价:n个点的推导
视频课
11分47秒
均匀代价的推导
视频课
13分7秒
几何相似代价的推导
视频课
5分55秒
总代价的推导和约束条件
视频课
11分51秒
全集试看
代码编写:简单问题的推导
视频课
7分27秒
全集试看
代码编写:简单问题的框架搭建
视频课
9分32秒
全集试看
代码编写:简单问题的求解
视频课
12分49秒
代码编写:参考线平滑-海塞矩阵的构建1
视频课
8分38秒
代码编写:参考线平滑-海塞矩阵的构建2
视频课
8分56秒
代码编写:参考线平滑-求解与测试
视频课
10分40秒
大作业二、三:牛顿法、参考线拼接
视频课
5分1秒
第六章小节
视频课
3分49秒
七,路径决策与规划
路径决策与规划概述
视频课
12分44秒
坐标系的转换
视频课
13分43秒
常用决策算法的特点
视频课
7分27秒
本项目的路径决策方法
视频课
12分43秒
规划的起点
视频课
6分26秒
龙格现象
视频课
5分2秒
五次多项式概念和推导
视频课
13分16秒
曲率检查与碰撞检查
视频课
6分48秒
针对动态障碍物的决策:简单场景
视频课
10分49秒
针对动态障碍物的决策:复杂场景
视频课
6分38秒
代码编写:障碍物的模型文件
视频课
9分37秒
代码编写:launch文件修改与模型显示
视频课
7分1秒
代码编写:障碍物在代码中的生成
视频课
5分35秒
代码编写:障碍物的初始化
视频课
10分1秒
代码编写:曲线头文件补充
视频课
10分21秒
代码编写:角度约束函数
视频课
4分11秒
代码编写:笛卡尔转自然坐标系
视频课
10分7秒
代码编写:自然坐标系转笛卡尔
视频课
8分8秒
代码编写:查找匹配点与投影点
视频课
4分24秒
代码编写:车辆投影
视频课
9分27秒
代码编写:障碍物的过滤和排序
视频课
6分59秒
代码编写:决策模块1:头文件
视频课
6分40秒
代码编写:决策模块2:参数准备
视频课
12分16秒
代码编写:决策模块3:参数准备2
视频课
7分40秒
代码编写:决策模块4:核心逻辑
视频课
6分56秒
代码编写:决策模块5:后处理
视频课
6分59秒
代码编写:路径规划1:准备工作
视频课
10分53秒
代码编写:路径规划2:核心框架
视频课
11分7秒
代码编写:路径规划3:五次多项式
视频课
7分25秒
代码编写:路径规划4:曲线的完善
视频课
8分10秒
代码编写:路径规划5:五次多项式的调用
视频课
7分2秒
代码编写:路径规划6:自然坐标系转回笛卡尔
视频课
11分55秒
代码编写:路径规划7:路径的显示与调试
视频课
5分37秒
第七章小节
视频课
11分34秒
八,运动的实现
运动的实现
视频课
12分7秒
代码编写:轨迹的完善:路径部分
视频课
11分33秒
代码编写:轨迹的发布
视频课
6分
代码编写:主车运动的初始化
视频课
11分45秒
代码编写:主车运动函数
视频课
13分3秒
代码编写:宏开关的配置和launch文件编写
视频课
7分22秒
代码编写:bug解决
视频课
6分52秒
代码编写:障碍物的运动与rviz使用技巧
视频课
11分25秒
九,速度决策与规划
从静态障碍物场景引出速度规划的概念
视频课
7分41秒
从动态障碍物场景看速度规划
视频课
7分51秒
向路径投影与ST图原理
视频课
9分41秒
常见场景的ST图与速度规划思路
视频课
9分5秒
特殊场景的ST图与速度规划思路
视频课
4分42秒
代码编写中的一些细节
视频课
12分37秒
代码编写:准备工作
视频课
7分46秒
代码编写:向路径投影的准备工作
视频课
8分51秒
代码编写:向路径投影:超出路径的情况
视频课
10分38秒
代码编写:向路径投影:一般情况
视频课
6分13秒
代码编写:速度决策1:准备工作与参数解释
视频课
11分15秒
代码编写:速度决策2:忽略的情况
视频课
5分36秒
代码编写:速度决策3:停障场景的初始点位计算
视频课
9分57秒
代码编写:速度决策4:跟车场景的初始点位计算
视频课
5分53秒
代码编写:速度决策5:停障和跟车场景的变速点位计算
视频课
8分46秒
代码编写:速度决策6:横穿场景的变速点位计算
视频课
14分
代码编写:速度决策7:横穿场景1
视频课
10分14秒
代码编写:速度决策8:横穿场景2
视频课
4分26秒
代码编写:速度决策9:起点和终点
视频课
6分29秒
代码编写:速度规划1:准备工作
视频课
7分
代码编写:速度规划2:分段的起点终点
视频课
8分14秒
代码编写:速度规划3:分段的填充
视频课
8分42秒
代码编写:速度规划4:收尾工作
视频课
5分32秒
第九章小结
视频课
6分
十,轨迹的合成与数据图像的绘制
轨迹合成原理
视频课
6分43秒
代码编写:轨迹的合成与场景测试
视频课
13分19秒
代码编写:绘图的准备工作
视频课
9分48秒
代码编写:数据的创建与bug修复
视频课
9分27秒
代码编写:数据的绘制与测试
视频课
11分34秒
十一,综合调试
综合调试总体介绍
视频课
10分37秒
场景切换:静态绕障与动态避障
视频课
13分21秒
场景切换:同车道场景,bug的排查与修复
视频课
11分44秒
ROS2层面的调试
视频课
7分58秒
代码层面的调试
视频课
10分52秒
十二,课程总结
课程总结,完结撒花
视频课
15分12秒

数据结构零基础训练营
杭哥手把手带你实现数据结构。
17.0万播放/共59课时

《C++比赛技巧》
助你多A一题
3.2万播放/共96课时

地理信息系统原理_南京师范大学
地理信息系统原理是地理信息科学、测绘工程等专业的专业基础课程
170播放/共48课时

少儿编程Scratch3.0零基础30分钟入门
适用于零基础接触少儿编程的小朋友,要求小朋友会基本的电脑操作
91播放/共1课时

周哥教IT.C语言深学活用
C语言深学活用,由浅入深,深入浅出
32播放/共67课时

城乡规划新技术GIS应用_厦门大学
课程早期偏重“GIS基本应用”,逐渐过渡到“GIS计算思维”
107播放/共40课时

《零基础精通C++多线程:大厂面试必备》
实战:C++多线程系列(线程池实现、互斥锁、条件变量...)
5507播放/共15课时

BIM技术及应用_沈阳工业大学
掌握BIM在工程项目建设全生命周期中的应用技术
46播放/共67课时

Python小白也能听懂的入门课
Michael老师,ViaX盐趣签约导师,南洋理工大学博士。新华网大数据分析师、新加坡A-STAR研究中心研究员、曾获“新加坡总统奖学金”、论文曾多次发表在CSWIM、ICIS、ISR、IS等国际会议
396.7万播放/共20课时

数据库系统(上):模型与语言
《数据库系统》不仅是计算机、软件工程等专业的核心课程,而且也
55播放/共103课时

Web 安全_北京航空航天大学
想了解Web安全的魅力吗?想走进北京航空航天大学听Web安全
19播放/共40课时

【报名中】鹏哥C语言零基础训练营
鹏哥授课,一对一专属答疑服务,远程帮改BUG,学管督学
198.3万播放/共85课时

地理信息系统原理与方法_信息工程大学
添加了人工智能助手-GISer小瓦,他是一个既有趣又有深度,
68播放/共89课时

Python基础
结合案例讲解Python编程基础操作,适合初学者快速入门。
378播放/共10课时

软件测试涨薪秘籍:Python自动化测试宝典
升职加薪的必备技能,今天你get了吗?堪称史上最简单易学的Python自动化测试教程,从基础到实战结合生动有趣的案例,外加源码分析+项目实操,让您在快乐中学习掌握实战技术,成为真正的自动化测试工程师!
25.2万播放/共50课时
评论(0)