This paper provides a brief review of the different optimisation strategies used in mobile robot simultaneous localisation and mapping(SLAM)problem.The focus is on the optimisation-based SLAM back end.The strategies a...This paper provides a brief review of the different optimisation strategies used in mobile robot simultaneous localisation and mapping(SLAM)problem.The focus is on the optimisation-based SLAM back end.The strategies are classified based on their purposes such as reducing the computational complexity,improving the convergence and improving the robustness.It is clearly pointed out that some approximations are made in some of the methods and there is always a trade-off between the computational complexity and the accuracy of the solution.The local submap joining is a strategy that has been used to address both the computational complexity and the convergence and is a flexible tool to be used in the SLAM back end.Although more research is needed to further improve the SLAM back end,nowadays there are quite a few relatively mature SLAM back end algorithms that can be used by SLAM researchers and users.展开更多
基金This work is supported by the National Natural Science Foundation of China (Grant No. NSFC: 61473258, U 1509210), and the Joint Centre for Robotics Research (JCRR) between Zhejiang University and the University of Technology, Sydney.
文摘This paper provides a brief review of the different optimisation strategies used in mobile robot simultaneous localisation and mapping(SLAM)problem.The focus is on the optimisation-based SLAM back end.The strategies are classified based on their purposes such as reducing the computational complexity,improving the convergence and improving the robustness.It is clearly pointed out that some approximations are made in some of the methods and there is always a trade-off between the computational complexity and the accuracy of the solution.The local submap joining is a strategy that has been used to address both the computational complexity and the convergence and is a flexible tool to be used in the SLAM back end.Although more research is needed to further improve the SLAM back end,nowadays there are quite a few relatively mature SLAM back end algorithms that can be used by SLAM researchers and users.