Current position calculating system for correcting a distance factor for calculating a vehicle travelled distance
First Claim
1. A vehicle position calculating system for calculating a current position of a vehicle, comprising:
- means for storing map data representing a road map;
means for detecting a headed direction of the vehicle;
means for detecting a wheel rotational speed of the vehicle;
travel distance calculating means for calculating a travel distance of the vehicle in accordance with the detected wheel rotational speed and a distance factor;
means for estimating a current position of the vehicle in accordance with the calculated travel distance of the vehicle, the detected headed direction and the road map represented by said map data; and
distance factor correction means for obtaining an angular difference between the detected headed direction and a direction of the road at the estimated current position of the vehicle on the road map represented by the map data, accumulating the angular differences obtained until the travel distance reaches a predetermined distance, and correcting the distance factor in accordance with the accumulated value.
2 Assignments
0 Petitions
Accused Products
Abstract
A microprocessor 214 obtains a vehicle travelled distance by multiplying the number of pulses by a distance factor R, the number of pulses having been outputted from a vehicle speed sensor 203 and having been counted by a counter 216. In addition, the microprocessor 214 estimates a current position on a road according to map data read out from a CD-ROM 205 via a driver 206, measured data from an angular velocity sensor 201 and a direction sensor 202 via A/D converters 209 and 210, and the obtained vehicle travelled distance. The road direction on the estimated current position and the vehicle direction obtained from the measured data of the angular velocity sensor 201 and the direction sensor 202, are compared, and in accordance with the angular difference therebetween and the information whether the driving road is a left turn or a right turn, it is determined whether the estimated current position is ahead or behind the actual position. With the result, the distance factor R can be dynamically modified. Therefore, it is possible to adequately correct the distance factor which is used for obtaining a travelled distance.
54 Citations
6 Claims
-
1. A vehicle position calculating system for calculating a current position of a vehicle, comprising:
-
means for storing map data representing a road map; means for detecting a headed direction of the vehicle; means for detecting a wheel rotational speed of the vehicle; travel distance calculating means for calculating a travel distance of the vehicle in accordance with the detected wheel rotational speed and a distance factor; means for estimating a current position of the vehicle in accordance with the calculated travel distance of the vehicle, the detected headed direction and the road map represented by said map data; and distance factor correction means for obtaining an angular difference between the detected headed direction and a direction of the road at the estimated current position of the vehicle on the road map represented by the map data, accumulating the angular differences obtained until the travel distance reaches a predetermined distance, and correcting the distance factor in accordance with the accumulated value.
-
-
2. A vehicle position calculating system for calculating a current position of a vehicle, comprising:
-
means for storing map data representing a road map; means for detecting a headed direction of the vehicle; means for detecting a wheel rotational speed of the vehicle; travel distance calculating means for calculating a travel distance of the vehicle in accordance with the detected wheel rotational speed and a distance factor; means for estimating a current position of the vehicle in accordance with the calculated travel distance of the vehicle, the detected headed direction and the road map represented by said map data; and distance factor correction means for obtaining a turning point of a road on which the estimated current position of the vehicle is located on the basis of the road map represented by said map data and correcting the distance factor such that when the detected headed direction of the vehicle indicates that the vehicle has made a turn when the estimated current position of the vehicle is before the obtained turning point, the distance factor is corrected to be a value greater than its current value, and when the detected headed direction of the vehicle indicates that the vehicle has made a turn when the estimated current position of the vehicle has passed the obtained turning point, the distance factor is corrected to be a value smaller than its current value, wherein, the distance factor correction means further determines whether a road on which the estimated current position of the vehicle is located turns to the right or to the left, on the basis of the road map represented by the map data, obtains a difference between the detected headed direction and a direction of the road at the estimated current position of the vehicle on the road map represented by the map data, decides whether the vehicle has made a turn ahead or behind a time when the estimated current position of the vehicle is at the turning point in accordance with the road map and the obtained difference of directions; and
corrects the distance factor in accordance with the decision. - View Dependent Claims (3, 4, 5)
-
-
6. A vehicle position calculating method for calculating a current position of a vehicle including means for correcting a distance factor for obtaining a travel distance of the vehicle, comprising steps of:
-
estimating a current position of the vehicle on a road map represented by map data; measuring a headed direction of the vehicle; obtaining an angular difference between the measured headed direction and a direction of the road at the estimated current position; accumulating the angular differences obtained until the travel distance of the vehicle reaches a predetermined distance; and correcting the distance factor in accordance with the accumulated value.
-
Specification