【树莓派+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 中国大陆许可协议进行许可。

posted @   iuk11  阅读(519)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起