Originally Posted by Bigcheese
That's definitely not what I get. How do you get a negative value when going full forward?
Here's the data I got for a bump test I did about a week ago.
Again, I don't know exactly what value should be returned, but obviously there is a difference in what our GetRate()s are returning.
I should have access to the bot tomorrow, so I'll try adding a plot of the derived rate.
Well, this data looks better... I suspect we had a bad encoder or maybe hardware problem.
Only thing clear is a factor of 2 difference in your data so far.
What are the units?
How did you acquire data?
Can you also print GetDistance or GetRaw?
Was SetDistancePerPulse checked for each encoder?
Can you run a 1x case if you have time?