Search
2019 Volume 34
Article Contents
ORIGINAL RESEARCH   Open Access    

Adaptive computational SLAM incorporating strategies of exploration and path planning

More Information
  • Abstract: Simultaneous localization and mapping (SLAM) is a well-known and fundamental topic for autonomous robot navigation. Existing solutions include the FastSLAM family-based approaches which are based on Rao–Blackwellized particle filter. The FastSLAM methods slow down greatly when the number of landmarks becomes large. Furthermore, the FastSLAM methods use a fixed number of particles, which may result in either not enough algorithms to find a solution in complex domains or too many particles and hence wasted computation for simple domains. These issues result in reduced performance of the FastSLAM algorithms, especially on embedded devices with limited computational capabilities, such as commonly used on mobile robots. To ease the computational burden, this paper proposes a modified version of FastSLAM called Adaptive Computation SLAM (ACSLAM), where particles are predicted only by odometry readings, and are updated only when an expected measurement has a maximum likelihood. As for the states of landmarks, they are also updated by the maximum likelihood. Furthermore, ACSLAM uses the effective sample size (ESS) to adapt the number of particles for the next generation. Experimental results demonstrated that the proposed ACSLAM performed 40% faster than FastSLAM 2.0 and also has higher accuracy.
  • 加载中
  • Baltes , J., Tu , K. Y., Sadeghnejad S. & Anderson , J.2017. HuroCup: competition for multi-event humanoid robot athletes. Knowledge Engineering Review32, e1.

    Google Scholar

    Bennewitz , M., Burgard , W. & Thrun , S.2002. Finding and optimizing solvable priority schemes for decoupled path planning techniques for teams of mobile robots. Robotics and Autonomous Systems41, 89–99.

    Google Scholar

    Chatterjee , A.2009. Differential evolution tuned fuzzy supervisor adapted, extended Kalman filtering for SLAM problems in mobile robots. Journal of Robotica27, 411–423.

    Google Scholar

    Chatterjee , A. & Matsuno , F.2007. A neuro-fuzzy assisted extended Kalman filter based approach for simultaneous localization and mapping (SLAM) problems. IEEE Trans. on Fuzzy Systems15, 984–997.

    Google Scholar

    Chatterjee , A. & Matsuno , F.2010. A Geese PSO tuned fuzzy supervisor for EKF based solutions of simultaneous localization and mapping (SLAM) problems in mobile robots. Expert Systems with Applications37, 5542–5548.

    Google Scholar

    Dissanayake , G., Williams , S. B., Durrant-Whyte , H. F. & Bailey , T.2002. Map management for efficient simultaneous localization and mapping (SLAM). Journal of Autonomous Robots12, 267–286.

    Google Scholar

    Goodrich , M. A.2002. Potential fields tutorial. https://phoenix.goucher.edu/~jillz/cs325_robotics/goodrich_potential_fields.pdf

    Google Scholar

    Hsu , C. C., Wang , W. Y., Lin , T. Y., Wang , Y. T. & Huang , T. W.2017. Enhanced Simultaneous Localization and Mapping (ESLAM) for Mobile Robots. International Journal of Humanoid Robotics, 14, 1750007-1-17.

    Google Scholar

    Hsu , C. C., Yang , C. K., Wang , Y. T., Wang , W. Y. & Chien , C. H.2017. Computationally efficient algorithm for vision-based simultaneous localization and mapping of mobile robots. Engineering Computations34, 1217–1239.

    Google Scholar

    Keidar , M. & Kaminka , G.2012. Robot exploration with fast frontier detection: theory and experiments. In Proc. of AAMAS, Valencia, 113–120.

    Google Scholar

    Montemerlo , M., Thrun , S., Koller , D. & Wegbreit , B.2002. FastSLAM: A factored solution to the simultaneous localization and mapping problem. In Proceedings of AAAI National Conference on Artificial Intelligence, 593–598.

    Google Scholar

    Montemerlo , M., Thrun , S., Koller , D. & Wegbreit , B.2003. FastSLAM 2.0: An improved particle filtering algorithm for simultaneous localization and mapping that provably converges. In Proc. of the 16th Int. Joint Conf. on Artificial Intelligence, 1151–1156.

    Google Scholar

    Murphy , K.2000. Bayesian map learning in dynamic environments. Neural Information Proceedings System12, 1015–1021.

    Google Scholar

    Smith , R. C. & Cheeseman , P.1986. On the representation and estimation of spatial uncertainty. International Journal of Robotics5, 56–58.

    Google Scholar

    Tang , L., Dian , S., Gu , G., Zhou , K., Wang , S. & Feng , X.2010. A novel potential field method for obstacle avoidance and path planning of mobile robot. In Proc. of ICCSIT, Chengdu, 633–637.

    Google Scholar

    Uslu , E., Cakmak , F., Balcilar , M., Akinci , A., Amasyali , M. F. & Yavuz , S.2015. Implementation of frontier-based exploration algorithm for an autonomous robot. In Proc. of INISTA, Madrid, 1–7.

    Google Scholar

    Williams , S. B., Dissanayake , G. & Durrant-Whyte , H. F.2002. An efficient approach to the simultaneous localization and mapping problem. In Proc. of the IEEE International Conference on Robotics and Automation, Washington, USA, 406–411.

    Google Scholar

    Yamauchi , B.1997. A frontier-based approach for Autonomous exploration. In Proceedings of the 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation, Monterey, CA, 146–151.

    Google Scholar

    Yamauchi , B.1998. Frontier-based exploration using multiple robot. Agents98,47–53.

    Google Scholar

    Yang , C. K., Hsu , C. C. & Wang , Y. T.2013. Computationally efficient algorithm for simultaneous localization and mapping (SLAM). In Proc. of the IEEE Int. Conf. Networking, Sensing and Control, 328–332.

    Google Scholar

  • Cite this article

    Jacky Baltes, Da-Wei Kung, Wei-Yen Wang, Chen-Chien Hsu. 2019. Adaptive computational SLAM incorporating strategies of exploration and path planning. The Knowledge Engineering Review. 34:183 doi: 10.1017/S0269888919000183
    Jacky Baltes, Da-Wei Kung, Wei-Yen Wang, Chen-Chien Hsu. 2019. Adaptive computational SLAM incorporating strategies of exploration and path planning. The Knowledge Engineering Review. 34:183 doi: 10.1017/S0269888919000183

