计算机科学 ›› 2023, Vol. 50 ›› Issue (6A): 220300218-8.doi: 10.11896/jsjkx.220300218
刘佳伟, 杜欣, 范方朝, 谢城壁
LIU Jiawei, DU Xin, FAN Fangzhao, XIE Chengbi
摘要: 针对基于单一传感器的移动机器人在建图与导航过程中定位精度低以及对环境描述能力有限的问题,开发了基于ROS(Robot Operating System)的多传感器感知的建图导航系统。首先搭建了具有全向性的四麦克纳姆轮移动底盘;其次分析了RTAB-MAP(Real-Time Appearance-Based Mapping)算法,并基于该算法对RGB-D相机、激光雷达和里程计信息进行数据融合,实现了室内环境的二维和三维地图的同时构建;然后提出了使用扩展卡尔曼滤波算法将编码器产生的里程计信息和IMU(Inertial Measurement Unit)数据进行融合,提高位姿的估计精度;最后根据融合后的数据对传统机器人导航框架进行了优化,完成了自主导航功能的设计。测试结果表明,该系统采用多传感器感知方案能够完成对室内场景的二维和三维地图的同时构建,提高了对环境的描述能力,通过扩展卡尔曼滤波融合后的数据使机器人定位精度有了明显提高,保证了导航的准确性。
中图分类号:
[1]GRISETTI G,STACHNISS C,BURGARD W.Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters[J].IEEE Transactions on Robotics,2007,23(1):34-46. [2]WU Y,DING Z.Research on Laser Navigation Mapping andPath Planning of Tracked Mobile Robot Based on Hector SLAM[C]//2018 International Conference on Intelligent Informatics and Biomedical Sciences(ICIIBMS).IEEE Computer Society,2018. [3]HESS W,KOHLER D,RAPP H,et al.Real-time loop closure in2D LIDAR SLAM[C]//2016 IEEE International Conference on Robotics and Automation(ICRA).IEEE,2016. [4]FORSTER C,PIZZOLI M,SCARAMUZZA D.SVO:Fast semi-direct monocular visualodometry[C]//IEEE International Conference on Robotics & Automation.IEEE,2014. [5]ENGEL J,SCHPS T,CREMERS D.LSD-SLAM:Large-scaledirect monocular SLAM[C]//European Conference on ComputerVision.Cham:Springer,2014:834-849. [6]CAMPOS C,ELVIRA R,RODRÍGUEZ J J G,et al.Orb-slam3:An accurate open-source library for visual,visual-inertial,and multimap slam[J].IEEE Transactions on Robotics,2021,37(6):1874-1890. [7]MUR-ARTALRAÚ L,TARDÓSJUAN D.ORB-SLAM2:AnOpen-Source SLAM System for Monocular,Stereo,and RGB-D Cameras[J].IEEE Transactions on Robotics,2017,33(5):1255-1262. [8]DIJKSTRA E W.A note on two problems inconnexion withgraphs[J].Numerische Mathematik,1959,1(1):269-271. [9]HART P E,NILSSON N J,RAPHAEL B.A formal basis forthe heuristic determination of minimum cost paths[J].IEEE transactions on Systems Science and Cybernetics,1968,4(2):100-107. [10]CONNELL D,LA H M.Dynamic path planning andreplanning for mobile robots using RRT[C]//2017 IEEE International Conference on Systems,Man,and Cybernetics(SMC).IEEE,2017:1429-1434. [11]FOX D,BURGARD W,THRUN S.The dynamic window ap-proach to collision avoidance[J].IEEE Robotics & Automation Magazine,1997,4(1):23-33. [12]CHEN J Q,TAN C Z,MO R X,et al.Path Planning of Mobile Robot with A* Algorithm Based on Artificial Potential Field[J].Computer Science,2021,48(11):327-333. [13]SHANG E,DAI B,NIE Y,et al.An improved A-Star basedpath planning algorithm for autonomous land vehicles[J].International Journal of Advanced Robotic Systems,2020,17(5):591-617. [14]LI X,LIU F,LIU J,et al.Obstacle avoidance for mobile robot based on improved dynamic window approach[J].Turkish Journal of Electrical Engineering and Computer Sciences,2017,25:666-676. [15]QU Y,YANG M,ZHANG J,et al.An outline of multi-sensor fusion methods for mobile agents indoor navigation[J].Sensors,2021,21(5):1605. [16]LI J,ZHANG X,LI J,et al.Building and optimization of 3D semantic map based on Lidar and camera fusion[J].Neurocompu-ting,2020,409(Oct.7):394-407. [17]WANG Y X,CHANG C L.ROS-base Multi-Sensor Fusion for Accuracy Positioning and SLAM System[C]//2020 Interna-tional Symposium on Community-centric Systems(CcS).IEEE,2020:1-6. [18]LI Q,QUERALTA J P,GIA T N,et al.Multi-sensor fusion for navigation and mapping in autonomous vehicles:Accurate localization in urban environments[J].Unmanned Systems,2020,8(3):229-237. [19]HU C X,XIONG X,REN W,et al.Localization and navigation for indoor mobile robot on embedded system[J].Journal of Huazhong University of Science and Technology(Natural Science Edition),2013,41(S1):254-257,266. [20]ZHANG J,WEI P,WANG G C.Research on Location and Navigation System for Omnidirectional Mobile Robot Based on ROS[J].Modular Machine Tool & Automatic Manufacturing Technique,2020(6):119-122. [21]LABBÉ M,MICHAUD F.RTAB-Map as an open-source lidar and visual simultaneous localization and mapping library for large-scale and long-term online operation[J].Journal of Field Robotics,2019,36(2):416-446. [22]HUANG Z M,XU Z X,CAO Z C,et al.Graphic informationprocessing algorithm based on visual word-of-bag model[J].Journal of Huazhong University of Science and Technology(Natural Science Edition),2015,43(S1):233-236. [23]ZHANG C Y,HUANG T,ZHANG R C,et al.PLD-SLAM:A New RGB-D SLAM Method with Point and Line Features for Indoor Dynamic Scene[J].ISPRS International Journal of Geo-Information,2021,10(3):163-163. [24]LI J S,HOU J,LIU R,et al.Optimal Time Resource Allocation Algorithm for Surveillance Phased Array Radar Target Tracking Based on Bayesian Filtering Algorithm[J].Acta Armamentarii,2021,42(9):1902-1910. [25]WANG L,ZHANG Q,ZHOU A,et al.Constrained Subpro-blems in a Decomposition-Based Multiobjective Evolutionary Algorithm[J].IEEE Transactions on Evolutionary Computation,2016,20(3):475-480. [26]JIA S M,DING M C,ZHANG G L.Visual SLAM Algorithm Based on Point-Line Features under RTM Framework[J].Robot,2019,41(3):384-391. [27]LI Y Q,TANG X D,LI Z K,et al.Multi-sensor information fusion for mobile robots[J].Journal of Northwestern Polytechnical University,2021,39(S1):59-65. [28]MARIN-PLAZA P,HUSSEIN A,MARTIN D,et al.Global and Local Path Planning Study in a ROS-Based Research Platform for Autonomous Vehicles[J].Journal of Advanced Transportation,2018,2018(PT.1):1-10. [29]KÜMMERLE R,GRISETTI G,STRASDAT H,et al.g2o:A general framework for graph optimization[C]//2011 IEEE International Conference on Robotics and Automation.IEEE,2011:3607-3613. |
|