We’ve been doing some preliminary testing of a chassis with V5 Rotation sensors for tracking wheels. In our testing we’ve discovered some unexplainable behavior that we have nailed down to not be a hardware problem as far as we can tell.
We run some simple commands to have the robot drive straight and then turn 90 degrees. Every other run the robot would veer off to the left for no reason. We then performed a test where we lifted the entire frame off the ground including the tracking wheels. You would expect the robot to attempt to endlessly drive straight… but instead every time we started the autonomous program it would do something different. Run both wheels the first try, run only the right wheel the second try, and then right wheel full output and then very small output on the left.
Is there something we are doing wrong? Did we come across a bug?