How to make two motors have really equal speed?

PaulS:
Without some sort of "which way am I actually going" feedback, you can not make a robot move in a straight line (unless it is on a track that is straight).

So, using wheel encoders would be the only option, if I'm not wrong?