Litcius/Paper detail

A framework for spatial map generation using acoustic echoes for robotic platforms

Usama Saqib, Jesper Rindom Jensen

2022Robotics and Autonomous Systems17 citationsDOIOpen Access PDF

Abstract

In this work, we present a framework for constructing a spatial map of an indoor environment using the concept of echolocation. More specifically, we propose a non-linear least squares (NLS) estimator which is combined with a spatial filtering technique, e.g., beamforming, to estimate both the time-of-arrival (TOA) and direction-of-arrival (DOA) of the acoustic echoes. The proposed framework is complemented with an echo detector to classify a spurious estimate and an acoustic reflector, i.e., a wall. Based on these estimators, we propose two algorithms that complement existing range sensors and aid robotic platforms in acoustic reflector localization and mapping: single-channel localization and mapping (ScLAM) and a multi-channel localization and mapping (McLAM). Compared to commonly used sensors, such as lidar, cameras and ultrasonic sensors, our proposed model-based approach can detect transparent surfaces that are typically found in an office environment and could work in audible frequency ranges. A proof-of-concept robotic platform was built to test our algorithms. According to our evaluation, both qualitative and quantitative experiments reveal that the proposed methods can detect an acoustic reflector up to a distance of 1.5 m at a signal-to-diffuse-noise ratio (SDNR) of 0 dB in a simulated environment and 10 dB in a real environment with an accuracy of 80%.

Topics & Concepts

Computer scienceBeamformingReflector (photography)EstimatorAcousticsChannel (broadcasting)LidarUltrasonic sensorRangingArtificial intelligenceComputer visionRemote sensingTelecommunicationsOpticsGeologyPhysicsStatisticsMathematicsLight sourceIndoor and Outdoor Localization TechnologiesRobotics and Sensor-Based LocalizationSpeech and Audio Processing
A framework for spatial map generation using acoustic echoes for robotic platforms | Litcius