Article Metrics

Article views(12) PDF downloads(263)

Other Articles By Authors

ORIGINAL RESEARCH   Open Access    

Adaptive computational SLAM incorporating strategies of exploration and path planning

The Knowledge Engineering Review  34 Article number: e23  (2019)  |  Cite this article

Abstract: Abstract: Simultaneous localization and mapping (SLAM) is a well-known and fundamental topic for autonomous robot navigation. Existing solutions include the FastSLAM family-based approaches which are based on Rao–Blackwellized particle filter. The FastSLAM methods slow down greatly when the number of landmarks becomes large. Furthermore, the FastSLAM methods use a fixed number of particles, which may result in either not enough algorithms to find a solution in complex domains or too many particles and hence wasted computation for simple domains. These issues result in reduced performance of the FastSLAM algorithms, especially on embedded devices with limited computational capabilities, such as commonly used on mobile robots. To ease the computational burden, this paper proposes a modified version of FastSLAM called Adaptive Computation SLAM (ACSLAM), where particles are predicted only by odometry readings, and are updated only when an expected measurement has a maximum likelihood. As for the states of landmarks, they are also updated by the maximum likelihood. Furthermore, ACSLAM uses the effective sample size (ESS) to adapt the number of particles for the next generation. Experimental results demonstrated that the proposed ACSLAM performed 40% faster than FastSLAM 2.0 and also has higher accuracy.

    • This work was financially supported by the ‘Chinese Language and Technology Center’ of National Taiwan Normal University (NTNU) from The Featured Areas Research Center Program within the framework of the Higher Education Sprout Project by the Ministry of Education (MOE) in Taiwan, and Ministry of Science and Technology, Taiwan, under Grants No. MOST 108-2634-F-003-002, MOST 108-2634-F-003-003, and MOST 108-2634-F-003-004 (administered through Pervasive Artificial Intelligence Research (PAIR) Labs), as well as MOST 107-2811-E-003-503. We are grateful to the National Center for High-performance Computing for computer time and facilities to conduct this research.

    • © Cambridge University Press 2019 2019Cambridge University Press
References (20)
  • About this article
    Cite this article
    Jacky Baltes, Da-Wei Kung, Wei-Yen Wang, Chen-Chien Hsu. 2019. Adaptive computational SLAM incorporating strategies of exploration and path planning. The Knowledge Engineering Review. 34:183 doi: 10.1017/S0269888919000183
    Jacky Baltes, Da-Wei Kung, Wei-Yen Wang, Chen-Chien Hsu. 2019. Adaptive computational SLAM incorporating strategies of exploration and path planning. The Knowledge Engineering Review. 34:183 doi: 10.1017/S0269888919000183
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return