Sorry for long time break. I was busy with my high school projects.
Robot uses the L3G gyro to calculate turn rate and turn speed. then it provides the feedback to both motors to restrict the rotation. so that robot always faces the same direction
Here the robot in action: