摘要
For a multi-robot system,the accurate global map building based on a local map obtained by a single robot is an essential issue.The map building process is always divided into three stages:single-robot map acquisition,multi-robot map transmission,and multi-robot map merging.Based on the different stages of map building,this paper proposes a multi-stage optimization(MSO)method to improve the accuracy of the global map.In the map acquisition stage,we windowed the map based on the position of the robot to obtain the local map.Furthermore,we adopted the extended Kalman filter(EKF)to improve the positioning accuracy,thereby enhancing the accuracy of the map acquisition by the single robot.In the map transmission stage,considering the robustness of the multi-robot system in the real environment,we designed a dynamic self-organized communication topology(DSCT)based on the master and slave sketch to ensure the efficiency and accuracy of map transferring.In the map merging stage,multi-layer information filtering(MLIF)was investigated to increase the accuracy of the global map.We performed simulation experiments on the Gazebo platform and compared the result of the proposed method with that of classic map building methods.In addition,the practicability of this method has been verified on the Turtlebot3 burger robot.Experimental results proved that the MSO method improves the accuracy of the global map built by the multi-robot system.
基金
supported in part by the National Natural Science Foundation of China(Nos.61671041 and 61806119)
the Shaanxi Key Laboratory of Integrated and Intelligent Navigation(No.SKLIIN-20190201).