Skip to main content
Log in

A Set Theoretic Approach to Dynamic Robot Localization and Mapping

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper addresses the localization and mapping problem for a robot moving through a (possibly) unknown environment where indistinguishable landmarks can be detected. A set theoretic approach to the problem is presented. Computationally efficient algorithms for measurement-to-feature matching, estimation of landmark positions, estimation of robot location and heading are derived, in terms of uncertainty regions, under the hypothesis that errors affecting all sensors measurements are unknown-but-bounded. The proposed technique is validated in both simulation and experimental setups.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Atiya, S. and Hager, G.D. 1993. Real-time vision-based robot localization. IEEE Trans. on Robotics and Automation, 9(6):785–800.

    Google Scholar 

  • Barshan, B. and Durrant-Whyte, H.F. 1995. Inertial navigation systems for mobile robots. IEEE Transactions on Robotics and Automation, 11(3):328–342.

    Google Scholar 

  • Betke, M. and Gurvits, L. 1997. Mobile robot localization using landmarks. IEEE Transactions on Robotics and Automation 13(2):251–263.

    Google Scholar 

  • Brooks, R.A. 1986. Robust layered control system for a mobile robot. IEEE Trans. Robotics and Automation, 2(1):14–23.

    Google Scholar 

  • Castellanos, J.A. and Tardos, J.D. 1999. Mobile Robot Localization and Map Building: A Multisensor Fusion Approach. Kluwer Academic Publisher: Boston.

    Google Scholar 

  • Chisci, L., Garulli, A., Vicino, A., and Zappa, G. 1998. Block recursive parallelotopic bounding in set membership identification. Automatica, 34:15–22.

    Google Scholar 

  • Chisci, L., Garulli, A., and Zappa, G. 1996. Recursive state bounding by parallelotopes. Automatica, 32:1049–1055.

    Google Scholar 

  • Cox, I.J. 1991. Blanche-an experiment in guidance and navigation of an autonomous mobile robot. IEEE Transactions on Robotics and Automation, 7(3):193–204.

    Google Scholar 

  • Deller, J.R.J., Nayeri, M., and Odeh, S.F. 1993. Least-square identification with error bounds for real-time signal processing and control. Proceedings of the IEEE, 81:815–849.

    Google Scholar 

  • Di Marco, M., Garulli, A., Lacroix, S., andVicino, A. 2000.Aset theoretic approach to the simultaneous localization and map building problem. In IEEE Conference on Decision and Control, Sidney, pp. 833-838.

  • Di Marco, M., Garulli, A., and Vicino, A. 2001. Cooperative localization and map building for multi-robot systems: A set membership approach. In Proc. Int. Symp. on Intelligent Robotic Systems, Toulouse.

  • Drumheller, M. 1987. Mobile robot localization using sonar. IEEE Trans. on Pattern Analysis and Machine Intelligence, 9(2):325–332.

    Google Scholar 

  • Elfes, A. 1987. Sonar-based real-world mapping and navigation. IEEE Journal of Robotics and Automation, 3(3):249–265.

    Google Scholar 

  • Elfes, A. 1991. Occupancy grids: A stochastic spatial representation for active robot perception. In Autonomous Mobile Robots Perception, Mapping, and Navigation, S.S. Iyengar and A. Elfes (Eds.), pp. 60-70.

  • Fox, D., Burgard, W., and Thrun, S. 1998. Active Markov localization for mobile robots. Robotics and Autonomous Systems, 25(3/4):195–207.

    Google Scholar 

  • Fox, D., Burgard, W., and Thrun, S. 1999. Markov localization for mobile robots in dynamic environments. Journal of Artificial Intelligence Research, 11:391–427.

    Google Scholar 

  • Garulli, A. and Vicino, A. 2001. Set membership localization of mobile robots via angle measurements. IEEE Transactions on Robotics and Automation, 17(4):450–463.

    Google Scholar 

  • Gibbens, P.W., Dissanayake, G.M.W.M., and Durrant-Whyte, H.F. 2000. A closed form solution to the single degree od freedom simultaneous localisation and map building (slam) problem. In Proc. IEEE Int. Conf. Decision and Control, Sydney, Australia.

  • Hanebeck, U.D. and Horn, J. 1999. A new estimator for mixed stochastic and set theoretic uncertainty models applied to mobile robot localization. In Proc. IEEE Int. Conf. Robotics and Automation, vol. 2, pp. 1335–1340.

    Google Scholar 

  • Hanebeck, U.D. and Schmidt, G. 1996. Set theoretical localization of fast mobile robots using an angle measurement technique. In Proc. IEEE Int. Conf. Robotics and Automation, pp. 1387-1394.

  • Holenstein, A.A. and Badreddin, E. 1992. Mobile-robot position update using ultrasonic range measurements. International Journal of Robotics and Automation, 9(2):72–80.

    Google Scholar 

  • Jensfelt, P. and Kristensen, S. 1999. Active global localisation for a mobile robot using multiple hypothesis tracking. In Proc. of the IJCAI-99 Workshop on Reasoning with Uncertainty in Robot Navigation, Stockholm, Sweden.

  • Kieffler, M., Jaulin, L., Walter, E., and Meizel, D. 1999. Nonlinear identification based on unreliable priors and data, with application to robot localization. In Robustness in Identification and Control, A. Garulli, A.Tesi, and A.Vicino (Eds.), Springer-Verlag, London.

    Google Scholar 

  • Korte, B. and Vygen, J. 2000. Combinatorial Optimization: Theory and Algorithms. Springer: New York.

    Google Scholar 

  • Kurz, A. 1996. Constructing maps for mobile robot navigation based on ultrasonic range data. IEEE Trans. on System Man Cybernetics-Part B: Cybernetics, 26(2):233–242.

    Google Scholar 

  • Kurzhanski, A.B. and Veliov, V.M. 1994. Modeling Techniques for Uncertainty Systems. Birkhäuser, Boston.

    Google Scholar 

  • Lacroix, S., Mallet, A., Chatila, R., and Gallo, L. 1999. Rover self localization in planetary-like environments. In 5th International Symposium on Artificial Intelligence, Robotics and Automation in Space.

  • Leonard, J.J. and Durrant-Whyte, H.F. 1991. Mobile robot localization by tracking geometric beacons. IEEE Transactions on Robotics and Automation, 7(3):376–382.

    Google Scholar 

  • Leonard, J.J. and Durrant-Whyte, H.F. 1992. Directed Sonar Sensing for Mobile Robot Navigation. Kluwer Academic Publisher: Boston.

    Google Scholar 

  • Levitt, T.S. and Lawton, D.T. 1990. Qualitative navigation for mobile robots. Artificial Intelligence, 44(3):305–360.

    Google Scholar 

  • Mataric, M.J. 1992. Environment learning using a distributed representation. IEEE Transactions on Robotics and Automation, 8(3):304–312.

    Google Scholar 

  • Milanese, M., Norton, J. P., Piet-Lahanier, H., and Walter, E. (Eds). 1996. Bounding Approaches to System Identification. Plenum Press: New York.

    Google Scholar 

  • Milanese, M. and Vicino, A. 1991. Optimal estimation theory for dynamic systems with set membership uncertainty: An overview. Automatica, 27(6):997–1009.

    Google Scholar 

  • Mouaddib, E.M. and Marhic, B. 2000. Geometrical matching for mobile robot localization. IEEE Transactions on Robotics and Automation, 16(5):542–552.

    Google Scholar 

  • Moutarlier, P. and Chatila, R. 1989. Stochastic multisensory data fusion for mobile robot location and environment modelling. In Proceedings of the 5th International Symposium of Robotic Research, pp. 207-216.

  • Olson, C.F. 2000. Probabilistic self-localization for mobile robots. IEEE Transactions on Robotics and Automation, 16(1):55–66.

    Google Scholar 

  • Pshenichnyi, B.N. and Pokotilo, V.G. 1983. A minimax approach to the estimation of linear regression parameters. Eng. Cybernetics, 77-85.

  • Reuter, J. 2000. Mobile robot self-localization using PDAB. In Proc. IEEE Int. Conf. on Robotics and Automation ICRA'00, San Francisco, CA.

  • Roumeliotis, S. and Bekey, G. 2000. Bayesian estimation and Kalman filtering: A unified framework for mobile robot localization. In Proc. IEEE Int. Conf. on Robotics and Automation ICRA'00, San Francisco, CA.

  • Sabater, A. and Thomas, F. 1991. Set membership approach to the propagation of uncertain geometric information. In Proc. IEEE Int. Conf. Robotics and Automation, vol. 3, Sacramento, CA, pp. 2718–2723.

    Google Scholar 

  • Shastri, S. (Ed.). 1999. Special Issue on Field and Service Robotics. In International Journal of Robotics Research, 18(7), Sage Publications.

  • Sutherland, K.T. and Thompson, W.B. 1994. Localizing in unstructured environments: Dealing with the errors. IEEE Transactions on Robotics and Automation, 10(6):740–754.

    Google Scholar 

  • Talluri, R. and Aggarwal, J.K. 1992. Position estimation for an autonomous mobile robot in an outdoor environment. IEEE Transactions on Robotics and Automation, 8(5):573–584.

    Google Scholar 

  • Thrun, S., Burgard, W., and Fox, D. 1998. Aprobabilistic approach to concurrent mapping and localization for mobile robots. Machine Learning, 31:29–53 and Autonomous Robots, 5:253-271. (Joint issue).

    Google Scholar 

  • Uhlmann, J.K., Julier, S.J., and Csorba, M. 1997. Nondivergent simultaneous map building and localization using covariance intersection. SPIE-Int. Soc. Opt. Eng. Proceedings of Spie-The International Society for Optical Engeneering, Orlando, FL, pp. 2-11.

  • Vicino, A. and Zappa, G. 1996. Sequential approximation of feasible parameter sets for identification with set membership uncertainty. IEEE Transactions on Automatic Control, 41:774–785.

    Google Scholar 

  • Victorino, A.C., Rives, P., and Borrelly, J.-J. 2002. A realtive motion estimation using a bounded error method. In Proc. IEEE/RSJ Int. Conf. Intelligent Robots and Systems, vol. 1, Lausanne, CH, pp. 643–648.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Di Marco, M., Garulli, A., Giannitrapani, A. et al. A Set Theoretic Approach to Dynamic Robot Localization and Mapping. Autonomous Robots 16, 23–47 (2004). https://doi.org/10.1023/B:AURO.0000008670.09004.ce

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:AURO.0000008670.09004.ce

Navigation