Um sistema de controle pode ser definido como um conjunto de equipamentos e dispositivos que gerenciam o comportamento de máquinas ou outros sistemas físicos. Para isso, é necessário realizar a modelagem matemática da planta, seguida do projeto do controlador. Posteriormente, segue-se para a elaboração física dos sistemas. Alguns processos podem ser não controláveis ou apresentar não-linearidades de operação. Nestes casos, devem ser utilizadas técnicas de controle sofisticadas, conforme os objetivos de projeto e custos envolvidos. Como exemplos de aplicações desses sistemas, pode-se citar: controle de ferramenta nas máquinas CNC, estabilidade de vôo em aeronaves, controle de servomecanismos, sistemas robotizados, etc. Há dois tipos comuns de controladores, com muitas variações e combinações: controle lógico, e controle realimentado (ou linear). Há também a lógica fuzzy que procura combinar a estrutura fácil da lógica com a utilidade do mundo real dos controles realimentados.