黄 智,张建强,苏润丛
(中国船舶工业系统工程研究院,北京 100094)
无人飞行器是一种可以自主飞行或者遥控飞行的飞行器,飞行器机身内部没有飞行员操控机器。近年来,无人机在很多领域得到普及,尤其是旋翼、扑翼类型的无人机已被广泛应用,而四旋翼无人机以其操纵简单和控制远离,使其可以在起飞后停在空中的特点,在以上类型中尤为突出,且同时灵活度较高,控制容易,维护方便,目前在商用领域和民用领域发挥着关键作用。四旋翼无人机的抗干扰能力也影响着无人机的飞行效果,因为四旋翼无人机容易受到电磁、风力、线性扰动等外部环境的干扰,如果四旋翼无人机的抗干扰能力较低,会对四旋翼无人机的控制性产生很大的影响,尤其在飞行姿态上[1-2]。
针对四旋翼无人机容易受到外部干扰、飞行姿态控制能力低等问题,国内学者对其展开了研究,有学者采用了反步控制、自抗扰控制等技术设计了四旋翼无人机抗干扰姿态控制系统,但系统在提升四旋翼无人机的抗干扰能力和姿态控制性能方面效果不明显[3-4]。
为了解决以上出现的问题,本文设计了基于混合滤波的四旋翼无人机抗干扰姿态控制系统,采用硬软件结合的方式实现对无人机姿态的控制,通过实验去验证文中系统的可行性。
本文设计的基于混合滤波的四旋翼无人机抗干扰姿态控制系统的硬件结构图如图1所示。
图1 基于混合滤波的四旋翼无人机抗干扰姿态控制系统硬件结构
四旋翼无人机抗干扰姿态控制系统硬件结构由电源模块、驱动模块、遥控模块和无线通信模块共同构成。电源模块包括电压电流传感器和锂电池,锂电池为电压电流传感器提供能量。驱动模块包括无刷电机与无刷直流电调两个部分,主要作用是驱动四旋翼无人机的飞行。遥控模块包括PPM编码器、接收机和遥控器,对四旋翼无人机的飞行起控制作用。电源模块、驱动模块以及遥控模块在主控器的作用下,将数据传输到协处理器以及无线通信模块中。各个模块相互作用,共同完成四旋翼无人机抗干扰姿态控制系统的硬件构造。
四旋翼无人机抗干扰姿态控制系统的设计需要提供硬件支撑,采用最新型的微处理器并且接口充足的主控制器作为系统设计的辅助,主控制器的接口主要包括SPI接口、USB接口、串行通信接口、UART接口,方便与系统中其他硬件进行数据的传输。主控器结构如图2所示。
图2 主控器结构图
主控制器具有很高的工作频率,在对四旋翼无人机的姿态信息和受干扰信息进行解算时,较高的工作频率可提高解算的速度[5]。主控制器是由多个时钟发生器组成的,发生器的作用是输出PWM波信号并达到控制电机转速的目的,当四旋翼无人机受到较多干扰,造成主处理器发生故障无法正常运行时,为了保护控制系统,在主控制器上集成了一片协处理器,协助主控制器对四旋翼无人机的姿态信息进行控制,并提升整个控制系统的稳定性,使四旋翼无人机可以安全飞行[6]。
传感器模块由位置传感器和姿态传感器构成,位置传感器用于测量无人机所处的位置,主要分为接触式和接近式;姿态传感器由三轴的陀螺仪、加速度计以及电子罗盘等运动传感器组成,其作用是通过ARM处理器得出三维姿态与方位等数据。四旋翼无人机在执行空中目标飞行任务时,会产生姿态信息,对姿态信息进行分析计算可以得到飞行的姿态角,运用加速计我们可以得出无人机飞行时的加速度,轴向的加速度属于四旋翼无人机轴向受力,其经过运算后形成飞行速度,通过飞行速度和飞行距离,可以对四旋翼无人机的线运动进行描述[7]。四旋翼无人机姿态传感器如图3所示。
图3 四旋翼无人机姿态传感器
观察上图可知,位置传感器内部集成了气压高度计和GPS,气压高度计用于观测飞行时的海拔高度,GPS用于实时定位,保证飞机在飞行过程中的安全。四旋翼无人机在进行自主飞行或遥控飞行时,飞行的最大高度主要使用气压高度计进行测量,在空中悬停时,相对于地面的位置由GPS进行远程定位。传感器模块内部主要包括三轴加速度计/三轴陀螺仪MPU6000,LSM6DS3中的陀螺仪感测无人机的角速度非常准确,对无人机的快慢飞行动作也可准确追踪,同时加速度计可准确测量四旋翼无人机在各个方向的加速度。为了提升四旋翼无人机的抗干扰能力,额外增加了三轴陀螺仪/三轴加速度计MPU6000,其采样频率为2 kHz,当无人机发生共振时,可与LSM6DS3构成双陀螺仪和双加速度计结构,避免由于发生共振,测量过程出现问题[8-9]。
为保障四旋翼无人机的稳定、安全飞行,四旋翼无人机的电机选用无刷直流电机,无刷直流电机主要包括电机主体以及驱动器两个部分,该电机是自动式运行的,但是运行时需要具有较高的转速和响应速度,因此选用型号为朗宇X2216的无刷直流电机,该款电机具有较好的稳定性,由于无刷电机的驱动依赖于无刷电流的驱动,因此本文选用好盈天行者60 A无刷电流电调,其额定输出电流为60 A,最高瞬时电流可达到70 A,可对本文选用的无刷直流电机进行快速调速[10-12]。电动机驱动控制模块电路图如图4所示。
图4 电动机驱动控制模块电路图
传感器采集的姿态信息数据和位置信息数据需要实时显示在上位机上,以此监控四旋翼无人机的飞行状态,为了实现四旋翼无人机的稳定、安全飞行,选用3DR无线数据传输模块,可传输无人机的飞行数据,发射频率最高为500 MHz,功率为450 MW,在于主控制器进行通信时,选用SPI接口作为通信接口[13],SPI接口具有操作性强、备传输数据快等特点,被广泛的应用于数据的传输中。无线数据传输模块[14]接口如图5所示。
图5 无线数据传输模块接口示意图
通过对主控制器、传感器模块、电机驱动控制模块和无线数据传输模块等硬件进行设计,可以提高无人机飞行时的抗干扰能力。对主控制器进行设计可以保证无人机在遭遇干扰时,可以及时的恢复到稳定的状态,避免对无人机飞行造成影响;对传感器模块进行设计可以准确得出实时的姿态信息、姿态角以及飞行加速度,保证无人机飞行时的速度与姿态角处于安全范围内,实现对自身进行控制,达到抗干扰的目的;对电机驱动控制模块进行设计可以调节无人机飞行时的速度,同时可以根据飞行情况对速度进行及时调整。对无线数据传输模块进行控制可以及时了解外界情况,在遭遇干扰前可以采取相应的应对措施。
通过本文设计的系统软件实现四旋翼无人机的稳定飞行,并使基于混合滤波的四旋翼无人机抗干扰姿态控制系统可以正常运行,根据下发的飞行任务指令对四旋翼无人机的姿态进行控制[15]。
本文设计的基于混合滤波的四旋翼无人机抗干扰姿态控制系统的软件流程如图6。
图6 基于混合滤波的四旋翼无人机抗干扰姿态控制系统软件流程
首先,将系统进行初始化。当系统发送中断请求时,姿态传感器采集的姿态信息数据由主控制器进行读取,如果读取失败,则需要重新读取姿态数据。
然后,通过姿态解算得到飞行姿态角。为了获得四旋翼无人机的飞行姿态角[16],采用双陀螺仪对四旋翼无人机在飞行过程中产生的仰俯角进行测量,测量过程需要用双加速度计[17]计算加速度,再运用得到的姿态信息,得出飞行中的飞行姿态角。陀螺仪在进行测量工作时,在较短的测量周期内,测量的准确度较好,但四旋翼无人机也存在一些弊端,容易受到外界因素的影响,稳定性较差,测量误差会不断的增加,累积到一定程度就会造成低频干扰和漂移。四旋翼无人机在执行空中目标飞行任务时,由于振动会产生较高的高频干扰信号,该干扰信号严重影响了加速度计的测量,导致瞬时倾角误差较高。陀螺仪和加速度在短时间内虽然会存在一定的测量误差,但该测量误差不随时间的增加而增加,飞行过程得出的姿态信息需要计算,并对角速度数据、加速度数据、误差数据进行融合、改正,获得处理过的姿态角,再采用互补滤波器分别对陀螺仪和加速度计进行信号检测和控制调度,获得经过检测和调度的瞬时姿态角,为了得到精确的实时姿态角,需要将飞行中某一刻的姿态角和飞行过程中的姿态角进行修改并统一[18]。
最后实现对四旋翼无人机的飞行控制。飞行的具体控制过程是获取飞行最优姿态角-传感器读取飞行指令-测算最优姿态角-实现四旋翼无人机的控制,整个控制过程都离不开对姿态控制算法[19]的运用,其主要起到支撑的作用。由于四旋翼无人机对电磁、磁场等干扰较敏感,因此为了提升四旋翼无人机飞行的抗干扰能力,采用串级PID控制策略提升控制系统的稳定性[20],并在串级PID的外环内存入四旋翼无人机的姿态信息和误差数据,主控制器读取误差数据,并将误差数据作为PID内环输入,最后运用PWM波信号控制人机电机的转速[21-22]。
通过对四旋翼无人机抗干扰姿态控制系统进行软件设计,可以提高无人机飞行时的飞行精度,同时设计使用串级控制提升了系统的稳定性,保证了无人机飞行时的平稳。对软件进行设计可以不断地对传感器读取的数据进行判断并修正,提高了数据的准确性以及自身对于数据的判断能力,可以有效地解决飞行中的干扰问题。
为了验证本文设计系统的抗干扰性、控制能力以及响应速度,选用传统控制系统与本文设计的基于混合滤波的四旋翼无人机抗干扰姿态控制系统进行对比实验,通过比较偏航角以及滚动角变化的情况,判断系统的稳定性,根据实验结果可以得出本文设计的系统具有较强的抗干性和控制力,同时响应速度较快。
为了模拟最真实的干扰情况,在偏航角和滚动角的通道上加入高斯白噪声,模拟飞行中受到的干扰。设计实验在MATLAB平台上进行,同时为了保证干扰最接近真实情况,选用均值为0、方差为10的高斯白噪声。具体实验结果如图7所示。
图7 干扰下控制的偏航角
由8图可知,本文方法控制的俯仰角在干扰条件下,偏航角一直保持在0.25 rad,并持续稳定,而传统方法的偏航角由0.33 rad变为0.25 rad后,偏航角突然变为了0.20 rad,之后随时间的变化一直保持在0.25 rad。
图8 干扰控制下的滚动角
由图9可知,当传统系统与本文系统处于稳定状态时,给每个系统较大的外在干扰力矩,两个系统的总力矩比原始力矩增加了很多,传统系统的滚动角姿态信息马上出现了严重失稳状态,滚动角由0变为200 rad,随无人机的运行,滚动角一直保持在200 rad,但是由于受到耦合因素的影响导致整个传统控制系统处于失控状态,说明传统方法容易受到干扰,并且自身不具有控制能力。但是在本文设计的基于混合滤波的四旋翼无人机姿态控制系统中,滚动角虽受到了一定扰动影响,但很快又恢复了原始滚动角的角度,系统一直处于稳定状态,对四旋翼无人机的姿态控制没有产生影响,除了对比两个系统的抗干扰能力外,还对两种系统的姿态控制性能进行了比较,对比结果如图9所示。
图9 姿态控制性能实验结果
由图可知,姿态角的度数在一定范围内时,传统系统与本文系统的控制性能无明显区别,当姿态角﹥1°时,本文系统的波动与期望滚转角的波动较吻合,而传统方法波动性较大,与期望滚转角曲线差别较大。
基于传统控制系统出现的;本文利用了混合滤波的四旋翼无人机姿态控制系统,并为该系统提供了一系列的硬件设备包括主控制器以及各种模块,为了实现对控制系用的充分运用,然后在系统软件方面,给出了软件流程,最后通过与传统系统进行实验对比,验证了本文设计的基于混合滤波的四旋翼无人机姿态控制系统优于传统系统,该系统在抗干扰和控制能力方面具有较大的优越性,并且能够及时响应,得出的数据也较为精准,实现了四旋翼无人机的安全、稳定飞行,具有一定的应用价值。