CN114910050B - 基于网格地图的无人机视觉定位方法 - Google Patents
基于网格地图的无人机视觉定位方法 Download PDFInfo
- Publication number
- CN114910050B CN114910050B CN202210723563.8A CN202210723563A CN114910050B CN 114910050 B CN114910050 B CN 114910050B CN 202210723563 A CN202210723563 A CN 202210723563A CN 114910050 B CN114910050 B CN 114910050B
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- grid map
- dimensional
- grid
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- 230000000007 visual effect Effects 0.000 title claims description 16
- 238000006243 chemical reaction Methods 0.000 claims abstract description 4
- 230000009466 transformation Effects 0.000 claims description 8
- 238000009434 installation Methods 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
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
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种基于网格地图的无人机视觉定位方法,属于无人机视觉领域,包括以下步骤:将网格地图和无人机构建的实时网格面均转化为三维点云,通过匹配转化得到两个三维点云,从而将两个三维网格面匹配的问题转化为两个三维点云匹配的问题,利用三维点云匹配和网格地图的位置信息计算出无人机观测时刻的绝对位置。本发明可以只通过单目相机就能在低空复杂环境下实现定位,并且无人机的机载相机安装方式不受限制。
Description
技术领域
本发明涉及无人机视觉领域,更为具体的,涉及一种基于网格地图的无人机视觉定位方法。
背景技术
目前无人机的定位主要依赖GNSS等导航卫星***,或者地面差分站。在战争场景下,导航卫星***的信号容易受到干扰,会导致无人机坠毁或被地方捕获,地面差分站则需要提前在地面上部署基站,这在战争场景下是不现实的。视觉定位是无人机通过机载相机的观测情况进行自主定位的一类方法。大多数无人机视觉定位方法是通过航拍图像与卫星地图之间的匹配完成的,卫星地图是将卫星在高空拍摄的图像拼接构成的。这种视觉定位方法为了保证航拍图像与卫星拍摄的视角尽可能一致,机载相机需要指向地心方向安装,且在低空场景下,观测视角与卫星拍摄视角差异过大,与卫星地图的匹配往往会失效。此时,与预先构建好的三维地图进行匹配定位是一种可行的定位方式。三维网格地图是一种将稀疏的三维空间点连接成许多三维三角形平面,用许多拼接在一起的三维三角形平面描述场景几何结构的三维地图表示方法。这种地图表示方法占据存储空间小,利于超大型场景的地形构建,但却难以应用于定位任务,因为每次用于构造网格地图的三维空间点一般都是不同的。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于网格地图的无人机视觉定位方法,可以只通过单目相机就能在低空复杂环境下实现定位,并且无人机的机载相机安装方式不受限制。
本发明的目的是通过以下方案实现的:
一种基于网格地图的无人机视觉定位方法,包括以下步骤:
将网格地图和无人机构建的实时网格面均转化为三维点云,通过匹配转化得到两个三维点云,从而将两个三维网格面匹配的问题转化为两个三维点云匹配的问题,利用三维点云匹配和网格地图的位置信息计算出无人机观测时刻的绝对位置。
进一步地,包括子步骤:
S1,提取网格地图在初始位置附近的待匹配区域,然后分别将待匹配网格地图与实时网格面进行体素化;
S2,将所有被网格穿过的体素标记为“占据”,其余未被穿过的体素标记为“空”,所有被标记为“占据”的体素块构成一个三维点云;
S3,匹配两个三维点云,得到两组点云之间的相对变换关系;
S4,根据两组点云间的相对变换关系和网格地图的位置信息,计算出无人机观测时刻的绝对位置。
进一步地,在步骤S3中,采用ICP点云匹配算法匹配两个三维点云。
进一步地,在步骤S4中,所述网格地图的位置信息为网格地图的经纬高坐标。
进一步地,在步骤S1中,所述体素化具体为将三维网格面空间划分为多个立方体构成,所述立方体称为体素。
进一步地,机载相机能够向任意能观测到地面的方向安装。
本发明的有益效果包括:
本发明提出一种基于三维网格地图的无人机定位方法,在拥有构建好的三维网格地图后,无人机可以只通过单目相机就能在低空复杂环境下实现定位,并且无人机的机载相机安装方式不受限制,比起现有技术中地心方向安装,可以使无人机具有更广阔的观测视野。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为网格地图定位流程图;
图2为地形网格表面地图示意图;
图3为网格表面体素化示意图。
具体实施方式
本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
本发明实施例用无人机拍摄图像实时构建的网格面与已经建立好的网格地图匹配进行定位。
首先,提取网格地图在初始位置附近的待匹配区域,然后分别将待匹配网格地图与实时网格面进行体素化(体素化就是假设三维空间由无数个一定边长的正方体构成,这种立方体称为体素)。然后,将所有被网格穿过的体素标记为“占据”,其余未被穿过的体素标记为“空”。如图3所示,灰色体素块被网格面穿过,白色的表示未被穿过,所有被标记为“占据”的体素块可以构成一个三维点云。通过网格面体素化,两个三维网格面匹配的问题就被转化为了两个三维点云匹配的问题。然后,用经典的ICP点云匹配算法匹配两个三维点云,得到两组点云之间的相对变换关系。由点云间的相对变换关系和网格地图的位置信息,计算出无人机观测时刻的绝对位置。
本实施例在拥有已经建立好的网格地图的情况下,无人机可以在低空复杂环境下,通过单个相机进行定位,机载相机可以向任意可以观测到地面的方向安装,比起地心方向安装,可以使无人机具有更广阔的观测视野。
实施例1
一种基于网格地图的无人机视觉定位方法,包括以下步骤:
将网格地图和无人机构建的实时网格面均转化为三维点云,通过匹配转化得到两个三维点云,从而将两个三维网格面匹配的问题转化为两个三维点云匹配的问题,利用三维点云匹配和网格地图的位置信息计算出无人机观测时刻的绝对位置。
实施例2
在实施例1的基础上,包括子步骤:
S1,提取网格地图在初始位置附近的待匹配区域,然后分别将待匹配网格地图与实时网格面进行体素化;
S2,将所有被网格穿过的体素标记为“占据”,其余未被穿过的体素标记为“空”,所有被标记为“占据”的体素块构成一个三维点云;
S3,匹配两个三维点云,得到两组点云之间的相对变换关系;
S4,根据两组点云间的相对变换关系和网格地图的位置信息,计算出无人机观测时刻的绝对位置。
实施例3
在实施例2的基础上,在步骤S3中,采用ICP点云匹配算法匹配两个三维点云。
实施例4
在实施例2的基础上,在步骤S4中,所述网格地图的位置信息为网格地图的经纬高坐标。
实施例5
在实施例2的基础上,在步骤S1中,所述体素化具体为将三维网格面空间划分为多个立方体构成,所述立方体称为体素。
实施例6
在实施例2的基础上,机载相机能够向任意能观测到地面的方向安装。
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
本发明未涉及部分均与现有技术相同或可采用现有技术加以实现。
上述技术方案只是本发明的一种实施方式,对于本领域内的技术人员而言,在本发明公开了应用方法和原理的基础上,很容易做出各种类型的改进或变形,而不仅限于本发明上述具体实施方式所描述的方法,因此前面描述的方式只是优选的,而并不具有限制性的意义。
除以上实例以外,本领域技术人员根据上述公开内容获得启示或利用相关领域的知识或技术进行改动获得其他实施例,各个实施例的特征可以互换或替换,本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (5)
1.一种基于网格地图的无人机视觉定位方法,其特征在于,包括以下步骤:
将预先构建好的三维网格地图和无人机构建的实时网格面均转化为三维点云,通过匹配转化得到两个三维点云,从而将两个三维网格面匹配的问题转化为两个三维点云匹配的问题,利用三维点云匹配和网格地图的位置信息计算出无人机观测时刻的绝对位置,所述三维网格地图是一种将稀疏的三维空间点连接成许多三维三角形平面,用许多拼接在一起的三维三角形平面描述场景几何结构的三维地图表示方法,包括子步骤:
S1,提取网格地图在初始位置附近的待匹配区域,然后分别将待匹配网格地图与实时网格面进行体素化;
S2,将所有被网格穿过的体素标记为“占据”,其余未被穿过的体素标记为“空”,所有被标记为“占据”的体素块构成一个三维点云;
S3,匹配两个三维点云,得到两组点云之间的相对变换关系;
S4,根据两组点云间的相对变换关系和网格地图的位置信息,计算出无人机观测时刻的绝对位置。
2.根据权利要求1所述的基于网格地图的无人机视觉定位方法,其特征在于,在步骤S3中,采用ICP点云匹配算法匹配两个三维点云。
3.根据权利要求1所述的基于网格地图的无人机视觉定位方法,其特征在于,在步骤S4中,所述网格地图的位置信息为网格地图的经纬高坐标。
4.根据权利要求1所述的基于网格地图的无人机视觉定位方法,其特征在于,在步骤S1中,所述体素化具体为将三维网格面空间划分为多个立方体构成,所述立方体称为体素。
5.根据权利要求1所述的基于网格地图的无人机视觉定位方法,其特征在于,机载相机能够向任意能观测到地面的方向安装。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210723563.8A CN114910050B (zh) | 2022-06-24 | 2022-06-24 | 基于网格地图的无人机视觉定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210723563.8A CN114910050B (zh) | 2022-06-24 | 2022-06-24 | 基于网格地图的无人机视觉定位方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114910050A CN114910050A (zh) | 2022-08-16 |
CN114910050B true CN114910050B (zh) | 2024-06-11 |
Family
ID=82772114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210723563.8A Active CN114910050B (zh) | 2022-06-24 | 2022-06-24 | 基于网格地图的无人机视觉定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114910050B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673632A (zh) * | 2019-09-27 | 2020-01-10 | 中国船舶重工集团公司第七0九研究所 | 一种基于视觉slam的无人机自主避障方法及装置 |
CN113359810A (zh) * | 2021-07-29 | 2021-09-07 | 东北大学 | 一种基于多传感器的无人机着陆区域识别方法 |
CN113506374A (zh) * | 2021-07-16 | 2021-10-15 | 西安电子科技大学 | 基于gps信息辅助及空间网格划分的点云配准方法 |
KR20220021158A (ko) * | 2020-08-13 | 2022-02-22 | 한국전력공사 | 무인항공기의 비행경로 생성장치 및 그 방법 |
CN114120095A (zh) * | 2020-08-31 | 2022-03-01 | 中国科学院宁波材料技术与工程研究所 | 一种基于空中三维模型的移动机器人自主定位***及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111599001B (zh) * | 2020-05-14 | 2023-03-14 | 星际(重庆)智能装备技术研究院有限公司 | 基于图像三维重建技术的无人机导航地图构建***及方法 |
-
2022
- 2022-06-24 CN CN202210723563.8A patent/CN114910050B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673632A (zh) * | 2019-09-27 | 2020-01-10 | 中国船舶重工集团公司第七0九研究所 | 一种基于视觉slam的无人机自主避障方法及装置 |
KR20220021158A (ko) * | 2020-08-13 | 2022-02-22 | 한국전력공사 | 무인항공기의 비행경로 생성장치 및 그 방법 |
CN114120095A (zh) * | 2020-08-31 | 2022-03-01 | 中国科学院宁波材料技术与工程研究所 | 一种基于空中三维模型的移动机器人自主定位***及方法 |
CN113506374A (zh) * | 2021-07-16 | 2021-10-15 | 西安电子科技大学 | 基于gps信息辅助及空间网格划分的点云配准方法 |
CN113359810A (zh) * | 2021-07-29 | 2021-09-07 | 东北大学 | 一种基于多传感器的无人机着陆区域识别方法 |
Non-Patent Citations (1)
Title |
---|
超低空无人机交通事故现场三维建模勘测***设计;向怀坤;陈淑仪;;深圳职业技术学院学报;20200120(第01期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114910050A (zh) | 2022-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112085845B (zh) | 基于无人机影像的室外场景快速三维重建装置 | |
CN107194989B (zh) | 基于无人机飞机航拍的交通事故现场三维重建***及方法 | |
US20220292711A1 (en) | Pose estimation method and device, related equipment and storage medium | |
JP4232167B1 (ja) | 対象特定装置、対象特定方法および対象特定プログラム | |
WO2019242628A1 (en) | Systems and methods for pose determination | |
CN112162297B (zh) | 一种剔除激光点云地图中动态障碍伪迹的方法 | |
JP4978615B2 (ja) | 対象特定装置 | |
KR20100087034A (ko) | 항공 측량 방법 및 장치 | |
CN108917753B (zh) | 基于从运动恢复结构的飞行器位置确定方法 | |
CN113515128B (zh) | 一种无人车实时路径规划方法及存储介质 | |
CN114387341A (zh) | 通过单张航拍观测图像计算飞行器六自由度位姿的方法 | |
Lacroix et al. | Digital elevation map building from low altitude stereo imagery | |
CN111089580B (zh) | 一种基于协方差交叉的无人战车同时定位与地图构建方法 | |
KR102488553B1 (ko) | 드론을 이용한 3차원 지도 제작 방법 | |
KR102525519B1 (ko) | 드론을 이용한 3차원 지도 제작 방법 | |
CN113959437A (zh) | 一种用于移动测量设备的测量方法及*** | |
CN114910050B (zh) | 基于网格地图的无人机视觉定位方法 | |
CN112985398A (zh) | 目标定位方法及*** | |
CN113781567B (zh) | 基于三维地图生成的航拍图像目标地理定位方法 | |
CN115016545A (zh) | 无人机着陆的着陆点自主选择方法、设备及介质 | |
CN113610952A (zh) | 一种三维场景重建方法、装置、电子设备和存储介质 | |
CN110930510A (zh) | 城市空间三维重建方法 | |
KR102557775B1 (ko) | 드론을 이용한 3차원 지도 제작 방법 | |
Guo et al. | Research on 3D geometric modeling of urban buildings based on airborne lidar point cloud and image | |
KR102466007B1 (ko) | 다차원 공간 정보 생성 시스템 및 방법 |
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 |