I would really like to drive the RVR based on a distance instead of a time.
I believe the RVR has encoders on the motors, so it should be possible to use those to more precisely control the RVR.
If you could give us access to the encoder values (like other sensors) it should be possible for us to do that. Even better would be a drive method that included speed, heading, and distance.
Any chance you can expose something like that in the SDK?