四旋翼飞行器Quadrotor飞控之 PID调节(参考APM程序)

本文介绍了作者在四旋翼飞行器PID控制方面的工作,通过参考APM的控制算法实现室内稳定飞行。文章涵盖了硬件配置、软件姿态解算,重点解析了双闭环PID算法的原理及参数调整方法,包括横滚、俯仰和偏航的控制策略,并分享了实际调试过程中的技巧和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

做四轴也有一段时间了,最近一直在做PID方面的工作。现在四轴基本可以实现室内比较稳定的飞行,操控手感也可以接受。稍后上试飞视频。在此把一些PID方面的经验总结总结和大家分享一下。

首先介绍一下大概的硬件组成:

MCUFreescale MK60D

传感器(IMU):GY-86模块(MPU6050 + HMC5883L + MS5611

433MHz数据传输模块

DC-DC可调式开关稳压模块

遥控设备:JR XG7发射机 + JR 611B接收机

机架:普通红白f450机架

电机:朗宇2212kv880高效能电机(黑色)

电调:天行者40A

桨:仿APC1047

电池:DUPU 2200mah 25c

电路很简单用洞洞板搭的简易测试电路。

 

软件方面最主要的是姿态解算,最终用的是MPU6050DMPDigital Motion Process)输出,遥控器控制的目标姿态也是四元数表示的。为了有较好的线性度,将两者的姿态差转换为欧拉角后再进行PID的控制。

下面进入正题。PID算法很大程度上参考了APM(国外成熟开源飞控项目,官网

评论 62
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值