IP Library › Granted Patent US 12,516,944
Granted Patent B2
US 12,516,944 · App. 18/543,540 · Granted Jan 6, 2026

Route searching device

Inventors: Keisuke Otaki (Nagakute, JP); Tomosuke Maeda (Nagakute, JP); Hiroyuki Sakai (Nagakute, JP); Takayoshi Yoshimura (Nagakute, JP)
Assignee: KABUSHIKI KAISHA TOYOTA CHUO KENKYUSHO
G01C21/3461G01C21/3617
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,516,944
App. No.
18/543,540
Granted
Jan 6, 2026
Kind
B2
Abstract

A route searching device may obtain map information including a plurality of roads. The route searching device may determine a reference position and a destination on the map information. The route searching device may determine a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination. The route searching device may search a route from the reference position to the destination satisfying the restricting condition. The route searching device may identify a predetermined road from among the plurality of roads. The predetermined road may be a road on which the mobile body has travelled or which has been selected as the route before in the past. The route searching device may search the route such that a percentage at which the identified predetermined road is included in the route becomes low.

Claims (157)

1 . A route searching device comprising:

a controller; and

a memory storing computer-readable instructions;

wherein the computer-readable instructions, when executed by the controller, cause the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the searching of the route includes searching the route based on an entropy-based evaluation value, and

the map information includes a plurality of intersections,

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform storing, for each of the plurality of intersections, a number of visits that accumulated at least one of a number of times the mobile body travelled through the intersection and a number of times the intersection was selected as the route,

the searching of the route includes searching the route that reaches the destination via N intersections from the reference position by repeating a process of selecting a K+1th intersection with a Kth intersection as a reference over N times,

wherein the N is a natural number greater than or equal to 1 and the K is a natural number greater than 1 and less than or equal to N−1,

the searching of the route includes selecting an intersection with a less number of visits upon selecting the K+1th intersection, and

the computer-readable instructions, when executed by the controller, further cause the route searching device to perform:

displaying the searched route on a display configured to receive a user input;

receiving a user selection via the display of the searched route; and

guiding the mobile body along the searched route.

2 . The route searching device according to claim 1 , wherein

the searching of the route includes selecting the K+1th intersection by heuristic search.

3 . The route searching device according to claim 1 , wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining time as the restricting condition,

the remaining time being obtained by subtracting elapsed time since the mobile body started to travel toward the destination from the upper limit value of the required time, and

the searching of the route includes searching the route again such that the destination can be reached within the remaining time.

4 . The route searching device according to claim 1 , wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining number of waypoints as the restricting condition,

the remaining number of waypoints being obtained by subtracting number of intersections or roads which the mobile body has travelled through since the mobile body started to travel toward the destination from an upper limit value of routable intersections or roads, and

the searching of the route includes searching the route again such that the destination can be reached within the remaining number of waypoints.

5 . The route searching device according to claim 1 , wherein

the mobile body may comprise a plurality of mobile bodies, and

the searching of the route includes identifying a road on which one of the plurality of mobile bodies has travelled or which has been selected as the route by one of the plurality of mobile bodies as the predetermined road.

6 . A non-transitory computer-readable recording medium storing computer-readable instructions for a route searching device that comprises a memory,

the computer-readable instructions, when executed by a controller of the route searching device, causing the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the map information includes a plurality of intersections,

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform storing, for each of the plurality of intersections, a number of visits that accumulated at least one of a number of times the mobile body travelled through the intersection and a number of times the intersection was selected as the route,

the searching of the route includes searching the route that reaches the destination via N intersections from the reference position by repeating a process of selecting a K+1th intersection with a Kth intersection as a reference over N times,

wherein the N is a natural number greater than or equal to 1 and the K is a natural number greater than 1 and less than or equal to N−1,

the searching of the route includes selecting an intersection with a less number of visits upon selecting the K+1th intersection, and

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform:

presenting the searched route on a display configured to receive a user input;

receiving a user selection via the display of the searched route; and

guiding the mobile body along the searched route.

7 . The non-transitory computer-readable recording medium according to claim 6 , wherein

the searching of the route includes selecting the K+1th intersection by heuristic search.

8 . The non-transitory computer-readable recording medium according to claim 6 , wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining time as the restricting condition,

the remaining time being obtained by subtracting elapsed time since the mobile body started to travel toward the destination from the upper limit value of the required time, and

the searching of the route includes searching the route again such that the destination can be reached within the remaining time.

9 . The non-transitory computer-readable recording medium according to claim 6 , wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining number of waypoints as the restricting condition,

the remaining number of waypoints being obtained by subtracting number of intersections or roads which the mobile body has travelled through since the mobile body started to travel toward the destination from an upper limit value of routable intersections or roads, and

