首页> 外文会议>International Conference on Unmanned Aircraft Systems >Experimental validation of a quaternion-based attitude estimation with direct input to a quadcopter control system
【24h】

Experimental validation of a quaternion-based attitude estimation with direct input to a quadcopter control system

机译:直接输入四轴飞行器控制系统的基于四元数的姿态估计的实验验证

获取原文

摘要

This paper presents a method to calculate the attitude quaternion of a quadcopter with few calculations. The quaternion calculation is based on accelerometers and gyroscopes from an Inertial Measurement Unit (IMU). The quaternion from the accelerometer is calculated as the shortest rotation arc from the gravity vector in the navigation frame. The quaternion from the gyroscope is calculated based on equations of the quaternion derivative. A complementary filter is combining the two quaternions with a componentwise comparison. The attitude estimation is calculated without any trigonometric functions. The quaternion is directly used as an input to the attitude controller. The attitude controller is a PD controller running at 400Hz. A model of the quadcopter in Matlab verified that the control system worked as intended. The estimator was verified with a Stewart platform, by mounting the quadcopter on top of it and comparing the angles from the Stewart platform with the angles from the filter. Finally the algorithms were implemented on a quadcopter controller board, and the attitude estimator were compared with the attitude estimation from a high-end IMU from MicroStrain. The complete control system was also tested on a 8-bit microcontroller running at 16 MHz. The relatively slow processor on the microcontroller was also able to do every calculations within 2.5ms.
机译:本文提出了一种计算量少的四轴飞行器姿态四元数的计算方法。四元数的计算基于来自惯性测量单元(IMU)的加速度计和陀螺仪。加速度计的四元数根据导航框架中的重力矢量计算为最短的旋转弧。基于四元数导数的方程式来计算来自陀螺仪的四元数。互补滤波器通过分量比较将两个四元数组合在一起。无需任何三角函数即可计算出姿态估计。四元数直接用作姿态控制器的输入。姿态控制器是以400Hz运行的PD控制器。 Matlab中的四轴飞行器模型验证了控制系统按预期工作。通过将四轴飞行器安装在其顶部,并将Stewart平台的角度与滤镜的角度进行比较,使用Stewart平台对估算器进行了验证。最后,将算法在四轴飞行器控制板上实现,并将姿态估计器与MicroStrain的高端IMU的姿态估计进行比较。完整的控制系统也在以16 MHz运行的8位微控制器上进行了测试。微控制器上相对较慢的处理器还能够在2.5ms内完成所有计算。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号