如果你已经跟着一期课把小车跑起来过,现在多半会遇到一个尴尬:车能走直线、能跟着黑线拐弯,但一遇到光照变化、障碍绕行、路口判断就露馅。这不是你手笨,而是一期课解决的是「让车动起来」,二期要解决的是「让车自己判断」。这篇导读帮你判断:这个进阶套餐补的到底是哪几块能力,你现在的缺口值不值得花时间。

一期和二期之间,差的是哪一层

一期的知识结构大致是:认识底盘和电机、装好传感器、写几段循迹逻辑、调参让它别抖。这套东西能出成果,但它默认环境是干净的——赛道固定、光线稳定、没有突发遮挡。一旦把车放到稍微真实一点的场地,问题就集中爆发:阈值写死的灰度判断失效,转向靠 if-else 堆出来的逻辑越加越乱,更别说让车识别一个红绿灯或者避让一个突然出现的人。

二期进阶补的就是这一层「感知—决策」之间的断层。它不再停留于「传感器读数触发动作」,而是要求你把摄像头或雷达的数据真正处理成车能用的判断依据,再把判断变成控制指令。换句话说,从「我告诉车该怎么做」变成「车自己决定怎么做」。

三个容易被跳过、但必须补的能力缺口

第一,视觉数据的处理链路

很多人以为接上摄像头就叫视觉,实际上中间隔着采集、预处理、特征提取、结果输出这一整条链路。你需要搞清楚帧率、分辨率、曝光这些东西为什么会直接影响识别稳定性,以及为什么白天调好的参数到傍晚就失效。这块不补,后面所有「识别」都是碰运气。

第二,把 AI 模型塞进一辆小车

在电脑上跑通一个检测模型和在车上实时跑通,是两件事。算力有限、内存有限、供电有限,你得学会权衡:模型多大、多久出一次结果、结果晚了两帧车会不会已经撞上去。这是进阶课里最值钱的部分,也是自学最容易卡住的地方。

第三,决策逻辑的工程化

一期可以写几十行 if-else,二期不行。多传感器、多个判断条件、多个动作优先级叠在一起,你需要的是状态机或者更清晰的分层结构。否则代码跑起来就是玄学,改一处崩一处。

配套练习大概长什么样

  • 先复现:用给定参数跑通一次完整的感知—决策—执行流程,确认每个环节的输出你能看懂。
  • 再扰动:改变光照、遮挡传感器、挪动赛道,观察哪一环先崩,记录现象而不是急着改代码。
  • 后替换:把示例里的识别模型或判断阈值换成你自己调的版本,对比前后差异,说清楚为什么变好或变差。
  • 最后整合:在一条包含路口和障碍的路线里,让车连续跑通,不靠人工干预。

这类练习的特点是:结果不唯一,但过程必须能解释。如果你只想拿一份能跑的代码,二期会让你失望;如果你想搞清楚每个参数背后的原因,它才成立。

看完这门课,你应该能回答这几个问题

  • 为什么同样的识别模型,在实验室跑得通,到了实际场地上就频繁出错?你打算先排查哪一环?
  • 当摄像头和距离传感器给出互相矛盾的结论时,你的车听谁的?依据是什么?
  • 模型推理延迟增加了 100 毫秒,你的控制逻辑需要做哪些对应调整?
  • 如果让你把判断逻辑从 if-else 改成状态机,你会怎么划分状态和转移条件?

能顺畅回答前两个,说明你已经跨过了「会调参」的阶段;能回答后两个,说明你具备把这套东西迁移到其他机器人项目的能力。回答不上来也不要紧——这正是进阶套餐要补的缺口所在。缺什么补什么,别假装什么都会,学起来反而快。

智能无人车二期(进阶套餐)

课程详情

课程详情

课程名称:智能无人车二期(进阶套餐)

课程简介:本课程专为对智能无人车和自动驾驶感兴趣的学员设计,旨在帮助学员从零基础开始,逐步掌握智能无人车的开发技能,并赋予其AI能力。

适合人群

  • 对智能无人车、自动驾驶领域感兴趣的学生
  • 希望从0到1创建个人智能无人车的爱好者
  • 中学生及以上,无编程基础也可学习

学习收获

  • 掌握智能无人车的基本原理和开发流程
  • 学会使用相关工具和软件进行无人车开发
  • 了解并应用人工智能技术于无人车领域

课程亮点

  • 零基础教学,适合各年龄段学员
  • 理论与实践相结合,注重动手能力培养
  • 紧跟行业动态,课程内容不断更新

课程目录

第一章 智能无人车二期
  1-1 第1天:开营仪式,硬件介绍,拼装和手柄控制,课程体系结构
  1-2 第2天:C/C++零基础速成
  1-3 第3天:C/C++零基础速成
  1-4 第4天;C/C++零基础速成
  1-5 第5天:C/C++零基础速成
  1-6 第6天:stm32下位机原理和开发
  1-7 第7天:stm32下位机原理和开发
  1-8 第8天:stm32下位机原理和开发
  1-9 第9天:stm32下位机原理和开发
  1-10 第10天:Linux虚拟机安装,常用Linux命令
  1-11 第11天:python零基础速成
  1-12 第12天;python零基础速成
  1-13 第13天:pyqt图形化UI开发
  1-14 第14天:pyqt图形化UI开发和python上下位机串口通信
  1-15 第15天:python上下位机串口通信
  1-16 第16天:ROS机器人操作系统入门
  1-17 第17天;ROS topic通讯
  1-18 第18天:开发ROS驱动,获取下位机数据,发布真实数据
  1-19 第19天:ROS service通讯
  1-20 第20天:ROS msg和srv
  1-21 第21天:无人小车驱动开发
  1-22 第22天:ros 配置文件launch
  1-23 第23天:开环控制与闭环PID控制
  1-24 第24天:坐标系与空间变换
  1-25 第25天:2D、3D坐标系变换和右手定则
  1-26 第26天:Numpy数学库入门
  1-27 第27天:Numpy数学库&Matplotlib绘图
  1-28 第28天:tf入门和坐标变换
  1-29 第29天:tf入门和坐标变换
  1-30 第30天:urdf和环境仿真
  1-31 第31天:urdf和环境仿真
  1-32 第32天:OpenCV编程
  1-33 第33天:OpenCV编程
  1-34 第34天:霍夫变换与车道线识别
  1-35 第35天:真车运动控制
  1-36 第36天:感知机与深度学习
  1-37 第37天:TensorFlow框架
  1-38 第38天:多分类与图像识别
  1-39 第39天:卷积神经网络
  1-40 第40天:道路交通标志符识别
  1-41 第41天:自动驾驶与强化学习
  1-42 第42天:无人驾驶仿真环境搭建和开发
  1-43 第43天:无人驾驶仿真环境搭建和开发
  1-44 第44天:模型部署,软硬件结合,真车上路
  1-45 第45天:slam
  1-46 第46天:slam
  1-47 第47天:slam
  1-48 第48天:slam