NAVIGATION APPARATUS

Abstract
A navigation apparatus includes an unregistered road detecting means for setting up a detection start point and a detection end point for an unregistered road on registered roads which are respectively located before and behind sections in which matching result data indicates a free state, respectively, the matching result data indicating a matching state when the vehicle is traveling each of the registered roads, for performing a coordinate transformation on a traveling path which is created from positioning data and which is extending between the two points so that the traveling path has coordinates which match with the coordinates of a registered road between them, and for detecting the coordinates of the unregistered road from a portion of the coordinate-transformed traveling path which does not overlap any registered road, and a road data generating means for creating road data about the unregistered road from the coordinates of the unregistered road.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram showing the structure of a navigation apparatus according to embodiment 1 of the present invention;



FIG. 2 is a flow chart showing interruption processing carried out by the navigation apparatus according to embodiment 1 of the present invention;



FIG. 3 is a flow chart showing regular processing carried out by the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 4 is a flow chart showing the details of an unregistered road detection process of the regular processing carried out by the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 5 is a diagram showing a positional relationship between a detection start point and a vehicle departure point for an unregistered road in the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 6 is a diagram for explaining historical data created in order to set up the detection start point for the unregistered road in the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 7 is a diagram showing a method of setting up an interpolation point of a traveling path in the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 8 is a diagram showing a positional relationship between the detection end point for the unregistered road, and points at which the state of the identification of the current position of a vehicle has changed from a free state to a pending state and then to a matching state in the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 9 is a diagram showing a procedure for detecting the coordinates of the unregistered road from the traveling path including the unregistered road in the navigation apparatus in accordance with embodiment 1 of the present invention;



FIG. 10 is a diagram showing a procedure for connecting portions into which the traveling path is separated due to a position jump which occurs immediately after the vehicle has passed through a tunnel into a single traveling path, in a navigation apparatus in accordance with embodiment 2 of the present invention;



FIG. 11 is a diagram showing occurrence of a phenomenon in which the coordinates of a traveling path have variations when the vehicle travels along an identical unregistered road a plurality of times, in a navigation apparatus in accordance with embodiment 3 of the present invention;



FIG. 12 is a diagram for explaining a setup of a detection end point for an unregistered road at a time when the state of the identification of the current position of the vehicle changes to a matching state while the vehicle is traveling along one of registered roads running in two different directions after the vehicle has passed the unregistered road, in the navigation apparatus in accordance with embodiment 3 of the present invention;



FIG. 13 is a diagram for explaining a judgment method of judging a vehicle departure point by taking direction errors of a positioning means into consideration in a navigation apparatus in accordance with embodiment 4 of the present invention;



FIG. 14 is a diagram for explaining a method of setting up a detection end point for an unregistered road in a navigation apparatus in accordance with embodiment 5 of the present invention;



FIG. 15 is a diagram for explaining a state in which a road matching means incorrectly matches the current position of the vehicle onto a registered road which is running in parallel with and in the vicinity of an unregistered road, and a method of judging whether a setup of a detection end point can be carried out using an unregistered road detecting means, in a navigation apparatus in accordance with embodiment 6 of the present invention;



FIG. 16 is a diagram for explaining a method of judging whether road data can be created in a case in which the state of identification of the current position of the vehicle changes from a matching state to a free state at a time when the vehicle makes a right or left turn, in a navigation apparatus in accordance with embodiment 7 of the present invention;



FIG. 17 is a diagram for explaining a method of setting up a detection end point for an unregistered road at a time when the vehicle has departed from a highway to enter a local street through an unregistered highway IC, in a navigation apparatus in accordance with embodiment 8 of the present invention;



FIG. 18 is a diagram for explaining a method of setting up a detection end point for an unregistered road when it is determined that two road types of registered roads (e.g., a highway and a local street) are running in parallel with and in the vicinity of the traveling path of the vehicle after the vehicle has passed through an unregistered road, in a navigation apparatus in accordance with embodiment 9 of the present invention;



FIG. 19 a diagram showing a transition of the current position of the vehicle identified by a road matching means at a time when the vehicle is traveling along a road containing an unregistered road section, to explain a method of carrying out a setup of candidates for a vehicle departure point and candidates for a vehicle return point, and specification of the unregistered road section, in a navigation apparatus in accordance with embodiment 11 of the present invention;



