Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLSS-895KCG
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Luiz Chaimowiczpt_BR
dc.contributor.referee1Ricardo Poley Martins Ferreirapt_BR
dc.contributor.referee2Mario Fernando Montenegro Campospt_BR
dc.creatorLuiz Fernando Abras Cantonipt_BR
dc.date.accessioned2019-08-10T09:44:31Z-
dc.date.available2019-08-10T09:44:31Z-
dc.date.issued2010-08-30pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLSS-895KCG-
dc.description.abstractUnmanned Aerial Vehicle (UAV) mission planning is a complex task that is comprised of, among other things, determining which vehicles should be used and which tasks each vehicle has to perform in order to accomplish the desired outcome. In some cases, this task can be too complex for human operators. Using computational tools for mission planning is desirable or even essential in some cases. Automated Planning is the area of AI that develops planning methodologies and techniques to automatically generate the sequences of actions necessary to solve problems in different domains. One important tool in this area is the Planning Domain Definition Language (PDDL). Being domain independent, this language can be applied to problems of distinct nature, from simple blocks worlds to complex logistics problems where time and resources are fundamental dimensions. The present work studies the use of PDDL for UAV mission planning. PDDL is used to automatically generate the sequences of actions necessary to perform two distinct missions developed in this work. The first mission focuses on UAV mobility. We explore some essential aspects such as flight duration, speed, distance and fuel consumption. We then modelthese elements using PDDL to assess how powerful the language is. We develop an experimental framework based on a flight simulator in order to run the PDDLgenerated missions and compare the plans to the simulated reality. This allows us to refine and improve the models and to further explore PDDL and its limitations. The second mission models a forest fire suppression scenario where we explore PDDLs ability to generate temporal plans for multiple UAVs.pt_BR
dc.description.resumoO planejamento de uma missão para robôs aéreos é um processo complexo e que exige, dentre outras coisas, determinar quais os veículos devem ser utilizados e quais as tarefas deverão ser executadas (por veículo) para o cumprimento da missão. Dependendo da instância do problema, esse processo pode se tornar muito complexo para um ser humano. Dessa maneira, o auxílio de ferramentas computacionais se torna muito desejável e, em alguns casos, essencial. No campo da inteligência artificial (IA), existe uma área denominada de Planejamento Automático que desenvolve linguagens e algoritmos de planejamentoque permitem a geração de sequências de ações de maneira automática. A Planning Domain Definition Language (PDDL) é fruto desse desenvolvimento e é a linguagem oficial das competições de planejamento automático da IA. Uma das suas vantagens é o fato dela ser independente de domínio, podendo, portanto, ser aplicada a uma variedade de problemas de naturezas distintas, desde o tradicional mundo dos blocos a problemas mais complexos como os de logística que envolvem as dimensões tempo e recursos. O presente trabalho avalia o uso PDDL dentro do planejamento de missões para robôs aéreos. A PDDL é utilizada para gerar automaticamente as sequências de ações necessárias para o cumprimento de duas missões desenvolvidas neste trabalho. A primeira missão trata especialmente do deslocamento, uma tarefa essencial para a maioria dos veículos aéreos. Nesta missão, são explorados alguns aspectos essenciais que devem ser considerados quando um veículo se desloca, entre elesestão a duração, a velocidade, a distância e o consumo de combustível. Esses aspectos são modelados utilizando a PDDL e, assim, é possível avaliar se a linguagem possui expressividade suficiente para lidar com este tipo de domínio. Além disso, os planos gerados são executados em um arcabouço experimental desenvolvido para este trabalho. Essa execução permite comparar o planejado (em PDDL) com o executado (no simulador de voo). A partir daí, refina-se o modelo, tentando aproximá-lo da realidade. Já a segunda missão, trata de um cenário hipotético de combate a incêndios florestais. O objetivo é explorar a capacidade que a linguagem possui de gerar planos temporais para múltiplos veículos.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectVAANTspt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectPDDLpt_BR
dc.subjectPlanejamento automáticopt_BR
dc.subject.otherRobóticapt_BR
dc.subject.otherInteligência artificialpt_BR
dc.subject.otherComputaçãopt_BR
dc.titleAvaliação do uso da Linguagem PDDL no planejamento de missões para robôs aéreospt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
luizfernandoabrascantoni.pdf4.34 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.