Vehicle navigation apparatus employing node selection, comparison and elimination techniques
First Claim
1. An apparatus for navigating a vehicle, comprising:
- direction detection means for detecting the direction in which the vehicle is traveling;
distance detection means for detecting the distance traveled from a start node;
vehicle position assuming means for assuming the present position of the vehicle relative to a reference position on the basis of data on the traveling direction and the traveled distance detected by said means;
map information storage means for previously storing map information including data, on the positions of a multiplicity of nodes set on roads and connections therebetween, said nodes including said start node;
node selection means for selecting nodes which are directly linked to the start node on the basis of the connection data from among said multiplicity of nodes set on roads;
node bearing calculating means for calculating the bearing from the present position of the vehicle obtained by said vehicle position assuming means to each of said nodes selected by said node selection means;
comparison means for comparing the bearing to each of said nodes selected by said node selection means with the vehicle traveling direction obtained by said direction detection means; and
node elimination means for eliminating nodes judged to be impossible to select as target nodes from among the nodes selected by said node selection means on the basis of the result of the comparison effected by said comparison means.
0 Assignments
0 Petitions
Accused Products
Abstract
A vehicle navigation apparatus which selects possible target nodes stored in memory based on the present position of the vehicle and then eliminates those nodes not possible to reach after comparing the bearing from the present position of the vehicle to each selected node with the present bearing of the vehicle. The navigation apparatus determines that the vehicle is traveling on a road-not-in-memory when the number of possible nodes is reduced to zero. The navigation apparatus repeatedly searches, after each predetermined travel distance, for possible nodes within a progressively widening search circle, the radius of which is related to the distance traveled. When a target is found which is stored in memory the apparatus determines that the vehicle has returned to travel on a road stored in memory.
-
Citations
11 Claims
-
1. An apparatus for navigating a vehicle, comprising:
-
direction detection means for detecting the direction in which the vehicle is traveling; distance detection means for detecting the distance traveled from a start node; vehicle position assuming means for assuming the present position of the vehicle relative to a reference position on the basis of data on the traveling direction and the traveled distance detected by said means; map information storage means for previously storing map information including data, on the positions of a multiplicity of nodes set on roads and connections therebetween, said nodes including said start node; node selection means for selecting nodes which are directly linked to the start node on the basis of the connection data from among said multiplicity of nodes set on roads; node bearing calculating means for calculating the bearing from the present position of the vehicle obtained by said vehicle position assuming means to each of said nodes selected by said node selection means; comparison means for comparing the bearing to each of said nodes selected by said node selection means with the vehicle traveling direction obtained by said direction detection means; and node elimination means for eliminating nodes judged to be impossible to select as target nodes from among the nodes selected by said node selection means on the basis of the result of the comparison effected by said comparison means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for navigating a vehicle, comprising:
-
direction detection means for detecting the direction in which the vehicle is traveling; distance detection means for detecting the distance traveled; vehicle position assuming means for assuming the present position of the vehicle relative to a reference position on the basis of data on the traveling direction and the traveled distance detected by said means; map information storage means for previously storing map information including data, on the positions of a multiplicity of nodes set on roads and connections therebetween; road-in-memory assuming means for assuming, on the basis of said present position of the vehicle and the connections between said nodes stored in said storage means, that the vehicle is traveling on a road-in-memory connecting nodes stored in said storage means; distance calculation means for calculating the distance between the present position of the vehicle and the road-in-memory assumed by road-in-memory assuming means; and determination means for determining when the calculated distance becomes larger than a predetermined second threshold value, that the vehicle is traveling a road-not-in-memory, said second threshold value increasing in response to the increase in the traveled distance. - View Dependent Claims (8, 9, 10)
-
-
11. An apparatus for navigating a vehicle, comprising:
-
direction detection means for detecting the direction in which the vehicle is traveling; distance detection means for detecting the distance traveled; vehicle position assuming means for assuming the present position of the vehicle relative to a reference position on the basis of data on the traveling direction and the traveled distance detected by said means; map information storage means for previously storing map information data on the positions of a multiplicity of nodes set on roads; bearing storage means for storing, as a first bearing, the direction detected by said direction detection means; means for recognizing that the vehicle has started turning on the basis of the direction detected by said direction detection means; means activated after said recognition of the start of turning to recognize that a portion of the road along which the vehicle is traveling is straight, and to calculate the average of bearings obtained from said direction detection means as the vehicle passes said portion of the road; and means for comparing the difference between said average of bearings and said first bearing with a predetermined threshold value, and for determining when the average of bearings is larger than said threshold value that the vehicle has passed a corner and for determining that the vehicle has passed a curve other than a corner when the difference between said first bearing and said average of bearings has exceeded a threshold value a predetermined number of times.
-
Specification