【技术实现步骤摘要】
一种基于固定摄像头视觉的移动机器人定位方法
本专利技术属于移动机器人定位
,尤其涉及一种固定摄像头视觉的移动机器人定位方法。
技术介绍
随着对室内定位需求的不断扩大,有效性和适应性强的室内的定位方法已成为研究热点。而在移动机器人领域,获取移动机器人的准确实时位置也是一个关键问题。现有的定位技术有惯性导航定位、无线信号定位、激光雷达定位和视觉定位等。其中惯性导航定位由于存在漂移会产生较大的累计误差,而无线信号也容易被干扰导致无法准确定位,激光雷达则是设备成本高。相比之下,视觉定位的成本较低,但可以得到一个相对高的精度。视觉定位方法又可以分为相对定位和全局定位。相对定位中使用比较多的就是视觉SLAM(SimultaneousLocalizationAndMapping),目前的SLAM主要采用基于路标的方法,也即通过摄像头获得移动机器人周围场景的关键特征,作为推算相对位置的环境路标。该方法虽然能够达到较好的定位效果,且应用的场景范围可以比较大,但是当移动机器人处于变化的环境中时,地图信息的变化会对定位产生影响。同时摄像头需要搭载在移动机器人上,会让机器人结构外形更加复杂。且需要额外增加处理器或是占用机器人本身处理器资源。全局定位则是摄像头固定在场景中,能够获取整个场景中的视野,在不考虑遮挡的情况下,不受场景中物体变化的影响,独立于机器人,不占用移动机器人处理器资源。其中常用的方法就是目标特征匹配方式的定位方法,经典的特征检测方法有SIFT(ScaleInvariantFeatureTransform ...
【技术保护点】
1.一种基于固定摄像头视觉的移动机器人定位方法,其特征在于,该方法包括以下步骤:/n第一步,首先选择一张二维码标志作为模板图像,然后在移动机器人上粘贴该二维码标志,并将通过固定摄像头拍摄到的移动机器人图像作为场景图像,使用ORB算法进行模板图像中的二维码标志和场景图像中的二维码标志的特征点提取,根据模板图像中二维码标志的特征点坐标向量和场景图像中二维码标志的特征点坐标向量间的汉明距离,来计算特征点间的相似度,通过比较特征点两两之间的相似度,为每个在模板图像中的特征点在场景图像中找到最相似的特征点;/n第二步,采用半径滤波算法除去第一步中经过特征点初步匹配后的场景图像的点群中的离群值,得到集中分布在场景图像中的二维码标志上的特征点群,再将集中分布的特征点群坐标平均值作为点群中心,从而得到场景图像中的二维码标志中心的图像像素坐标,也即场景图像像素坐标系中的移动机器人的图像像素坐标,进而实现移动机器人在场景图像像素坐标系中的定位;/n第三步,在定位出移动机器人在场景图像像素坐标系中的图像像素坐标后,基于摄像机标定,根据摄像机成像模型,建立全局坐标转换关系,将得到的移动机器人的图像像素坐标转换 ...
【技术特征摘要】
1.一种基于固定摄像头视觉的移动机器人定位方法,其特征在于,该方法包括以下步骤:
第一步,首先选择一张二维码标志作为模板图像,然后在移动机器人上粘贴该二维码标志,并将通过固定摄像头拍摄到的移动机器人图像作为场景图像,使用ORB算法进行模板图像中的二维码标志和场景图像中的二维码标志的特征点提取,根据模板图像中二维码标志的特征点坐标向量和场景图像中二维码标志的特征点坐标向量间的汉明距离,来计算特征点间的相似度,通过比较特征点两两之间的相似度,为每个在模板图像中的特征点在场景图像中找到最相似的特征点;
第二步,采用半径滤波算法除去第一步中经过特征点初步匹配后的场景图像的点群中的离群值,得到集中分布在场景图像中的二维码标志上的特征点群,再将集中分布的特征点群坐标平均值作为点群中心,从而得到场景图像中的二维码标志中心的图像像素坐标,也即场景图像像素坐标系中的移动机器人的图像像素坐标,进而实现移动机器人在场景图像像素坐标系中的定位;
第三步,在定位出移动机器人在场景图像像素坐标系中的图像像素坐标后,基于摄像机标定,根据摄像机成像模型,建立全局坐标转换关系,将得到的移动机器人的图像像素坐标转换为移动机器人实际的世界坐标,从而实现移动机器人的全局视觉定位。
2.根据权利要求1所述的一种基于固定摄像头视觉的移动机器人定位方法,其特征在于,所述第一步中,使用ORB算法提取出模板图像和场景图像中的特征点,再根据汉明距离进行特征点匹配找到距离最小的特征点匹配对集合,也即为每个在模板图像中的特征点在场景图像中找到与之最相似的特征点,其中汉明距离定义为两个等长字符串对应位置的不同字符的个数,特征向量间的这两种距离越小,则相似度越高,设模板图像和场景图像中的两个特征点对应的图像像素点坐标分别为和则这两个特征点对应的像素坐标的汉明距离为:
3.根据权利要求2所述的一种基于固定摄像头视觉的移动机器人定位方法,其特征在于,所述第二步中,在场景图像中,然后选择合适的滤波半径,对于场景图像中的某一个特征点,如果其他特征点与该特征点之间的二维坐标距离小于或等于滤波半径,则称其他特征点为该特征点的近邻,遍历场景图像中的所有特征点,对每个特征点的近邻数量进行统计,设定合适的阈值数量,近邻数量达到阈值数量的特征点进行保留,没有达到的则剔除,再求点群的平均坐标作为点群中心,从而得到场景图像像素坐标系中的二维码标志中心的图像像素坐标,也即场景图像像素坐标系中的移动机器人的图像像素坐标,进而实现移动机器人在场景图像像素坐标系中的定位。
4.根据权利要求3所述的一种基于固定摄像头视觉的移动机器人定位方法,其特征在于,所述第三步中,在定位出移动机器人在场景图像中的图像像素坐标后,根据摄像机成像模型,建立坐标转换关系,建立经典的全局坐标转换模型,这个全局坐标转换模型中的关键参数就是相机参数,通常这些参数要通过实验的方式进行计算得到,此过程是对...
【专利技术属性】
技术研发人员:王翔宇,刘晓贝,梁升一,梁静思,刘维明,李世华,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。