1460952909-d4b4a0f5-5d8a-4d3c-9144-f8796099fe66

1. A navigation device comprising:
a selection means for selecting an intersection within a navigational route to a destination;
a decision means for deciding that an entrance road into the selected intersection has a plurality of entrance lanes which meet the following conditions:
(1) the entrance lanes have resemblance to each other in their exit directions from the selected intersection;
(2) the entrance lanes are connected with different roads through the selected intersection; and
(3) one of the roads is an exit road which leaves the selected intersection along the navigational route; and

an execution means for executing a process for intensive guidance regarding the selected intersection based on the decision of the decision means.
2. The navigation device according to claim 1, wherein:
the decision means includes:
a lane-plurality decision means for making a decision that the entrance road has the plurality of entrance lanes which permit to exit the selected intersection along roughly the same direction as the exit road proceeds; and
a road-plurality decision means for making a decision that there is a plurality of roads connected with one of the entrance lanes through the selected intersection; and

the execution means executes the process based on the decisions of the lane-plurality decision means and the road-plurality decision means.
3. The navigation device according to claim 2, further comprising a storage medium storing lane-classified exit direction data showing a permitted direction to exit the intersection on entering the intersection from each lane in the entrance road, wherein the lane-plurality decision means makes the decision thereof based on the lane-classified exit direction data.
4. The navigation device according to claim 1, wherein:
the decision means includes:
a multilane decision means for making a decision that the entrance road into the selected intersection has a plurality of entrance lanes; and
a bifurcation decision means for making a decision that the selected intersection is an acute bifurcation; and

the execution means executes the process based on the decisions of the multilane decision means and the bifurcation decision means.
5. The navigation device according to claim 4, wherein the multilane decision means makes a decision that an acute pair of roads has as many lanes in total as the entrance road into the selected intersection has, wherein the acute pair consists of two roads other than the entering road and is connected with the bifurcation and leave the bifurcation to a direction within an acute angle.
6. The navigation device according to claim 1, wherein the execution means executes a process for at least one of lane guidance and guidance specifying the exit road regarding the selected intersection.
7. A method for route guidance comprising:
a selection step for selecting an intersection within a navigational route to a destination;
a decision step for deciding that an entrance road into the selected intersection has a plurality of entrance lanes which meet the following conditions:
(1) the entrance lanes have resemblance to each other in their exit directions from the selected intersection;
(2) the entrance lanes are connected with different roads through the selected intersection; and
(3) one of the roads is an exit road which leaves the selected intersection along the navigational route; and

an execution step for executing a process for intensive guidance regarding the selected intersection based on the decision of the decision step.
8. A computer program product for route guidance, comprising:
at least one computer-readable medium; and
a computer program mechanism embedded in the medium for causing a computer to:
select an intersection within a navigational route to a destination;
decide that an entrance road into the selected intersection has a plurality of entrance lanes which meet the following conditions:
(1) the entrance lanes have resemblance to each other in their exit directions from the selected intersection;
(2) the entrance lanes are connected with different roads through the selected intersection; and
(3) one of the roads is an exit road which leaves the selected intersection along the navigational route; and

execute a process for intensive guidance regarding the selected intersection based on the decision.
9. A computer program product for route guidance, comprising:
at least one computer-readable medium; and
a computer program mechanism embedded in the medium for causing a computer to:
make a decision that the entrance road has a plurality of entrance lanes which permit to exit the selected intersection along roughly the same direction as the exit road proceeds; and
make a decision that there is a plurality of roads connected with one of the entrance lanes through the selected intersection; and
execute a process for intensive guidance regarding the selected intersection based on both of the decisions.
10. A computer program product for route guidance, comprising:
at least one computer-readable medium; and
a computer program mechanism embedded in the medium for causing a computer to:
make a decision that the entrance road into the selected intersection has a plurality of entrance lanes; and
make a decision that the selected intersection is an acute bifurcation; and
execute a process for intensive guidance regarding the selected intersection based on both of the decisions.
11. A navigation device comprising:
a control circuit for:
selecting an intersection within a navigational route to a destination; and
deciding that an entrance road into the selected intersection has a plurality of entrance lanes which meet the following conditions:
(1) the entrance lanes have resemblance to each other in their exit directions from the selected intersection;
(2) the entrance lanes are connected with different roads through the selected intersection; and
(3) one of the roads is an exit road which leaves the selected intersection along the navigational route; and
a user interface for making intensive guidance regarding the selected intersection based on the decision of the control circuit.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A thermal displacement correcting apparatus for a machine tool comprising:
a correction amount estimating portion that calculates a thermal displacement correction amount of the machine tool based on a combination of a plurality of estimated elements,
wherein the correction amount estimating portion stores collections of parameters for an estimated thermal displacement calculation as parameter groups, the collections of parameters including a parameter group having at least one parameter as one of the estimated elements different from the estimated elements of at least another parameter group which does not include the at least one parameter,
reads machine information to determine a presence or an absence of the at least one parameter based on the machine information, when the at least one parameter is present, selects the parameter group for the estimated thermal displacement calculation including the at least one parameter as one of the estimated elements, and when the at least one parameter is absent, selects the at least another parameter group for the estimated thermal displacement calculation which does not include the at least one parameter,
obtains measurements from sensors for parameters in the selected parameter group,
calculates an estimated thermal displacement of each estimated element according to the selected parameter group,
calculates the thermal displacement correction amount of the machine tool by combining the estimated thermal displacements of each estimated element in the selected parameter group, and
the thermal displacement correcting apparatus outputs the calculated thermal displacement correction amount to an NC device, and the NC device uses the calculated thermal displacement correction amount to correct a movement of a shaft of the machine tool to account for the thermal displacement, thereby increasing an accuracy of a machining of a surface of a workpiece.
2. A method for calculating a thermal displacement correction amount of a machine tool based on a combination of a plurality of estimated elements, the method comprising:
storing collections of parameters for an estimated thermal displacement calculation as parameter groups, the collections of parameters including a parameter group having at least one parameter as one of the estimated elements different from the estimated elements of at least another parameter group which does not include the at least one parameter,
reading machine information to determine a presence or an absence of the at least one parameter based on the machine information, when the at least one parameter is present, selecting the parameter group for the estimated thermal displacement calculation including the at least one parameter as one of the estimated elements, and when the at least one parameter is absent, selecting the at least another parameter group for the estimated thermal displacement calculation which does not include the at least one parameter,
using sensors to measure parameters for the selected parameter group,
calculating an estimated thermal displacement of each estimated element according to the selected parameter group,
calculating the thermal displacement correction amount of the machine tool by combining the estimated thermal displacements of each estimated element in the selected parameter group, and
outputting the calculated thermal displacement correction amount to an NC device, the NC device using the calculated thermal displacement correction amount to correct a movement of a shaft of the machine tool to account for the thermal displacement, thereby increasing an accuracy of a machining of a surface of a workpiece.