حسگر یک وسیله الکتریکی است که تغییرات فیزیکی یا شیمیایی را اندازه گیری می کند و آن را به سیگنال الکتریکی تبدیل می نماید. حسگرها در واقع ابزار ارتباط ربات با دنیای خارج و کسب اطلاعات محیطی و نیز داخلی می باشند. انتخاب درست حسگرها تأثیر بسیار زیادی در میزان کارایی ربات دارد. بسته به نوع اطلاعاتی که ربات نیاز دارد از حسگرهای مختلفی می توان استفاده نمود:
– فاصله
– رنگ
– نور
– صدا
– حرکت و لرزش
– دما
– دود
– و...
اما چرا از حسگرها استفاده می کنیم ؟ همانطور که در ابتدای این گفتار اشاره شد حسگرها اطلاعات مورد نیاز ربات را در اختیار آن قرار می دهند و کمیتهای فیزیکی یا شیمیایی موردنظر را به سیگنالهای الکتریکی تبدیل می کنند.مزایای سیگنالهای الکتریکی را می توان بصورت زیر دسته بندی کرد:
– پردازش راحتتر و ارزانتر
– انتقال آسان
– دقت بالا
– سرعت بالا
– و...
حسگرهای مورد استفاده در رباتیک:
در یک دسته بندی کلی حسگرهای مورد استفاده در رباتها را می توان در یک دسته خلاصه کرد:
– حسگرهای تماسی ( Contact )
حسگرهای تماسی ( Contact )
مهمترین کاربردهای این حسگرها به این شرح می باشد:
– آشکارسازی تماس دو جسم
– اندازه گیری نیروها و گشتاورهایی که حین حرکت ربات بین اجزای مختلف آن ایجاد می شود .
حسگرهای هم جواری (Proximity )
آشکارسازی اشیا نزدیک به روبات مهمترین کاربرد این حسگرها می باشد. انواع مختلفی از حسگرهای هم جواری در بازار موجود است از جمله می توان به موارد زیر اشاره نمود:
– القایی
– اثرهال
– خازنی
– اولتراسونیک
– نوری
حسگرهای دوربرد ( Far away)
کاربرد اصلی این حسگرها به شرح زیر می باشد: – فاصله سنج (لیزو و اولتراسونیک) – بینایی (دوربینCCD)
حسگر نوری (گیرنده-فرستنده)
یکی از پرکاربردترین حسگرهای مورد استفاده در ساخت رباتها حسگرهای نوری هستند. حسگر نوری گیرنده- فرستنده از یک دیود نورانی (فرستنده) و یک ترانزیستور نوری (گیرنده) تشکیل شده است.
خروجی این حسگر در صورتیکه مقابل سطح سفید قرار بگیرد 5 ولت و در صورتی که در مقابل یک سطح تیره قرار گیرد صفر ولت می باشد. البته این وضعیت می تواند در مدلهای مختلف حسگر برعکس باشد. در هر حال این حسگر در مواجهه با دو سطح نوری مختلف ولتاژ متفاوتی تولید می کند.