The invention discloses a positioning method for an automatic guiding car equipped with a camera, which relates to the field of map information acquisition, including steps: acquiring an environmental image according to the results of the camera; performing two-dimensional code detection on the environmental image; and detecting the environment of the next frame when no two-dimensional code image is detected in the environmental image. When the two-dimensional code image is detected in the environment image, the map coordinates and camera coordinates of the four vertices of the two-dimensional code image are acquired; according to the map coordinates and the camera coordinates, the conversion relationship between the camera coordinates and the map coordinates is calculated, and the relative position and posture of the automatic guiding car and the two-dimensional code are obtained. The embodiment of the invention also provides a positioning device for the automatic guiding car, which can calculate the relative position and posture of the automatic guiding car and the two-dimensional code more accurately and efficiently, thereby realizing a higher precision positioning for the automatic guiding car.
【技术实现步骤摘要】
自动引导小车的定位方法和装置
本专利技术涉及地图信息采集领域,尤其涉及一种自动引导小车的定位方法和装置。
技术介绍
二维码是一种具有可读性的条码,通过某种特定的几何图形按照一定规律在平面上分布的黑白相间的图像记录数据。二维码具有信息容量大、可靠性高等特点,因此在诸如仓库存储或是车间搬运等应用环境下,二维码定位技术作为自动引导小车控制中的关键技术之一,常用于对自动引导小车进行导航和定位。在现有技术中,通常是根据获取到的图像,计算自动引导小车与已知位置的二维码之间的相对位置,从而根据该二维码的位置计算出该自动引导小车的位置。在实施本专利技术的过程中,专利技术人发现,现有技术通过二维码的三个位置探测图形的位置,大致估计自动引导小车的旋转角度,得到的自动引导小车与二维码的相对位置存在较大误差,无法对该自动引导小车进行高精度定位。
技术实现思路
本专利技术实施例的目的是提供一种自动引导小车的定位方法和装置,能更精确高效地计算出自动引导小车与二维码的相对位姿,从而对自动引导小车实现更高精度的定位。为实现上述目的,本专利技术实施例提供了一种自动引导小车的定位方法,适用于配置有摄像设备的自动引导小车,包括步骤:根据所述摄像设备的拍摄结果,获取环境图像;对所述环境图像进行二维码检测;当所述环境图像中未检测到二维码图像时,对下一帧的环境图像进行所述二维码检测;当所述环境图像中检测到二维码图像时,获取所述二维码图像的四个顶点的地图坐标和摄像坐标;其中,所述地图坐标为地图坐标系中的坐标,所述摄像坐标为摄像坐标系中的坐标;根据所述地图坐标和所述摄像坐标,计算所述摄像坐标与所述地图坐标的 ...
【技术保护点】
1.一种自动引导小车的定位方法,适用于配置有摄像设备的自动引导小车,其特征在于,包括步骤:根据所述摄像设备的拍摄结果,获取环境图像;对所述环境图像进行二维码检测;当所述环境图像中未检测到二维码图像时,对下一帧的环境图像进行所述二维码检测;当所述环境图像中检测到二维码图像时,获取所述二维码图像的四个顶点的地图坐标和摄像坐标;其中,所述地图坐标为地图坐标系中的坐标,所述摄像坐标为摄像坐标系中的坐标;根据所述地图坐标和所述摄像坐标,计算所述摄像坐标与所述地图坐标的转换关系,从而得到所述自动引导小车与二维码的相对位姿。
【技术特征摘要】
1.一种自动引导小车的定位方法,适用于配置有摄像设备的自动引导小车,其特征在于,包括步骤:根据所述摄像设备的拍摄结果,获取环境图像;对所述环境图像进行二维码检测;当所述环境图像中未检测到二维码图像时,对下一帧的环境图像进行所述二维码检测;当所述环境图像中检测到二维码图像时,获取所述二维码图像的四个顶点的地图坐标和摄像坐标;其中,所述地图坐标为地图坐标系中的坐标,所述摄像坐标为摄像坐标系中的坐标;根据所述地图坐标和所述摄像坐标,计算所述摄像坐标与所述地图坐标的转换关系,从而得到所述自动引导小车与二维码的相对位姿。2.如权利要求1所述的定位方法,其特征在于,所述二维码检测包括顶点检测和图形检测;其中,所述顶点检测为检测二维码图像对应的四边形的四个顶点是否存在;所述图形检测为检测二维码图像的位置探测图形是否存在。3.如权利要求2所述的定位方法,其特征在于,所述顶点检测包括步骤:对所述环境图像进行霍夫变换,以检测所述环境图像中是否存在四边形的四个顶点;若在所述环境图像中未检测到四边形的四个顶点,则认为在所述环境图像中未检测到二维码图像;若在所述环境图像中检测到四边形的四个顶点,则对相应的四边形区域进行所述图形检测。4.如权利要求3所述的定位方法,其特征在于,所述顶点检测还包括步骤:对所述顶点检测得到的所述四边形区域进行平面投影转换,以得到修正后的四边形区域;对所述修正后的四边形区域进行所述图形检测。5.如权利要求2所述的定位方法,其特征在于,所述图形检测包括步骤:搜索所述四边形区域中,分别与所述四边形区域的四个顶点距离最小的四个非零连通域,作为四个目标连通域;检测是否存在形态满足预设关系的三个所述目标连通域;若检测到满足所述预设关系的三个所述目标连通域,则认为所述四边形区域对应的图像为二维码图像,三个所述目标连通域为位置探测图形;若未检测到满足所述预设关系的三个所述目标连通域,则认为在所述环境图像中未检测到二维码图像。6.如权利要求5所述的定位方法,其特征在于,对于所述四个目标连通域中,面积差距小于预设阈值的、且为唯一组合的三个所述目标连通域,则认为所述唯一组合的三个所述目标连通域的形态满足预设关系。...
【专利技术属性】
技术研发人员:熊韬,张胜斌,王锦山,冼志怀,
申请(专利权)人:广州广电研究院有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。