【技术实现步骤摘要】
一种飞行器观察区域坐标计算方法及系统
本专利技术涉及观测定位领域,特别是一种飞行器观察区域坐标计算方法及系统。
技术介绍
随着飞行器技术的快速发展,飞行器在各个领域的应用也逐渐增多。在一些领域,需要对飞行器观察区域坐标进行多目标实时计算,以满足国土、水文、林业规划或统计等需求。当前对飞行器观察区域坐标进行计算主要有方式有三类:方式一,通过观察飞行器经纬高和观察方向与测距装置进行测距的目标定位方法,其中经纬高为经度、纬度以及海拔,该方法需要飞行器配备较高精度激光测距仪,如不具备测距装置则无法实现目标定位。另外,受测距装置的限制,每次只能单点测距,故此方法不适用于多目标定位,不能同时对观察到的全部区域定位,不能满足多目标实时定位要求。方式二,通过多帧图像共同点的目标定位的方法,该方法不依赖于测距装置,但需要通过多角度观察,获得至少3帧图像和这些图像上至少6个以上的共同点信息来提高地面目标的三维定位精度。其基本工作过程是:装有GPS/INS(GlobalPositioningSystem/InertialNavigationSystem,全球定位系统/惯性导航系统)的侦查平台从目标区域上空飞过,得到一系列图像,并将GPS/INS数据和图像数据下传至地面控制站,在地面选取至少3帧非共线目标区域图像,并从中确定至少6个共同点,利用三维坐标计算模型求取目标和共同点的三维坐标。该方法定位由于需要满足三个非线性观察帧的条件,定位计算复杂效率比较低,所以不能满足多目标实时定位的要求,尤其是对于移动目标的定位需求 ...
【技术保护点】
1.一种飞行器观察区域坐标计算方法,其特征在于,包括以下步骤:/nS1:获取地球高程数据,建立世界三维坐标集;/n根据飞行器的定位值、偏航角、滚转角和俯仰角,构建所述飞行器的世界姿态矩阵;/nS2:根据剪裁矩阵、转移矩阵、所述世界姿态矩阵和所述世界三维坐标集,计算出飞行器的摄像机观察区域的三维坐标集;所述剪裁矩阵通过所述飞行器的摄像机的视野角度值、画面宽度、视锥体最近平面值、视锥体最远平面值以及画面高度构建;所述转移矩阵为四阶单位矩阵;/nS3:将所述飞行器的摄像机观察区域的三维坐标集转换为观察区域的经度值、纬度值和海拔值。/n
【技术特征摘要】
1.一种飞行器观察区域坐标计算方法,其特征在于,包括以下步骤:
S1:获取地球高程数据,建立世界三维坐标集;
根据飞行器的定位值、偏航角、滚转角和俯仰角,构建所述飞行器的世界姿态矩阵;
S2:根据剪裁矩阵、转移矩阵、所述世界姿态矩阵和所述世界三维坐标集,计算出飞行器的摄像机观察区域的三维坐标集;所述剪裁矩阵通过所述飞行器的摄像机的视野角度值、画面宽度、视锥体最近平面值、视锥体最远平面值以及画面高度构建;所述转移矩阵为四阶单位矩阵;
S3:将所述飞行器的摄像机观察区域的三维坐标集转换为观察区域的经度值、纬度值和海拔值。
2.根据权利要求1所述的一种飞行器观察区域坐标计算方法,其特征在于,根据飞行器的定位值、偏航角、滚转角和俯仰角,构建所述飞行器的世界姿态矩阵包括以下步骤:
S11:将所述飞行器的定位值转化为飞行器三维坐标pos(x,y,z);
将向量(0,-1,0)叉乘三维坐标pos(x,y,z),得到向量(Rx,Ry,Rz);
将向量(0,-1,0)点乘三维坐标pos(x,y,z),并得到向量角度θ;
S12:根据所述向量(Rx,Ry,Rz)和向量角度θ构建第二旋转矩阵Matrotate2;
根据所述第二旋转矩阵Matrotate2、预设的移动矩阵Mattranslate和预设的第一旋转矩阵Matrotate1,构建转换矩阵Mattrans;
根据所述偏航角、滚转角和俯仰角,构建局部姿态矩阵Matlocalview;
S13:根据所述转换矩阵Mattrans和所述局部姿态矩阵Matlocalview,得到世界姿态矩阵Matview。
3.根据权利要求2所述的一种飞行器观察区域坐标计算方法,其特征在于,所述局部姿态矩阵Matlocalview为:
其中,pitch为俯仰角,roll为滚转角,yaw为偏航角。
4.根据权利要求2所述的一种飞行器观察区域坐标计算方法,其特征在于,所述第二旋转矩阵Matrotate2为:
其中,Rx、Ry、Rz为向量(0,-1,0)叉乘三维坐标pos(x,y,z)得到的向量(Rx,Ry,Rz)三个维度的值,θ为向量(0,-1,0)点乘三维坐标pos(x,y,z)得到的向量角度。
5.根据权利要求2所述的一种飞行器观察区域坐标计算方法,其特征在于,所述将所述飞行器的定位值转化为飞行器三维坐标p...
【专利技术属性】
技术研发人员:唐佳,张松,侯静,陈昌明,伍振华,江彦,唐太虎,杨宏伟,
申请(专利权)人:成都赫尔墨斯科技股份有限公司,成都紫瑞青云航空宇航技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。