基于无人机的定位方法、装置、存储介质和电子设备制造方法及图纸

技术编号:35283229 阅读:17 留言:0更新日期:2022-10-22 12:26
本公开涉及一种基于无人机的定位方法、装置、存储介质和电子设备,涉及无线定位技术领域,该方法应用于终端设备,包括:获取控制平台发送的预设区域的三维地图,三维地图根据多个初始定位数据集和终端设备的高度确定,每个初始定位数据集对应预设区域内的一个采集轨迹,该初始定位数据集包括无人机按照对应的采集轨迹采集的多个初始定位数据,每个初始定位数据包括点云数据和图像数据,每个采集轨迹在水平面上的投影相同。获取目标定位数据,目标定位数据包括终端设备在当前时刻采集的点云数据和图像数据;根据三维地图和目标定位数据,确定终端设备在三维地图中的目标位姿。本公开能够提高终端设备定位的准确度。能够提高终端设备定位的准确度。能够提高终端设备定位的准确度。

【技术实现步骤摘要】
基于无人机的定位方法、装置、存储介质和电子设备


[0001]本公开涉及无线定位
,具体地,涉及一种基于无人机的定位方法、装置、存储介质和电子设备。

技术介绍

[0002]随着终端技术的不断发展,机器人已经进入到许多
,以帮助人们完成各种作业任务。对于需要在工作过程中不断移动的机器人来说,为了更好的完成作业任务,需要获得准确的定位。通常情况下,机器人可以利用各种信息采集装置采集所处物理环境的环境信息,并借助活动范围内的全局地图来进行定位。全局地图的获取,通常是预先控制机器人在活动范围内采集每一处的环境信息,以建立全局地图。然而,由于机器人的活动范围有限,因此很难触达活动范围内的每一处,全局地图的准确度较低。同时,由于机器人移动的灵活度和速度也有限,因此采集环境信息的效率较低,降低了生成全局地图的效率。

技术实现思路

