DeepPiCar DeepPiCar

嵌入式 1/5 🧩 软硬件结合 已发布
dctian 415 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/5
DeepPiCar

项目简介

基于Raspberry Pi、SunFounder PiCar-V套件、TensorFlow和Google EdgeTPU的深度学习自动驾驶车。


DeepPiCar 是一个基于树莓派(Raspberry Pi)和 TensorFlow 构建的开源自动驾驶机器人小车项目,旨在以极低的预算(约250-300美元)让开发者和爱好者亲手打造一辆能够自主行驶的智能小车。项目由 David Tian 发起,通过一系列详细的教程文章,引导用户从零开始组装硬件、配置软件,并最终实现车道保持、交通标志识别、行人检测等核心自动驾驶功能。

标签

项目特点

**端到端自动驾驶**:从硬件组装到深度学习模型部署,完整实现物理小车的自动驾驶功能。
**多传感器融合**:利用摄像头进行车道线检测、交通标志和行人识别。
**行为克隆**:通过录制驾驶视频和对应转向角度,训练深度神经网络模仿人类驾驶行为。
**边缘计算**:使用 Google Edge TPU 加速器在树莓派上实现实时推理。
**开源免费**:所有软件(Python、OpenCV、TensorFlow)均为免费开源。
**模块化教程**:分6个部分逐步讲解,从硬件搭建到高级深度学习应用。

技术规格

主控板 Raspberry Pi 3 B+(或更高版本)
小车底盘 SunFounder PiCar-V 机器人小车套件
AI加速器 Google Edge TPU 加速器
编程语言 Python
深度学习框架 TensorFlow
计算机视觉库 OpenCV
目标检测算法 Single Shot MultiBox Detector (SSD) + 迁移学习
自动驾驶模型 基于 NVIDIA DAVE-2 的卷积神经网络
总成本 约 250-300 美元
搭建时间 约1周

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Raspberry Pi 3 B+ (或更高版本) 1 约50美元
SunFounder PiCar-V 机器人小车套件 1 约115美元
Google Edge TPU 加速器 1 约75美元
Raspberry Pi 电源适配器 1 随套件或单独购买
microSD卡 (16GB+) 1 用于操作系统和数据
树莓派摄像头模块 1 用于视觉感知
18650锂电池 (或PiCar套件自带) 2 为小车供电
杜邦线、螺丝刀等工具 若干 组装所需

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
⚪ 数理与计算: 4/5
⚪ 动手与操作: 4/5
⚪ 狂热与坚持: 4/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要组装PiCar小车套件,连接树莓派、摄像头和Edge TPU加速器,具备基本的电子硬件搭建能力。 💻 **编程能力**:需要掌握Python编程基础(函数、条件语句、循环),能够阅读和理解代码。了解Linux命令行操作。 ⚡ **电子电路**:基本了解树莓派GPIO引脚和传感器连接,但套件已模块化,无需复杂焊接。

适用场景

**教育学习**:作为人工智能、机器人和自动驾驶技术的实践教学项目。
**爱好者DIY**:对自动驾驶和深度学习感兴趣的极客和创客。
**技术演示**:在技术展览或开源活动中展示自动驾驶原理。
**科研实验**:用于验证自动驾驶算法(如车道检测、目标识别)在低成本硬件上的可行性。