the searching of the route includes searching the route again such that the destination can be reached within the remaining number of waypoints.

10 . The non-transitory computer-readable recording medium according to claim 6 , wherein

the mobile body may comprise a plurality of mobile bodies, and

the searching of the route includes identifying a road on which one of the plurality of mobile bodies has travelled or which has been selected as the route by one of the plurality of mobile bodies as the predetermined road.

11 . A route searching device comprising:

a controller; and

a memory storing computer-readable instructions;

wherein the computer-readable instructions, when executed by the controller, cause the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining time as the restricting condition,

the remaining time being obtained by subtracting elapsed time since the mobile body started to travel toward the destination from the upper limit value of the required time,

the searching of the route includes searching the route again such that the destination can be reached within the remaining time, and

the computer-readable instructions, when executed by the controller, further cause the route searching device to perform:

displaying the route searched again on a display configured to receive a user input;

receiving a user selection via the display of the route searched; and

guiding the mobile body along the route searched again.

12 . A route searching device comprising:

a controller; and

a memory storing computer-readable instructions;

wherein the computer-readable instructions, when executed by the controller, cause the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining number of waypoints as the restricting condition,

the remaining number of waypoints being obtained by subtracting number of intersections or roads which the mobile body has travelled through since the mobile body started to travel toward the destination from an upper limit value of routable intersections or roads,

the searching of the route includes searching the route again such that the destination can be reached within the remaining number of waypoints, and

the computer-readable instructions, when executed by the controller, further cause the route searching device to perform:

displaying the route searched again on a display configured to receive a user input;

receiving a user selection via the display of the route searched again; and

guiding the mobile body along the selected route searched again.

13 . A non-transitory computer-readable recording medium storing computer-readable instructions for a route searching device that comprises a memory,

the computer-readable instructions, when executed by a controller of the route searching device, causing the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining time as the restricting condition,

the remaining time being obtained by subtracting elapsed time since the mobile body started to travel toward the destination from the upper limit value of the required time,

the searching of the route includes searching the route again such that the destination can be reached within the remaining time, and

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform:

displaying the route searched again on a display configured to receive a user input;

receiving a user selection via the display of the route searched again; and

guiding the mobile body along the route searched again.

14 . A non-transitory computer-readable recording medium storing computer-readable instructions for a route searching device that comprises a memory,

the computer-readable instructions, when executed by a controller of the route searching device, causing the route searching device to perform:

obtaining map information including a plurality of roads;

determining a reference position and a destination on the map information;

determining a restricting condition for a mobile body to travel by departing from the reference position and reaching the destination, the restricting condition including at least one of an upper limit value of time required to reach the destination and an upper limit value of a distance to the destination; and

searching a route from the reference position to the destination satisfying the restricting condition,

wherein the searching of the route includes:

identifying a predetermined road from among the plurality of roads, the predetermined road being a road on which the mobile body has travelled or which has been selected as the route before in the past; and

searching the route such that a frequency of selecting the predetermined road in the searching of the route is reduced, wherein

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform obtaining current location information of the mobile body,

wherein

the determining of the reference position and the destination includes determining a present reference position based on the current location information,

the determining of the restricting condition includes determining remaining number of waypoints as the restricting condition,

the remaining number of waypoints being obtained by subtracting number of intersections or roads which the mobile body has travelled through since the mobile body started to travel toward the destination from an upper limit value of routable intersections or roads,

the searching of the route includes searching the route again such that the destination can be reached within the remaining number of waypoints, and

the computer-readable instructions, when executed by the controller of the route searching device, further cause the route searching device to perform:

displaying the route searched again on a display configured to receive a user input;

receiving a user selection via the display of the route searched again; and

guiding the mobile body along the route searched again.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2023
From: OTAKI, KEISUKE; MAEDA, TOMOSUKE; SAKAI, HIROYUKI; YOSHIMURA, TAKAYOSHI
To: KABUSHIKI KAISHA TOYOTA CHUO KENKYUSHO
Reel/Frame 065898/0651 →
Priority Claims (1)
JP 2023-005866 · Jan 18, 2023 · national
Continuity (1)
Related Publication 20240240950A1 · Jul 18, 2024
References Cited (7)
US 20180283886A1 · Mas-Ud Hussain · 2018 [cited by examiner]
JP 2009204416A · 2009 [cited by applicant]
JP 2010237171A · 2010 [cited by applicant]
JP 2011209171A · 2011 [cited by applicant]
JP 201444156A · 2014 [cited by applicant]
JP 2015180887A · 2015 [cited by applicant]
Dec. 10, 2024 Office Action issued in Japanese Patent Application No. 2023-005866. [cited by applicant]