I am trying to build a simple RC rover (car with only two wheels). On certain commands, I want it to rotate a specific number of degrees into a direction or another (don't want military precision). In other words, to change it's orientation by controlling the two wheels.
I wanted to use a cheap compass like this: https://www.pololu.com/product/2127 (LSM303D) But I heard that it won't work inside buildings; my rover will be used inside.
But in my case, I don't want to know the current orientation of my car, I just want to rotate an exact number of degrees into a direction relative to current orientation (even if current orientation is wrong).
Will it work in my case?
Do I have any other options to play around?
PS: Another possibility would be to use stepper motors. But this method is not pretty accurate as the contact surface of wheels may be smooth.
What about a gyroscope?