[发明专利]一种基于ROS机器人的相机与多激光雷达融合方法有效
申请号: | 202110588529.X | 申请日: | 2021-05-28 |
公开(公告)号: | CN113447948B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 张青春;何孝慈;郭振久;姚胜;王刚;孟凡东 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | G01S17/86 | 分类号: | G01S17/86;G01S7/48;G01S7/497 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 223003 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ros 机器人 相机 激光雷达 融合 方法 | ||
1.一种基于ROS机器人的相机与多激光雷达融合方法,用于同时搭载相机和多激光雷达的ROS机器人的图像处理,其特征在于,包括如下步骤:
(1)使用多激光雷达采集标定板的三维点云数据,并拟合出标定板所在的平面;
(2)用人工鱼群算法进行多激光雷达之间的配准;
(3)使用相机采集标定板的二维图像,提取二维图像中标定板的角点;
(4)在三维点云数据中提取标定板的角点;
(5)根据已获得角点的标定板二维和三维图像数据,求解相机坐标系与三维场景结构的世界坐标系之间的位姿关系和二维与三维数据之间变换的最优解,完成数据融合;
所述步骤(2)中,定义人工鱼结构体,每个个体鱼维数为6,其中3维表示旋转,3维表示平移,定义人工鱼群优化器类,并初始化该优化器的参数以及算法在空间中的搜索角度;设置鱼群中个体鱼的个数,对所有的个体鱼进行初始化,随机选取一个个体鱼并认为此个体鱼为全局最优个体;以激光雷达对应面的一幅点云当前所处的状态为人工鱼的状态,对每条鱼i执行人工鱼群的觅食行为、随机行为、聚群行为以及追尾行为;得到每条人工鱼当前所处的状态;记录当前鱼群中的最优个体X_best,以及计算得到的点云平面之间的最小距离值;
判断当前最小距离值是否满足阈值或者是否达到最大迭代次数,如果满足则输出全局最优个体,根据最优个体鱼的6维数据值计算两激光雷达之间的刚性变换,将源点云数据变换到目标点云数据,算法结束;否则对每条鱼i执行人工鱼群的觅食行为、随机行为、聚群行为以及追尾行为得到人工鱼当前所处的状态,直至求解出最优值;
步骤(2)中执行觅食行为对人工鱼状态进行寻优,具体步骤为:如当前状态X1点云中的所有点到对应的目标点云平面之间的距离Dmin(X1)与状态X2点云中所有点到对应目标点云平面之间的距离Dmin(X2)满足Dmin(X1)Dmin(X2),将状态X1更新为X2;
当状态X1和X2的关系不满足Dmin(X1)>Dmin(X2)时,则在可移动距离范围内重新随机选择一个状态X2,继续进行上述比较,如果尝试的次数达到预设值后仍然不满足条件,则随机选择一个状态,从状态X1到状态X2更新后所处的状态Xnext按照下式计算:
其中step为步长表示下一次可以移动距离的最大值,rand()表示在0和1之间产生的随机数;
所述步骤(2)中,当觅食行为中尝试若干次后仍不能找到更小距离值,则进行随机行为;所述随机行为的下一个状态按下式计算:
Xnext=X1+visual×rand();
所述步骤(2)中,执行聚群行为控制人工鱼群的运动方向和密度,对于状态为X2时的人工鱼,设其最大探知范围内的个体鱼的数目为Nn,这Nn个鱼的中心位置为Xc,计算的值;若且0<δ<1,表示在Xc处有比较多的食物,即满足觅食行为中的大小关系,并且个体鱼之间的距离适中,说明此时找到一个状态比当前状态更优,让当前状态更新为这个更优的状态;否则执行觅食行为;
所述步骤(2)中,执行追尾行为寻找最优个体鱼,所述最优个体为满足Dmin(X1)>Dmin(X2),并且该个体Xnext周围的个体鱼数目Nn满足若且0<δ<1,当状态为X1时,在其感知距离内寻找到的某一个个体为Xnext,比较两个状态下源点云中的所有点到目标点云平面的距离,如果满足Dmin(X1)>Dmin(Xnext),并且该个体Xnext周围的个体鱼数目Nn满足若且0<δ<1;表示该个体Xnext为当前发现的最优个体,其他个体鱼应更新自己的状态为最优个体鱼的状态;否则执行觅食行为;
所述步骤(4)包括:使用直通滤波和条件滤波去除标定板上无用的点云数据;对标定板的四条边所在的进行拟合,得到四条边所在直线的空间一般式;求取相邻两条直线在三维空间的交点,求出的交点即为所求的激光雷达点云角点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110588529.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机BIT系统及其方法
- 下一篇:一种组织块清洗装置及其清洗方法