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.
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.
Barshan, B. and Durrant-Whyte, H.F. 1995. Inertial navigation systems for mobile robots. IEEE Transactions on Robotics and Automation, 11(3):328–342.
Betke, M. and Gurvits, L. 1997. Mobile robot localization using landmarks. IEEE Transactions on Robotics and Automation 13(2):251–263.
Brooks, R.A. 1986. Robust layered control system for a mobile robot. IEEE Trans. Robotics and Automation, 2(1):14–23.
Castellanos, J.A. and Tardos, J.D. 1999. Mobile Robot Localization and Map Building: A Multisensor Fusion Approach. Kluwer Academic Publisher: Boston.
Chisci, L., Garulli, A., Vicino, A., and Zappa, G. 1998. Block recursive parallelotopic bounding in set membership identification. Automatica, 34:15–22.
Chisci, L., Garulli, A., and Zappa, G. 1996. Recursive state bounding by parallelotopes. Automatica, 32:1049–1055.
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.
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.
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.
Elfes, A. 1987. Sonar-based real-world mapping and navigation. IEEE Journal of Robotics and Automation, 3(3):249–265.
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.
Fox, D., Burgard, W., and Thrun, S. 1999. Markov localization for mobile robots in dynamic environments. Journal of Artificial Intelligence Research, 11:391–427.
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.
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.
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.
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.
Korte, B. and Vygen, J. 2000. Combinatorial Optimization: Theory and Algorithms. Springer: New York.
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.
Kurzhanski, A.B. and Veliov, V.M. 1994. Modeling Techniques for Uncertainty Systems. Birkhäuser, Boston.
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.
Leonard, J.J. and Durrant-Whyte, H.F. 1992. Directed Sonar Sensing for Mobile Robot Navigation. Kluwer Academic Publisher: Boston.
Levitt, T.S. and Lawton, D.T. 1990. Qualitative navigation for mobile robots. Artificial Intelligence, 44(3):305–360.
Mataric, M.J. 1992. Environment learning using a distributed representation. IEEE Transactions on Robotics and Automation, 8(3):304–312.
Milanese, M., Norton, J. P., Piet-Lahanier, H., and Walter, E. (Eds). 1996. Bounding Approaches to System Identification. Plenum Press: New York.
Milanese, M. and Vicino, A. 1991. Optimal estimation theory for dynamic systems with set membership uncertainty: An overview. Automatica, 27(6):997–1009.
Mouaddib, E.M. and Marhic, B. 2000. Geometrical matching for mobile robot localization. IEEE Transactions on Robotics and Automation, 16(5):542–552.
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.
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.
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.
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.
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).
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.
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.
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/B:AURO.0000008670.09004.ce