Encontrei os seguintes comentários sobre controle direto e indireto em "Pesquisa sobre controle de aprendizagem iterativa, controle repetitivo e controle de execução a execução". de Wang, Gao e Doyle :
Existem dois modos de aplicativo para usar o controle do tipo aprendizado. Primeiro, o método de controle do tipo aprendizado é usado para determinar o sinal de controle diretamente, e esse tipo de controle do tipo aprendizado é chamado de controle direto do tipo aprendizado. Segundo, há um controlador de feedback local em cada ciclo e o controle do tipo de aprendizado é usado para atualizar as configurações de parâmetros do controlador local, portanto esse tipo é chamado de controle do tipo de aprendizado indireto. Os métodos que podem ser usados para projetar o controle direto do tipo aprendizado e o controle indireto do tipo aprendizado serão discutidos na Seção 4 e na Seção 5, respectivamente.
Qual é a diferença entre controle de aprendizado direto e indireto? Meu entendimento é que no controle indireto você pode alterar os parâmetros de controle e o sinal de entrada em oposição a apenas o sinal de entrada no controle direto; isto está correto? Eu também não entendo o significado de um controlador "local".