از اسم «ربات» نترس
وقتی کلمه ربات را میشنویم، خیلیها اول یک آدمآهنی در ذهنشان میآید. اما در مهندسی، ظاهر مهمترین چیز نیست. یک ربات میتواند یک بازوی کارخانه، یک ماشین کوچک مسیریاب، یک پهپاد یا حتی یک جاروبرقی خودکار باشد.
یک تعریف ساده و کاربردی برای شروع:
ربات سیستمی است که از محیط اطلاعات میگیرد، آن را پردازش میکند و بر اساس آن یک عمل یا خروجی ایجاد میکند.
این تعریف برای شروع کافی است و بعدا دقیقترش میکنیم.
مدل سه مرحلهای
برای فهم هر ربات، این سه سوال را از خودت بپرس:
- چی را حس میکند؟ — ورودی یا Sensor
- کجا تصمیم میگیرد؟ — Controller یا پردازنده
- چه کاری انجام میدهد؟ — Actuator یا خروجی
مثلا در یک ربات مانعگریز:
- سنسور فاصله میفهمد جلوی ربات چیزی هست یا نه.
- میکروکنترلر مقدار سنسور را بررسی میکند.
- اگر مانع نزدیک باشد، موتور جهت حرکت را تغییر میدهد.
آیا هر دستگاه خودکاری ربات است؟
مرز همیشه صددرصد واضح نیست، اما یک معیار خوب این است که ببینیم سیستم اطلاعاتی از محیط میگیرد و رفتارش را بر اساس آن تغییر میدهد یا نه.
مثلا یک پنکه ساده با کلید روشن و خاموش، معمولا ربات محسوب نمیشود. اما اگر سنسور دما داشته باشد و خودش بر اساس دمای اتاق سرعتش را تنظیم کند، وارد دنیای سیستمهای هوشمند و رباتیکی میشویم.
نکته مهم
قرار نیست از همین جلسه تعریف دانشگاهی پیچیده حفظ کنیم. هدف فعلا این است که وقتی یک پروژه دیدی، بتوانی اجزای Input → Process → Output آن را پیدا کنی.