CN112254711B - 一种航测相机自动航线选择与曝光装置 - Google Patents
一种航测相机自动航线选择与曝光装置 Download PDFInfo
- Publication number
- CN112254711B CN112254711B CN202010900337.3A CN202010900337A CN112254711B CN 112254711 B CN112254711 B CN 112254711B CN 202010900337 A CN202010900337 A CN 202010900337A CN 112254711 B CN112254711 B CN 112254711B
- Authority
- CN
- China
- Prior art keywords
- real
- point
- airplane
- exposure
- flight path
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C11/00—Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C11/00—Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
- G01C11/02—Picture taking arrangements specially adapted for photogrammetry or photographic surveying, e.g. controlling overlapping of pictures
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种航测相机自动航线选择与曝光装置,包括:数据采集模块,用于获取实时导航数据和航线规划数据;数据预处理模块,用于对实时导航数据和航线规划数据进行高斯投影预处理;飞行任务维护模块,用于根据高斯投影预处理后的航线规划数据构建得到飞行任务矩阵;航线选择模块,用于根据高斯投影预处理后的实时导航数据和飞行任务矩阵进行航线判断;定点曝光模块,用于根据高斯投影预处理后的进行曝光判断;硬件控制模块,用于根据航线判断结果和曝光判断结果进行相应指令的发送。本发明可自动判别航测相机的飞行状态,自动控制相机曝光与稳定平台开关,可以实现飞行任务的全自动作业,曝光点位精度高,可以适应变基线航空摄影要求。
Description
技术领域
本发明属于航空摄影测量与遥感技术领域,尤其涉及一种航测相机自动航线选择与曝光装置。
背景技术
航空摄影测量具有自主性强、精度高、灵活方便等优点,是快速获取高精度地形数据的有效手段,随着技术的快速进度,先进航空摄影测量***普遍配备了稳定平台,进一步提升了航空摄影照片的几何质量。
传统航测相机采用定时或手动曝光方式,这些曝光方式会因飞行时速不均匀、气流变化等因素导致曝光间距差异、航片重叠率不稳定甚至漏拍等情况,更无法适应丘陵地带等变基线航空摄影需求。其次,稳定平台的补偿角存在限制,在飞机转弯时会因转角超过补偿角限制而卡住。传统上需在进出航线时手动开启、关闭稳定平台,对操作人员负荷较大。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供一种航测相机自动航线选择与曝光装置,可以依据实时导航数据和航线规划数据,自动判别航测相机的飞行状态,自动控制相机曝光与稳定平台开关,可以实现飞行任务的全自动作业,曝光点位精度高,可以适应变基线航空摄影要求。同时,具备机上航摄相片质量自动检查功能,可以及时对漏摄、几何或辐射质量差等问题航片进行补摄,有效提升飞行效率,减少飞行架次。
为了解决上述技术问题,本发明公开了一种航测相机自动航线选择与曝光装置,包括:
数据采集模块,用于获取实时导航数据和航线规划数据;
数据预处理模块,用于对实时导航数据和航线规划数据进行高斯投影处理,得到高斯平面坐标系下的实时导航数据和航线规划数据;
飞行任务维护模块,用于将经数据预处理模块处理后得到的高斯平面坐标系下的航线规划数据存储为飞行任务矩阵;
航线选择模块,用于根据高斯平面坐标系下的实时导航数据和飞行任务矩阵,进行航线判断;根据航线判断结果,确定飞机是否进入预设飞行航线;在确定飞机进入第i条预设飞行航线时,调用定点曝光模块,并向定点曝光模块传递第i条预设飞行航线的航线信息;
定点曝光模块,用于在航线选择模块调用下,根据高斯平面坐标系下的实时导航数据和航线选择模块传递的第i条预设飞行航线的航线信息,进行曝光判断;根据曝光判断结果,确定飞机是否满足曝光条件。
硬件控制模块,用于在航线选择模块确定飞机进入预设飞行航线时,向相机的稳定平台发起开启指令;在定点曝光模块确定飞机满足曝光条件时,向相机***发出曝光脉冲指令;以及,在航线选择模块确定飞机飞出预设飞行航线时,向相机的稳定平台发起关闭指令。
在上述航测相机自动航线选择与曝光装置中,飞行任务维护模块,还包括:根据航线选择模块的航线判断结果和定点曝光模块的曝光判断结果,对飞行任务矩阵进行维护和更新,并维护飞机与航线规划数据中预设航线的关系,即飞机状态信息。
在上述航测相机自动航线选择与曝光装置中,实时导航数据,包括:飞机的实时高度、实时位置、实时航向角;航线规划数据,包括:若干条预设飞行航线和位于各预设飞行航线上的若干个预设的有序拟曝光位置。
在上述航测相机自动航线选择与曝光装置中,航线选择模块,具体用于:
访问飞行任务维护模块,当飞机为位于预设飞行航线外时,遍历飞行任务矩阵中尚未完成的预设飞行航线的预设飞行航线数据;
根据高斯平面坐标系下的实时导航数据和所述尚未完成的预设飞行航线的预设飞行航线数据,计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角;
根据计算得到的飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角,判断飞机是否进入预设飞行航线,并确定飞机进入哪一条预设飞行航线。
在上述航测相机自动航线选择与曝光装置中,
通过如下公式计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离:
Di_A=sqrt((Xplane-Xi_A)2+(Yplane-Yi_A)2)
Di_B=sqrt((Xplane-Xi_B)2+(Yplane-Yi_B)2)
其中,Di_A表示第i条预设飞行航线的起始端点A与飞机的实时位置之间的平面距离,Di_B为第i条预设飞行航线的结束端点B与飞机的实时位置之间的平面距离;Xplane和Yplane分别表示经高斯投影处理后的飞机的实时位置在高斯平面坐标系下的横坐标和纵坐标,Xi_A和Yi_A分别表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的横坐标和纵坐标,Xi_B和Yi_B分别表示经高斯投影处理后的第i条预设飞行航线的结束端点B在高斯平面坐标系下的横坐标和纵坐标;
通过如下公式计算得到飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值:
DHi=abs(Hplane-Hi_A)
其中,DHi表示第i条预设飞行航线的设计高度与飞机的实时高度之间的差值,Hplane表示经高斯投影处理后的飞机的实时高度,Hi_A表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的高度;
通过如下公式计算得到飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角:
其中,DAnglei表示第i条预设飞行航线的设计飞行航线方向与飞机的实时航向角之间的夹角,Angleplane_yaw表示飞机的航向角,AngleAB表示第i条预设飞行航线的从起始端点A到结束端点B的设定航向,AngleBA表示第i条预设飞行航线的从结束端点B到起始端点A的设定航向。
在上述航测相机自动航线选择与曝光装置中,当Di_A、Di_B、DHi和DAnglei同时满足如下条件时,确定飞机进入第i条预设飞行航线:
Di_A或Di_B小于第一阈值;其中,第一阈值的取值小于任意两条预设飞行航线间距离的1/2,并且小于航测任务比例尺下、规范手册中规定的航线弯曲度;
DHi小于第二阈值;其中,第二阈值的取值小于航测任务比例尺下、规范手册中规定的实际航高与设计航高的差值;
DAnglei小于第三阈值;其中,第三阈值小于35°。
在上述航测相机自动航线选择与曝光装置中,定点曝光模块,具体用于:
在航线选择模块调用下,根据高斯平面坐标系下的实时导航数据,按照进入的第i条预设飞行航线的航线方向,结合飞行任务矩阵,从第i条预设飞行航线中读取与飞机的实时位置最邻近的下一个未曝光点作为待曝光点;
计算得到飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与曝光点的高度之间的差值,并确定飞机的实时位置与待曝光点之间的运动趋势;
根据计算得到的飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与曝光点的高度之间的差值,以及确定的飞机的实时位置与待曝光点之间的运动趋势,确定飞机是否满足曝光条件。
在上述航测相机自动航线选择与曝光装置中,
通过如下公式计算得到飞机的实时位置与待曝光点之间的平面距离:
Dij=sqrt((Xplane-Xij)2+(Yplane-Yij)2)
其中,Dij表示飞机的实时位置与第i条航线上的第j个未曝光点之间的距离,第i条航线上的第j个未曝光点为确定的待曝光点,Xij和Yij分别表示待曝光点在高斯平面坐标系下的横坐标和纵坐标;
通过如下公式计算得到飞机的实时高度与曝光点的高度之间的差值:
DHij=abs(Hplane-Hij)
其中,DHij表示飞机的实时高度与第i条航线上的第j个未曝光点的高度之间的差值,Hij表示第i条航线上的第j个未曝光点的高度;
根据获取的连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k+1、···、Dij k+4,确定飞机的实时位置与待曝光点之间的运动趋势;其中,Dij k、Dij k +1、···、Dij k+4表示第k、k+1、···、k+4帧计算得到的飞机的实时位置与待曝光点之间的平面距离。
在上述航测相机自动航线选择与曝光装置中,当Dij、DHij和连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k+1、···、Dij k+4同时满足如下条件时,确定飞机满足曝光条件:
Dij小于第四阈值;其中,第四阈值的大小根据飞机的飞行速度与曝光点位精度需求确定;
DHij小于第二阈值;
Dij k≤Dij k+1≤…≤Dij k+4,即飞机的实时位置与待曝光点之间的运动趋势为远离。
在上述航测相机自动航线选择与曝光装置中,还包括:摄影质量评估模块,用于在定点曝光模块确定飞机满足曝光条件时,判断摄影测量相机的辐射、几何质量是否满足需求。
本发明具有以下优点:
(1)本发明公开了一种航测相机自动航线选择与曝光装置,可以依据实时导航数据和航线规划数据,自动选择要进入的飞行航线;在进入航线后,再计算飞机当前位置与规划曝光点的关系,自主决曝光时机。从而实现飞机进入航线时,自主开启稳定平台;抵达规划曝光点后自主曝光;离开航线后自主关闭稳定平台。从而实现整个摄影测量***的全自动控制与无人值守操作。
(2)本发明公开了一种航测相机自动航线选择与曝光装置,在摄影测量相机曝光后,可以实时计算曝光的辐射与几何质量,并依据计算结果更新与维护飞行任务中规划曝光点的状态,以便于在当前架次就及时对漏摄曝光点、问题曝光点进行复拍,减少飞行架次,提升飞行效率。
(3)本发明公开了一种航测相机自动航线选择与曝光装置,可以应用在不同型号的飞机上,控制不同型号的摄影测量遥感***工作,具有良好的适应性。
附图说明
图1是本发明实施例中一种航测相机自动航线选择与曝光装置的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明公开的实施方式作进一步详细描述。
如图1,在本实施例中,该航测相机自动航线选择与曝光装置,包括:
数据采集模块,用于获取实时导航数据和航线规划数据。
在本实施例中,实时导航数据包括但不仅限于:飞机的实时高度、实时位置、实时航向角。航线规划数据包括但不仅限于:若干条预设飞行航线和位于各预设飞行航线上的若干个预设拟曝光位置。
以第i条预设飞行航线为例,预设飞行航线具体是指:沿着设定航向AngleAB、按照设定高度,从一个三维坐标表示的起始端点A到一个三维坐标表示的结束端点B的飞行轨迹;其中,起始端点A与结束端点B的高度应保持一致。进一步的,第i条预设飞行航线上设置有若干个预设拟曝光位置,预设拟曝光位置为给定的摄影测量***相机曝光的三维坐标。
数据预处理模块,用于对实时导航数据和航线规划数据进行高斯投影处理,得到高斯平面坐标系下的实时导航数据和航线规划数据。
在本实施例中,通过数据采集模块获取的实时导航数据和航线规划数据为未投影的地理坐标数据,不能直接用于解算。因此,需要将数据采集模块获取的实时导航数据和航线规划数据转换为高斯平面坐标系下的数据。其中,在进行高斯投影处理时,为提升投影精度,应构建局部投影坐标系,以测区中心的经线作为局部独立坐标系投影的中央经线,然后进行坐标系的转换。
飞行任务维护模块,用于将经数据预处理模块处理后得到的高斯平面坐标系下的航线规划数据存储为飞行任务矩阵;根据航线选择模块的航线判断结果和定点曝光模块的曝光判断结果,对飞行任务矩阵进行维护和更新,并维护飞机与航线规划数据中预设航线的关系,即飞机状态信息。
在本实施例中,由飞行任务维护模块所维护的飞行任务矩阵是航线选择与定点曝光选择的基础数据。
优选的,对飞行任务矩阵进行维护和更新具体可以包括如下几点:
1)在初始时刻,将数据预处理模块处理后得到的高斯平面坐标系下的航线规划数据中所有预设飞行航线中的所有预设拟曝光位置均初始化为未曝光状态,初始化飞机状态为航线外。
2)当根据航线选择模块确定飞机进入某一预设飞行航线后,更新飞机状态为进入航线。
3)当根据定点曝光模块确定某个待曝光点曝光后,则将该某个待曝光点在飞行任务矩阵中的状态标记为已曝光状态;当根据定点曝光模块确定错过某个待曝光点的曝光后,则维持该某个待曝光点在飞行任务矩阵中的状态(即,仍为未曝光状态)。
4)当根据定点曝光模块确定飞机所进入的第i条预设飞行航线中的所有待曝光点均完成曝光后,则将第i条预设飞行航线在飞行任务矩阵中的状态标记为已完成状态。
5)当根据航线选择模块确定飞机离开预设飞行航线后,更新飞机状态为航线外。
航线选择模块,用于根据高斯平面坐标系下的实时导航数据和飞行任务矩阵,进行航线判断;根据航线判断结果,确定飞机是否进入预设飞行航线;在确定飞机进入第i条预设飞行航线时,调用定点曝光模块,并向定点曝光模块传递第i条预设飞行航线的航线信息。
在本实施例中,航线选择模块主要用于判定飞机是否进入预设飞行航线,及进入的是哪一条预设飞行航线:访问飞行任务维护模块,当飞机为位于预设飞行航线外时,遍历飞行任务矩阵中尚未完成的预设飞行航线的预设飞行航线数据;根据高斯平面坐标系下的实时导航数据和所述尚未完成的预设飞行航线的预设飞行航线数据,计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角;根据计算得到的飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角,判断飞机是否进入预设飞行航线,并确定飞机进入哪一条预设飞行航线。
优选的:
可以通过如下公式计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离:
Di_A=sqrt((Xplane-Xi_A)2+(Yplane-Yi_A)2)
Di_B=sqrt((Xplane-Xi_B)2+(Yplane-Yi_B)2)
其中,Di_A表示第i条预设飞行航线的起始端点A与飞机的实时位置之间的平面距离,Di_B为第i条预设飞行航线的结束端点B与飞机的实时位置之间的平面距离;Xplane和Yplane分别表示经高斯投影处理后的飞机的实时位置在高斯平面坐标系下的横坐标和纵坐标,Xi_A和Yi_A分别表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的横坐标和纵坐标,Xi_B和Yi_B分别表示经高斯投影处理后的第i条预设飞行航线的结束端点B在高斯平面坐标系下的横坐标和纵坐标。
可以通过如下公式计算得到飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值:
DHi=abs(Hplane-Hi_A)
其中,DHi表示第i条预设飞行航线的设计高度与飞机的实时高度之间的差值,Hplane表示经高斯投影处理后的飞机的实时高度,Hi_A表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的高度。
可以通过如下公式计算得到飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角:
其中,DAnglei表示第i条预设飞行航线的设计飞行航线方向与飞机的实时航向角之间的夹角,Angleplane_yaw表示飞机的航向角,AngleAB表示第i条预设飞行航线的从起始端点A到结束端点B的设定航向,AngleBA表示第i条预设飞行航线的从结束端点B到起始端点A的设定航向。
在本实施例中,当Di_A、Di_B、DHi和DAnglei同时满足如下条件时,确定飞机进入第i条预设飞行航线:
1)Di_A或Di_B小于第一阈值。
第一阈值的取值小于任意两条预设飞行航线间距离的1/2,并且小于航测任务比例尺下、规范手册中规定的航线弯曲度。
2)DHi小于第二阈值。
第二阈值的取值小于航测任务比例尺下、规范手册中规定的实际航高与设计航高的差值。
3)DAnglei小于第三阈值。
第三阈值小于35°。
在本实施例中,航线选择模块在确定飞机进入第i条预设飞行航线之后,还可以用于判定飞机是否飞出第i条预设飞行航线,如果判定飞机飞出第i条预设飞行航线,则重新进入飞机是否进入预设飞行航线判定的逻辑。
优选的,当满足如下情况中的任意一种时,可以确定飞机飞出第i条预设飞行航线:
1)飞机的实时位置超出起始端点A与结束端点B的区间。
2)DAnglei超出第三阈值。
3)飞行任务维护模块中所维护的飞行任务矩阵中记录的该第i条预设飞行航线中的所有预设拟曝光位置均已完成曝光或已经漏曝。
定点曝光模块,用于在航线选择模块调用下,根据高斯平面坐标系下的实时导航数据和航线选择模块传递的第i条预设飞行航线的航线信息,进行曝光判断;根据曝光判断结果,确定飞机是否满足曝光条件。
在本实施例中,如前所述,通过航线选择模块确定飞机进入了第i条预设飞行航线,定点曝光模块则按照进入的第i条预设飞行航线的航线方向,结合飞行任务矩阵,从第i条预设飞行航线中读取与飞机的实时位置最邻近的下一个未曝光点作为待曝光点;计算得到飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与曝光点的高度之间的差值,并确定飞机的实时位置与待曝光点之间的运动趋势;根据计算得到的飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与曝光点的高度之间的差值,以及确定的飞机的实时位置与待曝光点之间的运动趋势,确定飞机是否满足曝光条件。
优选的:
可以通过如下公式计算得到飞机的实时位置与待曝光点之间的平面距离:
Dij=sqrt((Xplane-Xij)2+(Yplane-Yij)2)
其中,Dij表示飞机的实时位置与第i条航线上的第j个未曝光点之间的距离,第i条航线上的第j个未曝光点为确定的待曝光点,Xij和Yij分别表示待曝光点在高斯平面坐标系下的横坐标和纵坐标。
可以通过如下公式计算得到飞机的实时高度与曝光点的高度之间的差值:
DHij=abs(Hplane-Hij)
其中,DHij表示飞机的实时高度与第i条航线上的第j个未曝光点的高度之间的差值,Hij表示第i条航线上的第j个未曝光点的高度。
可以根据获取的连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k+1、···、Dij k+4,确定飞机的实时位置与待曝光点之间的运动趋势。其中,Dij k、Dij k+1、···、Dij k+4表示第k、k+1、···、k+4帧计算得到的飞机的实时位置与待曝光点之间的平面距离。
在本实施例中,当Dij、DHij和连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k+1、···、Dij k+4同时满足如下条件时,确定飞机满足曝光条件:
1)Dij小于第四阈值。
第四阈值的大小根据飞机的飞行速度与曝光点位精度需求确定。
2)DHij小于第二阈值。
3)Dij k≤Dij k+1≤…≤Dij k+4,即飞机的实时位置与待曝光点之间的运动趋势为远离。
在本实施例中,在确定飞机满足曝光条件后,可以调用硬件控制模块发出曝光指令,并选取飞机当前所进入的第i条预设飞行航线的下一未曝光点作为为待曝光点,进行循环计算、判定、曝光。其中,若Dij大于第四阈值、飞机的实时位置与待曝光点之间的运动趋势为远离,则舍弃该待曝光点,选取下一未曝光点作为待曝光点进行计算、判定、曝光。
硬件控制模块,用于在航线选择模块确定飞机进入预设飞行航线时,向相机的稳定平台发起开启指令;在定点曝光模块确定飞机满足曝光条件时,向相机***发出曝光脉冲指令;以及,在航线选择模块确定飞机飞出预设飞行航线时,向相机的稳定平台发起关闭指令。
摄影质量评估模块,用于在定点曝光模块确定飞机满足曝光条件时,判断摄影测量相机的辐射、几何质量是否满足需求。
在本实施例中,摄影质量评估模块可以在定点曝光模块确定飞机满足曝光条件时,通过解算得到当前时刻的相片灰度均值、相片旋角、相片倾角、相片航线偏离度和相片重叠率等摄影质量评估参数,将摄影质量评估参数与相应的国家标准进行对比,确定摄影测量相机拍摄图片的辐射、几何质量是否符合要求。其中,对于未曝光点,无需对摄影测量相机的辐射、几何质量进行判断。
人机交互模块,用于将飞机、地图、飞行任务等在显示界面中绘制出来,供摄影测量***操作人员实时监控摄影测量作业任务执行情况。其中,飞机、地图、飞行任务中的航线、拟定曝光点应该按照同一坐标系在人机界面中绘制,以保证彼此间地理空间相对位置准确;曝光点应由不同颜色绘制,分别代表成功曝光点、问题曝光点和未曝光点。
本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
本发明说明书中未作详细描述的内容属于本领域专业技术人员的公知技术。
Claims (8)
1.一种航测相机自动航线选择与曝光装置,其特征在于,包括:
数据采集模块,用于获取实时导航数据和航线规划数据;
数据预处理模块,用于对实时导航数据和航线规划数据进行高斯投影处理,得到高斯平面坐标系下的实时导航数据和航线规划数据;
飞行任务维护模块,用于将经数据预处理模块处理后得到的高斯平面坐标系下的航线规划数据存储为飞行任务矩阵;
航线选择模块,用于根据高斯平面坐标系下的实时导航数据和飞行任务矩阵,进行航线判断;根据航线判断结果,确定飞机是否进入预设飞行航线;在确定飞机进入第i条预设飞行航线时,调用定点曝光模块,并向定点曝光模块传递第i条预设飞行航线的航线信息;
定点曝光模块,用于在航线选择模块调用下,根据高斯平面坐标系下的实时导航数据和航线选择模块传递的第i条预设飞行航线的航线信息,进行曝光判断;根据曝光判断结果,确定飞机是否满足曝光条件;
硬件控制模块,用于在航线选择模块确定飞机进入预设飞行航线时,向相机的稳定平台发起开启指令;在定点曝光模块确定飞机满足曝光条件时,向相机***发出曝光脉冲指令;以及,在航线选择模块确定飞机飞出预设飞行航线时,向相机的稳定平台发起关闭指令;
其中:
航线选择模块,具体用于:
访问飞行任务维护模块,当飞机为位于预设飞行航线外时,遍历飞行任务矩阵中尚未完成的预设飞行航线的预设飞行航线数据;
根据高斯平面坐标系下的实时导航数据和所述尚未完成的预设飞行航线的预设飞行航线数据,计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角;
根据计算得到的飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离、飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值、飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角,判断飞机是否进入预设飞行航线,并确定飞机进入哪一条预设飞行航线;
定点曝光模块,具体用于:
在航线选择模块调用下,根据高斯平面坐标系下的实时导航数据,按照进入的第i条预设飞行航线的航线方向,结合飞行任务矩阵,从第i条预设飞行航线中读取与飞机的实时位置最邻近的下一个未曝光点作为待曝光点;
计算得到飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与待曝光点的高度之间的差值,并确定飞机的实时位置与待曝光点之间的运动趋势;
根据计算得到的飞机的实时位置与待曝光点之间的平面距离、飞机的实时高度与待曝光点的高度之间的差值,以及确定的飞机的实时位置与待曝光点之间的运动趋势,确定飞机是否满足曝光条件。
2.根据权利要求1所述的航测相机自动航线选择与曝光装置,其特征在于,飞行任务维护模块,还包括:根据航线选择模块的航线判断结果和定点曝光模块的曝光判断结果,对飞行任务矩阵进行维护和更新,并维护飞机与航线规划数据中预设航线的关系,即飞机状态信息。
3.根据权利要求2所述的航测相机自动航线选择与曝光装置,其特征在于,实时导航数据,包括:飞机的实时高度、实时位置、实时航向角;航线规划数据,包括:若干条预设飞行航线和位于各预设飞行航线上的若干个预设的有序拟曝光位置。
4.根据权利要求3所述的航测相机自动航线选择与曝光装置,其特征在于,
通过如下公式计算得到飞机的实时位置与所述尚未完成的预设飞行航线的两个航线端点之间的平面距离:
Di_A=sqrt((Xplane-Xi_A)2+(Yplane-Yi_A)2)
Di_B=sqrt((Xplane-Xi_B)2+(Yplane-Yi_B)2)
其中,Di_A表示第i条预设飞行航线的起始端点A与飞机的实时位置之间的平面距离,Di_B为第i条预设飞行航线的结束端点B与飞机的实时位置之间的平面距离;Xplane和Yplane分别表示经高斯投影处理后的飞机的实时位置在高斯平面坐标系下的横坐标和纵坐标,Xi_A和Yi_A分别表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的横坐标和纵坐标,Xi_B和Yi_B分别表示经高斯投影处理后的第i条预设飞行航线的结束端点B在高斯平面坐标系下的横坐标和纵坐标;
通过如下公式计算得到飞机的实时高度与所述尚未完成的预设飞行航线的设计高度之间的差值:
DHi=abs(Hplane-Hi_A)
其中,DHi表示第i条预设飞行航线的设计高度与飞机的实时高度之间的差值,Hplane表示经高斯投影处理后的飞机的实时高度,Hi_A表示经高斯投影处理后的第i条预设飞行航线的起始端点A在高斯平面坐标系下的高度;
通过如下公式计算得到飞机的实时航向角与所述尚未完成的预设飞行航线之间的夹角:
其中,DAnglei表示第i条预设飞行航线的设计飞行航线方向与飞机的实时航向角之间的夹角,Angleplane_yaw表示飞机的航向角,AngleAB表示第i条预设飞行航线的从起始端点A到结束端点B的设定航向,AngleBA表示第i条预设飞行航线的从结束端点B到起始端点A的设定航向。
5.根据权利要求4所述的航测相机自动航线选择与曝光装置,其特征在于,当Di_A、Di_B、DHi和DAnglei同时满足如下条件时,确定飞机进入第i条预设飞行航线:
Di_A或Di_B小于第一阈值;其中,第一阈值的取值小于任意两条预设飞行航线间距离的1/2,并且小于航测任务比例尺下、规范手册中规定的航线弯曲度;
DHi小于第二阈值;其中,第二阈值的取值小于航测任务比例尺下、规范手册中规定的实际航高与设计航高的差值;
DAnglei小于第三阈值;其中,第三阈值小于35°。
6.根据权利要求4所述的航测相机自动航线选择与曝光装置,其特征在于,
通过如下公式计算得到飞机的实时位置与待曝光点之间的平面距离:
Dij=sqrt((Xplane-Xij)2+(Yplane-Yij)2)
其中,Dij表示飞机的实时位置与第i条航线上的第j个未曝光点之间的距离,第i条航线上的第j个未曝光点为确定的待曝光点,Xij和Yij分别表示待曝光点在高斯平面坐标系下的横坐标和纵坐标;
通过如下公式计算得到飞机的实时高度与待曝光点的高度之间的差值:
DHij=abs(Hplane-Hij)
其中,DHij表示飞机的实时高度与第i条航线上的第j个未曝光点的高度之间的差值,Hij表示第i条航线上的第j个未曝光点的高度;
根据获取的连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k +1、…、Dij k+4,确定飞机的实时位置与待曝光点之间的运动趋势;其中,Dij k、Dij k+1、…、Dij k+4表示第k、k+1、…、k+4帧计算得到的飞机的实时位置与待曝光点之间的平面距离。
7.根据权利要求6所述的航测相机自动航线选择与曝光装置,其特征在于,当Dij、DHij和连续多帧计算得到的飞机的实时位置与待曝光点之间的平面距离Dij k、Dij k+1、…、Dij k+4同时满足如下条件时,确定飞机满足曝光条件:
Dij小于第四阈值;其中,第四阈值的大小根据飞机的飞行速度与待曝光点位精度需求确定;
DHij小于第二阈值;其中,第二阈值的取值小于航测任务比例尺下、规范手册中规定的实际航高与设计航高的差值;
Dij k≤Dij k+1≤…≤Dij k+4,即飞机的实时位置与待曝光点之间的运动趋势为远离。
8.根据权利要求1所述的航测相机自动航线选择与曝光装置,其特征在于,还包括:摄影质量评估模块,用于在定点曝光模块确定飞机满足曝光条件时,判断摄影测量相机的辐射、几何质量是否满足需求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010900337.3A CN112254711B (zh) | 2020-08-31 | 2020-08-31 | 一种航测相机自动航线选择与曝光装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010900337.3A CN112254711B (zh) | 2020-08-31 | 2020-08-31 | 一种航测相机自动航线选择与曝光装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112254711A CN112254711A (zh) | 2021-01-22 |
CN112254711B true CN112254711B (zh) | 2022-08-12 |
Family
ID=74223772
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010900337.3A Active CN112254711B (zh) | 2020-08-31 | 2020-08-31 | 一种航测相机自动航线选择与曝光装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112254711B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101949709B (zh) * | 2010-08-19 | 2013-03-20 | 中国测绘科学研究院 | 一种机载gps航摄导航控制***及其控制方法 |
CN107636552A (zh) * | 2016-09-27 | 2018-01-26 | 深圳市大疆创新科技有限公司 | 一种飞行控制方法及装置、控制设备 |
CN108387219B (zh) * | 2018-01-24 | 2021-05-25 | 成都纵横自动化技术股份有限公司 | 一种无人机航摄作业规划方法 |
CN110162090A (zh) * | 2019-06-07 | 2019-08-23 | 河南华翼智鹰无人机科技有限公司 | 一种基于 gis 数据的无人机航线规划***和方法 |
-
2020
- 2020-08-31 CN CN202010900337.3A patent/CN112254711B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112254711A (zh) | 2021-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106774431B (zh) | 一种测绘无人机航线规划方法及装置 | |
CN106292126B (zh) | 一种智能航测飞行曝光控制方法、无人机控制方法及终端 | |
CN110196454B (zh) | 基于无人机的地质勘测集成*** | |
CN113038016B (zh) | 无人机图像采集方法及无人机 | |
CN109765927A (zh) | 一种基于app的无人机航摄飞行遥控*** | |
CN106054929A (zh) | 一种基于光流的无人机自动降落引导方法 | |
CN112326686A (zh) | 无人机智能巡航路面病害检测方法、无人机和检测*** | |
CN111650962B (zh) | 一种适用于带状测区的多旋翼无人机航线规划与航摄方法 | |
CN113066120B (zh) | 一种基于机器视觉的智能杆塔倾斜检测方法 | |
JP7040809B2 (ja) | 建設現場管理装置 | |
US20220084415A1 (en) | Flight planning method and related apparatus | |
CN104061904A (zh) | 一种快速精确确定林窗形状和面积的方法 | |
CN115793689A (zh) | 基于前端目标识别的无人机自动化架空输电线路巡检方法及*** | |
WO2020198963A1 (zh) | 关于拍摄设备的数据处理方法、装置及图像处理设备 | |
CN113875222A (zh) | 拍摄控制方法和装置、无人机及计算机可读存储介质 | |
CN112711267A (zh) | 基于rtk高精度定位与机器视觉融合的无人机自主巡检方法 | |
CN115014361A (zh) | 航线规划方法、装置及计算机存储介质 | |
CN111103608A (zh) | 一种用在林业勘测工作中的定位装置及方法 | |
CN114527792A (zh) | 无人机降落引导方法、装置、设备及存储介质 | |
CN112254711B (zh) | 一种航测相机自动航线选择与曝光装置 | |
JPH0524589A (ja) | 垂直離着陸航空機の自動着陸誘導方法 | |
CN113759944A (zh) | 基于指定高度飞行的自动巡检方法、***和设备 | |
CN117456092A (zh) | 基于无人机航测的三维实景建模***及方法 | |
KR101349380B1 (ko) | 지형지물 영상이미지를 정밀하게 촬영 및 합성처리하는 항공촬영 시스템 | |
CN115357052A (zh) | 一种无人机自动探索视频画面中兴趣点的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |