Performance Evaluation of a Quadcopter by an Optimized PID

Weihua Chen, J. Chen
{"title":"Performance Evaluation of a Quadcopter by an Optimized PID","authors":"Weihua Chen, J. Chen","doi":"10.1109/IS3C57901.2023.00083","DOIUrl":null,"url":null,"abstract":"The application of UAV (Unmanned Aerial Vehicle) has gradually become a core research theme in environmental detection, and the research of aerial vehicles is most popular with aerial QA (quadrotor aircraft). The reason that causes quadcopter aircraft can obtain a balance between the two vehicles is due to the flight principle and material cost. The quadcopter performs attitude calculations based on the sensors configured on the flight controller. Moreover, it is calculated by a three-axis gyroscope and a three-axis accelerometer to achieve directional monitoring of various data (ex: angular rate, acceleration, etc.) of the quadcopter. The stability of the quadcopter and the data reading of the quadcopter. The stability of the quadcopter and the data reading of the sensor analyzed by the IMU (inertial measurement unit) are presented in this paper. Firstly, the angular velocity and acceleration data are read by the Arduino development board embedded with an MPU6050, and the altitude at which the measurement instrument platform is located through the MS5611 barometric pressure and temperature sensor. Then a brushless DC motor attached to the Arduino control is adopted to 4 PWM (Pulse-width modulation) signals via the output port. In order to the electronic governor for controlling the brushless DC motor (Brushless DC Motor), a ready-made remote control is assigned as the transmitter. By using the BLE protocol the 2.4GHz signal is received from the transmitter through the quadcopter receiver. The 2.4GHz signal is used to determine whether the quadcopter can drive the four brushless DC motors at the same time. Finally, the PID (Proportional Integral Derivative) controller is assessed as a parameter adjustment. The collected PID parameter program will be developed in Simulink software as a simulation platform. The software can be based on the hardware platform Arduino mega 2560 PID control programming and can run the Simulink model on Arduino. The operating Arduino modular can also monitor the Arduino itself, and it can immediately make parameter adjustment actions to determine the flight phenomenon of quadrotor UAV, this item is investigative for the future Industrial industry reduce calculation errors when using sensors and controllers, and remote machine module efficacy.","PeriodicalId":142483,"journal":{"name":"2023 Sixth International Symposium on Computer, Consumer and Control (IS3C)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 Sixth International Symposium on Computer, Consumer and Control (IS3C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IS3C57901.2023.00083","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The application of UAV (Unmanned Aerial Vehicle) has gradually become a core research theme in environmental detection, and the research of aerial vehicles is most popular with aerial QA (quadrotor aircraft). The reason that causes quadcopter aircraft can obtain a balance between the two vehicles is due to the flight principle and material cost. The quadcopter performs attitude calculations based on the sensors configured on the flight controller. Moreover, it is calculated by a three-axis gyroscope and a three-axis accelerometer to achieve directional monitoring of various data (ex: angular rate, acceleration, etc.) of the quadcopter. The stability of the quadcopter and the data reading of the quadcopter. The stability of the quadcopter and the data reading of the sensor analyzed by the IMU (inertial measurement unit) are presented in this paper. Firstly, the angular velocity and acceleration data are read by the Arduino development board embedded with an MPU6050, and the altitude at which the measurement instrument platform is located through the MS5611 barometric pressure and temperature sensor. Then a brushless DC motor attached to the Arduino control is adopted to 4 PWM (Pulse-width modulation) signals via the output port. In order to the electronic governor for controlling the brushless DC motor (Brushless DC Motor), a ready-made remote control is assigned as the transmitter. By using the BLE protocol the 2.4GHz signal is received from the transmitter through the quadcopter receiver. The 2.4GHz signal is used to determine whether the quadcopter can drive the four brushless DC motors at the same time. Finally, the PID (Proportional Integral Derivative) controller is assessed as a parameter adjustment. The collected PID parameter program will be developed in Simulink software as a simulation platform. The software can be based on the hardware platform Arduino mega 2560 PID control programming and can run the Simulink model on Arduino. The operating Arduino modular can also monitor the Arduino itself, and it can immediately make parameter adjustment actions to determine the flight phenomenon of quadrotor UAV, this item is investigative for the future Industrial industry reduce calculation errors when using sensors and controllers, and remote machine module efficacy.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于优化PID的四轴飞行器性能评价
无人机(UAV, Unmanned Aerial Vehicle)的应用已逐渐成为环境检测领域的核心研究主题,其中以空中四旋翼飞行器(Aerial QA, four - rotor aircraft)的研究最为热门。导致四轴飞行器能够在两种飞行器之间取得平衡的原因是由于飞行原理和材料成本。四轴飞行器根据配置在飞行控制器上的传感器进行姿态计算。通过三轴陀螺仪和三轴加速度计进行计算,实现对四轴飞行器各种数据(如角速度、加速度等)的定向监测。四轴飞行器的稳定性和四轴飞行器的数据读取。本文介绍了四轴飞行器的稳定性以及惯性测量单元(IMU)对传感器的数据读取分析。首先,通过嵌入MPU6050的Arduino开发板读取角速度和加速度数据,通过MS5611气压和温度传感器读取测量仪器平台所在的高度。然后在Arduino控制器上安装无刷直流电动机,通过输出端口接收4个PWM(脉宽调制)信号。为了控制无刷直流电动机(brushless DC motor)的电子调速器,分配了一个现成的遥控器作为发射器。通过使用BLE协议,通过四轴飞行器接收器接收来自发射器的2.4GHz信号。2.4GHz信号用于判断四轴飞行器能否同时驱动4台无刷直流电动机。最后,对PID(比例积分导数)控制器进行参数调整评估。采集到的PID参数程序将在Simulink软件中作为仿真平台进行开发。软件可基于硬件平台Arduino mega 2560进行PID控制编程,并可在Arduino上运行Simulink模型。运行中的Arduino模块还可以对Arduino本身进行监控,它可以立即做出参数调整动作来判断四旋翼无人机的飞行现象,本项目的研究是为了未来工业工业减少使用传感器和控制器时的计算误差,以及远程机器模块的功效。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Overview of Coordinated Frequency Control Technologies for Wind Turbines, HVDC and Energy Storage Systems Apply Masked-attention Mask Transformer to Instance Segmentation in Pathology Images A Broadband Millimeter-Wave 5G Low Noise Amplifier Design in 22 nm Fully-Depleted Silicon-on-Insulator (FD-SOI) CMOS Wearable PVDF-TrFE-based Pressure Sensors for Throat Vibrations and Arterial Pulses Monitoring Fast Detection of Fabric Defects based on Neural Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1