How straight can a compass sensor keep a wheeled bot rolling over ground?

How straight can a compass sensor keep a wheeled bot rolling over ground?

Very straight on smooth ground.

jremington:
Very straight on smooth ground.

My thought is use the compass to adjust if there are changes. There will be lumpy ground

Depends on the quality of the compass itself for starters, and after that how well you can control your robot.