.1ربات‌های برنامه‌ناپذیر یا ربات‌های نسل صفر
.2ربات‌های برنامه‌پذیر یا ربات‌های نسل اول: این نوع ربات‌ها دارای محرک‌های قابل کنترل‌اند که توان تکرار یک برنامه را به این ترتیب دارا هستند. از این ربات‌ها در کاربردهای صنعتی مانند خطوط مونتاژ ساده استفاده می‌شود.
.3ربات‌های آداپتیو یا ربات‌های نسل دوم: این ربات‌ها به سیستم بینایی نیز مجهزند و عملا با به‌کارگیری نرم‌افزارهای خاص که توانایی پردازش داده‌های میکروپروسسوری را دارند، نوعی هوش‌مصنوعی برای ربات فراهم می‌سازند که قابلیت تصمیم‌گیری برای آن‌ها امکان‌پذیر می‌شود.


سنسورها در ربات:

در اتوماسیون سخت(Hard Automation)که درآن یک ماشین وظیفه مشخص را همان‌گونه که در صنعت مورد نیاز است انجام می‌دهد، نیازی به هوشمند بودن سیستم نیست. اما برای رسیدن به اتوماسیون هوشمند (Intelligent Automation)به دو جز کلیدی نیازمندیم: هوش‌مصنوعی و سیستم سنسوری.

به کمک این دو می‌توان به ربات‌های صنعتی با کاربردهایی در نقاشی، جوشکاری، حمل‌و‌نقل و مونتاژ رسید که قدرت انجام کارهای پیچیده، تشخیص و تفکیک را دارا هستند.

سنسورها اغلب برای درک اطلاعات تماسی، تنشی، مجاورتی، بینایی و صوتی به‌کار می‌روند. عملکرد سنسورها بدین‌گونه است که با توجه به تغییرات فاکتوری که نسبت به آن حساس هستند، سطوح ولتاژی ناچیزی را در پاسخ ایجاد می‌کنند، که با پردازش این سیگنال‌های الکتریکی می‌توان اطلاعات دریافتی را تفسیر کرده و برای تصمیم‌گیری‌های بعدی از آن‌ها استفاده نمود.


سنسورها را می‌توان از دیدگاه‌های مختلف به دسته‌های متفاوتی تقسیم که در ذیل می‌آید:

.aسنسور محیطی : این سنسورها اطلاعات را از محیط خارج و وضعیت اشیای اطراف ربات، دریافت می‌نمایند.

.bسنسور بازخورد: این سنسور اطلاعات وضعیت ربات، از جمله موقعیت بازوها، سرعت حرکت و شتاب آن‌ها و نیروی وارد بر درایورها را دریافت می‌نمایند.


.cسنسور فعال: این سنسورها هم گیرنده و هم فرستنده دارند و نحوه کار آن‌ها بدین ترتیب است که سیگنالی توسط سنسور ارسال و سپس دریافت می‌شود.


.dسنسور غیرفعال : این سنسورها فقط گیرنده دارند و سیگنال ارسال شده از سوی منبعی خارجی را آشکار می‌کنند، به‌ ‌همین دلیل ارزان‌تر، ساده‌تر و دارای کارایی کمتر هستند.