如果你已经会写 C++ 的基本语法,但一想到"无人驾驶"就觉得那是另一个世界的东西,这套课值得先了解一下。它不讲感知,也不碰深度学习,而是把镜头对准了无人车最基础的那一层:给一辆车一个场景,让它自己算出该往哪走、怎么走。说白了,就是决策规划里的入门部分。

这门课解决的是什么工作场景

真实项目里,决策规划模块要回答的问题很朴素:前面有障碍物怎么办,到了站点怎么停,跟车时保持多远。这些听起来简单,落到代码上就涉及坐标系、车辆模型、状态表达。课程从直行这个最简场景切入,把"停障、停靠站点、跟车"三件事拆开讲,再配合车辆建模与运动表达,让你把抽象规则写成能跑的逻辑。它不追求场景复杂,追求的是你能把一条链路走通。

学完能独立做什么

比较实际的预期是:你能在自己搭好的环境里,把一个直行场景的决策规划代码从零写出来,包括点的表达、车辆的表达,以及基于这些表达做出的停障和跟车判断。环境搭建与代码框架那部分会先给一个可运行的骨架,后面几个代码片段是在这个骨架上填肉。学完之后,面对"让车在一条直道上安全地停和走"这类需求,你不会再没有头绪。至于是不是能直接上手量产项目,那取决于你后续补多少工程细节,这门课只负责把你领进决策规划的门。

资料适合什么基础

  • 适合:写过 C++、知道类与对象、能看懂简单指针和容器的学习者。课程里没有把 C++ 语法从头讲一遍。
  • 适合:对无人驾驶有兴趣,但被"感知""SLAM"这些词挡在门外,想先从规划决策侧入手的人。
  • 不太适合:完全没碰过 C++ 的纯新手,跟起来会吃力。
  • 不太适合:已经做过完整规划项目、想深入优化算法的人,内容偏基础,深度有限。

资料怎么用效率更高

先看绪论两节,把决策规划在整体里处在什么位置搞清楚,再进环境搭建。这一节体积最大,也最容易卡住,建议不要跳,环境跑不起来后面全是空谈。车辆建模与运动表达是理解后续代码的前提,看的时候可以暂停,自己画一遍坐标关系。直行场景的原理和代码建议对照着看:先明白停障、停靠、跟车的规则是什么,再去看点、车辆这两段代码怎么落实规则。每看完一段代码,最好自己敲一遍,而不是只跑通给的版本。

值不值得学

它的定位很清楚:一个用 C++ 做决策规划入门的小项目,体量不大,胜在把一条完整链路讲透了。如果你正处在"想转规划方向但不知道从哪下手"的阶段,用它建立第一手的工程感是划算的。但别指望它覆盖无人驾驶的全貌,它只是把门推开一条缝,后面的路还得自己走。

课程目录

视频26 集
  • 4.绪论2:决策规划概述.mp4
  • [19.8 MB] 21.泊车场景代码:倒库和侧方位【整理不易‖记得关注:CunWorKNotes】.mp4
  • [95.8 MB] 18.绕障场景代码2:转向和单移线【整理不易‖记得关注:CunWorKNotes】.mp4
  • [53.3 MB] 20.泊车场景原理:倒库和侧方位【持续更新‖免费提供:CunworknoteS】.mp4
  • [59.1 MB] 24.课程总结.mp4
  • [17.1 MB] 2.《C++无人小车项目》课程最终前瞻.mp4
  • [17.3 MB] 15.绕障场景原理1:转向和单移线.mp4
  • [60.7 MB] 9.直行场景代码2:车辆.mp4
  • [57.7 MB] 6.车辆建模与运动的表达.mp4
  • [44.5 MB] 14.直行场景代码6:通过斑马线.mp4
  • [91.4 MB] 23.漂移场景代码:过弯和泊车.mp4
  • [80.9 MB] 8.直行场景代码1:点.mp4
  • [28.4 MB] 3.绪论1:课程概述.mp4
  • [26.5 MB] 16.绕障场景原理2:场景的实现.mp4
  • [24.2 MB] 7.直行场景原理1:停障 停靠站点 跟车.mp4
  • [39.8 MB] 22.漂移场景原理:过弯和泊车.mp4
  • [38.3 MB] 11.直行场景代码4:停障.mp4
  • [49.0 MB] 5.环境搭建与代码框架.mp4
  • [72.1 MB] 13.直行场景原理2:通过斑马线.mp4
  • [16.0 MB] 19.绕障场景代码3:场景的实现.mp4
  • [72.7 MB] 10.直行场景代码3:道路与场景基类.mp4
  • [68.8 MB] 17.绕障场景代码1:平面向量.mp4
  • [40.0 MB] 1.《C++无人小车项目》课程宣传片:学编程最快的方法.mp4
  • [2.6 MB] 12.直行场景代码5:停靠站点和跟车.mp4
  • [44.2 MB] 📁 资料 📁 无人小车项目代码 …(已达最大深度 2 层,子目录未展开) C++无人小车项目:基础场景设计与代码编写.pdf
  • [1.3 MB] 适合人群 C++初学者 编程爱好者 嵌入式开发人员 学习收获 掌握C++编程基础 实现无人小车项目 提升算法设计能力 祝您学习愉快! 学有所成,前程似锦!