Development and Implementation of Automated UAV Flight Algorithms for Inertial Navigation Systems

A.К. Yemelyev, K. Moldamurat, R. B. Seksenbaeva
{"title":"Development and Implementation of Automated UAV Flight Algorithms for Inertial Navigation Systems","authors":"A.К. Yemelyev, K. Moldamurat, R. B. Seksenbaeva","doi":"10.1109/SIST50301.2021.9465965","DOIUrl":null,"url":null,"abstract":"Unmanned aerial vehicles (UAVs), better known as drones, are one of the major technological developments of today. Applications that can be created today were just a thought ten years ago and now they are becoming a reality. In the world of truly autonomous vehicles, UAVs should react on their own through some sort of external stimuli. It is through these external stimuli that the UAVs react and adjust their goal accordingly. These stimuli can be taken from various sensors on the craft but also can be given commands by a human. Coordination and cooperation in UAV groups also increasingly permit huge numbers of aircrafts to be processed by a single user. We are proposing the real-time algorithm that works possibly under communications, constraints, and other uncertainties and failures. On the basis of the microcontroller Arduino Uno developed an intelligent self-managing intelligent decision-making system, taking into account the basic parameters of the control system of the drone. In addition, in the modeling of the Arduino Uno microcontroller, an algorithm of inertial navigation systems based on the parameters of inclination, lateral and bending angles in flight was implemented and control codes were introduced. The theory of fuzzy logic was used to control the drone. A decision-making algorithm based on fuzzy logic has been developed, which allows real-time control of the drone's flight parameters. Intelligent drone control system has been developed the main elements of drone control have been presented in this paper. The program code is implemented for the Arduino UNO debug board and tested in the Proteus environment. The developed unmanned drone has the ability to quickly maneuver and avoid obstacles. Experiments with an unmanned drone were conducted in the summer. These experiments were carried out at extreme speeds of up to 100 km/h, on a windless day. In addition, the drone was equipped with a portable camera of 3 megapixels. The images were taken at an altitude of 300 meters. Experiments have shown stable operation even in windy weather, at speeds of 10 meters per second.","PeriodicalId":318915,"journal":{"name":"2021 IEEE International Conference on Smart Information Systems and Technologies (SIST)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Smart Information Systems and Technologies (SIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIST50301.2021.9465965","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

Unmanned aerial vehicles (UAVs), better known as drones, are one of the major technological developments of today. Applications that can be created today were just a thought ten years ago and now they are becoming a reality. In the world of truly autonomous vehicles, UAVs should react on their own through some sort of external stimuli. It is through these external stimuli that the UAVs react and adjust their goal accordingly. These stimuli can be taken from various sensors on the craft but also can be given commands by a human. Coordination and cooperation in UAV groups also increasingly permit huge numbers of aircrafts to be processed by a single user. We are proposing the real-time algorithm that works possibly under communications, constraints, and other uncertainties and failures. On the basis of the microcontroller Arduino Uno developed an intelligent self-managing intelligent decision-making system, taking into account the basic parameters of the control system of the drone. In addition, in the modeling of the Arduino Uno microcontroller, an algorithm of inertial navigation systems based on the parameters of inclination, lateral and bending angles in flight was implemented and control codes were introduced. The theory of fuzzy logic was used to control the drone. A decision-making algorithm based on fuzzy logic has been developed, which allows real-time control of the drone's flight parameters. Intelligent drone control system has been developed the main elements of drone control have been presented in this paper. The program code is implemented for the Arduino UNO debug board and tested in the Proteus environment. The developed unmanned drone has the ability to quickly maneuver and avoid obstacles. Experiments with an unmanned drone were conducted in the summer. These experiments were carried out at extreme speeds of up to 100 km/h, on a windless day. In addition, the drone was equipped with a portable camera of 3 megapixels. The images were taken at an altitude of 300 meters. Experiments have shown stable operation even in windy weather, at speeds of 10 meters per second.
无人机惯性导航系统自动飞行算法的开发与实现
无人驾驶飞行器(uav),更广为人知的是无人驾驶飞机,是当今主要的技术发展之一。今天可以创建的应用程序在十年前只是一个想法,现在它们正在成为现实。在真正的自动驾驶汽车世界中,无人机应该通过某种外部刺激自行做出反应。正是通过这些外部刺激,无人机做出反应并相应地调整目标。这些刺激可以来自飞船上的各种传感器,也可以由人类发出命令。无人机群体的协调与合作也越来越多地允许单个用户处理大量飞机。我们提出的实时算法可能在通信、约束和其他不确定因素和故障下工作。在Arduino Uno单片机的基础上,考虑到无人机控制系统的基本参数,开发了智能自管理智能决策系统。此外,在Arduino Uno微控制器的建模中,实现了一种基于飞行中倾角、横向角和弯曲角参数的惯性导航系统算法,并介绍了控制代码。采用模糊逻辑理论对无人机进行控制。提出了一种基于模糊逻辑的决策算法,实现了对无人机飞行参数的实时控制。智能无人机控制系统已经发展起来,本文介绍了无人机控制的主要组成部分。程序代码在Arduino UNO调试板上实现,并在Proteus环境下进行了测试。开发的无人驾驶飞机具有快速机动和躲避障碍物的能力。实验是在夏天用无人驾驶飞机进行的。这些实验是在无风的日子里以高达100公里/小时的极端速度进行的。此外,无人机还配备了一个300万像素的便携式摄像头。这些图像是在300米的高空拍摄的。实验表明,即使在有风的天气下,它也能以每秒10米的速度稳定运行。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信