RoboLab
Existem dois lançamentos distintos do RoboLab
- Uma versão independente que foi disponibilizada pela LEGO e popular para a robótica LEGO educacional
- Uma versão complementar para LabVIEW
RoboLab (autônomo)
RoboLab é uma linguagem de programação visual construída em LabVIEW e desenvolvida pela Tufts CEEO. Oferecendo suporte para RCX e NXT, era a linguagem de programação dominante para robótica educacional LEGO antes do lançamento do software NXT (NXT-G) e forneceu inspiração não apenas para o software NXT, mas também para o LabVIEW para LEGO. Lançamentos do MINDSTORMS que se seguiram.
Esta versão autônoma do RoboLab não oferece suporte à torre USB IR. A última versão oficial foi a 2.9.4c, e para usuários com instalação da versão 2.9, também existe um patch disponível.
RoboLab para LabVIEW
RoboLab for LabVIEW é um complemento para LabVIEW que permite executar o clássico e muito apreciado RoboLab dentro de uma instalação do LabVIEW. Como tal, este não é um produto independente, portanto, é necessária uma edição do LabVIEW (o próprio LabVIEW ou uma edição mais especializada, como LabVIEW for LEGO MindStorms [LVLM] ou LabVIEW for Education [LV4E]).
Visão geral
O LabVIEW for LEGO® MINDSTORMS® é otimizado para uso em sala de aula com vídeos instrutivos, tutoriais e recursos de ensino criados exclusivamente para alunos do ensino médio e professores que usam LEGO MINDSTORMS Education e TETRIX by Pitsco. Ele apresenta aos alunos conceitos avançados, como robótica autônoma e medições científicas, usando exemplos do mundo real e substituindo sintaxe obscura por uma interface gráfica intuitiva. Por isso, o software é ideal para professores que buscam envolver os alunos com a tecnologia de uma forma divertida e prática.
- Visão geral da LEGO Engineering: RoboLab para LabVIEW
- Instrumentos Nacionais: LabVIEW para LEGO MindStorms
Preparação
Para completar estas etapas será necessária a criação de uma conta gratuita no site da National Instrument. Isso pode ser concluído durante a primeira etapa de download.
NOTA : O tamanho combinado desses downloads é de pouco mais de 8¼ GB .
Para usuários com uma instalação existente de uma versão do LabVIEW entre 7.1 e 2016 (diferentes versões do LabVIEW podem ser instaladas lado a lado)
- Navegue até a página do LabVIEW Toolkit para LEGO MindStorms (link alternativo)
- Role para baixo até a seção intitulada “LabVIEW Toolkit for LEGO MindStorms”
- Selecione o kit de ferramentas apropriado para sua versão do LabVIEW
- NOTA: Este kit de ferramentas não está disponível para LabVIEW 2017 ou mais recente
Para usuários sem uma instalação existente do LabVIEW
- Baixe o LabVIEW for Education versão 2014 SP1
- Baixe o módulo LEGO MindStorms para LabVIEW versão 2014 SP1 Patch
- Baixe o módulo LEGO MindStorms para LabVIEW versão 2014 SP1
- Baixe os arquivos do RoboLab para LabVIEW da Lego Engineering (cf página de visão geral):
- Selecione o download apropriado para o seu sistema operacional
- NOTA: Os links abaixo são baixados via archive.org, pois as versões desses arquivos que agora são baixados de LegoEngineering.com estão corrompidas e não serão abertas.
- PC com Windows: RoboLabPC da LEGO Engineering
- Mac OS: RoboLabMac da LEGO Engineering
- Instalador RoboLab da LEGO Engineering
- Baixe NI-VISA versão 14.0.1 Edição completa
Instalação
As instruções de instalação são baseadas nos guias RoboLab para LabVIEW e RCX USB Tower Support da LEGO Engineering. Infelizmente, os módulos LEGO MindStorms para LabVIEW são incompatíveis com o LabVIEW 2017 ou mais recente.
- Instale o LabVIEW for Education versão 2014 SP1 ( se não houver instalação compatível do LabVIEW )
- Instale o módulo LEGO MindStorms para LabVIEW versão 2014 SP1 ( ou sua versão compatível do LabVIEW )
- Instale o módulo LEGO MindStorms para LabVIEW versão 2014 SP1 Patch ( se aplicável para sua versão do LabVIEW )
- Instale o RoboLab para LabViEW
- Descompacte SOMENTE o instalador do RoboLab RL_installer.vi_.zip para extrair o arquivo RL_installer.vi
- Certifique-se de que o instalador (
ROBOLAB_installer.vi
) e o arquivo zip do complemento ( RoboLabPC.zip
ou RoboLabMac.zip
, conforme apropriado) estejam na mesma pasta (o instalador descompactará o arquivo zip) - Abra o instalador no LabVIEW
- Se o LabVIEW estiver instalado, ele deverá ter criado uma associação de arquivo para arquivos *.vi
- Se a associação do arquivo existir, verifique se o arquivo zip do complemento RoboLab está na mesma pasta que o arquivo *.vi e, em seguida, basta abrir o arquivo diretamente (por exemplo, clicar duas vezes no arquivo)
- Siga as etapas de instalação no LabVIEW
- Deve começar a funcionar automaticamente
- Pode demorar um pouco, pois deve recompilar tudo
- Feche todas as janelas e saia do LabVIEW
- Instale o NI-VISA, garantindo que os seguintes recursos estejam selecionados para instalação:
- Suporte de configuração > Configuração PXI
- Suporte ao Desenvolvimento > Desenvolvimento de Driver
- Configure a torre USB IR para uso em um sistema operacional de 64 bits (se aplicável), seguindo o guia de engenharia da LEGO:
- Conecte a torre LEGO USB IR
- Inicie o NI-VISA Driver Wizard (normalmente encontrado em Iniciar > VISA > NI-VISA Driver Wizard)
- Em “Hardware Bus” na janela que se abre, selecione “USB”
- Selecione “LEGO USB Tower” na janela de diálogo “USB - Seleção de dispositivo”
- Dê um nome aos arquivos INF (o padrão é bom)
- Selecione para permitir que o assistente “Instale os arquivos gerados neste computador”
- Clique em “Concluir”
- Feche todas as janelas e saia de todas as instâncias do LabVIEW
Correndo
Para executar o RoboLab, vá ao menu Ferramentas e selecione Robolab 2.9.4d
Recursos
- Engenharia Lego
- Guia rápido do RoboLab
- Suporte para torre USB RCX
- Downloads para RoboLab
- Conteúdo RCX, incluindo suporte LabVIEW, ideias para desafios e informações de aprendizagem
- Fórum para LabVIEW para LEGO MindStorms e LabVIEW for Education