Route Searching Device, Route Searching Method, and Route Searching Processing Program
First Claim
1. A route searching device that detects an optimum route among possible routes from a first point to a second point, on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, the route searching device comprising:
- a determining device that determines an attribute of a road corresponding to one link and an attribute of a road corresponding to another link when a movable body moves from a road corresponding to the one link to a road corresponding to the another link through a connecting portion corresponding to a node to which at least two links are connected;
a memory device for memorizing a node cost table associating a node cost respectively with combinations of the attributes including at least two of;
existence of a restricting element for restricting movement of the movable body from the road corresponding to the one link to the road corresponding to the another link, number of links connected to the node, a shape of connecting roads corresponding to the links to the connecting portion corresponding to the node, conditions of the roads, and a direction of the movement from the road corresponding to the one link to the road corresponding to the another link;
an acquiring device that acquires the node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link out of the node cost table thus memorized in the memory device on the basis of the attribute of the road corresponding to the one link and the attribute of the road corresponding to the another link, respectively determined by the determining device; and
a route searching device that searches for the optimum route on the basis of the link cost and the node cost thus acquired.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a route searching device that can detect an optimum route with higher precision, a route searching method, and a route searching program.
The route searching device detects an optimum route among possible routes from a first point to a second point, on the basis of link costs that are set for a plurality of links constituting the possible routes. The route searching device makes at least one of a determination on whether there is a restricting element for restricting the movement of a movable body at the time of moving from the road corresponding to one link to the road corresponding to another link via the connecting portion corresponding to a node to which at least two links are connected, a determination on the number of links connected to the node, a determination on the shape formed with the roads corresponding to the links connected to the connecting portion corresponding to the node, a determination on attributes of at least one of the roads corresponding to the links connected to the node, and a determination on the conditions of the roads. The route searching device then acquires a node cost that represents the difficulty of the movement from the road corresponding to the one link to the road corresponding to the another link, the node cost being in accordance with one or a combination of two or more of factors including the existence of a restricting element, the number of connected links, the shape formed with the roads corresponding to the links, the attributes of the roads, and the conditions of the roads, the factors being on the basis of the determination results of the determining means. On the basis of the link cost and the acquired node cost, the route searching device searches for the optimum route.
84 Citations
18 Claims
-
1. A route searching device that detects an optimum route among possible routes from a first point to a second point, on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, the route searching device comprising:
-
a determining device that determines an attribute of a road corresponding to one link and an attribute of a road corresponding to another link when a movable body moves from a road corresponding to the one link to a road corresponding to the another link through a connecting portion corresponding to a node to which at least two links are connected; a memory device for memorizing a node cost table associating a node cost respectively with combinations of the attributes including at least two of;
existence of a restricting element for restricting movement of the movable body from the road corresponding to the one link to the road corresponding to the another link, number of links connected to the node, a shape of connecting roads corresponding to the links to the connecting portion corresponding to the node, conditions of the roads, and a direction of the movement from the road corresponding to the one link to the road corresponding to the another link;an acquiring device that acquires the node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link out of the node cost table thus memorized in the memory device on the basis of the attribute of the road corresponding to the one link and the attribute of the road corresponding to the another link, respectively determined by the determining device; and a route searching device that searches for the optimum route on the basis of the link cost and the node cost thus acquired. - View Dependent Claims (2, 3, 7, 8, 13)
-
-
4. A route searching device that detects an optimum route among possible routes from a first point to a second point on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, the route searching device comprising:
-
a first determining device that determines an attribute of a road corresponding to one link and an attribute of a road corresponding to another link when a movable body moves from a road corresponding to the one link to a road corresponding to the another link through a connecting portion corresponding to a node to which at least two links are connected; a memory device for memorizing a node cost table associating a node cost respectively with combinations of the attribute, the node cost table including at least two of;
existence of a restricting element for restricting movement of the movable body from the road corresponding to the one link to the road corresponding to the another link, number of links connected to the node a shape of connecting roads corresponding to the links to the connecting portion corresponding to the node, conditions of the roads, and a direction of the movement from the road corresponding to the one link to the road corresponding to the another link;an acquiring device that acquires the node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link out of the node cost table thus memorized in the memory device on the basis of the attribute of the road corresponding to the one link and the attribute of the road corresponding to the another link, respectively determined by the determining device; and a second determining device that determines traffic condition of the road corresponding to the another link when the movable body moves from the road corresponding to the one link to the road corresponding to the another link via a connecting portion corresponding to a node to which at least two links are connected; an update device for updating the node cost thus acquired on the basis of the traffic condition of the road corresponding to the another link thus determined by the second determining device; and a route searching device that searches for the optimum route on the basis of the link cost and the node cost thus updated.
-
-
5. (canceled)
-
6. A route searching device that detects an optimum route among possible routes from a first point to a second point on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, the route searching device comprising:
-
a determining device that, when the movable body moves from a road corresponding to one link to a road corresponding to another link through a connecting portion corresponding to a node to which at least two links are connected, carries out, one of determinations of;
a first determination of whether or not there is a restricting element for restricting movement of a movable body when the movable body moves from a road corresponding to one link to a road corresponding to another link through a connecting portion corresponding to a node to which at least two links are connected;
a second determination of determining number of connecting links to the node;
a third determination of determining attribute of the road corresponding to at least any one of links connected to the node;
a fourth determination of determining condition of the road; and
a fifth determination of determining a moving direction from the road corresponding to the one link to the road corresponding to the another link, and further determines a shape of connecting the road corresponding to the link to the connecting portion corresponding to the node;an acquiring device that acquires the node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link on the basis of combination among any one of the existence of the restricting element, the number of links, the attribute of the road, the condition of the road and the direction of the movement, and the shape of connecting the roads, respectively thus determined, and a route searching device that searches for the optimum route on the basis of the link cost and the node cost thus acquired.
-
-
9. A route searching device that detects an optimum route among possible routes from a first point to a second point on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes and node costs that are set up with respect to each of a plurality of nodes to which at least two links are connected, the route searching device comprising:
-
a link learning level setting device that sets up a learning level of the link in accordance with frequency for a movable body of passing through a road corresponding to the link; a node learning level setting device that sets up a learning level of the node in accordance with frequency of the movable body moving from a road corresponding to one link to a road corresponding to another link via a connecting portion corresponding to the node; a link cost calculating device that calculates a new link cost of the link using the link cost set up for the link and the learning level of the link; a node cost calculating device that calculates a new node cost of the node using the node cost set up for the node and the learning level of the node; and a route searching device that searches for the optimum route on the basis of the new link cost and the new node cost, wherein a rate of change between the new link cost calculated with the link cost calculating device and the link cost originally provided and a rate of change between the new node cost calculated with the node cost calculating device and the node cost originally provided are substantially the same. - View Dependent Claims (11, 12)
-
-
10. (canceled)
-
14. A route searching method for detecting an optimum route among possible routes from a first point to a second point, on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, the route searching method comprising steps of:
-
making determination on attribute of a road corresponding to one link and attribute of a road corresponding to another link when a movable body moves from the road corresponding to the one link to the road corresponding to the another link through a connecting portion corresponding to a node to which at least two links are connected; memorizing a node cost table associating a node cost respectively with combinations of the attributes including at least two of;
existence of a restricting element for restricting movement of the movable body from the road corresponding to the one link to the road corresponding to the another link, number of links connected to the node, a shape of connecting roads corresponding to the links to the connecting portion corresponding to the node, conditions of the roads, and a direction of the movement from the road corresponding to the one link to the road corresponding to the another link,acquiring a node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link out of the node cost table thus memorized, on the basis of the attribute of the road corresponding to one link and the attribute of the road corresponding to another link, respectively thus determined; and searching the optimum route on the basis of the link cost and the node cost thus acquired.
-
-
15. A route searching method for detecting an optimum route among possible routes from a first point to a second point, on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes and node costs that are set up with respect to each of a plurality of nodes to which at least two links are connected, the route searching method comprising the steps of:
-
setting a learning level of the link in accordance with frequency for a movable body of passing through a road corresponding to the link; setting a learning level of the node in accordance with frequency for the movable body of moving from a road corresponding to one link to a road corresponding to another link via a connecting portion corresponding to the node; calculating a new link cost of the link using the link cost thus set up for the link and the learning level of the link; calculating a new node cost of the node using the node cost set up for the node and the learning level of the node; and searching for the optimum route on the basis of the new link cost and the new node cost, wherein a rate of change between the new link cost thus calculated and the link cost originally provided, and a rate of change between the new node cost thus calculated and the node cost originally provided are substantially the same.
-
-
16. A route searching program that causes a computer for detecting an optimum route among possible routes from a first point to a second point on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes, to function as:
-
a determining device that determines attribute of a road corresponding to one link and attribute of a road corresponding to another link when a movable body moves from the road corresponding to the one link to the road corresponding to the another link through a connecting portion corresponding to a node to which at least two links are connected; a memory device for memorizing a node cost table associating a node cost respectively with combinations of the attributes including at least two of;
existence of a restricting element for restricting movement of the movable body from the road corresponding to the one link to the road corresponding to the another link, number of links connected to the node, a shape of connecting roads corresponding to the links to the connecting portion corresponding to the node conditions of the roads, and a direction of the movement from the road corresponding to the one link to the road corresponding to the another link, an acquiring device means that acquires the node cost indicative of difficulty of movement from the road corresponding to the one link to the road corresponding to the another link out of the node cost table thus memorized in the memory device on the basis of the attribute of the road corresponding to the one link and the attribute of the road corresponding to the another link, respectively determined with the determining device; anda route searching device that searches the optimum route on the basis of the link cost and the node cost thus acquired. - View Dependent Claims (18)
-
-
17. A route searching program that causes a computer for detecting an optimum route among possible routes from a first point to a second point on the basis of link costs that are set up with respect to each of a plurality of links constituting the possible routes and node costs that are set up with respect to each of a plurality of nodes to which at least two links are connected, to function as:
-
a link learning level setting device that sets up a learning level of the link in accordance with frequency for a movable body of passing through a road corresponding to the link; a node learning level setting device that sets up a learning level of the node in accordance with frequency for the movable body of moving from a road corresponding to one link to a road corresponding to another link via a connecting portion corresponding to the node; a link cost calculating device that calculates a new link cost of the link using the link cost thus set up for the link and the learning level of the link; a node cost calculating device that calculates a new node cost of the node using the node cost thus set up for the node and the learning level of the node; and a route searching device that searches for the optimum route on the basis of the new link cost and the new node cost, wherein a rate of change between the new link cost calculated with the link cost calculating device and the link cost originally provided and a rate of change between the new node cost calculated with the node cost calculating device and the node cost originally provided are substantially the same.
-
Specification