Abstract
In this paper, we describe how to deal with an important sensorial activity that ultrasonic echo-locating systems for mobile robot navigation have often to perform, namely the extraction of straight line segments from range data and the accurate localization of the corresponding planar targets. It is commonplace that range data segmentation starts with using least squares interpolation algorithms for obtaining straight line segments: it is our goal to prove that caution must be called for in order to avoid somewhat misleading results. The case study concerns the use of a linear array formed by three ultrasonic transducers in a 2D specular environment composed of line and point acoustic targets.
The segmentation algorithm we propose is subdivided into two functionally distinct modules, namely identification and localization. The identification module is based on a sequential hypothesis testing between alternative hypotheses that explain the sonar range data as originated from line or point targets. With regard to the localization module, we demonstrate that widely used approaches to sensor modeling are, to some extent, deceptively simple: the estimation accuracy for the localization of planar objects may be decreased by the inability of some traditional sonar sensor models to take properly into account the specularity of reflections. A physically based model of acoustic range sensors acting in specular environments allows us to design a localization module which is capable of producing accurate and unbiased estimates of the parameters of a planar geometric feature.
The proposed theoretical framework is validated by the results of some experiments carried out with a spatial locating system consisting of a rotating linear array of three ultrasonic transducers.
Similar content being viewed by others
References
Beckerman, M. and Oblow, E.M. 1990. Treatment of Systematic Errors in the Processing of Wide-Angle Sonar Sensor Data for Robotic Navigation.IEEE Trans. Robotics and Automation, 6(2):137–145.
Borenstein, J. and Koren, Y. 1989. Real-Time Obstacle Avoidance for Fast Mobile Robot.IEEE Trans. Systems, Man and Cybernetics, 19(9):1179–1189.
Bözma, Ö. and Kuc, R. 1991. Building a Sonar Map in a Specular Environment Using a Single Mobile Sensor.IEEE Trans. Pattern Analysis and Machine Intelligence, 13(12):1260–1269.
Bözma, Ö. and Kuc, R. 1992. Characterizing the Environment Using Echo Energy, Duration and Range: the ENDURA Method.Proc. IEEE/RSJ Int. Conf. Intelligent Robot and Systems, Rayleigh, NC, U.S.A., pp. 813–820.
Brown, M.K. 1985. Feature Extraction Techniques for Recognizing Solid Objects with an Ultrasonic Range Sensor.IEEE Journal of Robotics and Automation, 1(4):191–205.
Crowley, J.L. 1989. World Modeling and Position Estimation for a Mobile Robot Using Ultrasonic Ranging. InProc. IEEE Int. Conf. on Robotics and Automation, Scottsdale, Arizona, AZ, U.S.A., pp. 674–680.
Drümheller, M. 1987. Mobile Robot Localization Using Sonar.IEEE Trans. Pattern Analysis and Machine Intelligence, 9(2):325–332.
Durrant-Whyte, H.F. and Leonard, J.J. 1989. Navigation by Correlating Geometric Sensor Data. InProc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, Tsukuba, Japan, pp. 440–447.
Durrant-Whyte, H.F. and Leonard, J.J. 1992. Modeling Sonar Sensors. InThe Robotics Review 2. The MIT Press, Cambridge, MA, U.S.A., O. Khatib, J.J. Craig, and T. Lozano-Perez, Eds., pp. 145–151.
Elfes, A. 1987. Sonar-Based Real-World Mapping and Navigation.IEEE Journal of Robotics and Automation, 3(3):249–265.
Kröse, B.J.A., Compagner, K.M., and Groen, F.C.A. 1993. Accurate Estimation of Environment Parameters from Ultrasonic Data.Robotics and Autonomous Systems, 11(6):221–230.
Kuc, R. and Siegel, M.W. 1987. Physically Based Simulation Model for Acoustic Sensor Robot Navigation.IEEE Trans. Pattern Analysis and Machine Intelligence, 9(6):776–788.
Leonard, J.J. and Durrant-Whyte, H.F. 1991. Mobile Robot Localization by Tracking Geometric Beacons.IEEE Trans. Robotics and Automation, 7(3):376–382.
Lloyd, E. 1984.Handbook of Applicable Mathematics: Statistics (Vol.VI John Wiley and Sons: New York.
Maybeck, P.S. 1979.Stochastic Models, Estimation and Control. Academic Press: New York, San Francisco, London.
Papoulis, A. 1965.Probability, Random Variables and Stochastic Processes. MacGraw Hill: New York.
Peremans, H., Audenaert, K., and Van Campenhout, J. 1993. A High-Resolution Sensor Based on Tri-Aural Perception.IEEE Trans. Robotics and Automation, 9(1):36–48.
Sabatini, A.M. and Di Benedetto, O. 1994. Towards a Robust Methodology for Mobile Robot Localization Using Sonar.Proc. IEEE Int. Conf. on Robotics and Automation, San Diego, California, U.S.A., pp. 3142–3147.
Sabatini, A.M. 1994. Statistical Estimation Algorithms for Ultrasonic Detection of Surface Features.Proc. IEEE/RSJ Int. Conf. Intelligent Robot and Systems, München, Germany, pp. 1845–1852.
Van der Putten, F. 1993. Multi-Sensor Fusion of Partial Observations of Straight Line Segments.Proc. Int. Conf. on Intelligent Autonomous Systems, Pittsburgh, PA, U.S.A., pp. 602–611.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Sabatini, A.M. A statistical estimation method for segmentation of sonar range data. Auton Robot 1, 167–178 (1995). https://doi.org/10.1007/BF00711255
Issue Date:
DOI: https://doi.org/10.1007/BF00711255