基于机器学习算法的四轴飞行器自主控制

Abdul Rahim Tajammal, M. Habib
{"title":"基于机器学习算法的四轴飞行器自主控制","authors":"Abdul Rahim Tajammal, M. Habib","doi":"10.1109/ICASE54940.2021.9904256","DOIUrl":null,"url":null,"abstract":"During the recent years, there has been an increase in the potential use of UAVs all engineering domains such as commercial photography, aerial reconnaissance, payload delivery, etc. UAVs/Quadcopters are generally designed to operate in known and stable environmental conditions where environment dynamics are well known or can be easily linearized. But most practical problems contain unknown or non-linear dynamics of the system or the environment. Machine Learning (ML) provides the techniques for using intelligent control systems that can perform desired tasks in such unknown conditions. This paper provides a framework using a Machine Learning algorithm to enable UAV navigation in such environments through the implementation of an intelligent reinforcement learning controller. Research started with detailed mathematical modelling of a quadcopter, based on the Newton-Euler equations of forces and moments, later quadcopter model was employed with PID controller as well as ML controller. A conventional PID controller was used to find the linearized response of the quadcopter. The results obtained by both controllers were then compared using 6 DoF simulations. Furthermore, the quadcopter is made to follow certain trajectories to determine the accuracy of the ML controller.","PeriodicalId":300328,"journal":{"name":"2021 Seventh International Conference on Aerospace Science and Engineering (ICASE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Autonomous Control of a Quadcopter using Machine Learning Algorithm\",\"authors\":\"Abdul Rahim Tajammal, M. Habib\",\"doi\":\"10.1109/ICASE54940.2021.9904256\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"During the recent years, there has been an increase in the potential use of UAVs all engineering domains such as commercial photography, aerial reconnaissance, payload delivery, etc. UAVs/Quadcopters are generally designed to operate in known and stable environmental conditions where environment dynamics are well known or can be easily linearized. But most practical problems contain unknown or non-linear dynamics of the system or the environment. Machine Learning (ML) provides the techniques for using intelligent control systems that can perform desired tasks in such unknown conditions. This paper provides a framework using a Machine Learning algorithm to enable UAV navigation in such environments through the implementation of an intelligent reinforcement learning controller. Research started with detailed mathematical modelling of a quadcopter, based on the Newton-Euler equations of forces and moments, later quadcopter model was employed with PID controller as well as ML controller. A conventional PID controller was used to find the linearized response of the quadcopter. The results obtained by both controllers were then compared using 6 DoF simulations. Furthermore, the quadcopter is made to follow certain trajectories to determine the accuracy of the ML controller.\",\"PeriodicalId\":300328,\"journal\":{\"name\":\"2021 Seventh International Conference on Aerospace Science and Engineering (ICASE)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 Seventh International Conference on Aerospace Science and Engineering (ICASE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICASE54940.2021.9904256\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Seventh International Conference on Aerospace Science and Engineering (ICASE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICASE54940.2021.9904256","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

近年来,无人机在所有工程领域的潜在用途有所增加,如商业摄影、空中侦察、有效载荷交付等。无人机/四轴飞行器通常被设计为在已知和稳定的环境条件下运行,其中环境动力学是众所周知的或可以很容易地线性化。但大多数实际问题都包含系统或环境的未知或非线性动力学。机器学习(ML)提供了使用智能控制系统的技术,可以在这种未知的条件下执行所需的任务。本文提供了一个使用机器学习算法的框架,通过实现智能强化学习控制器,使无人机能够在这种环境中导航。研究首先对四轴飞行器进行了详细的数学建模,基于牛顿-欧拉力和力矩方程,随后将四轴飞行器模型与PID控制器和ML控制器结合使用。采用传统的PID控制器求解四轴飞行器的线性化响应。然后通过6自由度仿真对两种控制器得到的结果进行比较。此外,四轴飞行器被制成遵循一定的轨迹,以确定ML控制器的精度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Autonomous Control of a Quadcopter using Machine Learning Algorithm
During the recent years, there has been an increase in the potential use of UAVs all engineering domains such as commercial photography, aerial reconnaissance, payload delivery, etc. UAVs/Quadcopters are generally designed to operate in known and stable environmental conditions where environment dynamics are well known or can be easily linearized. But most practical problems contain unknown or non-linear dynamics of the system or the environment. Machine Learning (ML) provides the techniques for using intelligent control systems that can perform desired tasks in such unknown conditions. This paper provides a framework using a Machine Learning algorithm to enable UAV navigation in such environments through the implementation of an intelligent reinforcement learning controller. Research started with detailed mathematical modelling of a quadcopter, based on the Newton-Euler equations of forces and moments, later quadcopter model was employed with PID controller as well as ML controller. A conventional PID controller was used to find the linearized response of the quadcopter. The results obtained by both controllers were then compared using 6 DoF simulations. Furthermore, the quadcopter is made to follow certain trajectories to determine the accuracy of the ML controller.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信