The invention discloses a method for simulating the satellite navigation and positioning of a four axis aerocraft, belonging to the technical field of unmanned aerial vehicles. The present invention in the condition of four axis aircraft position is fixed, the speed sensor and motor vehicle attitude information, calculate the displacement information of the aircraft, and the simulation of satellite navigation and positioning information to send coordinates to an aircraft by ground station simulation of aircraft satellite navigation and positioning information and get the simulation of flight trajectory. Has the following advantages: (1) without changing the three degrees of freedom flight simulation platform structure, realize three degrees of freedom simulation and test increase of three degrees of freedom vehicle attitude simulation platform in space coordinates; (2) displacement data directly into the positioning data sent to the vehicle, directly through the ground station of satellite navigation and positioning information read the four axis aircraft and display, no single PC program design on four axis aircraft satellite navigation and positioning information or displacement information. (3) low cost and easy to use.
【技术实现步骤摘要】
一种模拟四轴飞行器卫星导航定位的方法
本专利技术涉及一种模拟多轴飞行器卫星导航定位的方法,尤其涉及一种模拟四轴飞行器卫星导航定位的方法,属于无人机
技术介绍
近十几年来,随着复合材料、动力系统、传感器、尤其是飞行控制等技术的研究进展,无人机得到了迅速的发展,正日益成为人们关注的焦点。无人机具有独特的飞行性能及使用价值。无人机驾驶仪作为无人机控制的核心部件,在真正应用于无人机之前,不仅仅要经过多次软件模拟仿真,更需要经过多重严格的地面测试,只有通过机载传感器和执行机构的实际验证,才能保证无人机的可靠实际飞行。基于以上原因,利用三自由度、六自由度飞行模拟实验仿真平台对无人机飞行进行测试是必不可少的,本专利方法要解决的问题就是,消耗较小的硬件软件成本,将三自由度实验仿真平台拓展为六自由度仿真平台,从而模拟更真实的飞行环境,进而保证先进的无人机控制算法能够成功应用于无人机控制中。目前无人机的功能还十分有限,飞行主要由操作手在地面遥控完成,大多还不具备自主飞行能力。无人直升机的自主飞行研究在国际上也是非常前沿的课题。国内的设计方法,多数是通过大量的飞行试验来调整飞行控制参数,最终找到合适的控制律。但是飞行试验一旦失败,无人直升机有坠机的危险,很容易遭到毁灭性的损坏,将造成试验成本大幅度增加和研制周期的加长。因此,飞行控制实验平台成为无人直升机飞行控制系统设计的一个重要步骤。现有飞行控制系统中大多数飞行器仿真实验平台为飞行器姿态模拟三自由度转台,比如专利CN101794524A:《一种飞行器姿态模拟三自由度电动转台》,其三自由度电动转台由基座和三个运动框架组 ...
【技术保护点】
一种模拟四轴飞行器卫星导航定位的方法,其特征在于:包括如下步骤,步骤一:在四轴飞行器位置固定的条件下,基于已有三自由度飞行器姿态模拟平台,搭建模拟四轴飞行器卫星导航定位的装置;所述的模拟四轴飞行器卫星导航定位的装置包括模拟定位模块、四轴飞行器和地面站;所述的模拟定位模块包括姿态传感器、单片机、反相器;姿态传感器通过串口把四轴飞行器姿态数据发送给单片机;四轴飞行器输出S.BUS信号,并将S.BUS信号经反相器后通过串口将电机转速发送给单片机;单片机通过串口模拟导航定位信号的数据协议格式,将模拟卫星导航定位信息发送给四轴飞行器;四轴飞行器连续接收到的模拟卫星导航定位信息能够显示在地面站的地图界面形成飞行轨迹;步骤二:根据实际使用的四轴飞行器各部分元件的型号,设置四轴飞行器初始化参数,所述的初始化参数包括质量m、桨叶面积A、电机最大、最小转速、四轴飞行器侧面面积、四轴飞行器正面面积、四轴飞行器初始高度;此外,在模拟四轴飞行器卫星导航定位状态之前,需要确定四轴飞行器在卫星导航中的初始位置;步骤三:接收并解析四轴飞行器姿态信息和电机转速Ω;姿态传感器通过串口发送四轴飞行器当前姿态信息,单片机通过 ...
【技术特征摘要】
1.一种模拟四轴飞行器卫星导航定位的方法,其特征在于:包括如下步骤,步骤一:在四轴飞行器位置固定的条件下,基于已有三自由度飞行器姿态模拟平台,搭建模拟四轴飞行器卫星导航定位的装置;所述的模拟四轴飞行器卫星导航定位的装置包括模拟定位模块、四轴飞行器和地面站;所述的模拟定位模块包括姿态传感器、单片机、反相器;姿态传感器通过串口把四轴飞行器姿态数据发送给单片机;四轴飞行器输出S.BUS信号,并将S.BUS信号经反相器后通过串口将电机转速发送给单片机;单片机通过串口模拟导航定位信号的数据协议格式,将模拟卫星导航定位信息发送给四轴飞行器;四轴飞行器连续接收到的模拟卫星导航定位信息能够显示在地面站的地图界面形成飞行轨迹;步骤二:根据实际使用的四轴飞行器各部分元件的型号,设置四轴飞行器初始化参数,所述的初始化参数包括质量m、桨叶面积A、电机最大、最小转速、四轴飞行器侧面面积、四轴飞行器正面面积、四轴飞行器初始高度;此外,在模拟四轴飞行器卫星导航定位状态之前,需要确定四轴飞行器在卫星导航中的初始位置;步骤三:接收并解析四轴飞行器姿态信息和电机转速Ω;姿态传感器通过串口发送四轴飞行器当前姿态信息,单片机通过解析得出四轴飞行器当前的俯仰角θ、横滚角φ和偏航角ψ;四轴飞行器的S.BUS信号经过反相器反相后经过单片机解析,得出四轴飞行器油门大小G,油门的最小值和最大值对应四轴飞行器的电机转速Ω的最大值和最小值,所述的电机转速Ω的最大值和最小值在步骤二中设置,而且,由于当前四轴飞行器多采用无刷直流电机,速度由电调自动调节并稳定在目标速度上,所以油门大小G和电机转速Ω呈线性关系:Ω=k(G-Gmin)+Ωmin公式1其中:Ω为电机(旋翼)转速;G为油门大小,最大值与最小值之间一般相差1000;Gmin,Ωmin分别为油门最小值和电机转速最小值;k为油门大小和电机转速之间的系数,且其值满足:Ωmax=k(Gmax-Gmin)+Ωmin公式2其中:Gmax,Ωmax分别为油门最大值和电机转速最大值;通过公式1和公式2,经过单片机处理,得出四轴飞行器的电机转速Ω;步骤四:滤波处理;为避免由于姿态、电机转速采集异常造成的模拟卫星导航定位位置信息计算异常,单片机需要对采集的数据进行滤波处理;步骤五:计算四轴飞行器受到的升力T、阻力f;电机产生的升力T的大小通过电机转速和飞行器参数计算:T=CτρAR2Ω2公式3其中:Cτ为旋翼姿态参数,可近似取为常数;ρ为空气密度,可近似取为常数;A为桨叶面积,根据实际飞行器设置数值;R为旋翼半径,根据实际飞行器设置数值;空气阻力f的计算公式为:其中:C为空气阻力系数,根据四轴飞行器形状改变,可设置为常数;ρ为空气密度,可近似取为常数;S为物体迎风面积,与飞行器大小及姿态相关,可根据飞行器设置为常数;V为物体与空气的相对运动速度,由于本方法不考虑风速对飞行器的影响,所以V也是四轴飞行器的飞行速度,四轴飞行器的初始飞行速度为0;根据公式4能够计算出四轴飞行器在东、北、天三个方向的空气阻力;步骤六:计算四轴飞行器在东-北-天三个方向的加速度、速度和位移;电机转速产生的力的方向与四轴飞行器坐标系右(X)-前(Y)-上(Z)的Z轴正方向重合;将四轴飞行器坐标系中与Z轴正方向重合的升力,转化到东-北-天的惯性坐标系中,通过坐标变换得出电机产生的升力在东-北-天的惯性坐标系中的坐标...
【专利技术属性】
技术研发人员:费庆,何照江,李保奎,王博,梁建建,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。