On-the-fly classifying sonar with accurate range and bearing estimation

This paper presents results from a four transducer pulse coded sonar system that performs target localisation in two dimensions and classification into planes, concave corners and convex edges whilst the sensor is in motion. On each sensing cycle two pulses are emitted from separate transmitters, and two receivers collect echoes that are processed using a DSP. The sensor achieves on-the-fly classification by transmitting nearly and simultaneously from the two transmitters. The effects of sensor motion are analysed in the paper and effects on range and bearing estimation can then be compensated using odometry based robot velocity measurements. Results are presented that show classification and angle measurement deviations from a robot moving at speeds up to 1 metre per second.

[1]  Lindsay Kleeman,et al.  Ultrasonic classification and location of 3D room features using maximum likelihood estimation - Part I , 1997, Robotica.

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

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

[4]  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).

[5]  Lindsay Kleeman,et al.  Feature-Based Mapping in Real, Large Scale Environments Using an Ultrasonic Array , 1999, Int. J. Robotics Res..

[6]  Lindsay Kleeman,et al.  Fast target classification using sonar , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

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