A Honeywell digital compass was purchased for mobile robot navigation. It was interfaced to the robot computer via serial port communication. Since the compass did not come with calibration software, a Visual C++ GUI program was developed for calibration and data logging. The figure below shows a screenshot of the program.
Fig. 1: Screenshot of compass calibration program