Top Banner
Introdução ao RoboMind® Cristina Isabel Conchinha
18

Introdução ao RoboMind

Apr 15, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

Introduo ao RoboMind

Introduo ao RoboMind

Cristina Isabel Conchinha

SumrioIntroduo;O RoboMind;Alterar as configuraes para portugus;Comandos;Exemplos de programao;Alterar o mapa;Construir mapa;Carregar mapa;Sugesto de exerccios;Concluso.

IntroduoDuas oficinas de formao sobre robtica tangvel;Dezenas de professores inscritos que no participaram nas oficinas por no terem acesso a conjuntos de robtica;Robomind permite programar um robot virtual;Fcil e intuitivo;Boa relao custo-benefcio = democratizao da robtica educativa;30 dias gratuitos;Licena anual a partir de 5 euros ( 20 reais).

O RoboMindPermite programar um robot virtual;A sua programao pode ser transposta para o Lego Mindstorms (robtica tangvel) atravs do RoboMindFURB; Linguagem de programao baseada em comandos textuais;Criado em parceira por Jan van Oorschot (MsC; Inteligncia Artificial), Ernst Bovenkamp (PHD; Inteligncia Artificial) e Arvid Halma (PHD; Educao; Mundos virtuais) (cf. https://www.robomindacademy.com/go/robomind/about); Comunidade de apoio com materiais disponveis e desafios em https://www.robomindacademy.com.

Alterar as configuraes para portugusAbra o RoboMind;V ao menu arquivo e abra as configuraes;Altere todas as configuraes para portugus, incluindo os scripts, entrando nas pastas My RoboMind, scripts e pt. Confirme as alteraes clicando em OK.

ComandosAndar: Avanar 1 casa: andarFrente;Avanar 3 casas: andarFrente(3);Recuar 1 casa: andarTrs;Recuar 3 casas: andarTrs(3);Virar 90 graus direita: virarDireita;Virar 90 graus esquerda: virarEsquerda;Virar 3 casas para Norte: andarNorte(3);Virar 3 casas para Sul: andarSul(3);Virar 3 casas para Leste: andarLeste(3);Virar 3 casas para Oeste: andarOeste(3);

Pintar:Pintar o trajeto de branco: pintarBranco;Pintar o trajeto de preto: pintarPreto;Parar de pintar e guardar o pincel: pararPintar;

Pegar:Pegar o objeto em frente: pegar;Soltar o objeto que tinha agarrado: soltar;

Repetir:Repetir a programao 2 vezes: repetir(2){} .

Exemplos de programao

Apanhar o objeto verde e cinzento, enquanto pinta o trajeto de branco:

Desenhar um quadrado em branco:

Desenhar um quadrado com o comando repetir:

Desenhar a letra C:Pode encontrar mais exemplos e outros comandos vanados em http://www.robomind.net/pt/docExamples.htm

Controlo remotoPode aceder ao controlo remoto no menu executar e controle remoto ou clicando na tecla F10;O controlo remoto mostra o cdigo da programao executada, no entanto cada casa que o robot anda ocupa uma linha de cdigo, como por exemplo: andarFrente, andarFrente, andarFrente, andarFrente em vez de andarFrente(4):

Alterar o mapaPoder alterar o mapa (ambiente) do RoboMind indo ao menu arquivo e abrir mapa ou clicando simultaneamente nas teclas cmd e m, no Windows, ou e m, no OS (computadores Macintosh);Dever selecionar o mapa que lhe interessa.

Construir o seu prprio mapaCaso pretenda construir o seu prprio mapa dever ir a file:///Applications/RoboMind.app/Contents/Java/mapeditor/index.html ou ir ao menu arquivo e selecionar map editor;Depois de desenhar o seu prprio mapa dever sinalizar o ponto de partida do robot o mapa ( ) e guardar o mapa no map editor indo ao menu save.

Como carregar um mapaPara carregar o mapa que fez, deve copiar o seu novo mapa para a pasta maps do RoboMind;Depois deve regressar ao RoboMind, ir a arquivo e abrir mapa e carregar o seu mapa.Veja em https://youtu.be/VZ6UMR13dAI uma demonstrao que fiz para construir e transferir o seu prprio mapa para o RoboMind.

15

Sugestes de exercciosEscreva a primeira letra do seu nome;Desenhe um rectngulo sem loop (funo repetir);Desenhe um rectngulo com loop;Construa o seu prprio mapa;Navegue pelo seu mapa pintando o trajeto de preto.

ConclusoProgramao e ambiente em diversas lnguas favorece a integrao e aproximao dos alunos;Programao por cdigo simplificado;Permite aprender e consolidar:portugus;ingls;matemtica (nmeros, formas geomtricas, raciocnio lgico, resoluo de problemas);estudo do meio (lateralidade, localizao espacial e mapas);pensamento computacional;programao.Aprendizagem atravs do ldico e da resoluo de problemas;Aceitao do erro;Favorece a integrao e socializao de alunos com NEE, aumenta a autoestima.

Grata,Cristina Conchinha