Abstract
Sonar sensor based range measurement for mobile robot mapping/perception of the complex environment is considered as proficient and low cost technique. Sonar sensor are employ for various applications such as autonomous navigation of mobile robot, underwater navigation and mapping, perception of shape and size of objects, etc. Different configurations are used in the past to mount the sonar sensors on the front/back/side of the mobile robots for the accurate and precise perception of the environment. The fast, precise and consistent sonar occupancy grid mapping is the key requirement for the various mobile robot applications which results in the use of multiple sonar sensors in the form of convex shape sonar rings mounted on mobile robot. Sonar rings provide fast mapping of the environment but, at the cost of low reliability, less precision and inconsistency in the occupancy grid due to specular reflection, false triggering synchronization and cross talk. This paper presents a novel technique for the construction of concave shape sonar rings called C-type arrangement (CTA) of sonar sensors which is derived from the analytical and mathematical study of convex type sonar sensor rings, circle geometry, trigonometry and Sonar sensor model. CTA approach is designed with an objective of examine metrological characteristic of multi sonar rings such as uncertainty, precision and error in range measurement. CTA technique reduce the uncertainties in sonar occupancy grid mapping due to specular reflection and cross talk for the application such as autonomous navigation, path planning, mapping, localization, etc. The proposed technique is experimentally verified in various real world experiments and enhanced results are analyzed both quantitatively and qualitatively that validate the reliability of the CTA technique. The CTA technique enhance the reliability in sonar sensor range measurement for the various robotics task like space exploration, mining, search and rescue operation, underwater surveillance etc.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig3a_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig3b_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs12647-018-0282-4/MediaObjects/12647_2018_282_Fig7_HTML.png)
Similar content being viewed by others
Abbreviations
- \( S_{\text{Max}} \) :
-
Maximum sonar range in CTA
- \( S_{\text{l}} \) :
-
Sonar length in cm
- \( S_{\text{b}} \) :
-
Sonar breadth/width in cm
- \( L*b*H \) :
-
Length * breadth * height
- \( S_{1} \;{\text{to}}\;S_{n} \) :
-
Sonar sensor from 1 to n
- \( P_{1} \;{\text{to}}\;P_{n} \) :
-
Position of sonar sensor \( S_{1} \;{\text{to}}\;S_{n} \)
- CP:
-
Reference point (centre point of ring is consider as reference point
- \( S01_{\text{TD}} \) :
-
Total distance between \( S_{0} \) and S1
- \( S12_{\text{TD}} \) :
-
Total distance between S1 and S2
- \( S_{{1{\text{ST}}}} \) :
-
Sonar to target distance
- \( S_{\text{hl}} \) :
-
Half length of sonar in CTA techniques corresponding to sonar S1
- \( S_{{{\text{h}}2}} \) :
-
Half length of sonar in CTA techniques corresponding to sonar S2
- \( S_{\text{b}} \) :
-
Width of sonar in CTA techniques
- S 1 :
-
Total length of sonar in CTA technique
- A :
-
Half upper section of CTA ring
- B :
-
Half lower section of CTA ring
- \( S_{{1{\text{D}}}} \) :
-
Position w.r.t S0
- P 1, P 2 and P 3 :
-
Position of sonar S1, S2 and S3 corresponding to different angles as ∆ABP
- \( S_{{2{\text{D}}}} \) :
-
S2 position w.r.t S1
- \( S_{{ 1 {\text{ST}}}} \) :
-
Distance between \( S_{1} \) and P point
- S X :
-
Total distance between AX and Point P (hypotenuse) in ∆ABP
- \( S_{{2{\text{ST}}}} \) :
-
Distance between \( S_{2} \) and P point
- \( D_{\text{SS}} \) :
-
Distance between two proceeding sonar sensors
- SR:
-
Sonar ring length
- \( D_{{{\text{SS}}1}} \) :
-
Distance between two proceeding sonar sensors \( S_{0} \) and S1
- \( D_{{{\text{SS}}2}} \) :
-
Distance between two proceeding sonar sensors S1 and S2
- \( S_{{ 1 {\text{a}}}} \;{\text{and }}\;S_{{ 2 {\text{a}}}} \) :
-
Angular position of sonar S1 and S2 corresponding to ∆ABP
- \( S_{{ 1 {\text{aa}}}} \;{\text{and}}\;S_{{ 2 {\text{aa}}}} \) :
-
Angular position of sonar S1 and S2 corresponding to AA an AA′
- CTA:
-
C-type arrangement of sonar sensors
- EKF:
-
Extended Kalman filter
- ICP:
-
Iterative closest point
- SLAM:
-
Simultaneously localization and mapping
References
S. Thrun, Probabilistic robotics, MIT Press, Cambridge (2005) pp. 1–668.
C. Stachniss, Robotic mapping and exploration, Springer, Berlin (2009) pp. 1–198.
R. R. Murphy, Introduction to AI robotics, MIT Press, Cambridge (2000) pp. 1–446.
A. Elfes, Using occupancy grids for mobile robot perception and navigation, Computer, 6 (1989) 46–57.
Z. Li, Z. Xie and A. Ming, Simultaneously firing sonar ring based high-speed navigation for non-holonomic mobile robots in unstructured environment, International Journal of Vehicle Autonomous Systems, 6 (2008) 172–185.
S. Fazli and L. Kleeman, Sensor design and signal processing for advanced sonar ring, Robotica, 24 (2006) 433–446.
J. J. Leonard and H.F. Durrant-Whyte, Directed sonar sensing for mobile robot navigation, Springer, Berlin (2012) pp. XXI-183.
J. H. Lim and D. W. Cho, Specular reflection probability in the certainty grid representation, Journal of Dynamic Systems, Measurement, and Control, 116 (1994) 512–520.
K. S. Nagla, M. Uddin and D. Singh, Improved occupancy grid mapping in specular environment, Robotics and Autonomous Systems, 60 (2012) 1245–1252.
K. S. Nagla, M. Uddin and D. Singh, Dedicated filter for robust occupancy grid mapping, IAES International Journal of Robotics and Automation, 4 (2015) 82–92.
A. Khurana and K. S. Nagla, Signal averaging for noise reduction in mobile robot 3D measurement system, MAPAN-J. Metrol. Soc India, 33(2018) 33–41.
S. Yadav, A. Zafer, A. Kumar, N. D. Sharma and D. K. Aswal, Role of national pressure and vacuum metrology in Indian industrial growth and their global metrological equivalence, MAPAN-J. Metrol. Soc India, (2018). https://doi.org/10.1007/s12647-018-0270-8.
G. G. Hamza, Investigation of the optimum trigger level in time interval measurement, MAPAN-J. Metrol. Soc India, 29 (2014) 255–260.
Y. Ando and S. Yuta, Following a wall by an autonomous mobile robot with a sonar-ring, Proceedings of 1995 IEEE International Conference on Robotics and Automation, Japan (1995) pp. 2599–2606.
D. W. Cho, Certainty grid representation for robot navigation by a Bayesian method, Robotica, 8 (1990) 159–165.
Y. K. Choi and S. J. Lee, Development of advanced sonar sensor model using data reliability and map evaluation method for grid map building, Journal of Mechanical Science and Technology, 29(2015) 485–491.
S. Thrun, Probabilistic robotics, Communications of the ACM, 45 (2002) 52–57.
C. D. de Jong, G. Lachapelle, S. Skone and I. Elema, Multibeam sonar theory of operation, Delft University Press, Delft (2002) pp. 4(19)–4(21).
K. P. Chaudhary, M. A. Sanjid and S. Moitra, Modeling of laser scanning system to determine its associated uncertainty of measurement, MAPAN-J. Metrol. Soc India, 25 (2010) 229–237.
Acknowledgements
The proposed research is a part of Indo-Korean joint R&D project entitles “Real time shared autonomy system for the field mobile robot” (Project No. INT/Korea/P-25 dated 06/07/2015 supported under the Department of Science and Technology, Ministry of HRD, Govt. of India.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Singh, R., Nagla, K.S. Removal of Specular Reflection and Cross Talk in Sonar for Precise and Accurate Range Measurements. MAPAN 34, 31–42 (2019). https://doi.org/10.1007/s12647-018-0282-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12647-018-0282-4