Occupancy-SLAM: Simultaneously Optimizing Robot Poses and Continuous Occupancy Map (2405.10743v1)
Abstract: In this paper, we propose an optimization based SLAM approach to simultaneously optimize the robot trajectory and the occupancy map using 2D laser scans (and odometry) information. The key novelty is that the robot poses and the occupancy map are optimized together, which is significantly different from existing occupancy mapping strategies where the robot poses need to be obtained first before the map can be estimated. In our formulation, the map is represented as a continuous occupancy map where each 2D point in the environment has a corresponding evidence value. The Occupancy-SLAM problem is formulated as an optimization problem where the variables include all the robot poses and the occupancy values at the selected discrete grid cell nodes. We propose a variation of Gauss-Newton method to solve this new formulated problem, obtaining the optimized occupancy map and robot trajectory together with their uncertainties. Our algorithm is an offline approach since it is based on batch optimization and the number of variables involved is large. Evaluations using simulations and publicly available practical 2D laser datasets demonstrate that the proposed approach can estimate the maps and robot trajectories more accurately than the state-of-the-art techniques, when a relatively accurate initial guess is provided to our algorithm. The video shows the convergence process of the proposed Occupancy-SLAM and comparison of results to Cartographer can be found at \url{https://youtu.be/4oLyVEUC4iY}.
- A robust, multi-hypothesis approach to matching occupancy grid maps. Robotica, 31(5):687–701, 2013. doi: 10.1017/S0263574712000732. URL https://doi.org/10.1017/S0263574712000732.
- Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age. IEEE Transactions on robotics, 32(6):1309–1332, 2016. doi: 10.1109/TRO.2016.2624754. URL https://ieeexplore.ieee.org/abstract/document/7747236.
- Square root sam: Simultaneous localization and mapping via square root information smoothing. The International Journal of Robotics Research, 25(12):1181–1203, 2006. doi: 10.1177/0278364906072768. URL https://journals.sagepub.com/doi/abs/10.1177/0278364906072768.
- Alberto Elfes. Occupancy grids: A probabilistic framework for robot perception and navigation. Carnegie Mellon University, 1989.
- Improved techniques for grid mapping with rao-blackwellized particle filters. IEEE transactions on Robotics, 23(1):34–46, 2007. doi: 10.1109/TRO.2006.889486. URL https://ieeexplore.ieee.org/abstract/document/4084563.
- Vector field slam—localization by learning the spatial variation of continuous signals. IEEE Transactions on robotics, 28(3):650–667, 2012. doi: 10.1109/TRO.2011.2177691. URL https://ieeexplore.ieee.org/abstract/document/6121911.
- Real-time loop closure in 2d lidar slam. In Proceedings of 2016 IEEE International Conference on Robotics and Automation (ICRA), pages 1271–1278. IEEE, 2016. doi: 10.1109/ICRA.2016.7487258. URL https://ieeexplore.ieee.org/abstract/document/7487258.
- Octomap: An efficient probabilistic 3d mapping framework based on octrees. Autonomous Robots, 34(3):189–206, 2013. doi: 10.1007/s10514-012-9321-0. URL https://link.springer.com/article/10.1007/s10514-012-9321-0#citeas.
- The robotics data set repository (radish), 2003. URL http://radish.sourceforge.net/.
- Gaussian processes autonomous mapping and exploration for range-sensing mobile robots. Autonomous Robots, 42(2):273–290, 2018. doi: 10.1007/s10514-017-9668-3. URL https://link.springer.com/article/10.1007/s10514-017-9668-3#Sec19.
- Building occupancy maps with a mixture of gaussian processes. In Proceedings of 2012 IEEE International Conference on Robotics and Automation, pages 4756–4761. IEEE, 2012. doi: 10.1109/ICRA.2012.6225355. URL https://ieeexplore.ieee.org/abstract/document/6225355.
- A flexible and scalable slam system with full 3d motion estimation. In Proceedings of 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics, pages 155–160. IEEE, 2011. doi: 10.1109/SSRR.2011.6106777. URL https://ieeexplore.ieee.org/abstract/document/6106777.
- An efficient and continuous representation for occupancy mapping with random mapping. In Proceedings of 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 6664–6671. IEEE. doi: 10.1109/IROS51168.2021.9635937. URL https://ieeexplore.ieee.org/abstract/document/9635937.
- Robot evidence grids. Technical report, The Robotics Institute, Carnegie-Mellon University, 1996. URL https://frc.ri.cmu.edu/~hpm/project.archive/robot.papers/1996/RobotEvidenceGrids.pdf.
- Fastslam: A factored solution to the simultaneous localization and mapping problem. AAAI/IAAI, 593598, 2002. URL https://www.aaai.org/Papers/AAAI/2002/AAAI02-089.pdf.
- High resolution maps from wide angle sonar. In Proceedings of 1985 IEEE International Conference on Robotics and Automation, volume 2, pages 116–121. IEEE, 1985. URL https://ieeexplore.ieee.org/abstract/document/1087316.
- Hans P. Moravec. Sensor fusion in certainty grids for mobile robots. In Sensor Devices and Systems for Robotics, pages 253–276. Springer, 1989. URL https://link.springer.com/chapter/10.1007/978-3-642-74567-6_19.
- Contextual occupancy maps using gaussian processes. In Proceedings of 2009 IEEE International Conference on Robotics and Automation, pages 1054–1060. IEEE, 2009. doi: 10.1109/ROBOT.2009.5152754. URL https://ieeexplore.ieee.org/abstract/document/5152754.
- Gaussian process occupancy maps. The International Journal of Robotics Research, 31(1):42–62, 2012. doi: 10.1177/0278364911421039. URL https://journals.sagepub.com/doi/abs/10.1177/0278364911421039.
- Variable resolution occupancy mapping using gaussian mixture models. IEEE Robotics and Automation Letters, 4(2):2015–2022, 2018. doi: 10.1109/LRA.2018.2889348. URL https://ieeexplore.ieee.org/abstract/document/8586902.
- Hilbert maps: Scalable continuous occupancy mapping with stochastic gradient descent. The International Journal of Robotics Research, 35(14):1717–1730, 2016. doi: 10.1177/0278364916684382. URL https://journals.sagepub.com/doi/abs/10.1177/0278364916684382.
- Voxgraph: Globally consistent, volumetric mapping using signed distance function submaps. IEEE Robotics and Automation Letters, 5(1):227–234, 2019. doi: 10.1109/LRA.2019.2953859. URL https://ieeexplore.ieee.org/abstract/document/8903279.
- Se-sync: A certifiably correct algorithm for synchronization over the special euclidean group. The International Journal of Robotics Research, 38(2-3):95–125, 2019. doi: 10.1177/0278364918784361. URL https://journals.sagepub.com/doi/full/10.1177/0278364918784361.
- Kimera: From slam to spatial perception with 3d dynamic scene graphs. The International Journal of Robotics Research, 40(12-14):1510–1546, 2021. doi: 10.1177/02783649211056674. URL https://journals.sagepub.com/doi/abs/10.1177/02783649211056674.
- Mrfmap: Online probabilistic 3d mapping using forward ray sensor models. arXiv preprint arXiv:2006.03512, 2020. doi: 10.48550/arXiv.2006.03512. URL https://arxiv.org/abs/2006.03512.
- Occupancy grid rasterization in large environments for teams of robots. In Proceedings of 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 4271–4276. IEEE, 2011. doi: 10.1109/IROS.2011.6094598. URL https://ieeexplore.ieee.org/abstract/document/6094598.
- Probabilistic Robotics. MIT Press, 2005.
- Graduated non-convexity for robust spatial perception: From non-minimal solvers to global outlier rejection. IEEE Robotics and Automation Letters, 5(2):1127–1134, 2020. doi: 10.1109/LRA.2020.2965893. URL https://ieeexplore.ieee.org/abstract/document/8957085.
- 2d laser slam with closed shape features: Fourier series parameterization and submap joining. IEEE Robotics and Automation Letters, 6(2):1527–1534, 2021. doi: 10.1109/LRA.2021.3058065. URL https://ieeexplore.ieee.org/abstract/document/9351608.
- Liang Zhao (353 papers)
- Yingyu Wang (6 papers)
- Shoudong Huang (32 papers)