Tese: Controle Baseado em Comportamentos de Robí´s Móveis Autí´nomos com Sensores ópticos e Ultrassí´nicos
Aluno(a) : Fabiano Correia SantérioOrientador(a): Marco A. Meggiolaro
Área de Concentração: Mecânica Aplicada
Data: 05/03/2010
Link para tese/dissertação: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=16038@1
Resumo: O comportamento animal serviu de inspiração para o controle baseado por comportamento aplicado a robôs móveis autônomos. Este se baseia em diretivas simples, ou reações, separadas por camadas com respectivas prioridades. Quando agrupadas, estas diretivas conseguem executar as mais diversas e complexas funções no ambiente, tornando o controle em si uma tarefa segmentada, na qual se divide o objetivo principal em pequenos módulos chamados de comportamentos primários. Estes atuam independentes e, ao trabalharem de forma paralela resultam em comportamentos complexos capazes de realizar tarefas mais complexas, uma evolução do controle reativo. A lógica desta técnica torna mais simples a programação e organização das tarefas porque possui uma estrutura modular que permite a adição de novos sensores (novos comportamentos), sem grandes mudanças no código existente. Esta dissertação desenvolve e implementa a programação baseada em comportamento em robôs móveis autônomos com sensores óticos e ultra-sônicos em um ambiente de simulação open source muito comum chamado Player/Stage e validada experimentalmente em 2 robôs autônomos. A arquitetura utilizada no processo de desenvolvimento das camadas comportamentais foi a arquitetura de esquemas motores em conjunto com a técnica de campos potenciais, originalmente idealizada por Ronald C. Arkin em 1998. Os resultados simulados e experimentais foram confrontados com métodos de programação clássica e comprovam todas as vantagens do controle baseado em comportamento.