21年电赛无人机G题思路

这篇具有很好参考价值的文章主要介绍了21年电赛无人机G题思路。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

21年电赛结束了,我们选择的题目是无人机G题。通过题目也能感受到今年的难度,在这里旨在为大家提供一个G题的解题思路和方案。

读完题目,可以发现主要有两个难题需要解决
1.飞行路径问题(如何确保飞行能覆盖全部播撒区域)
2.视觉识别问题(如何识别到条形码和入口以及播撒区域的问题)
而这两个问题正好对应了该题目的基础部分和发挥部分

对于第一个问题,我这里有一个方案可供参考。首先我们看到题目中给出的区域

电赛无人机,单片机,stm32
我们可以将作业区地图抽象化,设置出一个二维数组,而作业区中的每一个单元格则会成为二维数组中的一个元素。设置以下规则:
1.已经通过的地区设为1
2.尚未同通过的地区设为2
3.将不可通过的地区设为0
这样我们就将该地图抽象为了一个二维数组,将地图抽象化的意义在于接下来的路径算法。

在程序中抽象化的“地图”:

电赛无人机,单片机,stm32
实际设置数组时建议外圈再铺一圈0,以便于算法的判断。A点之所以设置为1是因为飞机的起始点是A,默认已经经过该单元格(元素)。

下面引入该算法,以下是该算法流程图:

以下是该算法运行后理论上的飞行轨迹。
电赛无人机,单片机,stm32
该飞行路径可以达到对播撒区域的全覆盖效果,再辅以openmv识别颜色色块进行激光打点就可以达到基础部分+发挥(1)的全部要求。

这个方法唯一有难度的地方就在于飞机如何知道自身已经进入了下一个区域?这里题目中提到每个地区是50cm的正方形,所以我们可以通过判断x和y方向上距离的增减来实现位置更新。例如,我们假设上方为x,右方为y,我们位于起始处A,在程序中“地图”的坐标为a[2][1](上图中s)。我们通过传感器检测到了y方向上变化了50,那么我们可以更新自身当前位置为a[2][2](上图中e)。这里比较依赖传感器的精度,如果传感器存在误差,势必会造成x和y方向上误差的累积。所以这里尽量使用精度高的传感器,要想方设法获取x和y轴上的变化量。

发挥部分的(2)(3)挺简单的,就是一个定杆+识别条形码,这里建议使用云台,在完成发挥(1)回到A点返航的时候可以抬起openmv进行定杆前进识别条形码的操作,我们测试过大概20cm处也可以识别到条形码。最后openmv低头定点偏移降落一气呵成。

最后,如果有条件上nano、双目、激光雷达就尽量上,openmv视觉最后我们差点心态做崩,不过还好也是勉强可以做的。文章来源地址https://www.toymoban.com/news/detail-613872.html

到了这里,关于21年电赛无人机G题思路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • K210实现单目测算距离—以21年电赛F题为例

    单目测距在无人驾驶,路径规划中的地位越来越重要,比激光雷达和深度相机的成本更低,更适合于项目的开发。 单目测算距离的原理就是初中物理上学的小孔成像原理,但是由于我们不知道高度,所以会造成深度丢失。所以我们第一步就是测量我们要测量物体的真实宽度和

    2024年02月14日
    浏览(30)
  • 分享21年电赛F题-智能送药小车-做题记录以及经验分享

    自己是今年准备电赛的同学一名,电赛结束了,想把自己之前刷过的题目,通过这篇文章,来分享一波做这道题的思路和调试方法 自己在做之前的电赛题目时,也苦苦没有思路,不知道该怎么去下手,面对题目的要求和限制,应该如何去分析和实现 由于我们主要是准备小车

    2024年02月13日
    浏览(26)
  • 2023年第二十届五一数学建模A题:无人机定点投放问题思路及参考matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。 🍎个人主页:Matlab科研工作室 🍊个人信条:格物致知。 随着科学技术的不断发展,无人机在许多领域都有着广泛的应用。对于空中执行定点投放任务的无人机,其投放精度不仅依赖于

    2024年02月08日
    浏览(29)
  • 2023年五一数学建模 | 第二十届五一数学建模A题:无人机定点投放问题思路

    基本介绍 随着科学技术的不断发展,无人机在许多领域都有着广泛的应用。对于空中执行定点投放任务的无人机,其投放精度不仅依赖于无人机的操作技术,而且还与无人机执行任务时所处状态和环境有关,例如在接近投放点时无人机的高度、速度,无人机所处位置的风速、

    2024年02月05日
    浏览(29)
  • 英文论文(sci)解读复现【NO.21】一种基于空间坐标的轻量级目标检测器无人机航空图像的自注意

    此前出了目标检测算法改进专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读发表高水平学术期刊中的 SCI论文 ,并对相应的SCI期刊进行介绍,帮助大家解

    2024年02月19日
    浏览(37)
  • 21年电赛F 题jetson nano+32F4识别数字(附源码和数据集)

    目录 前言 一、Opencv采集数字图像 二、标记图像数字位置 三、yolov4-tiny机器学习训练 四、jetson nano识别数字 五、识别效果 单个数字识别  ​​​ 两个数字识别  四个数字识别 命令行结果显示 小车OLED屏幕显示 总结+数据集权重文件+小车程序 前言 啊!四天三夜的电赛终于结

    2024年02月14日
    浏览(28)
  • 反无人机系统技术分析,无人机反制技术理论基础,无人机技术详解

    近年来,经过大疆、parrot、3d robotics等公司不断的努力,具有强大功能的消费级无人机价格不断降低,操作简便性不断提高,无人机正快速地从尖端的军用设备转入大众市场,成为普通民众手中的玩具。 然而,随着消费级无人机市场的快速增长,功能越来越先进的新式无人机

    2024年02月19日
    浏览(38)
  • 无人机数据链技术,无人机数据链路系统技术详解,无人机数传技术

    早期的无人机更多的为军事应用服务,如军事任务侦查等,随着技术和社会的发展,工业级无人机和民用无人机得到快速的发展,工业级无人机用于农业植保、地理测绘、电力巡检、救灾援助等;民用无人机用于航拍、物流等等领域。 无人机数据链 数据链系统是飞行器与地

    2024年02月20日
    浏览(32)
  • 无人机编程实战第1讲——无人机简介

    目录 前言 一、飞控是什么? 二、扫盲行动!!! 1.微控制器 2.传感器 3.处理? 4.无人机飞行姿态 总结         随着开源无人机飞行控制器的不断发展,越来越多优秀的代码与算法不断涌现,无人机领域的技术不断趋于成熟,也使得无人机领域的门槛一再降低,现在国内工

    2024年02月11日
    浏览(29)
  • 无人机巡检技术要点解读,无人机巡检方案实现

    随着技术的不断发展,无人机巡检已经成为一种新兴的技术,它为巡检提供了更加高效、安全且可持续的解决方案。无人机巡检源于人们对更高效、安全的巡检方式的需求,源自行业对于巡检数据的采集和传输有了更高的要求,以及传统巡检从业人员渴望更安全的操作环境。

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包