Sonarul (SOund Navigation And Ranging) este o tehnologie de detectare și localizare a obiectelor bazată pe emiterea de unde sonore și analiza ecourilor reflectate de acestea. În sistemele robotice și autonome moderne, sonarul este folosit ca senzor complementar pentru a măsura distanța până la obstacole, mai ales în medii unde alte tehnologii (precum camerele sau LiDAR-ul) au limitări — de exemplu, sub apă, în condiții de vizibilitate redusă (fum, ceață, praf) sau pe suprafețe transparente/reflectorizante pe care lumina laser le poate interpreta greșit.
Un senzor sonar emite un impuls sonor de frecvență specifică (adesea ultrasonic, deci inaudibil pentru om) și măsoară timpul necesar ecoului să se întoarcă la receptor. Deoarece viteza sunetului în mediul respectiv este cunoscută, distanța până la obstacol se calculează direct din acest timp de propagare.
Robotica mobilă folosește frecvent sonare ultrasonice ieftine pentru evitarea coliziunilor la distanță scurtă — roboții aspiratoare, roboții de depozit și dronele le integrează adesea alături de alți senzori pentru o percepție redundantă și mai sigură a mediului. În domeniul maritim și submarin, sonarele de rază lungă rămân tehnologia principală pentru navigație autonomă, cartografierea fundului mării și detectarea obstacolelor pentru vehiculele subacvatice autonome (AUV), unde undele electromagnetice (radar, GPS) nu se propagă eficient.