FIG. 20 is a flow chart showing the details of a first half of an unregistered road detection process of regular processing carried out by the navigation apparatus in accordance with embodiment 11 of the present invention;



FIG. 21 is a flow chart showing the details of a second half of the unregistered road detection process of the regular processing carried out by the navigation apparatus in accordance with embodiment 11 of the present invention;



FIG. 22 is a diagram for explaining positioning data which is used in a navigation apparatus in accordance with embodiment 12 of the present invention; and



FIG. 23 is a block diagram showing the structure of a navigation apparatus in accordance with a variant of embodiment 12 of the present invention.


Claims
  • 1. A navigation apparatus comprising: a sensor for detecting a behavior of a vehicle;a positioning means for estimating the behavior of the vehicle on a basis of a signal from said sensor;a road-map-data storage means for storing road data;a road matching means for comparing positioning data sent thereto, as an estimation result, from said positioning means with the road data read from said road-map-data storage means so as to identify a current position of the vehicle, and for judging whether the identification is placed in a matching state in which the current position is finally identified as being on a road defined by the road data (referred to as a “registered road” from here on), in a pending state in which whether or not the current position is on a registered road is being judged, or in a free state in which the current position is finally identified as being out of any registered road, and then outputting matching result data indicating the state of the identification;an unregistered road detecting means for setting up a detection start point and a detection end point for an unregistered road on registered roads which are respectively located before and behind sections in which the matching result data from said road matching means indicates that the state of the identification is the free state, respectively, the matching result data indicating that the state of the identification is the matching state when the vehicle travels along each of the registered roads, for performing a coordinate transformation on a traveling path which is created on a basis of the positioning data from said positioning means and which is assumed to extend from said detection start point to said detection end point in a coordinate system so that a start point of the traveling path has coordinates which match with coordinates of said detection start point and an end point of the traveling path has coordinates which match with coordinates of said detection end point, and for detecting coordinates of the unregistered road from a portion of the coordinate-transformed traveling path which does not overlap any registered road; anda road data generating means for creating road data about the unregistered road on a basis of the coordinates of the unregistered road detected by said unregistered road detecting means, and for storing them in said road-map-data storage means.
  • 2. The navigation apparatus according to claim 1, wherein said unregistered road detecting means detects the coordinates of the unregistered road from the portion of the coordinate-transformed traveling path which does not overlap any registered road if each of an amount of movement in the coordinate system, an expansion-and-contraction coefficient, and a rotation angle of the traveling path falls within a predetermined range which is estimated from accuracy of the current position of the vehicle and accuracy of correction of the sensor in the coordinate transformation.
  • 3. The navigation apparatus according to claim 1, wherein said unregistered road detecting means sequentially records, as a candidate for a vehicle departure point, a point at which it is possible that the vehicle has departed from a registered road before the matching result data from said road matching means indicates the free state, said point being on the registered road which is located before the section in which the matching result data from said road matching means indicates the free state, the matching result data indicating the matching state when the vehicle was traveling along the registered road, also sequentially records, as a candidate for a vehicle return point, a point at which it is possible that the vehicle has returned to a registered road after the matching result data from said road matching means indicates the free state, said point being on the registered road which is located behind the section in which the matching result data from said road matching means indicates the free state, performs a coordinate transformation on a traveling path portion corresponding to each of all combinations of candidates for the vehicle departure point and candidates for the vehicle return point which are recorded and which are located between the detection start point and the detection end point so that coordinates of ends of the traveling path portion have match with coordinates of a corresponding candidate for the vehicle departure point and coordinates of a corresponding candidate for the vehicle return point, respectively, defines, as the vehicle departure point and the vehicle return point, one candidate for the vehicle departure point and one candidate for the vehicle return point which correspond to one of all coordinate-transformed traveling path portions which minimizes an amount of coordinate transformation shown by an amount of movement in the coordinate system, an expansion-and-contraction coefficient and a rotation angle of the traveling path portion, which are caused by the coordinate transformation, within the predetermined range estimated from the accuracy of the current position of the vehicle and the accuracy of correction of the sensor, and detects the coordinates of the unregistered road from the traveling path portion between said defined vehicle departure point and said defined vehicle return point.
  • 4. The navigation apparatus according to claim 1, wherein said unregistered road detecting means defines, as the detection end point of the unregistered road, the coordinates of the current position of the vehicle on a registered road which said unregistered road detecting means determines has shown similarity with a shape of the traveling path and consistency with a location of the traveling path while the vehicle has been traveling a predetermined distance or longer after the state of the identification indicated by the matching result data from the road matching means changes from the free state to the matching state.
  • 5. The navigation apparatus according to claim 1, wherein said unregistered road detecting means records a traveled distance of the vehicle calculated on the basis of the signal from said sensor, and a state of shielding of GPS electric waves while associating them with the traveling path, checks continuity of the traveling path by comparing an amount of updates of the coordinates of the traveling path with the traveled distance immediately after the vehicle passes through a continuation section in which the GPS electric waves are shielded, determines that a section of the traveling path has been separated into portions when the amount of updates of the coordinates of the traveling path and the traveled distance have a difference equal to or larger than a predetermined value, partially performs a coordinate transformation only on one separated portion of the traveling path so as to form the separated portions into a single traveling path, and, after that, performs a coordinate transformation on the whole single traveling path so that this traveling path has coordinates which match with coordinates of a registered road between the detection start point and the detection end point.
  • 6. The navigation apparatus according to claim 1, wherein said unregistered road detecting means records a portion of a registered road on which said road matching unit has identified the current position of the vehicle when the state of the identification indicated by the matching result data from said road matching means is either the pending state or the matching state, and, in order to determine the portion of the traveling path which does not overlap any registered road, traces said recorded portion of the registered road along a forward direction from the detection start point for the unregistered road so as to detect the vehicle departure point, and also traces said recorded portion of the registered road along a backward direction from the detection end point so as to detect the vehicle return point, and, when being unable to trace said recorded portion of the registered road up to either the vehicle departure point or the vehicle return point, determines whether there is similarity between the shape of the traveling path and that of a recorded registered road and whether there is consistency between the location of the traveling path and that of the recorded registered so as to detect the vehicle departure point and the vehicle return point, and sets the coordinates of the traveling path between the vehicle departure point and the vehicle return point to be the coordinates of the unregistered road.
  • 7. The navigation apparatus according to claim 1, wherein in a case in which there is an intersection in a vicinity of a place where the vehicle makes a right or left turn, and the state of the identification indicated by the matching result data from the road matching means changes from the matching state to the free state according to the right or left turn of the vehicle, and, after that, returns to the matching state by way of the pending state, said unregistered road detecting means cancels the detection of the unregistered road if a coordinate transformation of the traveling path is carried out within a limit of the expansion-and-contraction coefficient of the traveling path estimated from the accuracy of the current position of the vehicle and the accuracy of correction of the sensor which is a velocity sensor.
  • 8. The navigation apparatus according to claim 1, wherein in a case in which the vehicle has passed through an unregistered highway interchange, and has entered a local street from a highway or has entered a highway from a local street, when the road matching means remains being placed in the pending state even if the vehicle travels a predetermined distance or longer along a registered road after passing through the highway interchange, if a traveling path for which detection has been started from the detection start point of the unregistered road on the registered road which the vehicle had traveled before entering the highway interchange overlaps a registered road along which the vehicle has traveled with the road matching means being placed in the pending state over a predetermined distance or longer, or if a registered road is running in parallel with and in a vicinity of the traveling path, the unregistered road detecting means defines, as the detection end point for the unregistered road, a point on the registered road.
  • 9. The navigation apparatus according to claim 1, wherein when both a registered highway and a registered local street are running in parallel with and in a vicinity of a traveling path for which the unregistered road detecting means has started the detection from the detection start point for the unregistered road on the registered road which the vehicle had traveled before entering the unregistered road, said unregistered road detecting means sets up the detection end point for the unregistered road on either one of the registered highway and the registered local street which shows more similarity with the shape of the traveling path or which is closer to the traveling path irrespective of their road types if a significant difference appears between similarity between the shape of the traveling path and that of the registered highway and similarity between the shape of the traveling path and that of the registered local street, or between consistency between the location of the traveling path and that of the registered highway and consistency between the location of the traveling path and that of the registered local street.
  • 10. The navigation apparatus according to claim 1, wherein said unregistered road detecting means stores data about the detection of the unregistered road together with processing results obtained by said positioning means and said road matching means in a non-volatile memory, and, when data indicating that detection of an unregistered road is being carried out is recorded in the non-volatile memory immediately after an engine of said vehicle is started, resumes the detection of the unregistered road.
  • 11. The navigation apparatus according to claim 1, wherein said unregistered road detecting means defines, as the detection start point for the unregistered road, a point on a registered road which is backwardly distant from another point on the registered road at which the vehicle was traveling immediately before the state of the identification state indicated by the matching result data from the road matching means has changed from the matching state to the free state.
  • 12. The navigation apparatus according to claim 11, wherein when the state of the identification indicated by the matching result data from the road matching means is the matching state, said unregistered road detecting means performs a coordinate transformation on a traveling path corresponding to a predetermined distance, and, when the coordinate-transformed traveling path does not fall within a range defined by a predetermined road width, defines, as the detection start point for the unregistered road, a point on the registered road which is backwardly distant from the current position of the vehicle.
  • 13. The navigation apparatus according to claim 3, wherein said unregistered road detecting means acquires a distance over which the state of the identification continues to be the matching state for each candidate for the vehicle departure point and for each candidate for the vehicle return point on a basis of the matching result data from said road matching means, and, when in traveling path portions corresponding to all combinations of candidates for the vehicle departure point and candidates for the vehicle return point, there are two or more traveling path portions in each of which an amount of coordinate transformation shown by an amount of movement in the coordinate system, an expansion-and-contraction coefficient and a rotation angle of the traveling path, which are caused by the coordinate transformation, is minimized within the predetermined range estimated from the accuracy of the current position of the vehicle and the accuracy of correction of the sensor, defines, as the vehicle departure point and the vehicle return point, a candidate for the vehicle departure point and a candidate for the vehicle return point corresponding to a traveling path portion with said distance being longest, respectively.
  • 14. The navigation apparatus according to claim 13, wherein for a candidate for the vehicle departure point which has been recorded before the matching result data from the road matching means indicates the free state continuously while the vehicle travels a predetermined distance or longer, when the matching result data from said road matching means continues to indicate the matching state after that without indicating switching to the free state, said unregistered road detecting means cancels said candidate for the vehicle departure point if a distance calculated for each candidate for the vehicle departure point over which the matching result data from said road matching means continues to indicate the matching state is equal to or longer than a predetermined distance.
  • 15. A navigation apparatus comprising: a sensor for detecting a behavior of a vehicle;a positioning means for estimating the behavior of the vehicle on a basis of a signal from said sensor;a road-map-data storage means for storing road data;a road matching means for comparing positioning data sent thereto, as an estimation result, from said positioning means with the road data read from said road-map-data storage means so as to identify a current position of the vehicle, and for judging whether the identification is placed in either a matching state in which there are one or more candidates for an existing position of the vehicle on a registered road shown by said road data or a free state in which the current position of the vehicle is finally identified as being out of any registered road, and then outputting matching result data indicating the state of the identification, and for outputting position candidate data indicating candidates for the existing position of the vehicle on registered roads when the state of the identification is the matching state;an unregistered road detecting means for selecting, as a detection start point on a registered road and a detection end point on a registered road for an unregistered road, two candidates from the candidates for the existing position of the vehicle on registered roads, which are shown by the position candidate data from said road matching means, and for outputting travel path data about a travel path from said detection start point to said detection end point, which is created on a basis of the positioning data from said positioning means; anda road data generating means for creating road data about the unregistered road on a basis of coordinates of the unregistered road created by said unregistered road detecting means, and for storing the created road data in said road-map-data storage means.
  • 16. The navigation apparatus according to claim 15, wherein when the state of the identification is the matching state, said road matching means outputs connection relation data indicating a connection relation between candidates for the existing position of the vehicle shown by position candidate data obtained at a previous time and candidates for the existing position of the vehicle shown by position candidate data obtained at a current time, in addition to the matching result data and the position candidate data, and said unregistered road detecting means sets up the detection start point and the detection end point for the unregistered road on a registered road in which a connection continues to exist while the vehicle travels a predetermined distance or longer from the position candidate data and the connection relation data from said road matching means.
  • 17. The navigation apparatus according to claim 15, wherein said apparatus further includes an input means for inputting coordinates, and an unregistered road editing means for creating coordinates of the unregistered road which connect the coordinates inputted by said input means using a traveling path shown by the travel path data from said unregistered road detecting means, and the coordinates inputted by said input means, and wherein said road data generating means creates road data about the unregistered road on a basis of the coordinates of the unregistered road created by said unregistered road editing means, and stores the created road data in said road-map-data storage means.
Priority Claims (2)
Number Date Country Kind
2006-066349 Mar 2006 JP national
2006-311883 Nov 2006 JP national