My son is doing a tactile maze competition. Last year he used a Vex IQ that had a gyro sensor that could measure the heading in degrees that the robot was traveling in. This was helpful as once it reached a wall, we could have the robot rotate 90 degrees and continue. However, I don't quite seem something similar in the Parallax world (he is using an ActivityBot 360 this year). I found the Gyroscope Module 3-Axis L3G4200D but based on reading the data sheet, that seems to measure the rate of angular rotation as opposed to the heading itself. Does anyone have any insight on how might I best accomplish determining a heading or would it take a significant amount of coding and interpolation using the Gyroscope Module 3-Axis L3G4200D?