Apparatus for generating road information from stored digital map database
First Claim
1. An apparatus for generating road information on a route over which a vehicle may move, the apparatus comprising:
- a stored map database having data identifying roads on the route, said roads of said stored map database being stored as road segments each having endpoints; and
an application unit to implement a circular arc approximation type logic, which, when rendered operable, canels data defining selected road segments that fall outside of a predetermined window about a predetermined circle approximating a predetermined road curve, determines circles, each approximating a portion of non-selected road segments, compares a radius of each of said circles with a predetermined radius value, and produces road information on acute curve in response to result of said comparing the radius of each of said curves with said predetermined radius value.
1 Assignment
0 Petitions
Accused Products
Abstract
A road information generating apparatus has a stored digitized map database having data identifying roads on a route. The roads of the map database are stored as road segments each having endpoints. The apparatus cancels data defining selected road segments that fall outside of a predetermined window about a predetermined circle approximating a predetermined road curve. The apparatus determines circles each approximating a portion of unselected road segments. The apparatus compares a radius of each of the circles with a predetermined radius value. The apparatus produces road information on acute curve in response to result of comparing the radius of each curve with the predetermined radius value.
121 Citations
14 Claims
-
1. An apparatus for generating road information on a route over which a vehicle may move, the apparatus comprising:
-
a stored map database having data identifying roads on the route, said roads of said stored map database being stored as road segments each having endpoints; and
an application unit to implement a circular arc approximation type logic, which, when rendered operable, canels data defining selected road segments that fall outside of a predetermined window about a predetermined circle approximating a predetermined road curve, determines circles, each approximating a portion of non-selected road segments, compares a radius of each of said circles with a predetermined radius value, and produces road information on acute curve in response to result of said comparing the radius of each of said curves with said predetermined radius value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
wherein said application unit is operative to generate a train of data sets for said road segments, respectively, each set including a trailing one of said endpoints defining one of said road segments, a length of a first link interconnecting said trailing one endpoint and a leading one of said endpoints defining said one road segment, and an azimuth angle defined between said first link and a second link interconnecting said trailing one endpoint and a trailing one of endpoints defining the adjacent road segment succeeding said one road segment, wherein said application unit is operative to implement an azimuth angle type logic, which, when rendered operable, calculates a sum of a plurality of said azimuth angles of a desired one of said endpoints and some of the other of said endpoints located within a predetermined distance from said desired one endpoint along the route, compares said calculated sum with a predetermined sum of angles, and produces information indicative of existence of a curved road in response to result of said comparing said calculated sum with said predetermined sum of angles, and wherein said application unit is operative to render one of said circular arc approximation type logic and said azimuth angle type logic operable and the other inoperable in response to at least road information stored in said stored map database and operator manipulated parameter information. -
6. The apparatus as claimed in claim 5, wherein said application unit is operative to compare the corresponding one of said azimuth angles to said desired one of said endpoints, and to produce information indicative of existence of a straight road when the corresponding one azimuth angle is less than a predetermined minimum angle value.
-
7. The apparatus as claimed in claim 5, wherein said application unit is operative to compare the corresponding one of said azimuth angles to said desired one of said endpoints, and to produce information indicative of existence of a curved road when the corresponding one azimuth angle is greater than a predetermined maximum angle value.
-
8. The apparatus as claimed in claim 5, including a vehicle speed sensor to generate a vehicle speed signal indicative of traveling speed of the vehicle,
wherein said predetermined distance is determined as a function of said vehicle speed signal, and said predetermined sum of angles is determined as a function of said predetermined distance. -
9. The apparatus as claimed in claim 5, wherein said operator manipulated parameter information include operator manipulation to adjust the traveling speed of the vehicle.
-
10. The apparatus as claimed in claim 9, wherein said operator manipulation to adjust the traveling speed of the vehicle includes manipulation of one of an accelerator pedal and a brake pedal.
-
11. The apparatus as claimed in claim 9, wherein said operator manipulation t o adjust the traveling speed of the vehicle includes at least one of depression of an accelerator pedal immediately after release of said accelerator pedal and depression of a brake pedal.
-
-
12. An apparatus for generating road information on a route over which a vehicle may move, the apparatus comprising:
-
a stored map database having data identifying roads on the route, said roads of said stored map database being stored as road segments each having endpoints; and
means operable to input data from said stored map database, said means being operative to cancel data defining selected road segments that fall outside of a predetermined window about a predetermined circle that approximates a predetermined road curve, to determine circles, each approximating a portion of unselected road segments, to compare a radius of each of said circles with a predetermined radius value, and to produce road information on acute curve in response to result of said comparing the radius of each of said curves with said predetermined radius value.
-
-
13. A method of generating road information on a route over which a vehicle may move, the method comprising:
-
preparing a digitized map database having data identifying roads on the route, said roads of said map database being stored as road segments each having endpoints;
canceling data defining selected road segments that fall outside of a predetermined window about a predetermined circle that approximates a predetermined road curve;
determining circles, each approximating unselected road segments;
comparing a radius of each said circles with a predetermined radius value; and
producing road information on acute curve in response to result of said comparing the radius of each of said curves with said predetermined radius value.
-
-
14. An apparatus for generating road information on a route over which a vehicle may move, the method comprising:
-
means for storing a digitized map database having data identifying roads on the route, said roads of said map database being stored as road segments each having endpoints;
means for canceling data defining selected road segments that fall outside of a predetermined window about a predetermined circle that approximates a predetermined road curve;
means for determining circles, each approximating a portion of unselected road segments;
means for comparing a radius of each of said circles with a predetermined radius value; and
means for producing road information on acute curve in response to result of said comparing the radius of each of said curves with said predetermined radius value.
-
Specification