论文分享 | 基于机载单目视觉的四旋翼无人机群内相对定位

阿木实验室推出的开源项目校园赞助活动,再次迎来开发者参与!

国防科技大学电子对抗学院司晓坤同学,在Prometheus开源仿真架构的基础上进行了二次开发,且使用Prometheus 450(P450)进行了真机实验并发表了相关论文。其论文《基于机载单目视觉的四旋翼无人机群内相对定位》收录于中科院SCI期刊工程技术2区,根据活动规则,将获得阿木实验室赞助的奖学金5000元!应作者团队需求,该笔奖学金将作为等值额度,用于抵扣该团队今后在阿木实验室购买科研产品的支出。

现将相关论文内容分享给大家,鼓励更多的开发者加入到我们校园赞助活动中来,只要你是参与开源项目或在相关技术领域获得荣誉成果的用户,参与活动就有机会获得阿木的奖学金!

主题:基于机载单目视觉的四旋翼无人机群内相对定位

图片

DOI:10.3390/drones7100612 

Author:Xiaokun Si, Guozhen Xu, Mingxing Ke, Haiyan Zhang, Kaixiang Tong and Feng Qi 

Author Affiliation:

1.National University of Defense Technology, Hefei 230031, China

2.Beijing Space Information Relay and Transmission Technology Center, Beijing 102300, China

*: Corresponding author:Feng Qi

期刊:中科院SCI期刊工程技术2区 – Drones 

作者:司晓坤,许国珍,柯明星,张海燕,童凯翔,齐锋

作者单位:国防科技大学,北京空间信息传输中心

通讯作者:齐锋

内容概述:

集群化是小型多旋翼无人机发展的重要趋势之一。无人机集群的稳定运行和空地协同作业均需高度依赖集群内部精确的相对位置信息。现有的相对定位解决方案主要依赖于被动接收的外部信息或昂贵复杂的传感器,不能很好适用于小型旋翼无人机群的应用场景。因此,本文开发了一种基于机载单目传感器的相对定位解决方案,以直接实现无人机之间的实时相对定位。首先,本文应用轻量化的YOLOv8目标检测算法来实现四旋翼无人机及其旋翼电机的实时检测。为了提高计算效率,作者根据无人机的几何特性推导出一种适应性更强的P3P问题位姿求解算法。为了解决特征点信息不足时的位姿多解问题,本文提出了一种基于无人机合理姿态范围的多解判定方法。最后,作者先后在边缘计算机和无人机平台上进行了仿真和实物实验。实验结果验证了所提方案的可行性,其中核心算法的性能较经典算法有显著提高。该研究为无人机群摆脱外部信息依赖、应用于复杂环境、改善自主协作和降低成本提供了一种新的解决方案。

引用Prometheus说明:

本文所述研究中,以两架阿木实验室研发的Prometheus 450(P450)无人机为实验平台,并加装阿木实验室研发的G1吊舱作为实时图像采集设备。本文所提出的视觉定位方案均在Prometheus 450(P450)无人机上进行部署和实验,通过实验对所提方案的可行性进行了充分验证。文中引用为“We conduct secondary development and experiments based on two Prometheus 450 (P450) UAVs producted by Amovlab, Chengdu, China [48].”。

图片
图1 实验平台组成示意图

图片
图2 机载视觉检测效果

图片
图3 实验场景图

图4 仿真实验定位相对误差分布图
图4 仿真实验定位相对误差分布图

图片
图5 实物实验定位相对误差分布图

如需了解更多论文内容,点击文末左下角“阅读原文”跳转:

https://www.mdpi.com/2504-446X/7/10/612

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/257387.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12月8日星期五今日早报简报微语报早读

12月8日星期五,农历十月廿六,早报微语早读。 1、广东男篮官宣:易建联9号球衣退役12月29日 正好首秀21周年; 2、2024届全国普通高校毕业生规模预计达1179万人; 3、国务院:严禁新增钢铁产能 严格合理控制煤…

leetcode面试经典150题——35 螺旋矩阵

题目: 螺旋矩阵 描述: 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 提示&…

Linux centos8安装JDK1.8、tomcat

一、安装jdk 1.如果之前安装过jdk,先卸载掉旧的 rpm -qa | grep -i jdk 2.检查yum中有没有java1.8的包 yum list java-1.8* 3.yum安装jdk yum install java-1.8.0-openjdk* -y 4.验证 二、安装tomcat Index of /tomcat 可以在这里选择你想要安装的tomcat版本…

学习设计模式的一个好网址

常用设计模式有哪些? (refactoringguru.cn)https://refactoringguru.cn/design-patterns

统信UOS_麒麟KYLINOS安装奇安信并自动配置服务器IP端口号

往期好文:麒麟iso镜像中GRUB字体大小怎么改? hello,大家好啊,今天我要给大家介绍的是在统信UOS或者麒麟KYLINOS操作系统上安装奇安信网神终端管理系统,并通过自动配置IP及端口号来简化管理流程的方法。这种配置主要通过…

Linux-实现小型日志系统

目录 一.日志 二.实现任意个数元素求和 三.编写一个日志函数 1.设置日志等级 2.设置日志时间 3.设置日志的打印格式 4.将日志的内容输出到文件 一.日志 日志等级,日志时间,日志内容,文件的名称和行号 日志等级…

UEFI下Windows10和Ubuntu22.04双系统安装图解

目录 简介制作U盘启动盘并从U盘启动电脑安装系统安装Windows系统安装Ubuntu 附录双系统时间不一致 简介 传统 Legacy BIOS主板下的操作系统安装可参考本人博客 U盘系统盘制作与系统安装(详细图解) ,本文介绍UEFI主板下的双系统安装&#xff…

关于mysql高版本使用groupby导致的报错

在开发时,遇到mysql版本在5.7.X及以上版本时使用group by 语句会报以下的错误 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column business_typ…

代码混淆技术探究与工具选择

引言 在软件开发中,保护程序代码的安全性是至关重要的一环。代码混淆(Obfuscated code)作为一种常见的保护手段,通过将代码转换成难以理解的形式来提升应用被逆向破解的难度。本文将介绍代码混淆的概念、方法以及常见的代码混淆工…

[Linux] Bash脚本多函数应该如何执行?使用eval提高脚本编写效率!

在工作过程中经常会编写一些测试脚本,有些脚本里有多个函数,要通过用户输入执行对应的函数,如这样: 这也太麻烦了吧 执行如下: 这样在函数多的情况下需要写很多判断,效率低下。 我们可以使用eval命令来进行…

『PyTorch学习笔记』如何快速下载huggingface模型/数据—全方法总结

如何快速下载huggingface模型/数据—全方法总结 文章目录 一. 如何快速下载huggingface大模型1.1. IDM(Windows)下载安装连接1.2. 推荐 huggingface 镜像站1.3. 管理huggingface_hub cache-system(缓存系统) 二. 参考文献 一. 如何快速下载huggingface大模型 推荐 huggingface…

MySQL-宋红康-(课P12-P13)-SQL分类和SQL的语言规则规范

b站课程: 12-SQL概述与SQL分类_哔哩哔哩_bilibili 🐶7. SQL SQL:Structure Query Language结构化查询语言,它是使用关系模型的数据库应用语言,由IBM上世纪70年代开发出来。后由美国国家标准局(ANSI&#…