摘要:为提升巡检机器人定位精度,推出基于单目视觉的同步定位法。在巡检机器人上安装单目摄像头,多角度拍摄标定板图像,以获取相机内参数矩阵;把巡检空间坐标系转为巡检二维图像的像素坐标系,得到离散像素坐标数据;通过对比视频流图像帧像素亮度识别图像角点,算出点的位置与方向作为特征点描述符;运用随机抽样一致(random sample consensus,RANSAC)算法筛选描述符匹配结果,去除误匹配点;借助透视n点(perspective-n-point,PnP)算法求解单目视觉相机位姿,并转化为巡检机器人位姿,完成同步定位。实验结果表明:与激光雷达里程计与建图(lidar odometry and mapping,LOAM)算法和激光雷达(light detection and ranging,LiDAR)方法相比,本文方法最大移动路径跟踪偏移量平均值为0.89 m;在模拟环境1中,准确度较LOAM方法提升2.9%、较LiDAR方法提升1.5%,召回率较LOAM方法提升1.3%、较LiDAR方法提升1.7%,F1测度较LOAM方法提升2.1%、较LiDAR方法提升1.6%。本文方法具备较为理想的定位精度。