Neuromorphic Processing of Moving Sonar Data for Estimating Passing Range

Ranging sensors typically estimate range in order to register object locations with respect to a floor plan. This paper uses range readings from a moving sonar to estimate the passing range, equal to the minimum range as the sonar passes by the object. Estimating passing range not only indicates if a collision will occur, but also leads to artifact rejection and object classification. We control a conventional sonar to generate a spike process whose density relates to echo waveform intensity, analogous to biological action potentials. While the sonar moves along a linear trajectory, it extracts strong echoes and stores their range measurements in memory. Neuromorphic processing applies delays and coincidence detection to passing-range estimates for localizing and classifying objects. Physical principles governing echo production motivate a multiresolution coincidence detector that accomplishes the important sensing tasks of object classification, collision avoidance, trajectory alignment, artifact rejection, and sonar data fusion. Objects are classified by their hyperbolic range readings that exhibit passing-range estimate coincidence at a resolution related to surface roughness. Distributed objects parallel to the sonar trajectory, such as rough surfaces, exhibit coincidence in range readings. Multiple coincidence detectors tuned to different step sizes can adapt to changes in translational speed by changing the probing pulse period. Drive-by sonar experiments past an isolated post and down a hallway containing retroreflectors and distributed reflectors indicate localization and classification capabilities of passing-range estimation

[1]  Viii Supervisor Sonar-Based Real-World Mapping and Navigation , 2001 .

[2]  David Sander,et al.  A low-power CMOS neural amplifier with amplitude measurements for spike sorting , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[3]  Yoram Koren,et al.  Error eliminating rapid ultrasonic firing for mobile robot obstacle avoidance , 1995, IEEE Trans. Robotics Autom..

[4]  A. Sabatini,et al.  A stochastic model of the time-of-flight noise in airborne sonar ranging systems , 1997, IEEE Transactions on Ultrasonics, Ferroelectrics and Frequency Control.

[5]  R. Kuc,et al.  Biomimetic sonar recognizes objects using binaural information , 1997 .

[6]  Herbert Peremans,et al.  A high-resolution sensor based on tri-aural perception , 1993, IEEE Trans. Robotics Autom..

[7]  Roman Kuc Forward model for sonar maps produced with the Polaroid ranging module , 2003, IEEE Trans. Robotics Autom..

[8]  Roman Kuc,et al.  Building a Sonar Map in a Specular Environment Using a Single Mobile Sensor , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Roman Kuc,et al.  Neuro-computational processing of moving sonar echoes classifies and localizes foliage. , 2004, Journal of the Acoustical Society of America.

[10]  M Konishi,et al.  Auditory Spatial Receptive Fields Created by Multiplication , 2001, Science.

[11]  L A JEFFRESS,et al.  A place theory of sound localization. , 1948, Journal of comparative and physiological psychology.

[12]  Roman Kuc,et al.  Binaural sonar electronic travel aid provides vibrotactile cues for landmark, reflector motion and surface texture classification , 2002, IEEE Transactions on Biomedical Engineering.

[13]  Roman Kuc Recognizing Retro-Reflectors with an Obliquely-Oriented Multi-Point Sonar and Acoustic Flow , 2003, Int. J. Robotics Res..

[14]  R. Kuc Biomimetic sonar locates and recognizes objects , 1997 .

[15]  R. Kuc Sensorimotor model of bat echolocation and prey capture. , 1994, The Journal of the Acoustical Society of America.

[16]  Billur Barshan,et al.  Differentiating Sonar Reflections from Corners and Planes by Employing an Intelligent Sensor , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Liqiang Feng,et al.  Navigating Mobile Robots: Systems and Techniques , 1996 .

[18]  Lindsay Kleeman,et al.  Mobile Robot Sonar for Target Localization and Classification , 1995, Int. J. Robotics Res..

[19]  Roman Kuc,et al.  A Physical Model-Based Analysis of Heterogeneous Environments Using Sonar-ENDURA Method , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Lindsay Kleeman Advanced Sonar with Velocity Compensation , 2004, Int. J. Robotics Res..

[21]  Roman Kuc Pseudo-amplitude scan sonar maps , 2001, IEEE Trans. Robotics Autom..

[22]  Kurt Konolige,et al.  Improved Occupancy Grids for Map Building , 1997, Auton. Robots.

[23]  Phillip J. McKerrow,et al.  Navigating an outdoor robot along continuous landmarks with ultrasonic sensing , 2003, Robotics Auton. Syst..

[24]  R. Kuc,et al.  Biomimetic Sonar and Neuromorphic Processing Eliminate Reverberation Artifacts , 2007, IEEE Sensors Journal.

[25]  Howie Choset,et al.  An enhanced occupancy map for exploration via pose separation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[26]  John J. Leonard,et al.  Adaptive Mobile Robot Navigation and Mapping , 1999, Int. J. Robotics Res..

[27]  Lindsay Kleeman Fast and accurate sonar trackers using double pulse coding , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).