Logo do repositório
 
A carregar...
Miniatura
Publicação

Abstração de uma plataforma robótica para teste e avaliação de aplicações Java

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Tese_Escrita_Milton_Marco_2014.pdf3.93 MBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

A construção de um simples robot envolve conhecimentos em áreas como a eletrónica, mecânica, programação, e a utilização de controlos e sensores. Neste sentido, esta tese tem como propósito verificar a viabilidade do desenvolvimento e teste de uma biblioteca que visa abstrair todos estes conceitos do utilizador final. Pretende-se assim possibilitar a um utilizador, apenas com conhecimentos mínimos de programação ou ainda na fase de aprendizagem de uma linguagem de programação, poder tirar partido da biblioteca desenvolvida e programar o comportamento de um robot com o meio ambiente, sem a necessidade de se introduzir complexidade ao código do programa. Tem-se como objetivo inicial estudar as plataformas micro robóticas existentes, as suas principais características e contextos de utilização assim como identificar as linguagens de programação usualmente utilizadas na comunicação com plataformas robóticas. Propomos então o desenvolvimento de uma biblioteca de abstração para um robot compatível com a plataforma arduíno numa linguagem de programação orientada a objetos, mais concretamente java. Foi também desenvolvida uma aplicação de testes de funcionalidades do robot e um configurador de robots para facilitar a utilização e calibragem dos robots. Como teste da biblioteca resultante, foi desenvolvida uma segunda biblioteca com foco aplicacional no ensino da programação. Esta biblioteca educacional foi construída através da utilização das funções existentes na biblioteca de abstração, e tem como objetivo possibilitar a realização de diversos exercícios de programação desenvolvidos com a colaboração de professores de informática. Após a conclusão da biblioteca de ensino, esta foi utilizada na resolução de todos esses exercícios.

Descrição

Dissertação de Mestrado em Informática de Gestão

Palavras-chave

Virtualização de robots Arduíno Robots Bibliotecas Java Farrusco Sensores MIG

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Escola Superior de Tecnologia do Instituto Politécnico de Setúbal

Licença CC