یكی از مسائل مطرح در رباتیك ایجاد درك نسبت به محیط خارجی برای جلوگیری از برخورد نامطلوب به اشیاء موجود در محیط حركت است.




از سوی دیگر ممكن است نیاز داشته باشیم كه ربات بتواند دركی از فاصله ها بدون تماس فیزیكی داشته باشد. برای این منظور از سنسورهای مافوق صوت یا Ultrasonic استفاده می كنند.
فركانسهای این محدوده را می توان بین 40 كیلو هرتز تا چندین مگا هرتز در نظر گرفت.امواجی با این فركانسها كاربردهایی چون سنجش میزان فاصله،سنجش میزان عمق یك مخزن و ....را دارند.
جهت استفاده از این امواج یك سری سنسورهای مخصوص طراحی شده كه می توان این سنسورها را به دو دسته صنعتی و غیر صنعتی تقسیم بندی كرد.سنسورهای غیر صنعتی در فركانسهایی در حدود 40 كیلو هرتز كار می كنند و در بازار با قیمتهای پایین در دسترس هستند. در این سنسورها دقت كار بالا نبوده و فقط در حد تشخیص یك فاصله یا عمق یك مایع می توان از آنها استفاده كرد.اما بلعکس در سنسورهای صنعتی كه در فركانسهای در حد مگا هرتز كار می كنند و به دلیل همین فركانس بالا ما دقت زیادی را خواهیم داشت
مكانیزم كلی كار این سنسورها ، فرستادن یك بیم و دریافت انعكاس آن و متعاقبا محاسبه زمان رفت و برگشت است. بدین ترتیب می توان فواصل را نیز براحتی با در نظر گرفتن سرعت صوت در دما و فشار محیط ، محاسبه كرد به همین دلیل این سنسور به صورت دو pack مجزای گیرنده و فرستنده موجود می باشد.


اگرچه به صورت یک پک هم یافت می شود که هر دو سنسور را در خود جای دهد

همانند تمامی دستگاه های دیگر این نوع سنسور ها دارای خطا نیز می باشند
یكی از مهمترین خطاهایی كه درآنها مشاهده می شود ، خطای بالقوه در فواصل زیاد است. همانطور كه میدانید امواج مافوق صوت را نمی توان همانند یك بیم لیزر تاباند و انعكاس آن را ثبت كرد. بعنوان مثال در فاصله حدودا 4.5 متری و با زاویه تابش 75 درجه حدود 250 میلیمتر خطا ممكن است پیش آید.