پس از شروع عصر فراتکنولوژی در دهه 1960، پنج نسل از ربات ها سر کار آمدند که این نسل ها عبارتند از:
نسل اول ربات ها: ربات های تقلید کننده. که ربات های گذارنده وبردارنده ساده ای بودند که با توالی های تعریف شده ای کارها را انجام می دادند.
نسل دوم ربات ها: در این نسل از ربات ها، که در آن از کنترل کننده های سخت افزاری برای بکارگیری اولین کنترل کننده های قابل برنامه ریزی استفاده شد.
نسل سوم ربات ها: با استفاده از کنترل کننده های منطقی قابل برنامه ریزی که در طی سیزده سال گذشته به بازار آمدند، ریز پردازنده های کنترل کننده ای تولید شد که کار با آنها برای برنامه ریزی بسیار ساده بود.
نسل چهارم ربات ها: وقتی که نیاز به کنترل کننده هایی فراتر از PLC ها احساس شد، میکروکامپیوترهایی که کار کنترل تمام سیستم (از قبیل ماشین آلات قابل برنامه ریزی در سلول کاری) را بر عهده داشت به کار گرفته شد.
نسل پنجم ربات ها: در این نسل از ربات ها، کنترل کننده ربات دارای سیستم های پیچیده تری نظیر هوش مصنوعی، سنسورهای مینیاتوری وقابلیت های تصمیم گیری شدند.
با پیشرفت علم رباتیک، یک ربات زیستی مصنوعی می تواند نمونه ای از ربات های نسل ششم ویا نسل های بعدی باشد