[发明专利]一种基于边角联合特征结构体的激光反射板定位方法有效
申请号: | 202011625754.8 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112815944B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 徐冬云 | 申请(专利权)人: | 深圳易行机器人有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G05D1/02 |
代理公司: | 深圳市汉瑞知识产权代理事务所(普通合伙) 44766 | 代理人: | 李航 |
地址: | 518000 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边角 联合 特征 结构 激光 反射 定位 方法 | ||
1.一种基于边角联合特征结构体的激光反射板定位方法,其特征在于:所述定位方法包括如下步骤:
步骤1已知参考地图上的反射板数据集Qm{(xm0,ym0),(xm1,ym1),...,(xmn,ymn)},及对应预生成的反射板特征结构体集合Fm,通过实时扫描激光提取的反射板数据集Qr{(xr0,yr0),(xr1,yr1),...,(xrk,yrk)},对其中的每个反射板数据,结合数据集中反射板间的距离和相互角度关系,生成反射板特征结构体FeatureMark,进而得到激光扫描反射板数据集对应的反射板特征结构体集合Fr,样例激光数据包含了激光传感器传感的估计位置(xini,yini,thetaini)及反射板点集Qr{(xr0,yr0),(xr1,yr1),(xr2,yr2),(xr3,yr3)},对其中的每个反射板,反射板r0,利用r0与同一激光数据中的其他反射板的距离与角度关系生成多个边角边特征单元,其中edge1表示由r0到r1的边特征,edge2表示由r0到r2的边特征,angle表示两条边的夹角,对于有n个邻域反射板的单个反射板,一共生成n*(n-1)/2个边角边特征单元,如r0最终生成如反射板特征结构体f0,其中包含3个边角边特征单元,对激光数据中的其他反射板(r1,r2,r3)进行同样操作,得到激光反射板数据对应的反射板特征结构体集合Fr{fr0,fr1,fr2,fr3},反射板数据Qm同样通过这个过程预处理而得到了反射板特征结构体集合Fm{fm0,fm1,fm2,fm3,fm4};
步骤2通过步骤1对激光反射板数据处理获取激光实时扫描反射板特征结构体集合Fr{fr0,fr1,fr2,fr3}与参考地图预处理获取的反射板特征结构体集合Fm{fm0,fm1,fm2,fm3,fm4}进行特征结构体FeatureMark的匹配操作,将匹配结果推入待处理反射板特征结构体匹配对集Mmp,反射板特征结构体间的匹配是通过逐个对反射板特征结构体内的边角边特征单元进行对比,计算其差值大小,统计合格的配对的边角边特征单元数量及其匹配平均误差;边角边特征单元的匹配计算流程如下:
首先计算两个边角边特征单元的角度差值,若差值在设定的阈值da范围内,则进行下一步边长差值匹配,若存在两条边的边长差值都在设定阈值eT范围内的情况,则认为两个边角边特征单元对应相等,记录匹配误差error;两个反射板特征结构体进行匹配时,逐个将它们各自包含的边角边特征单元按以上方法进行匹配,将匹配成功的单元配对,按照平均误差大小进行由小到大的排序;由于匹配时,会出现单个边角边特征单元有多个匹配成功对象的情况,此时,按照之前的从小到大的排序,对包含重复配对单元的对象组进行唯一性筛选,保留最优结果,然后计算成功配对的边角边特征单元数量suc_eAe_sum及多个边角边特征单元匹配平均误差average_error统计到反射板特征结构体匹配对结构;
步骤3对于步骤2最终得到的反射板特征结构体匹配对集Mmp,按照其中每个匹配对MatchPair的评分进行从优到次的排序,评分方式为匹配对中成功配对的边角边特征单元数量suc_eAe_sum大的评分高,suc_eAe_sum数量相同则对比匹配平均误差average_error的值,average_error值越小评分越高,在匹配对集中存在同一个反射板特征结构体匹配上多个其他对象的情况,这个时候按照评分排序筛选保留最优的唯一匹配对,样例激光扫描反射板数据与参考地图地标数据的匹配对排序结果,其中有两对重复对,筛选删除后保留得到包含四对匹配对的集合Mmp{(fr1,fm2),(fr2,fm4),(fr0,fm1),(fr3,fm0)};
步骤4、通过获取的匹配对的集合Mmp,得到激光数据与地图地标一一对应的反射板匹配点对,如从Mmp{(fr1,fm2),(fr2,fm4),(fr0,fm1),(fr3,fm0)}中获取样例的匹配点对获得一一对应的准确匹配点对以后,考虑到实际布置的地图地标与激光扫描数据中反射板之间位置是一个连接固定的刚体结构,激光反射板数据两两之间形成的连接向量在激光坐标系中的姿态角与地图坐标系中对应地标连接形成的向量姿态角的角度差值,即为两个点集的转动角,经过旋转以后点集质心坐标的差值即为两个点集的平移量,至此,即得到两个点集之间的坐标变换关系;将有(n+1)对匹配点的集合Qmp表示为点集变换的转角量θ通过公式(1)获取,之后平移量由式(2)和式(3)得到;
步骤5将激光传感器的初始位姿(xini,yini,thetaini),通过获取的激光扫描反射板数据与地图地标间的旋转平移量按照式(4)进行坐标变换,即得到准确的地图定位位姿(xc,yc,thetac)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳易行机器人有限公司,未经深圳易行机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011625754.8/1.html,转载请声明来源钻瓜专利网。