摘要
针对目前移动机器人视觉SLAM(simultaneous localization and mapping)研究中存在的实时性差、精确度不高、无法稠密化建图等问题,提出了一种基于RGB-D数据的实时SLAM算法。在本算法前端处理中,采用了鲁棒性与实时性更好的ORB特征检测。利用RANSAC算法对可能存在的误匹配点进行剔除完成初始匹配,对所得内点进行PNP求解,用于机器人相邻位姿的增量估计。在后端优化中,设计了一种遵循图优化思想的非线性优化方法对移动机器人位姿进行优化。同时结合闭环检测机制,提出了一种点云优化算法,用于抑制系统的累积误差,进一步提升位姿与点云的精确性。实验验证了本文所提方法能够迅速、准确地重构出稠密化的三维环境模型。
In the present research on the visual SLAM(Simultaneous Localization and Mapping)of mobile robot,some defects as inferior real-timeness,low accuracy and hard to densified mapping exist,therefore,the paper proposed a realtime SLAM algorithm based on RGB-D data.In the front-end processing of the algorithm,the ORB feature detection with better robustness and real-timeness was adopted.RANSAC algorithm was utilized to get rid of the possible mismatch points and complete the initial match.For the obtained inner point,PNP solution was carried out for using as the increment estimate of the adjacent pose of robot.In the rear-end optimization,a nonlinear optimization method obeying image optimization thought was used for optimizing the pose of a moving robot.In addition,in combination with the closed-loop detection mechanism,a point cloud optimization algorithm was proposed to suppress the cumulative error of the system and further improve the accuracy of pose and point cloud.The experimental results show that the proposed method can reconstruct the dense3D environment model quickly and accurately.
作者
张毅
沙建松
ZHANG Yi;SHA Jiansong(Laboratory of Intelligent System and Robotics, Chongqing University of Posts and Telecommunications, Chongqing 400065, China)
出处
《智能系统学报》
CSCD
北大核心
2018年第2期290-295,共6页
CAAI Transactions on Intelligent Systems
基金
重庆市科学技术委员会项目(CSTC2015jcyj BX0066)