Ir para o conteúdo

Preparando a sala

A semana anterior

Faça isto nas máquinas que a turma realmente vai usar, com uma conta de usuário comum, na rede da escola.

  • Abra lab.robonine.com no Chrome em uma máquina do laboratório. Confirme que carrega e que a vista 3D renderiza.
  • Conecte um braço por USB nessa máquina. É a etapa que revela permissões de dispositivo bloqueadas e drivers ausentes.
  • Monte os braços, ou pelo menos um, e calibre-o — Módulo 3. Não deixe a montagem e a calibração para a primeira sessão, a menos que a montagem seja a sessão.
  • Execute Calibrate robot para que os limites do software correspondam à sua máquina.
  • Exporte o robô calibrado para um arquivo JSON e guarde-o onde a turma possa acessar. Veja abaixo.
  • Se você pretende compartilhar braços remotamente, teste uma sessão na rede da escola entre duas máquinas.
  • Faça você mesmo os Módulos 0 a 4, do começo ao fim. Duas horas, e isso vai mudar a forma como você planeja as três primeiras sessões.
  • Decida onde ficam os interruptores de energia e avise a turma no primeiro dia.

As contas, no dia

Cada aluno entra com um link por e-mail ou com o Google. Espere que isso consuma dez minutos da primeira sessão: os links chegam em caixas de entrada pessoais, e alguns alunos vão abrir o link no celular em vez de na máquina à sua frente.

Diga com todas as letras: abra o link no computador em que você vai trabalhar, no Chrome.

Compartilhando um braço

Existem dois mecanismos, e eles resolvem problemas diferentes.

Rodízio físico, com uma calibração compartilhada

O arranjo mais simples, e o que deve ser o padrão.

  1. Calibre o braço uma vez, em qualquer conta.
  2. Account → My robots → Export robot, que baixa um arquivo JSON com a calibração.
  3. Dê esse arquivo a todos os alunos. Cada um importa com Import robot.
  4. Os alunos se revezam no braço físico. O Lab de todos já conhece a geometria do braço, então ninguém gasta sua vez recalibrando.

Enquanto esperam, os alunos trabalham no mesmo módulo com o braço virtual e só passam para o real na etapa prática.

A calibração pertence ao braço, não à máquina

Um aluno que importa o arquivo e depois trabalha em outro computador continua com a calibração — ela fica na conta dele.

Sessões remotas, um condutor de cada vez

O dono de um braço pode passar o controle para outra pessoa pela internet: Account → My robots → ícone de gamepad → Allow remote control. A tela dele vira uma tela de bloqueio com um código de convite de seis caracteres, o e-mail do operador depois de conectado e a latência. Stop session encerra.

A tela de bloqueio do controle remoto mostrando o código de convite e aguardando um operador

A tela do dono durante uma sessão remota: o código de convite e, depois de conectado, quem está controlando.

Útil para um braço de demonstração na frente da sala, para um aluno que trabalha de casa ou para um único braço controlado em rodízio a partir de várias mesas.

Conheça os limites antes de montar uma aula em cima disso:

  • Um operador de cada vez. Um segundo é recusado.
  • O código não muda. Ele é derivado da conta do dono, então é sempre o mesmo, e qualquer pessoa que o tenha pode se conectar enquanto houver uma sessão aberta. Inicie sessões só quando estiver esperando alguém, e encerre-as depois.
  • Algumas ferramentas recusam o controle remoto, porque falam diretamente com o barramento.
  • Precisa de uma rede permissiva — veja O que uma turma precisa.

O braço virtual

Para uma turma que ainda não tem hardware, ou para a metade da turma que não está em um braço: escolha Virtual na janela de conexão e tudo o que não precisa de um barramento físico funciona. Os Módulos 0, 1 e 7 são totalmente virtuais; a teoria e as partes de simulador dos módulos 2, 4, 5, 8, 9 e 10 também.

A montagem, a calibração e o módulo de escrita precisam da máquina real.

Um arranjo que funciona

Para uma dupla em um braço:

  • O condutor fica com o teclado e o mouse.
  • O observador lê a etapa em voz alta, vigia a área de trabalho e mantém uma mão perto da energia.
  • Troquem a cada mudança de etapa, não no fim do módulo — senão um dos dois faz tudo.

A barra de etapas torna a troca natural: fica evidente onde vocês estão.