计算机科学 ›› 2023, Vol. 50 ›› Issue (6A): 220300218-8.doi: 10.11896/jsjkx.220300218

• 软件&交叉 • 上一篇    下一篇

基于多传感器的室内建图导航系统的设计

刘佳伟, 杜欣, 范方朝, 谢城壁   

  1. 北京交通大学电气工程学院 北京 100044
  • 出版日期:2023-06-10 发布日期:2023-06-12
  • 通讯作者: 杜欣(xdu@bjtu.edu.cn)
  • 作者简介:(20121460@bjtu.edu.cn)

Design of Indoor Mapping and Navigation System Based on Multi-sensor

LIU Jiawei, DU Xin, FAN Fangzhao, XIE Chengbi   

  1. School of Electrical Engineering,Beijing Jiaotong University,Beijing 100044,China
  • Online:2023-06-10 Published:2023-06-12
  • About author:LIU Jiawei,born in 1997,postgraduate.His main research interests include robot navigation and control. DU Xin,born in 1976,Ph.D,associate professor.Her main research interests include robotics and artificial intelligence.

摘要: 针对基于单一传感器的移动机器人在建图与导航过程中定位精度低以及对环境描述能力有限的问题,开发了基于ROS(Robot Operating System)的多传感器感知的建图导航系统。首先搭建了具有全向性的四麦克纳姆轮移动底盘;其次分析了RTAB-MAP(Real-Time Appearance-Based Mapping)算法,并基于该算法对RGB-D相机、激光雷达和里程计信息进行数据融合,实现了室内环境的二维和三维地图的同时构建;然后提出了使用扩展卡尔曼滤波算法将编码器产生的里程计信息和IMU(Inertial Measurement Unit)数据进行融合,提高位姿的估计精度;最后根据融合后的数据对传统机器人导航框架进行了优化,完成了自主导航功能的设计。测试结果表明,该系统采用多传感器感知方案能够完成对室内场景的二维和三维地图的同时构建,提高了对环境的描述能力,通过扩展卡尔曼滤波融合后的数据使机器人定位精度有了明显提高,保证了导航的准确性。

关键词: ROS, RTAB-MAP算法, RGB-D相机, 激光雷达, 数据融合, 建图, 导航

Abstract: Aiming at the problems of low positioning accuracy and limited ability to describe the environment in the process of map building and navigation of mobile robot based on single sensor,a multi-sensor sensing map building and navigation system based on robot operating system is developed.Firstly,an omnidirectional four-wheel Mecanum mobile chassis is built.Secondly,the RTAB-MAP algorithm is analyzed,and based on this algorithm,the RGB-D camera,lidar and odometer information are fused to realize the simultaneous construction of two-dimensional and three-dimensional maps of indoor environm ent.Thirdly,the extended Kalman filter algorithm is proposed to fuse the odometer information generated by the encoder with IMU data to improve the estimation accuracy of pose.Finally,the traditional robot navigation framework is optimized according to the fused data,the design of autonomous navigation function is completed.The test results show that the system adopts the multi-sensor sensing scheme,which can complete the construction of two-dimensional and three-dimensional maps of the indoor scene at the same time,and improve the ability to describe the environment.By using the fused data of extended Kalman filter,the positioning accuracy of the robot is significantly improved and the accuracy of navigation is ensured.

Key words: ROS, RTAB-MAP algorithm, RGB-D camera, Lidar, Data fusion, Mapping, Navigation

中图分类号: 

  • TP242
[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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!