Programe o robô Thymio II para se mover para frente e parar. O valor do desempenho aumenta à medida que o robô se aproxima da posição alvo situada exatamente um quadrado de parquete à sua frente. Ele diminuirá se o robô continuar afastado desta posição. A guia Instruções explica o procedimento passo a passo a seguir. O robô tem no máximo 20 segundos para realizar a tarefa, após esse tempo a avaliação do benchmark é interrompida.
O programa controlador fornecido conduz o robô Thymio II no controle de posição. Ou seja, para cada
motor do robô, ele define uma posição alvo que o motor deve atingir. Esta posição corresponde a uma
posição angular da roda e é expressa em radianos. Dado que cada roda tem um raio de 21 milímetros, um
valor alvo de 10 em cada motor fará com que o robô se mova a uma distância de 10 x 21, ou seja, cerca de
210 milímetros. O tamanho de um quadrado de parquete é de 250 milímetros, uma posição alvo de 10
provavelmente não conduzirá o robô na posição correta ...
Para saber mais detalhes técnicos sobre o Thymio II, acesse a
documentação do Thymio II no Webots
Na aba simulação, iremos utilizar o simulador 3D robotbenchmark disponível para a Web.
Durante a execução, o controlador de amostra imprime alguma saída no console. Você pode abrir o console clicando no botão console da barra de ferramentas.