基于树莓派的人工智能自动驾驶小车 self_drive

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
Timthony 1112 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

基于树莓派的自动驾驶小车,利用树莓派和tensorflow实现小车在赛道的自动驾驶。(Self-driving car based on raspberry pi(tensorflow))


基于树莓派的自动驾驶小车,利用树莓派和tensorflow实现小车在赛道的自动驾驶。(Self-driving car based on raspberry pi(tensorflow))

标签

项目特点

**端到端深度学习**:采用NVIDIA提出的端到端卷积神经网络模型,直接从原始图像预测转向控制指令。
**完整项目流程**:从硬件组装、数据采集、数据清洗、模型训练到实车部署,提供完整的代码和操作指南。
**低成本硬件方案**:基于常见的树莓派、玩具车和摄像头搭建,成本可控。
**数据驱动**:通过人工遥控采集大量赛道图像数据(建议5万张以上),训练模型实现自动驾驶。
**持续改进**:项目作者正在探索迁移学习、光照处理和类别不平衡等优化方向。

技术规格

主控制器
摄像头
深度学习框架
模型架构
控制方式
数据标签
赛道要求
供电

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
树莓派(Raspberry Pi 3B+或更高) 1 用于运行控制程序和深度学习模型
USB摄像头或树莓派摄像头模块 1 用于采集赛道图像
玩具遥控车(带电机和电池盒) 1 作为小车底盘,某宝购买
蓄电电池组(充电宝或18650电池组) 1 为树莓派供电
螺栓、螺柱、亚克力板 若干 用于固定树莓派和电池到小车上
有色胶带 1卷 在地板上粘贴赛道形状
MicroSD卡(16GB以上) 1 用于树莓派系统及数据存储

所需工具

工具用途是否必需
螺丝刀 组装小车和固定硬件 ✅ 是
焊台 焊接电机和电池连接线(如需) ▢ 推荐
3D打印机 打印固定支架(可选) ▢ 推荐
电脑 远程连接树莓派(VNC)、数据清洗和模型训练 ✅ 是
网线或WiFi 连接树莓派和电脑 ✅ 是

能力画像

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

所需技能

🔧 **动手能力**:需要组装小车硬件,包括固定树莓派、摄像头和电池,以及制作赛道(贴胶带)。 💻 **编程能力**:需要Python编程基础,理解TensorFlow/Keras深度学习框架,能够运行和修改训练脚本。 ⚡ **电子电路**:需要了解树莓派GPIO控制电机的基本原理,以及电池供电连接。

适用场景

学习嵌入式AI和自动驾驶技术的入门项目
高校或研究机构的机器人/计算机视觉课程实验
树莓派爱好者的进阶DIY项目
探索端到端深度学习在实际物理系统中的应用