robot rotate 90 degrees right or left

Hi

how could I make a robot rotate 90 degrees right or left? or any other angle...

the robot will be used indoors and has 4 wheels...

which sensor would be indicated?

Thanks

Gyro?

Gyro seems to be a good solution... thanks

gyros have long term drift, but for short-term manoeuvres will be pretty good.