Os motores incluídos com o NXT não são todos criados iguais - quando recebem o mesmo nível de potência de entrada, eles nem sempre percorrem a mesma distância ou giram na mesma taxa.
Eu medi isso criando um pequeno programa para girar dois motores na mesma velocidade e medir sua rotação. Os resultados mostraram diferenças de mais de 100 graus em menos de um minuto de condução.
Existe alguma maneira de calibrar mecanicamente os motores , ou contabilizar facilmente no programa a diferença em seus poderes uma vez que tenha sido determinada? Dado que o NXT pode detectar a distância que cada motor girou, há alguma maneira de fazer com que ele ajuste automaticamente a velocidade de um dos motores ao detectar que está "ficando para trás"? (Observe que estou usando o LabVIEW 2011 para programar isso, mas aceitaria uma resposta que é apenas um conceito de código, se pudesse ser potencialmente implementado no LabVIEW.)