هناك عدة أنواع من التحكم في نظام التحكم الآلي ومن بينها:
1- التحكم المفتوح: حيث لا يكون هناك أي تفاعل بين النظام والمتغير المراد التحكم به، وبمعنى آخر يتم ضبط الإشارة المرسلة إلى المحرك أو المعدة المستخدمة في النظام، ولكن لا يكون هناك مراقبة لمستوى الإخراج أو التحكم به.
2- التحكم المغلق: حيث يتم استخدام مستشعرات لمراقبة حالة النظام ومن ثم عمل على تكييف الإشارة المرسلة إلى المحرك أو المعدة المستخدمة في النظام، وبهذا يتم ضمان الحفاظ على مستوى المخرجات على المستوى المطلوب.
3- التحكم التجويفي: وهو نوع من التحكم يتم فيه استخدام إشارة محددة لتوليد موجة ترددية بتردد محدد، حيث يتم قياس الامتدادات والانعكاسات للموجة عبر النظام ومن ثم يتم استنتاج الإشارة المطلوبة لتحكم في النظام.
4- التحكم المتقدم: وهو نوع يتم فيه استخدام تقنيات وأدوات متقدمة مثل الذكاء الاصطناعي والشبكات العصبية الاصطناعية والتحكم الخبير والتحكم بالأحداث والتحكم بالنماذج وغيرها، ويتم استخدام هذا النوع من التحكم للأنظمة الكبيرة والمعقدة التي تحتاج إلى مستوى عالي من الدقة والتكيف والتعلم الذاتي.