Многие из уже существующих и разрабатывающихся в настоящее время роботов существенно различаются как по структуре, так и по функциональным возможностям. Различают три поколения роботов. Эта классификация основана на их структурных различиях и в то же время отражает хронологию развития робототехники.
Первыми были созданы роботы, они названы роботами первого поколения. К ним относятся практически все известные в настоящее время промышленные роботы. Роботы второго поколения, или очувствленные роботы. Например, система «глаз—рука». Отметим, что ранние представители этого поколения обладали довольно примитивными сенсорами, а их системы принятия решений реализовывали простые переключения «жестких» программ. В дальнейшем они значительно усложнились, однако наиболее совершенные роботы этого класса существуют пока лишь в лабораториях.
Роботы третьего поколения, или роботы с искусственным интеллектом, находятся в настоящее время в стадии разработки. Одной из основных проблем их создания является проблема знаний.
В ряде случаев оказывается удобным пользование не структурной, а функциональной классификацией, поскольку она указывает, что робот может делать и для чего применяться. Рассмотрим такую классификацию, используя понятие степени интеграции функций робота.
Развитые, функционально завершенные системы, являющиеся компонентами роботов разного типа, могут быть разделены на пять основных групп:
группа В — системы восприятия зрительной, слуховой, тактильной и других типов информации о внешнем мире;
группа М — системы воздействия на объекты внешнего мира — различные манипуляторы, толкатели и т. п.;
группа Т — системы, обеспечивающие перемещение робота (колесные, гусеничные, шагающие, плавающие, летающие платформы и аппараты);
группа П— системы целеполагания и планирования действий робота, системы решения задач;
группа Р — системы, обеспечивающие коммуникацию робота с, человеком-оператором и другими роботами на языках общения различных уровней, вплоть до естественного.