DeepPiCar

DeepPiCar

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

项目简介

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


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

标签

项目特点

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

技术规格

主控板
小车底盘
AI加速器
编程语言
深度学习框架
计算机视觉库
目标检测算法
自动驾驶模型
总成本
搭建时间

项目资源

物料清单 (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 为小车供电
杜邦线、螺丝刀等工具 若干 组装所需

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件(可选) ▢ 推荐
焊台 焊接电子元件(可选) ▢ 推荐
螺丝刀套装 组装PiCar套件 ✅ 是
电脑 (Windows/Mac/Linux) 编写代码、训练模型 ✅ 是
网线或WiFi 连接树莓派 ✅ 是
显示器/键盘/鼠标 树莓派初始设置 ▢ 推荐

能力画像

记忆与知识检索
逻辑推演
表达与交流
感知与观察
数理与计算
动手与操作
狂热与坚持
创造与创新

所需技能

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

适用场景

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