🚗 智能无人车奇妙之旅
给中小学生的自动驾驶启蒙课
第一章:无人驾驶汽车是怎么"看"世界的?
1.1 想象你是一辆无人车 🤖
闭上眼睛,想象你现在是一辆智能汽车。你想从家开到学校,但是没有人帮你开车,怎么办?
你需要三样东西:
👀 眼睛 → 看到路上的车、人、红绿灯
🧠 大脑 → 决定什么时候停、什么时候走
🦶 手脚 → 控制方向盘和油门
1.2 无人车的"超级眼睛" 👁️
人类只有一双眼睛,但无人车有好几种"眼睛"!
📷 摄像头 —— 最像人眼的传感器
就像你的手机摄像头一样!
能看到什么?
✅ 红绿灯的颜色(红停绿行)
✅ 交通标志(限速、禁止通行)
✅ 车道线(白色的虚线)
❌ 但是晚上看不清
❌ 下大雨就模糊了
小故事: 特斯拉的无人车用 8 个摄像头,就像章鱼有 8 只眼睛,360 度都能看到!
🔦 激光雷达 —— 超级测距仪
工作原理超简单:
1. 发射一束激光 → "嘿,前面有什么?"
2. 激光碰到物体弹回来 → "哦,10 米外有辆车!"
3. 计算时间 → 距离 = 速度 × 时间 ÷ 2
就像蝙蝠用超声波探测障碍物一样!
厉害在哪?
- 能精确测量距离(误差只有 2 厘米!)
- 晚上也能工作
- 能生成 3D 地图
小故事: 一个激光雷达要好几万块钱,比你的书包还贵!
📡 毫米波雷达 —— 穿透雨雾的火眼金睛
特点:
✅ 下雨、下雪、起雾都能工作
✅ 能直接测出前车的速度
❌ 看得不够清楚(分辨率低)
就像给无人车配了一副"透视镜"!
1.3 动手实验:测距小挑战 📏
材料: 卷尺、秒表、手电筒
步骤:
- 站在离墙 10 米的地方
- 打开手电筒,照向墙壁
- 光从手电筒到墙再反射回来,需要多长时间?
答案: 光速是 30 万公里/秒,10 米往返只要 0.000000067 秒!人根本测不出来,所以激光雷达用电子计时器。
第二章:无人车的"大脑"怎么思考?
2.1 决策三步走 🧠
第一步:我在哪?(定位)
↓
第二步:周围有什么?(感知)
↓
第三步:我该怎么办?(规划)
2.2 定位:我在地球的哪个位置? 📍
GPS 定位:
- 你的手表、手机都有 GPS
- 精度:3~5 米(大概一个车道的宽度)
- 问题:隧道里没信号!
更精确的方法:
想象你在玩寻宝游戏:
- GPS 告诉你"大概在操场附近"
- 但无人车需要知道"在操场第 3 棵树下"
所以无人车还会看:
✅ 车道线(我在车道的左边还是右边?)
✅ 路边的标志物(电线杆、垃圾桶)
✅ 轮子转了多少圈(像计步器一样)
2.3 感知:周围有什么? 👀
无人车要识别的东西:
| 物体 | 为什么要识别 | 怎么识别 |
| 🚗 其他车辆 | 避免撞车 | 看形状、运动轨迹 |
| 🚶 行人 | 保护安全 | 看轮廓、走路姿态 |
| 🚦 红绿灯 | 遵守交规 | 看颜色 |
| 🛣️ 车道线 | 保持在车道内 | 看白色虚线 |
小游戏: 和家长一起走在路上,数一数你能看到多少种交通标志?
2.4 规划:我该怎么走? 🗺️
最简单的规划:跟着车道线走
就像火车沿着轨道行驶一样!
但是无人车更聪明:
- 前面有慢车 → 变道超车
- 红灯 → 停下来等
- 行人过马路 → 让行
小故事: Waymo(谷歌的无人车公司)的车已经在美国几个城市跑了好几年,累计行驶了超过 3000 万公里!
第三章:无人车会"犯错"吗?
3.1 无人车也会"看走眼" 👁️🗨️
真实案例:
案例 1:白色卡车 vs 天空
2016 年,一辆特斯拉把白色卡车当成了天空,
没有刹车,撞了上去。
原因:摄像头把白色卡车和明亮的天空搞混了。
教训:不能只靠一种传感器!
案例 2:侧翻的卡车
2018 年,一辆 Uber 无人车撞上了一个推着自行车的行人。
原因:系统先把它当成"不明物体",又当成"车辆",
最后当成"自行车",一直在犹豫要不要刹车。
教训:决策要果断,安全第一!
3.2 无人车的"五大难题" 🤔
难题 1:恶劣天气 🌧️
下大雨、下大雪,传感器都看不清
难题 2:复杂路口 🚦
没有红绿灯的路口,谁先走?
难题 3:施工区域 🚧
路障临时变化,地图没更新
难题 4:行人突然冲出 🏃
从公交车前面突然跑出来一个人
难题 5:道德抉择 ⚖️
unavoidable 的事故,该保护谁?
讨论题: 如果你是无人车的程序员,你会怎么解决这些难题?
第四章:未来的无人车 🚀
4.1 无人车能做什么?
🚕 出租车:不用司机,随叫随到
🚚 送货:快递、外卖自动送到家门口
🚌 公交车:固定路线,准时到达
🚜 农业:自动播种、收割
🚑 急救:更快的响应速度
4.2 你想设计什么样的无人车? 🎨
创意时间:
拿出一张纸,画出你心目中的未来无人车:
思考这些问题:
- 它长什么样?(圆形?方形?像飞碟?)
- 它有多大?(单人?全家?整班同学?)
- 它有什么特殊功能?(会飞?会潜水?能变形?)
- 它用什么能源?(太阳能?电能?氢能?)
分享你的设计: 给同学或家长讲讲你的设计理念!
第五章:动手做一辆迷你无人车 🛠️
5.1 简易循迹小车
材料清单:
- Arduino 开发板 × 1
- 红外循迹模块 × 2
- 电机 × 2 + 轮子
- 电池盒
- 黑色胶带(做轨道)
原理:
左红外传感器 右红外传感器
↓ ↓
检测到黑线 检测到黑线
↓ ↓
左电机慢 右电机慢
↓ ↓
小车向右转 小车向左转
两个都检测到 → 直行
两个都没检测到 → 停止
代码示例(超简化版):
void loop() {
int left = digitalRead(LEFT_SENSOR);
int right = digitalRead(RIGHT_SENSOR);
if (left == 0 && right == 0) {
// 都检测到黑线,直行
goStraight();
} else if (left == 1 && right == 0) {
// 左边没检测到,向右转
turnRight();
} else if (left == 0 && right == 1) {
// 右边没检测到,向左转
turnLeft();
} else {
// 都没检测到,停止
stop();
}
}
挑战: 你能让小车走更复杂的路线吗?(弯道、十字路口)
课后小测验 📝
选择题:
- 无人车用什么传感器测量距离?
- A. 摄像头
- B. 激光雷达 ✓
- C. 温度计
- GPS 定位的精度大概是多少?
- A. 1 厘米
- B. 3~5 米 ✓
- C. 100 米
- 无人车在什么天气下最难工作?
- A. 晴天
- B. 大雨天 ✓
- C. 微风
思考题:
- 如果你坐在一辆无人车里,你会担心什么?
- 你觉得无人车什么时候能在中国普及?为什么?
延伸阅读 📚
💡 给家长的话:
这篇教程旨在用生动的语言和贴近生活的例子,帮助孩子理解自动驾驶的基本原理。建议家长陪同阅读,一起讨论"未来的交通"话题,培养孩子的想象力和科学思维。
动手实验部分可以根据孩子的年龄调整难度,低年级可以只做"测距小挑战",高年级可以尝试组装循迹小车。