Olá, caros garagistas!

     Pretendo com este post apresentar a vocês o software MyRobotLab, que é uma ferramenta relativamente nova, e não muito conhecida aqui no Brasil.

     MyRobotLab é um programa open source em Java, baseado em serviços para controle de robôs e máquinas. O programa é imensamente poderoso, sendo capaz de processar múltiplas tarefas, envolvendo múltiplos serviços. E dentre os serviços oferecidos pelo MyRobotLab estão: OpenCV, reconhecimento de voz com Sphinx 4, Joystick (possibilidade de utilizar, por exemplo, controle de PlayStation 3, de XBOX 360, e outros), controle de servo motores, Arduino (suporta comunicação serial com o mesmo), e vários outros.

     MyRobotLab pode rodar em Windows, Mac e Linux (isto significa que pode rodar também no Raspberry Pi).

     Um ótimo exemplo do potencial e funcionalidade de aplicação deste software você pode conhecer através do incrível projeto chamado InMoov. MyRobotLab é o que faz este robô realizar suas múltiplas funções.

     A “principal” (ou mais utilizada) tela do software é a de programação através de Python (na verdade Jython), onde se pode “chamar” e combinar os serviços, e onde será criado o programa para fazer o robô/projeto funcionar.

     No site já existem vários tutoriais (a maior parte em inglês) e vídeos para ajudar os iniciantes a implementarem serviços incríveis em seus projetos. Como não há tutoriais em português, criarei algum material de apoio neste idioma.

     Para iniciar, basta acessar este link e fazer o download. Será necessário também Java 7 ou mais recente.

     Experimentem, comentem e sugiram tutoriais!

 

     Atenciosamente,

     Mech-Dickel

     Site oficial: myrobotlab.org

     Alguns exemplos de utilização do software:

     - Rastreamento de objetos: https://www.youtube.com/watch?v=kQ8pkaK54iw

     - Rastreamento de face: https://www.youtube.com/watch?v=nWxVrGpNhKk

     - Robô multi-tarefa controlado com joystick de XBOX 360: https://www.youtube.com/watch?v=J1_wXtZNW_w

Exibições: 3995

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Anderson Carvalho em 13 outubro 2013 às 11:12

conectei tudo, web, Arduíno uno e dois servos falta configurar esse programa que não aparece nada acompanhei seu tutorial. 

Comentário de J. Eduard Dickel em 12 outubro 2013 às 13:57

Olá Anderson! Desculpa cara, foram feitas pequenas alterações no título do tutorial e acabou mudando o endereço. Agora é: http://myrobotlab.org/content/iniciando-com-o-myrobotlab-instala%C3... .

Comentário de Anderson Carvalho em 12 outubro 2013 às 12:37

Alguém sabe para onde foi o tutorial? tá dando erro... não tá mais abrindo

Comentário de Anderson Carvalho em 11 outubro 2013 às 11:55

Eduard, cara você é único.... Parabéns pela atenção, isso eu digo porque já estava quase desistindo de tanto tentar e vc apareceu com essa ajuda imensa, valeu!!! e vamos nóssss

Comentário de J. Eduard Dickel em 10 outubro 2013 às 21:51

Olá novamente Anderson, e também demais interessados!

Criei um tutorial bem detalhado na própria página do MyRobotLab (http://myrobotlab.org/content/iniciando-com-o-myrobotlab-instala%C3... ).

São os primeiros passos para começar, desde o download do MRL até a instalação dos serviços internos. Próximo tutorial será sobre o serviço Arduino.

Estamos no caminho certo Anderson! Qualquer dúvida me comunique, e seria interessante você se cadastrar na página do MyRobotLab e postar lá seus comentários e dúvidas, no próprio post que fiz.

Mech-Dickel

Comentário de J. Eduard Dickel em 10 outubro 2013 às 15:13

Olá, Anderson! Desculpe-me, talvez eu tenha apressado um pouco as coisas e não expliquei muito bem cada passo. Por isso, estou preparando um material mais detalhado. Assim que estiver pronto eu posto aqui no Lab.

Mech-Dickel

Comentário de Anderson Carvalho em 10 outubro 2013 às 11:15

olá, olha eu aqui de novo, eu esta viajando....  meu amigo J.Eduardo, perdoe minha burrice mais não consegui nem configurar e nem conectar. liguei os pinos no arduino 3 e 6 nos servos, conectei na usb, liguei a web também na usb abri o programa, colei o código python, resumindo.... não seiiiii desse jeito num vai não brother faz um videozinho ou outra coisa que me ajuda! meu e-mail é andersoncarvalho2323@yahoo.com.br obrigado!

Comentário de J. Eduard Dickel em 4 outubro 2013 às 20:12

Ok! Você já deu uma olhada na interface do MyRobotLab? Para começar a usar o software basta abrir o arquivo "myrobotlab.bat". Para iniciarmos sugiro fazer isto de uma forma simples, com apenas 2 PID (http://pt.wikipedia.org/wiki/Controlador_proporcional_integral_deri...), isto é, apenas dois servos. Então o que você precisará incialmente: Arduino (e seu respectivo cabo USB), dois servos (aconselho utilizar alimentação externa para eles) e uma webcam. Pode dar uma olhada neste post (http://letsmakerobots.com/node/36698) que fiz algum tempo atrás (é do mesmo vídeo sobre rastreamento de objetos), para tirar algumas ideias, se necessário. O código Python a ser utilizado é este https://myrobotlab.googlecode.com/svn/trunk/myrobotlab/src/resource... , e, para tudo funcionar, basta ajustar aos seus valores (port, xServoPin, yServoPin). Faça isto e depois iremos ao próximo passo (ajuste do PID).

Mech-Dickel

Comentário de Anderson Carvalho em 4 outubro 2013 às 17:08

pronto! Java instalado e arquivos baixados....

Comentário de J. Eduard Dickel em 3 outubro 2013 às 20:43

Olá Anderson!

Primeiramente você deve instalar o Java 7 ou mais recente (se ainda não tiver instalado), link da Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html . Depois você faz o download do MyRobotLab http://code.google.com/p/myrobotlab/downloads/list . Feito isto, me contate para os próximos passos.

Mech-Dickel

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço