【树莓派+arduino+opencv】实现小车无人驾驶-思路汇总
搭建小车(硬件)
电源(12.8V电压)
18650电池(三块)+LM2596S DC-CD稳压降压模块
驱动
TT电机+TB6612FNG驱动模块
蓝牙
小车连接HC-06
上位机连接HC-05(USB转TLL)
通过“串口助手”连接
原理
树莓派
- 摄像头拍摄图像:①收集数据时,
{视频帧,前进指令}
作为{训练图片,标签}
;②自动驾驶时,收集图片,调用MLP模型时应用。 - 与上位机使用同一个局域网,应用Socket通讯,上传图片。
- 与Arduino通过串口通信(暂不知目的,可能是供电需求)
- 通过电池或充电宝进行供电
Arduino
- 通过蓝牙模块与上位机通讯,执行上位机的指令。
- 串口连接驱动,连接电机,驱动小车。
- 通过电池供电或树莓派供电。
上位机PC
- 接收树莓派采集的图像,制作数据集(训练集)。
- 根据训练集内容对MLP模型进行训练。
- 调用模型(树莓派采集图像)->(上位机调用模型预测,传递指令给arduino)->(arduino根据指令驱动电机)
模型
学习OpenCV MLP(多层感知器)神经网络模型。
祝我好运吧
本文作者:iuk11
本文链接:https://www.cnblogs.com/iuk11/p/17045207.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步