摘要 |
PROBLEM TO BE SOLVED: To provide a navigation device capable of correcting an error inherent in an acceleration sensor contained in the output of the acceleration sensor, and calculating the current position of a moving body with high accuracy, even when the moving body moves on a slant place. SOLUTION: The moving body is determined to move at an equal speed, if the difference between a GPS speed Vg(ta) at predetermined time ta and a GPS speed Vg(tb) at time tb i.e. a calculation interval after the time ta is smaller than a permissible value, and an inclination angleθof a slant surface is found considering that the inclination angleθof the slant surface at a part where the moving body moves at time t1 is the same as that at time t2, if the average value Ax1 of acceleration values Ax being the output values of the acceleration sensor at the time t1 determined to be the equal speed last time, is equal to the average value Ax2 of acceleration values Ax at the time t2 determined to be an equal speed this time. By using the inclination angleθan errorαof the acceleration sensor is calculated as a correction value, and by using a value acquired by correcting the output of the acceleration sensor with the correction value, the current position of the moving body is calculated. COPYRIGHT: (C)2010,JPO&INPIT |