Figure 10 illustrates how the TDOA changes as the robotic
dog rotates about the Z-axis from 0° to 180°, taking measure-
ments every 15°. The expected angle for the TDOA to reach
zero is 63.4°, but the results show that this occurs around
80°, with an approximate error of 15°. The authors attribute
this discrepancy to several factors. Firstly, the robotic dog
may not rotate exactly 15° each time, and secondly, unlike
the robotic arm, the dog’s axis of rotation is not fixed. As the
dog rotates, it tends to shift slightly, leading to changes in its
position. Therefore, the maximum obtainable resolution of
15°, combined with the rotation inaccuracies and the inability
to maintain a consistent position while rotating, results in the
non-smooth behavior observed in Figure 10.
Despite the imperfect direction, the information still aids
the robot in selecting the next location to obtain the second
TDOA necessary for localization. With the understanding that
horizontal movement is more effective, the robot correctly
decides to move right rather than left to capture the second
TDOA. Figure 9 compares the localization results between
random walking and the proposed method.
When moving randomly and taking three measurements,
the error in distance is around 17 cm, which aligns with our
expectation based on the expected error when the robot takes
three random positions. In contrast, the strategic movement
reduces this error to ~11 cm.
While the algorithm presented in Figure 8a is functional,
a closer analysis reveals that the robot does not need to rotate
about the Z-axis in its initial position to determine the next
location. Assuming the sound source is in front of the robot,
the sign of the TDOA (positive or negative) can directly guide
the robot’s lateral motion. Specifically, a positive TDOA indi-
cates the robot should move to the right, while a negative
TDOA suggests moving to the left. This update simplifies the
algorithm by removing the need for rotational steps, thereby
reducing uncertainties related to microphone positions, robot
rotation angles, and the resolution of rotation step sizes.
The simplified and more efficient algorithm is presented in
Figure 8b.
While the results demonstrate promising applications for
mobile robots, including robotic dogs, several issues need to
ME
|
LEAKLOCALIZATION
(1)
(1)
(2)
(2)
(3)
X
Y
Δy =1 m
Δx =1 m
(3)
Source
0 0.5 –0.5 –0.5
0
0.5
1
1.5
2
2.5
X (m)
3
3.5
4
4.5
5
1 1.5 2 2.5 3 3.5 4
Source
0 0.5 –0.5 –0.5
0
0.5
1
1.5
2
2.5
X (m)
3
3.5
4
4.5
5
1 1.5 2 2.5 3 3.5 4
Leakage
Estimated
location
Leak position
Estimated location: strategic motion
Strategic motion hyperbolas
Leak position
Estimated location: strategic motion
Strategic motion hyperbolas
Leakage
Estimated
location
Δy =1 m
Δx =1 m
0.0
394 4 5
0.0
394 4 5
0.06174
0.06
1 74
0
0.001715
–0.001715
Figure 9. (a) Random
walk trajectory and
(b) strategic motion
trajectory of the
robotic dog.
0
0
–1
–2
1
2
20 40 60 80 100
Direction θ (degrees)
120 140 160 180
Original data
Smoothed data
Expected angle of zero TDOA
Figure 10. TDOA variation as the robotic dog rotates from 0° to 180°.
58
M AT E R I A L S E V A L U AT I O N • A P R I L 2 0 2 5
Y
(m)
Y
(m)
TDOA
(s
×
10–4)
dog rotates about the Z-axis from 0° to 180°, taking measure-
ments every 15°. The expected angle for the TDOA to reach
zero is 63.4°, but the results show that this occurs around
80°, with an approximate error of 15°. The authors attribute
this discrepancy to several factors. Firstly, the robotic dog
may not rotate exactly 15° each time, and secondly, unlike
the robotic arm, the dog’s axis of rotation is not fixed. As the
dog rotates, it tends to shift slightly, leading to changes in its
position. Therefore, the maximum obtainable resolution of
15°, combined with the rotation inaccuracies and the inability
to maintain a consistent position while rotating, results in the
non-smooth behavior observed in Figure 10.
Despite the imperfect direction, the information still aids
the robot in selecting the next location to obtain the second
TDOA necessary for localization. With the understanding that
horizontal movement is more effective, the robot correctly
decides to move right rather than left to capture the second
TDOA. Figure 9 compares the localization results between
random walking and the proposed method.
When moving randomly and taking three measurements,
the error in distance is around 17 cm, which aligns with our
expectation based on the expected error when the robot takes
three random positions. In contrast, the strategic movement
reduces this error to ~11 cm.
While the algorithm presented in Figure 8a is functional,
a closer analysis reveals that the robot does not need to rotate
about the Z-axis in its initial position to determine the next
location. Assuming the sound source is in front of the robot,
the sign of the TDOA (positive or negative) can directly guide
the robot’s lateral motion. Specifically, a positive TDOA indi-
cates the robot should move to the right, while a negative
TDOA suggests moving to the left. This update simplifies the
algorithm by removing the need for rotational steps, thereby
reducing uncertainties related to microphone positions, robot
rotation angles, and the resolution of rotation step sizes.
The simplified and more efficient algorithm is presented in
Figure 8b.
While the results demonstrate promising applications for
mobile robots, including robotic dogs, several issues need to
ME
|
LEAKLOCALIZATION
(1)
(1)
(2)
(2)
(3)
X
Y
Δy =1 m
Δx =1 m
(3)
Source
0 0.5 –0.5 –0.5
0
0.5
1
1.5
2
2.5
X (m)
3
3.5
4
4.5
5
1 1.5 2 2.5 3 3.5 4
Source
0 0.5 –0.5 –0.5
0
0.5
1
1.5
2
2.5
X (m)
3
3.5
4
4.5
5
1 1.5 2 2.5 3 3.5 4
Leakage
Estimated
location
Leak position
Estimated location: strategic motion
Strategic motion hyperbolas
Leak position
Estimated location: strategic motion
Strategic motion hyperbolas
Leakage
Estimated
location
Δy =1 m
Δx =1 m
0.0
394 4 5
0.0
394 4 5
0.06174
0.06
1 74
0
0.001715
–0.001715
Figure 9. (a) Random
walk trajectory and
(b) strategic motion
trajectory of the
robotic dog.
0
0
–1
–2
1
2
20 40 60 80 100
Direction θ (degrees)
120 140 160 180
Original data
Smoothed data
Expected angle of zero TDOA
Figure 10. TDOA variation as the robotic dog rotates from 0° to 180°.
58
M AT E R I A L S E V A L U AT I O N • A P R I L 2 0 2 5
Y
(m)
Y
(m)
TDOA
(s
×
10–4)