Ambiente de Desenvolvimento Web Autoconfigurável para Robótica Educacional
Ambiente de Desenvolvimento, Robótica Educacional, Online
Propomos um ambiente de desenvolvimento online autoconfigurável, desenvolvido especificamente para aplicações em 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 na linguagem R-Educ. Tornamos possível que o usuário programe na linguagem R-Educ e o seu código seja convertido para uma linguagem cadastrada anteriormente, compilado e em seguida enviado 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, realizaremos alguns cadastros de linguagens de programação e verificaremos 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ô.