تستخدم الروبوتات في التحكم الآلي عن طريق برمجة مسبقة تتيح لها تنفيذ مهام محددة بشكل مستقل. يتم تجهيز الروبوتات بمجموعة من الحساسات والأذرع والمحركات التي تمكنها من التفاعل مع البيئة وتنفيذ المهام المختلفة. عندما يتم توفير مهمة محددة للروبوت، يقوم بتحليل بيئته باستخدام حساساته ويتخذ القرارات المناسبة لتنفيذ المهمة. يمكن أيضاً برمجة الروبوتات للتفاعل مع المستخدمين عن طريق استجابة للأوامر الصوتية أو الحركة. يتم استخدام الروبوتات في العديد من المجالات مثل التصنيع والطب والزراعة والمساعدة الذكية في المنزل.
0