Hi,
I'm doing experiments with the frontal sonar ring present in the Pioneer 3DX using ROSARIA with ROS Fuerte. However, the output from the array wasn't what I expected. The sonar readings often return the maximum range of the sonar, even though the wall is clearly not so far away. I made a video where is possible to compare the sonar readings with an LFR in my campus corridors. Also, I have uploaded a photo of the corridor to give a general overview of the scenario.
Yellow dots are the sonar readings (pointcloud published by ROSARIA), red dots are LFR scans and the green dots can be ignored.
I've tried both ROSARIA and the p2os drivers. Both gave me the same output. I also tried it with two more pioneers available in my lab, but they gave me the same results. Is there an hardware issue with the p3dx sonars? Does anyone know if changing the frequency of the sonar readings solves this issue?
Best regards,
João Santos
Originally posted by JSantos on ROS Answers with karma: 55 on 2013-05-31
Post score: 1
Original comments
Comment by gustavo.velascoh on 2013-05-31:
I have worked with ARIA libraries, and have no problems with sonars... so I dont think this could be a hardware issue.
Comment by ayush_dewan on 2013-06-01:
Check the max range of sonar in the code. Just to confirm whether sonar is working fine try getting some obstacle very close to sonar and see whether it detects it and slowly move it away from robot to get some rough estimate of range of sonar.