基于STM32的紧急医疗救援无人机系统

2017-04-25 09:41严梓扬苏成悦陈金栋广东工业大学
数码世界 2017年4期
关键词:姿态控制陀螺仪加速度计

严梓扬 苏成悦 陈金栋 广东工业大学

基于STM32的紧急医疗救援无人机系统

严梓扬 苏成悦 陈金栋 广东工业大学

本文介绍了一种针对当前医疗市场需求设计的一种用于医疗急救、应急运输的智能空中搭载系统,以解决在短时间内克服交通、地形等障碍将应急药物送到急救现场的问题。利用了互补滤波+卡尔曼滤波算法实现无人机的姿态控制,并基于此设计了一种无人机的自动任务模式。

无人机 应急医疗 姿态控制

1 设计方案

本系统主要工作原理如下图1:

图1 整体方案设计流程图

由上图1可知,当伤病员或者救护人员提出需求后,基站的处理人员只需要马上规划好航线并且装载好物资,然后无人机将全程自动完成设定的任务,基站人员只需要关注地面站上传回的无人机信息,在出现故障或者特殊情况时马上采取相关措施即可,直至无人机到达目标地点。

2 控制方案的设计与论证

本飞控使用四元数互补滤波+卡尔曼滤波实现对姿态的控制,具体设计过程如下图2:

图2 姿态算法流程图

由于加速度计是一种线性传感器,伴随的噪声会产生很大影响,因此先使用卡尔曼滤波对其进行降噪处理。通过对先验估计X(k-1)和加权变量Z(k)及其预测HX(k)之差的线性组合构成后验状态估计X(k),其基本模型方程为:

经过卡尔曼滤波的ACC数据虽然已经比较稳定,但是加速度计自身的零漂会随着时间而累积,因此我们通过将加速度计数据和陀螺仪的旋转角数据进行加权融合:

一般陀螺仪权重占比控制在0.05以内,以达到控制陀螺仪长时间工作后产生温漂对最终解算结果的影响。解算出的三个角度将会被用于更新四元数,然后通过利用四元数解算公式:q(n)=q(n-1)*△q求解矩阵,运算解出相对于机体坐标系的欧拉角。

最后,根据三个倾角的大小输出对应的PWM至4个电机,完成对飞机的姿态控制。

3 自动任务模式设计

将上述控制方案应用于本系统并通过PC端以及手机端地面站实时观看飞控回传的姿态数据和设置航点,即可执行自动飞行任务,若地面站人员观测到无人机数据有异常可立即中止任务。其实现思路如下图3:

4 结论

本系统可以一定程度上促进无人机在应急医疗领域的发展,优化当前特殊地形环境对紧急医疗的约束问题。

[1]阎石.数字电子技术基础,上[M].人民教育出版社,1981

[2]童诗白,华成英.模拟电子技术基础(第三版)[J].200

[3]宪三野波.自主飞行机器人[M].国防工业出版社,2014

严梓扬(1996—),男,本科,主要研究方向为:控制科学与工程。

苏成悦(1961—),男,通讯作者,博士,教授,主要研究方向为应用物理与控制技术。

广东大学生科技创新培育专项资金项目(400160017)。

猜你喜欢
姿态控制陀螺仪加速度计
面外轴向检测MEMS加速度计研究现状*
高精度加速度计测试标定系统的构建*
基于EMD的MEMS陀螺仪随机漂移分析方法
减载加速度计组合减振设计与分析
梳状电容式微加速度计温度性能优化
基于STM32的四旋翼飞行器飞行控制板设计
基于双处理器的四旋翼飞行控制系统研究
微机械陀螺仪概述和发展
基于四元数的四轴无人机姿态的估计和控制
灰色PID控制在AUV横滚控制中应用研究