Made available in DSpace on 2014-12-17T14:56:15Z (GMT). No. of bitstreams: 1
SarahTLS_DISSERT.pdf: 8543600 bytes, checksum: ba52d6219cd53ffcab69c6a08ab04619 (MD5)
Previous issue date: 2013-07-25 / We propose an online configurable multiplatform development environment specifically
developed for educational robotics applications. The environment, which appears
as an extension of RoboEduc software, allows the programming of several programmable
robots to be performed using the R-Educ language. We make it possible for the user
to program in the language R-Educ and then translate the code to a language previously
registered, compiled and then sent or executed by the robot. To develop this work, we
conducted a bibliographic research about the main programming languages used in robotics,
as well as their definitions and paradigms, from which it was possible to define
a set of patterns considered important for the creation of this environment. Then, in the
software development phase, we implemented the development environment, bearing in
mind the requirements and functionality defined in the design phase. Finally, to validate
the platform, we conducted some trials of programming languages and verificate if the
complete cycle was satisfied - registration of language, programming in R-Educ, compilation
for the registered language, compilation to the machine code and send the code for
the robot / Propomos um ambiente de desenvolvimento online multiplataforma configur?vel, desenvolvido
especificamente para aplica??es de rob?tica educacional. O ambiente, que
surge como uma extens?o do software RoboEduc, possibilita que a programa??o de diversos
rob?s program?veis possa ser realizada utilizando a linguagem R-Educ. Tornamos
poss?vel que o usu?rio programe na linguagem R-Educ e que o seu c?digo seja traduzido
para uma linguagem cadastrada anteriormente, compilado e em seguida enviado e/ou executado
pelo rob?. Para o desenvolvimento deste trabalho, realizamos inicialmente uma
pesquisa bibliogr?fica acerca das principais linguagens de programa??o utilizadas em rob?tica,
bem como suas defini??es e paradigmas, a partir da qual foi poss?vel definir um
conjunto de padr?es considerados importantes para a cria??o deste ambiente. Em seguida,
na fase de desenvolvimento de software, foi implementado o ambiente de desenvolvimento,
levando em considera??o os requisitos e funcionalidades definidos na fase de
projeto. Por fim, para validar a plataforma, realizamos cadastros de algumas linguagens
de programa??o e verificamos se o ciclo completo foi satisfeito - cadastro de linguagem,
programa??o em R-Educ, compila??o para a linguagem cadastrada, compila??o para o
c?digo de m?quina e envio do c?digo para o rob?
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufrn.br:123456789/15484 |
Date | 25 July 2013 |
Creators | S?, Sarah Thomaz de Lima |
Contributors | CPF:32541457120, http://lattes.cnpq.br/1562357566810393, Burlamaqui, Aquiles Filgueira de Medeiros, CPF:03420818459, http://lattes.cnpq.br/8670475877813913, Aroca, Rafael Vidal, CPF:28068503403, http://lattes.cnpq.br/9262228584082064, Fran?a, Felipe Maia Galv?o, CPF:66770998734, http://lattes.cnpq.br/1097952760431187, Gon?alves, Luiz Marcos Garcia |
Publisher | Universidade Federal do Rio Grande do Norte, Programa de P?s-Gradua??o em Engenharia El?trica, UFRN, BR, Automa??o e Sistemas; Engenharia de Computa??o; Telecomunica??es |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFRN, instname:Universidade Federal do Rio Grande do Norte, instacron:UFRN |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0227 seconds