开发无人飞行器非接触式控制软件

D. E. Fedorov
{"title":"开发无人飞行器非接触式控制软件","authors":"D. E. Fedorov","doi":"10.32634/0869-8155-2024-379-2-107-112","DOIUrl":null,"url":null,"abstract":"The article is devoted to the development of a program for contactless control of a UAV using a neural network that tracks the position of an object. For these purposes, a corresponding model was trained on the ultralytics YOLOv8 neural network. The graphs of the training of this model are presented, demonstrating the change in the magnitude of the loss function over the bounding box and class, as well as the values of the mAP50-95 metric. The training was completed when the value of the mAP50-95 metric was 0.855. Software has been developed to control the UAV using hand movements, its block diagram and description are given. The program reads the coordinates of the hand in each frame, calculates its area, evaluates the received data and sends control commands to the copter, which moves in the appropriate direction for a given step, including a certain group of LEDs. At the same time, the screen displays a simulation of the drone›s movement in two projections (front and top) and displays the relative coordinates of the drone. The software was tested on a Geoscan pioneer mini quadcopter. It can be used for educational, demonstration purposes, in agriculture, UAV sports competitions, aerial photography and video filming and other fields of activity.","PeriodicalId":7465,"journal":{"name":"Agrarian science","volume":"63 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of software for contactless control of UAVs\",\"authors\":\"D. E. Fedorov\",\"doi\":\"10.32634/0869-8155-2024-379-2-107-112\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article is devoted to the development of a program for contactless control of a UAV using a neural network that tracks the position of an object. For these purposes, a corresponding model was trained on the ultralytics YOLOv8 neural network. The graphs of the training of this model are presented, demonstrating the change in the magnitude of the loss function over the bounding box and class, as well as the values of the mAP50-95 metric. The training was completed when the value of the mAP50-95 metric was 0.855. Software has been developed to control the UAV using hand movements, its block diagram and description are given. The program reads the coordinates of the hand in each frame, calculates its area, evaluates the received data and sends control commands to the copter, which moves in the appropriate direction for a given step, including a certain group of LEDs. At the same time, the screen displays a simulation of the drone›s movement in two projections (front and top) and displays the relative coordinates of the drone. The software was tested on a Geoscan pioneer mini quadcopter. It can be used for educational, demonstration purposes, in agriculture, UAV sports competitions, aerial photography and video filming and other fields of activity.\",\"PeriodicalId\":7465,\"journal\":{\"name\":\"Agrarian science\",\"volume\":\"63 3\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Agrarian science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32634/0869-8155-2024-379-2-107-112\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Agrarian science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32634/0869-8155-2024-379-2-107-112","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

这篇文章致力于开发一种利用神经网络跟踪物体位置的无人机非接触控制程序。为此,在 ultralytics YOLOv8 神经网络上训练了一个相应的模型。该模型的训练图显示了损失函数在边界框和类上的大小变化,以及 mAP50-95 指标值。当 mAP50-95 指标值为 0.855 时,训练完成。已开发出使用手部动作控制无人飞行器的软件,并给出了其框图和说明。程序读取手在每一帧中的坐标,计算其面积,评估接收到的数据,并向无人驾驶飞行器发送控制指令。与此同时,屏幕会以两个投影(正面和顶部)显示无人机的模拟运动,并显示无人机的相对坐标。该软件在 Geoscan pioneer 微型四旋翼飞行器上进行了测试。它可用于教育、演示、农业、无人机体育比赛、航拍和视频拍摄以及其他活动领域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of software for contactless control of UAVs
The article is devoted to the development of a program for contactless control of a UAV using a neural network that tracks the position of an object. For these purposes, a corresponding model was trained on the ultralytics YOLOv8 neural network. The graphs of the training of this model are presented, demonstrating the change in the magnitude of the loss function over the bounding box and class, as well as the values of the mAP50-95 metric. The training was completed when the value of the mAP50-95 metric was 0.855. Software has been developed to control the UAV using hand movements, its block diagram and description are given. The program reads the coordinates of the hand in each frame, calculates its area, evaluates the received data and sends control commands to the copter, which moves in the appropriate direction for a given step, including a certain group of LEDs. At the same time, the screen displays a simulation of the drone›s movement in two projections (front and top) and displays the relative coordinates of the drone. The software was tested on a Geoscan pioneer mini quadcopter. It can be used for educational, demonstration purposes, in agriculture, UAV sports competitions, aerial photography and video filming and other fields of activity.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信