【技术实现步骤摘要】
一种大型场景图元地图切换方法、系统、装置及存储介质
[0001]本专利技术涉及一种大型场景地图切换策略,尤其涉及一种基于实时路径规划的大型场景图元地图切换方法、系统、装置及存储介质,属于变电站设备巡检机器人
技术介绍
[0002]目前,机器人定位主要采用超声波导航定位技术,视觉导航定位技术,GPS全球定位系统,光反射导航定位技术,WIFI
‑
SLAM,LIDAR
‑
SLAM(雷达建图与定位)等。若想机器人能够在同一场景进行重复工作,构建地图就是其中一个强有力的解决方案,构建可复用地图的主要方式有视觉导航定位技术、雷达定位与建图技术等。
[0003]其中,雷达建图与定位技术包括建图阶段和定位阶段,先在建图阶段利用激光雷达构建场景周围环境的点云地图,然后在定位阶段利用建图阶段构建的雷达点云地图进行巡检机器人的定位,主要实现方案为如下:
[0004]1、建图阶段:
[0005]1‑
1、利用激光雷达传感器感知场景的周围环境,得到一帧一帧的雷达点云数据;
[0006]1‑
2、利用IMU(惯性测量单元)去除雷达点云的运动畸变;
[0007]1‑
3、利用雷达点云ICP算法(Iterative Closest Points,又称迭代最近点算法),计算两帧雷达点云之间的相对位姿变换,通过位姿变换将所有的雷达点云数据融合到一起,形成一张完整场景的点云地图;
[0008]1‑
4、通过回环优化降低整个建图过程 ...
【技术保护点】
【技术特征摘要】
1.一种大型场景图元地图切换方法,其特征在于,包括如下步骤:S1、构建大型场景的点云地图和图元数据库:S11、使用激光雷达感知大型场景的周围环境,通过每一帧的激光雷达点云,构建完整大型场景的初步点云地图;S12、基于初步点云地图,优化当前帧的雷达点云到全局地图的位姿转换,构建完整大型场景的优化点云地图;S13、基于优化的点云地图,通过检测回环信息消除累积误差,构建完整大型场景的高精度点云地图;S14、基于高精度点云地图,按照图元进行切割后得到图元,构建完整大型场景的图元数据库;S2、根据图元地图进行机器人定位并实时切换图元:S21、实时感知机器人在大型场景巡检过程中当前的障碍物信息;S22、根据完整大型场景的图元数据库,动态加载机器人当前位置周围的图元,以组成局部大型场景的图元地图,并根据当前的图元地图和激光雷达的数据,实时计算当前机器人在大型场景中的位置;S23、根据当前的障碍物信息,当前的机器人位置,以及机器人目标点位置,实时规划当前机器人的行动路径;S24、根据当前的障碍物信息和实时规划的行动路径,预测当前机器人在接下来一段时间内可能的行动路径;S25、根据当前的机器人位置和预测的行动路径,决策当前切换到图元数据库中的哪些图元,并实时更新局部大型场景的图元地图。2.根据权利要求1所述的一种大型场景图元地图切换方法,其特征在于,所述的S11包括如下步骤:S11
‑
1、使用激光雷达感知大型场景周围环境,得到一帧一帧的雷达点云;S11
‑
2、采用IMU去除雷达点云的运动畸变;S11
‑
3、根据ICP算法计算两帧雷达点云之间的位姿变换,得到位姿变换矩阵;将多帧雷达点云通过位姿变换矩阵转换到第一帧雷达点云的坐标系下,形成一张完整大型场景的初步点云地图。3.根据权利要求1所述的一种大型场景图元地图切换方法,其特征在于,所述S12利用雷达点云的强度信息生成图像,并利用视觉导航定位算法,优化当前帧的雷达点云到全局地图的位姿变换,具体算法如下:S12
‑
1、维护一个局部地图,由最新的100帧雷达点云转换到其中某一帧雷达点云的坐标系下形成;同时维护一个全局地图,由所有帧的雷达点云转换到第一帧雷达点云的全局坐标系下形成;S12
‑
2、获取局部地图到全局地图的转换矩阵S12
‑
3、获取全局地图点
L
P
g
根据公式投影得到的图像位置,以及根据强度值作为图像像素值得到的图像,在通过Canny边缘提取算法后得到的边E
i
所对应的第j个全局地图点
g
P
ij
;
式中:π表示投影操作,用于将三维点投影至二维图像;f表示处理函数,用于将全局地图点转换至二维图像平面;并且,获取局部地图点
L
P
L
根据公式投影得到的图像,在经过Canny边缘提取算法后得到的第i条边的法向量n
i
和图像特征点q
i
;S12
‑
4、综合以上步骤的信息,定义优化残差的公式为:式中,r
i
表示第i个特征点的残差;表示第i个残差对位姿求导的Jacobian矩阵;δT表示位更新增量;则式中,表示f函数对p进行求导,表示f函数对p进行求导,表示投影函数π对P进行求导;I表示单位矩阵,这里是3
×
3的矩阵,具体构建方式如下:其中,运算符表示将三维向量w构建为一个反对称矩阵,w(x)表示取三维向量的第x维数据;并令式中,r表示残差,J
T
表示残差对位姿求导的Jacobian矩阵;S12
‑
5、采用极大似然估计进行的计算,公式为:max
δT
logp(v;δT)=min
δT
(r+J
T
δT)
T
(r+J
T
δT),最优解为并通过进行局部地图到全局地图的位姿转换更新;式中,log运算符表示取对数运算;运算符表示将计算得到的位姿增量更新到当前的位姿上,对当前的位姿进行更新;当||δT
*
||<ε时,ε为位姿更新阈值,结果收敛,终止优化,并将优化后的参数作为局部地图到全局地图的位姿转换。4.根据权利要求1所述的一种大型场景图元地图切换方法,其特征在于,所述S14中按照图元进行切割后得到图元包括如下步骤:S14
‑
1、将高精度点云地图的每一个三维点(x,y,z)根据(x,y)的坐标进行二维切割;S14
‑
2、将x,y分别除以x方向和y方向的图元单位大小,得到一块一块的图元单位大小
...
【专利技术属性】
技术研发人员:粟玉雄,梁超,张义杰,
申请(专利权)人:千巡科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。