12.07.2015 Views

ESTUDO SOBRE SIMULADORES DE ROBÓTICA - INF-Unioeste

ESTUDO SOBRE SIMULADORES DE ROBÓTICA - INF-Unioeste

ESTUDO SOBRE SIMULADORES DE ROBÓTICA - INF-Unioeste

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

V Encontro em Computação Aplicada – ECA 2012 - ISSN: 1983-302411<strong>ESTUDO</strong> <strong>SOBRE</strong> <strong>SIMULADORES</strong> <strong>DE</strong> ROBÓTICARemi Pietsch Junior¹, Juliano Richetti², Natal Pereira Junior³, Adriana Postal 4 , JosuéPereira Castro 51 Universidade Estadual do Oeste do Paraná, pietsch_junior@hotmail.com2 Universidade Estadual do Oeste do Paraná, tehmlegal@gmail.com3 Universidade Estadual do Oeste do Paraná, natalunioeste@gmail.com4 Universidade Estadual do Oeste do Paraná, adriana.postal@unioeste.br5 Universidade Estadual do Oeste do Paraná, josue.castro@unioeste.brPalavras-chave: Simulador, Robótica, LEGO.Este trabalho apresenta um estudo sobre simuladores de robótica. A motivação para arealização deste estudo foi uma dificuldade percebida durante as aulas práticas ministradas nadisciplina de Introdução à Robótica Inteligente: quando era necessário construir um robô paratestes, os alunos eram forçados a estarem na faculdade para a montagem desse robô. Devidoaos horários diferentes de cada um dos participantes, marcar uma hora onde todos estavamlivres não era fácil. Ao longo das aulas discutiu-se a ideia de desenvolver um simuladorespecífico para o LEGO NXT, onde o usuário poderia realizar a construção virtual do robô etestá-lo em um espaço virtual construído pelo próprio usuário para validar o seu modelo.Identificada a necessidade de se ter ferramentas computacionais de simulaçãovoltadas para ensino, decidiu-se analisar simuladores já existentes. Porém após analisar algunssimuladores de robótica constatou-se o seguinte problema: não há um simulador que permita aconstrução de modelos de robôs LEGO e permita a programação e simulação de seuscomportamentos, descrevendo estes em alguma linguagem de programação. Então decidiu-serealizar uma investigação sobre a possibilidade da construção de um simulador que atendesseas necessidades acima citadas.Para proceder ao estudo proposto, decidiu-se separá-lo em três partes, Análise,Projeto e Desenvolvimento. Para a fase de Análise foram escolhidos os simuladores: Webots(CYBERBOTICS, 2012); Microsoft Robotics Developer Studio (MICROSOFT, 2012);AForge (AFORGE.NET, 2012); Simbad (HUGUES; BRE<strong>DE</strong>CHE, 2012) e LDraw (LDRAW,2012). Baseando-se primeiramente no Webots (CYBERBOTICS, 2012) e no MicrosoftRobotics Developer Studio (MICROSOFT, 2012) será feita uma análise para verificar seumodo de funcionamento, as leis da física empregadas nesses espaços virtuais gerados e aestruturação dos cenários de interação utilizados para a simulação do LEGO NXT. Os outrossimuladores serão usados para auxiliar no projeto da estrutura básica do programa a serdesenvolvido.Após a análise dos softwares listados, será realizada a especificação de seus requisitosfuncionais e não funcionais de forma a possibilitar a realização da etapa de projeto daarquitetura do simulador a ser desenvolvido. Durante a fase de Projeto, serão determinadasquais as características e funcionalidades serão implementadas, a modelagem das peças Legonecessárias para a construção dos robôs e a construção de ambientes virtuais que atendam aosobjetivos elicitados durante a fase de análise. Após a elaboração do projeto se verificará apossibilidade de se incluir outras funcionalidades que tragam melhorias ao sistema, e em casopositivo estas serão adicionadas futuramente.O Desenvolvimento terá por base os documentos finais das etapas de análise eprojeto, com base nos simuladores AForge (AFORGE.NET, 2012), Simbad (HUGUES;Cascavel, agosto de 2012.


V Encontro em Computação Aplicada – ECA 2012 - ISSN: 1983-302412BRE<strong>DE</strong>CHE, 2012) e LDraw (LDRAW, 2012). Esta decisão se deve ao fato de que todosestes simuladores possuem código livre, permitindo que seja observado o funcionamento decada funcionalidade separadamente, possibilitando um melhor desenvolvimento do sistemapor parte da equipe.Referências PrincipaisAFORGE.NET. AForge. Disponível em: . Acesso em: 23 jun.2012.CYBERBOTICS. Webots overview. Disponível em:. Acesso em: 18 jun. 2012.HUGUES, Louis; BRE<strong>DE</strong>CHE, Nicolas. Simbad. Disponível em:. Acesso em: 28 jun. 2012.LDRAW. LDraw. Disponível em: < http://www.ldraw.org/ > Acesso em: 1 jul. 2012.MICROSOFT. Microsoft Robotics Developer Studio. Disponível em:. Acesso em: 15 jun. 2012.Cascavel, agosto de 2012.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!