I am currently challenged with the following problem:
I am given an autonomous robot which uses the HC-SR04 ultrasonic distance sensor to determine its distance to the robot driving in front. Depending on the angle the robot driving in front has to the robot driving behind, some sound waves seem to be reflected in such a way that they are not detected by the receiver of the robot driving behind. After a quick Google search this problem seems to be known as specular reflections. Does anyone know a good way of improving the situation? I.e. I want more reflections to be detected by the receiver of the robot driving behind.
I was thinking: Maybe it is a good idea to use LIDAR instead of ultrasonic-distance sensors. But won't laser beams suffer from the same problem? There seems to be an algorithmic approach of improving the ultrasonic-distance measurements using a so-called Dempster-Shafer. This appears to be highly complicated, however. Plus, I am using a Kalman-Filter to improve my sensor-readings already. So I am not sure if the Dempster-Shafer would collide with my Kalman Filter.
Anyways, I'd be so grateful for any help! I am willing to read about this topic as well - if you know any good sources, please share!