Related Experiment Video
Updated: Jul 17, 2025

08:53
The Measurement of Unsteady Surface Pressure Using a Remote Microphone Probe
Published on: December 3, 2016
7.0K
Moving sound source localization and tracking for an autonomous robot equipped with a self-rotating bi-microphone
1Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, New Mexico 88001, USA.
The Journal of the Acoustical Society of America
|August 29, 2023
Summary
This study introduces two methods for tracking moving sound sources in 3D space using a rotating bi-microphone system. Extended Kalman filters and Hilbert transforms effectively identify sound source location and movement characteristics.
Area of Science:
- Acoustics
- Signal Processing
- Robotics
Background:
- Accurate localization and tracking of sound sources in three-dimensional (3D) space are crucial for various applications, including robotics and audio analysis.
- Traditional methods often face challenges with moving sources and complex environments.
Purpose of the Study:
- To develop and evaluate novel methods for localizing and tracking a sound source moving in 3D space.
- To address the complexities introduced by a rotating bi-microphone system and a moving sound source.
Main Methods:
- Two distinct approaches were developed: one utilizing extended Kalman filters (EKFs) based on four state-space models, and another employing a Hilbert-transform based method.
- The bi-microphone system captures sound, generating a sinusoidal inter-channel distance difference (ICDD) signal influenced by source and array motion.
- EKFs identify the amplitude and phase of the ICDD signal, while the Hilbert method compares the analytic ICDD signal to a reference signal for localization.
Main Results:
- Observability analyses were performed on the state-space models to understand EKF performance limitations.
- The Hilbert-transform method, combined with a moving average filter, effectively reduces noise and artifacts in sound source localization.
- Simulation studies demonstrated the effectiveness of both proposed methods in comparison studies.
Conclusions:
- The presented extended Kalman filter and Hilbert-transform based methods offer viable solutions for 3D sound source localization and tracking.
- The study highlights the importance of analyzing state-space model observability for filter design.
- These techniques show promise for enhancing audio-based perception systems.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
421
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
421
Relative Motion Analysis using Rotating Axes
486
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
486
Relative Motion Analysis using Rotating Axes - Acceleration
355
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame. The absolute velocity of point B is determined by adding the absolute velocity of point A, the relative velocity of point B in the rotating frame, and the effects caused by the angular velocity within the rotating frame.
Time differentiation is...
Time differentiation is...
355

