首页 > 其他分享 >【树莓派+arduino+opencv】实现小车无人驾驶-思路汇总

【树莓派+arduino+opencv】实现小车无人驾驶-思路汇总

时间:2023-01-11 23:45:38浏览次数:46  
标签:树莓 opencv 小车 模型 arduino 上位 串口

搭建小车(硬件)

电源(12.8V电压)

18650电池(三块)+LM2596S DC-CD稳压降压模块

驱动

TT电机+TB6612FNG驱动模块

蓝牙

小车连接HC-06
上位机连接HC-05(USB转TLL)
通过“串口助手”连接

原理

树莓派
  • 摄像头拍摄图像:①收集数据时,{视频帧,前进指令}作为{训练图片,标签};②自动驾驶时,收集图片,调用MLP模型时应用。
  • 与上位机使用同一个局域网,应用Socket通讯,上传图片。
  • 与Arduino通过串口通信(暂不知目的,可能是供电需求)
  • 通过电池或充电宝进行供电
Arduino
  • 通过蓝牙模块与上位机通讯,执行上位机的指令。
  • 串口连接驱动,连接电机,驱动小车。
  • 通过电池供电或树莓派供电。
上位机PC
  • 接收树莓派采集的图像,制作数据集(训练集)。
  • 根据训练集内容对MLP模型进行训练。
  • 调用模型(树莓派采集图像)->(上位机调用模型预测,传递指令给arduino)->(arduino根据指令驱动电机)

模型

学习OpenCV MLP(多层感知器)神经网络模型。

祝我好运吧

标签:树莓,opencv,小车,模型,arduino,上位,串口
From: https://www.cnblogs.com/iuk11/p/17045207.html

相关文章