[0003]本公开的目的是提供一种基于无人机的定位方法、装置、存储介质和电子设备为,用以解决现有技术中存在的相关技术问题。
[0004]为了实现上述目的,根据本公开实施例的第一方面,提供一种基于无人机的定位方法,应用于终端设备,所述方法包括:
[0005]获取控制平台发送的预设区域的三维地图,所述三维地图根据多个初始定位数据集和所述终端设备的高度确定,每个所述初始定位数据集对应所述预设区域内的一个采集轨迹,该初始定位数据集包括无人机按照对应的所述采集轨迹采集的多个初始定位数据,每个所述初始定位数据包括点云数据和图像数据,每个所述采集轨迹在水平面上的投影相同;/>[0006]获取目标定位数据,所述目标定位数据包括所述终端设备在当前时刻采集的点云数据和图像数据;
[0007]根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿。
[0008]可选地,每个所述初始定位数据集包括所述无人机以倾斜摄影的方式采集的多个所述初始定位数据。
[0009]可选地,所述根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿,包括:
[0010]根据所述目标定位数据,确定所述终端设备当前时刻所处环境的三维环境特征,所述三维环境特征包括点云特征和图像特征;
[0011]将所述三维环境特征与所述三维地图进行匹配,以确定所述目标位姿。
[0012]可选地,在所述根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿之后,所述方法还包括:
[0013]根据所述目标位姿和所述终端设备的目的地的位置信息,按照预设的路径规划算法,确定满足指定约束条件的目标轨迹,并按照所述目标轨迹移动,所述指定约束条件根据所述采集轨迹在水平面上的投影确定。
[0014]可选地,所述根据所述目标位姿和所述终端设备的目的地的位置信息,按照预设的路径规划算法,确定满足指定约束条件的目标轨迹,包括:
[0015]根据所述目标位姿和所述目的地的位置信息,按照预设的路径规划算法,确定至少一个初始轨迹;
[0016]将与所述采集轨迹在水平面上的投影的匹配度最高的所述初始轨迹,作为所述目标轨迹。
[0017]根据本公开实施例的第二方面,提供一种基于无人机的定位方法,应用于控制平台,所述方法包括:
[0018]获取无人机发送的多个初始定位数据集,每个所述初始定位数据集对应预设区域内的一个采集轨迹,该初始定位数据集包括所述无人机按照对应的所述采集轨迹采集的多个初始定位数据,每个所述初始定位数据包括点云数据和图像数据,每个所述采集轨迹在水平面上的投影相同;
[0019]根据多个所述初始定位数据集,和终端设备的高度,确定所述预设区域的三维地图;
[0020]将所述三维地图发送至所述终端设备,以使所述终端设备根据所述三维地图、目标定位数据,确定所述终端设备在所述三维地图中的目标位姿,所述目标定位数据包括所述终端设备在当前时刻采集的点云数据和图像数据。
[0021]可选地,每个所述初始定位数据集包括所述无人机以倾斜摄影的方式采集的多个所述初始定位数据。
[0022]可选地,每个所述采集轨迹的高度均不相同;所述根据多个所述初始定位数据集,和终端设备的高度,确定所述预设区域的三维地图,包括:
[0023]根据所述终端设备的高度、多个所述初始定位数据集,确定转换定位数据集,所述转换定位数据集包括转换采集轨迹上的多个转换定位数据,所述转换定位数据包括点云数据和图像数据,所述转换采集轨迹的高度与所述终端设备的高度相同,所述转换采集轨迹在水平面上的投影,与每个所述采集轨迹在水平面上的投影相同;
[0024]根据所述转换定位数据集,生成所述三维地图。
[0025]可选地,所述根据所述终端设备的高度、多个所述初始定位数据集,确定转换定位数据集,包括:
[0026]针对每个所述初始定位数据集,根据该初始定位数据集中包括的每个所述初始定位数据,和所述终端设备的高度,确定该初始定位数据集对应的初始转换定位数据集;
[0027]对每个所述初始定位数据集对应的所述初始转换定位数据集进行融合,以得到所述转换定位数据集;
[0028]所述根据所述转换定位数据集,生成所述三维地图,包括:
[0029]根据所述转换定位数据集和所述转换采集轨迹,进行三维重建,以得到所述三维地图。
[0030]可选地,所述方法还包括:
[0031]获取所述终端设备上设置的定位传感器的位置;
[0032]根据所述定位传感器的位置,确定所述终端设备的高度。
[0033]根据本公开实施例的第三方面,提供一种基于无人机的定位装置,应用于终端设备,所述装置包括:
[0034]第一获取模块,用于获取控制平台发送的预设区域的三维地图,所述三维地图根据多个初始定位数据集和所述终端设备的高度确定,每个所述初始定位数据集对应所述预设区域内的一个采集轨迹,该初始定位数据集包括无人机按照对应的所述采集轨迹采集的多个初始定位数据,每个所述初始定位数据包括点云数据和图像数据,每个所述采集轨迹在水平面上的投影相同;
[0035]第二获取模块,用于获取目标定位数据,所述目标定位数据包括所述终端设备在当前时刻采集的点云数据和图像数据;
[0036]确定模块,用于根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿。
[0037]可选地,每个所述初始定位数据集包括所述无人机以倾斜摄影的方式采集的多个所述初始定位数据。
[0038]可选地,所述确定模块包括:
[0039]特征提取子模块,用于根据所述目标定位数据,确定所述终端设备当前时刻所处环境的三维环境特征,所述三维环境特征包括点云特征和图像特征;
[0040]匹配子模块,用于将所述三维环境特征与所述三维地图进行匹配,以确定所述目标位姿。
[0041]可选地,所述装置还包括:
[0042]控制模块,用于在所述根据所述三维地图和所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于无人机的定位方法,其特征在于,应用于终端设备,所述方法包括:获取控制平台发送的预设区域的三维地图,所述三维地图根据多个初始定位数据集和所述终端设备的高度确定,每个所述初始定位数据集对应所述预设区域内的一个采集轨迹,该初始定位数据集包括无人机按照对应的所述采集轨迹采集的多个初始定位数据,每个所述初始定位数据包括点云数据和图像数据,每个所述采集轨迹在水平面上的投影相同;获取目标定位数据,所述目标定位数据包括所述终端设备在当前时刻采集的点云数据和图像数据;根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿。2.根据权利要求1所述的方法,其特征在于,每个所述初始定位数据集包括所述无人机以倾斜摄影的方式采集的多个所述初始定位数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿,包括:根据所述目标定位数据,确定所述终端设备当前时刻所处环境的三维环境特征,所述三维环境特征包括点云特征和图像特征;将所述三维环境特征与所述三维地图进行匹配,以确定所述目标位姿。4.根据权利要求1所述的方法,其特征在于,在所述根据所述三维地图和所述目标定位数据,确定所述终端设备在所述三维地图中的目标位姿之后,所述方法还包括:根据所述目标位姿和所述终端设备的目的地的位置信息,按照预设的路径规划算法,确定满足指定约束条件的目标轨迹,并按照所述目标轨迹移动,所述指定约束条件根据所述采集轨迹在水平面上的投影确定。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标位姿和所述终端设备的目的地的位置信息,按照预设的路径规划算法,确定满足指定约束条件的目标轨迹,包括:根据所述目标位姿和所述目的地的位置信息,按照预设的路径规划算法,确定至少一个初始轨迹;将与所述采集轨迹在水平面上的投影的匹配度最高的所述初始轨迹,作为所述目标轨迹。6.一种基于无人机的定位方法,其特征在于,应用于控制平台,所述方法包括:获取无人机发送的多个初始定位数据集,每个所述初始定位数据集对应预设区域内的一个采集轨迹,该初始定位数据集包括所述无人机按照对应的所述采集轨迹采集的多个初始定位数据,每个所述初始定位数据包括点云数据和图像数据,每个所述采集轨迹在水平面上的投影相同;根据多个所述初始定位数据集,和终端设备的高度,确定所述预设区域的三维地图;将所述三维地图发送至所述终端设备,以使所述终端设备根据所述三维地图、目标定位数据,确定所述终端设备在所述三维地图中的目标位姿,所述目标定位数据包括所述终端设备在当前时刻采集的点云数据和图像数据。7.根据权利要求6所述的方法,其特征在于,每个所述初始定位数据集包括所述无人机以倾斜摄影的方式采集的多个所述初始定位数据。
8.根据权利要求6所述的方法,其特征在于,每个所述采集轨迹的高度均不相同;所述根据多个所述初始定位数据集,和终端设备的高度,确定所述预设区域的三维地图,包括:根据所述终端设备的高度、多个所述初始定位数据集,确定转换定位数据集,所述...

【专利技术属性】
技术研发人员:黄晓庆张站朝董文锋马世奎
申请(专利权)人:达闼机器人股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1