Die im NXT enthaltenen Motoren sind nicht alle gleich - bei gleichem Eingangsleistungspegel fahren sie nicht immer die gleiche Strecke oder drehen sich mit der gleichen Geschwindigkeit.
Ich habe dies gemessen, indem ich ein kleines Programm erstellt habe, um zwei Motoren mit der gleichen Drehzahl zu drehen und ihre Drehung zu messen. Die Ergebnisse zeigten Unterschiede von über 100 Grad innerhalb von weniger als einer Minute nach dem Fahren.
Gibt es eine Möglichkeit, die Motoren entweder mechanisch zu kalibrieren oder einfach im Programm den Unterschied in ihren Befugnissen erklären, sobald er festgestellt wurde? Gibt es eine Möglichkeit, die Drehzahl eines Motors automatisch anzupassen, wenn der NXT erkennt, wie weit sich jeder Motor gedreht hat, wenn er feststellt, dass er "zurückfällt"? (Beachten Sie, dass ich LabVIEW 2011 zum Programmieren verwende, aber ich würde eine Antwort akzeptieren, die nur ein Codekonzept ist, wenn sie möglicherweise in LabVIEW implementiert werden könnte.)