2021 大学生电子设计竞赛 G题 无人机 识别部分

硬件解决方案

前视OpenMV与下视OpenMV

赛题整体解决方案

视觉只负责识别部分、采用定焦镜头、OpenMV只负责发送像素坐标系下的坐标信息
其他解算等决策部分均由嵌入式控制解决
解决思想:围绕田地即地图中的绿色边缘巡航喷洒
主要解决问题:寻找边缘巡航、寻找A点、寻找停机坪、寻找黑色杆、寻找条形码

OpenMV代码仓库

github: https://github.com/gaowanlu/electronic-design-competition
Github开源仓库

视觉ROI模型建立

ROI模型图如 图表3所示,本项目采用视觉图像大小为 160*120(即宽为 160像素 高为120像素)。在图像中设计四个ROI区域,
在这里插入图片描述

图表 3 ROI模型

利用ROI模型设计识别算法

当右上区域的内绿色色块的高大于右上区域高的二分之一,与宽度大于右上区域宽的三分之二时,则应向右转。因为项目方案为逆时针方案旋转,所以只能遇到如图中的一种右转情况。

在这里插入图片描述

图表 4 右转情况 注(阴影区域为绿色)

当只有中间区域与底部区域内具有绿色色块时,无人机应该向左转(注:逆时针绕行地图情况)。
在这里插入图片描述

图表 5 ROI模型 左转情况 注(阴影区域为绿色)

当只有中间区域与底部区域、左上区域具有色块与右上区域不满足右转条件时,无人机应该直行。
在这里插入图片描述

图表 6 ROI模型 直行情况 注(阴影区域为绿色)

无人机在直行中利用视觉数据 a角度与distance 距离偏差 进行姿态校正,沿边飞行。
在这里插入图片描述

图表 7 ROI模型 直行情况 注(阴影区域为绿色)
寻找“A”字体机器视觉解决方案:

在这里插入图片描述

图表 8 ROI模型 寻找A 注(阴影区域为绿色)

当无人机利用程序控制从起点起飞后或者喷洒完毕后到A字体之上时,无人机向上位机发送识别A字体的通信指令,上位机首先在无人机下方视野中寻找绿色ROI区域(使用LAB色彩模型进行二值化与轮廓寻找可以很好解决),再利用如图中的ROI1区域作为下一步的感性区域。在ROI1区域中寻找最大的黑色轮廓,并将其范围作为ROI2区域。下一步利用霍夫直线检测
算法检测ROI2内的直线,在直线集合中寻找是否有满足类似于“A”字体如图中a角范围,判断ROI2内是否为“A”字体。
当上位机在相机视野中寻找到“A”时,将ROI 2 中心点在像素坐标系下的坐标通过串口通信将数据发送至下位机。如何调整无人机姿态由嵌入式程序进行控制。
为什么不采用神经网络或者机器学习等算法来识别“A”?原因有如下击点原因:1、对于OpenMV轻量级机器视觉计算平台算力有限,难以流畅运行机器学习模型。2、要采用简单解决方案解决问题,往往简单的算法鲁棒性更强。

寻找“停机坪”机器视觉解决方案:
在这里插入图片描述

图表 9 停机坪
与“A”字体识别方案类似,当无人机到达停机坪附近时下位机通过串口通信通知OpenMV,首先在相机视野中寻找最大的黑色轮廓区域(在地图中停机坪的背景色为白色,利用LAB进行阈值调整为二值图,只留下黑色区域)。在图中ROI区域内使用霍夫直线检测算法查找是否有两条直线在图像坐标系下具有交点,且二者的夹角类似于90度。通过以上筛选范围将两直线的交点发送至下位机,有嵌入式程序进行无人机的姿态调整。

寻找黑色杆与识别条形码机器视觉解决方案:
在这里插入图片描述

图表 10 识别黑色杆与条形码

解决此问题需要解决两个难点:1、如何寻找黑色杆使得无人机前方的相机镜头尽可能正对黑色杆方向。2、采用QVGA分辨率(320*240)的条件且无人机距离杆较远的情况下如何识别到条形码。
解决方案:同样原理当需要识别二维码时下位机向上位机发送指令,无人机前方的OpenMV装配有长焦镜头原因:1、能够观察的更远、使得远处的特征更加清晰提高条形码识别的成功率。2、缩小视野范围,尽可能排除非黑色杆其他的黑色区域的干扰。
首先在相机视野中寻找符合一定长宽比的黑色区域,寻找到符合条件的ROI1区域,在ROI1 区域根据ROI1范围的宽与长划定ROI2区域,在ROI2区域内识别条形码,如有识别到条形码,将条形码代表的数字发送至下位机,有下位机记录条形码数值,当在停机坪降落时做出降落位置的调整。

赛题详情

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 32
    点赞
  • 114
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码 电子设计竞赛设计资料 设计程序 参赛备赛参考 源代码
电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考 电子设计竞赛设计资料 设计程序 源代码 参赛备赛参考
ti 杯2022年省级电子设计竞赛 B要求设计一款送货无人机,需要对测试场地喷绘布进行说明。 送货无人机作为近年来快速发展的无人机应用之一,有着广阔的市场前景和应用潜力。在B中,我们设计的送货无人机将具备在省级范围内完成快递、货物运输的能力,并要求对测试场地进行喷绘布。 首先,送货无人机是指通过无人驾驶控制的无人机完成货物运输的任务。它通过内置的航空控制系统和精确的定位技术,能够准确地飞行到指定地点,实现货物的快速、高效且安全的送达。该无人机配备了高容量、可装载较大货物的载重舱,同时具备自动化的货物装卸机构,使得运输过程更加简便快捷。 在测试场地喷绘布方面,我们将介绍通过喷绘布对送货无人机进行测试的作用。喷绘布作为一种易于识别的地面标识,能够为无人机提供目标点的准确定位。测试场地中,我们可以利用喷绘布制作各种形状醒目的地标,模拟实际运输环境,帮助无人机进行路径规划和飞行测试。同时,喷绘布的使用可以提高测试的准确性和可重复性,方便测试人员进行数据收集和分析。通过测试场地喷绘布的应用,我们可以更好地评估送货无人机的性能和稳定性,进一步优化设计方案。 总之,ti 杯2022年省级电子设计竞赛 B要求设计一款具备送货能力的无人机,并需要对测试场地进行喷绘布。通过这种设计,我们能够探索无人机在快递、货物运输等领域的应用,并利用喷绘布提高测试准确性和可重复性,为无人机的进一步发展提供技术支持和创新思路。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高万禄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值