Mostrar registro simples

dc.contributor.advisorFreitas, Edison Pignaton dept_BR
dc.contributor.authorCorrêa, Rômulo da Rosapt_BR
dc.date.accessioned2016-08-26T02:15:28Zpt_BR
dc.date.issued2016pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/147667pt_BR
dc.description.abstractO uso de múltiplas plataformas computacionais é uma forma de aumentar as capacidades de Veículos Aéreos Não-Tripulados (VANTs), visto que habilita o processamento de dados como imagens de câmeras e dados sensoriais a bordo da aeronave, e influencia o planejamento da missão. Este trabalho propõe a implementação de uma aplicação de controle de missão para Veículos Aéreos Não-Tripulados em uma plataforma Raspberry Pi que seja capaz de configurar e controlar algumas tarefas de uma missão como decolagem, pouso, navegação entre posições e envio de itens de missão; e estabelecer a integração dessa plataforma embarcada com o piloto automático Pixhawk através do uso de uma interface de comunicação serial. Os principais objetivos desse estudo são: proporcionar um controle com certo de grau de autonomia que seja capaz de executar algumas tarefas responsáveis por estágios iniciais de uma missão sem necessitar de intervação humana; e permitir o uso de mais módulos de processamento a partir do Raspberry Pi através de uma interface de comunicação serial padrão, sem causar um excesso de processamento no piloto automático. Esse controle é projetado como uma máquina de estado onde cada um de seus estados é uma tarefa a ser executado na sequência de eventos de uma missão. A comunicação entre o computador embarcado e o piloto automático se dá através de mensagens MAVLINK que podem conter comandos ou informações de status. Os resultados mostram que esse controle de missão é funcional e capaz de enviar itens de missão e outros comandos de navegação ao piloto automático. O módulo de controle também se mostrou capaz de tratar as mensagens recebidas e atribuir tarefas pertinentes ao estágio da missão em curso.pt_BR
dc.description.abstractThe usage of multiple computational platforms is a way to increase Unmanned Aerial Vehicles (UAVs) capabilities. It enables on-board payload data processing, such as camera footage and sensory data, and influences the mission planning. This work proposes the implementation of an application for mission control for Unmanned Aerial Vehicles in a Raspberry Pi platform, that is capable of configuring and controlling some tasks in a mission such as taking off, landing, navigation between locations and the delivery of mission items; and establishing the integration between the embedded computer and the autopilot Pixhawk through the use of a serial communication interface. The main goals of this study are: providing a control with some degree of autonomy in which the execution of some tasks from early stages of a mission is possible without the need for human intervention; and allowing more processing modules to be executed on the Raspberry Pi without an autopilot overhead. This automated control is designed as a state machine in which each of its states is a task to be executed during the sequence of events in a mission. The communication between the embedded computer and the autopilot is through MAVLINK messages containing commands or status information. The results show that such control is functional and capable of delivering mission items as well as other navigation commands to the autopilot. The mission control module is also shown as capable of handling incoming messages and assigning pertinent tasks according to the mission stage.en
dc.format.mimetypeapplication/pdf
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectUAVsen
dc.subjectInformatica : Transportespt_BR
dc.subjectData processingen
dc.subjectMission controlen
dc.subjectCommunication interfaceen
dc.titleImplementação de um controle de missões para veículos aéreos não-tripulados utilizando a plataforma Raspberry Pipt_BR
dc.title.alternativeImplementation of a mission control for unmanned aerial vehicles using a Raspberry Pi en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.identifier.nrb000999758pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2016pt_BR
dc.degree.graduationEngenharia de Computaçãopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples