Repository logo
 
Loading...
Thumbnail Image
Publication

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

Use this identifier to reference this record.
Name:Description:Size:Format: 
Tese_Escrita_Milton_Marco_2014.pdf3.93 MBAdobe PDF Download

Advisor(s)

Abstract(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.

Description

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

Keywords

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

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

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

CC License