JP7263119B2 - 走行決定方法、コントローラ、及び当該コントローラを備える走行システム - Google Patents
走行決定方法、コントローラ、及び当該コントローラを備える走行システム Download PDFInfo
- Publication number
- JP7263119B2 JP7263119B2 JP2019095742A JP2019095742A JP7263119B2 JP 7263119 B2 JP7263119 B2 JP 7263119B2 JP 2019095742 A JP2019095742 A JP 2019095742A JP 2019095742 A JP2019095742 A JP 2019095742A JP 7263119 B2 JP7263119 B2 JP 7263119B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- state
- cost
- vehicle
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0025—Planning or execution of driving tasks specially adapted for specific operations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3407—Route searching; Route guidance specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags or using precalculated routes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
- G08G1/202—Dispatching vehicles on the basis of a location, e.g. taxi dispatching
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
Claims (8)
- 自動走行を行うビークルの走行経路及び走行タイミングを決定するビークル走行決定方法であって、
前記ビークルが走行可能な経路は、複数の地点ノードと、前記地点ノードと前記地点ノードの間を繋ぐ地点間エッジと、からなる第1グラフで表現され、
前記ビークルの出発地点である出発地点ノードと、到着地点である到着地点ノードと、のそれぞれが前記地点ノードから選択され、
前記出発地点ノードを出発すべき出発時刻と、前記到着地点ノードに到着すべき到着時刻と、のそれぞれが指定された場合に、
前記ビークルが前記出発地点ノードから前記到着地点ノードへ走行する過程を表す第2グラフを生成し、
前記第2グラフは、複数の状態ノードと、前記状態ノードと前記状態ノードの間を繋ぐ状態遷移エッジと、を含み、
それぞれの前記状態ノードは、ある前記地点ノードに、ある時刻に、前記ビークルが存在する状態を表し、
前記状態遷移エッジには、
ある前記地点ノードに、ある時刻に存在する前記ビークルが、次の時刻まで当該地点ノードに留まる場合を表す、ビークル停止エッジと、
ある前記地点ノードに、ある時刻に存在する前記ビークルが、次の時刻には、当該地点ノードと前記地点間エッジで繋がれた他の前記地点ノードのそれぞれに移動する場合を表し、移動先の地点ノード毎に定められるビークル移動エッジと、
が含まれ、
前記出発地点ノードに、基準時刻に前記ビークルが存在する状態を表す状態ノードを起点状態ノードとするときに、前記第2グラフは前記起点状態ノードを起点として生成され、
それぞれの前記状態遷移エッジには、当該状態遷移エッジが示す遷移の前又は後に対応する時刻と、前記到着時刻と、の差に応じて大きくなる状態遷移コストが定められており、
前記第2グラフにおいて、前記起点状態ノードから、前記到着地点ノードに前記ビークルが存在することを示す何れかの前記状態ノードに至るグラフ経路のうち、前記状態遷移コストの総和が最小となるコスト最小グラフ経路を、ダイクストラ法を用いて求め、
前記コスト最小グラフ経路に基づいて、前記ビークルの走行経路及び走行タイミングを決定することを特徴とするビークル走行決定方法。 - 請求項1に記載のビークル走行決定方法であって、
前記状態遷移コストは、対応する前記状態遷移エッジが示す遷移の前又は後に対応する時刻が前記到着時刻より遅い場合には、早い場合よりも、時間差が同じであっても大きく定められることを特徴とするビークル走行決定方法。 - 請求項1又は2に記載のビークル走行決定方法であって、
前記状態遷移コストは、
対応する前記状態遷移エッジが示す遷移の前又は後に対応する時刻が前記到着時刻より早い場合に加えられる過早コストと、
対応する前記状態遷移エッジが示す遷移の前又は後に対応する時刻が前記到着時刻より遅い場合に加えられる遅滞コストと、
前記ビークルがある前記地点ノードで停止する場合に加えられる停止コストと、
に基づいて求められ、
前記過早コストを重み付けする第1パラメータ、前記遅滞コストを重み付けする第2パラメータ、及び、前記停止コストを重み付けする第3パラメータのそれぞれが、設定可能であることを特徴とするビークル走行決定方法。 - 請求項1から3までの何れか一項に記載のビークル走行決定方法であって、
前記地点ノードが示す現実の地点の間隔は、前記ビークルの単位時間あたりの移動量に対応していることを特徴とするビークル走行決定方法。 - 請求項1から4までの何れか一項に記載のビークル走行決定方法であって、
前記出発地点ノード、前記到着地点ノード、前記出発時刻、及び前記到着時刻のそれぞれが定められた複数の前記ビークルのそれぞれについて、前記コスト最小グラフ経路を求めることにより、走行経路及び走行タイミングを仮決定し、
仮決定された走行経路及び走行タイミングで前記ビークルをそれぞれ走行させる場合に前記ビークル同士で干渉が発生する場合には、干渉する前記ビークルのうち少なくとも1つについて、他の前記ビークルとの干渉に対応する前記状態遷移エッジの前記状態遷移コストを大きくなるように変更して、前記コスト最小グラフ経路を再び求めることにより走行経路及び走行タイミングを再決定することを特徴とするビークル走行決定方法。 - 請求項1から5までの何れか一項に記載のビークル走行決定方法であって、
前記コスト最小グラフ経路を求める方法は、
前記第2グラフにおいて、前記起点状態ノードを確定ノードとし、当該起点状態ノードの確定コストを所定値とする初期処理を行った後、ループ処理を反復し、
前記ループ処理は、
確定ノードとなっていない前記状態ノードであって、何れかの前記確定ノードに対して隣接し前記状態遷移エッジによって繋がる前記状態ノードである隣接状態ノードを求める第1ステップと、
前記隣接状態ノードのうち、初期処理又は前回のループ処理で新しく確定ノードとなった新確定ノードに対して隣接し前記状態遷移エッジによって繋がる隣接状態ノードのそれぞれを対象として、対象となる前記隣接状態ノードに至る状態遷移コスト累積値を、前記新確定ノードの前記確定コストに前記状態遷移エッジのコストを加算することにより求める第2ステップと、
それぞれの前記隣接状態ノードについて、初回から今回までのループ処理における前記第2ステップで求められた前記状態遷移コスト累積値の中で最良の前記状態遷移コスト累積値である状態遷移コスト累積最良値を求める第3ステップと、
前記第3ステップで求められた前記状態遷移コスト累積最良値が最も小さい前記隣接状態ノードを確定ノードとし、当該状態遷移コスト累積最良値を、当該確定ノードの確定コストとする第4ステップと、
を含み、
前記ループ処理を反復することにより、前記確定ノード及び確定コストを順次求め、前記到着地点ノードに前記ビークルが存在することを示す前記状態ノードのうち、前記確定コストが最も小さくなる前記グラフ経路を前記コスト最小グラフ経路とすることを特徴とするビークル走行決定方法。 - 請求項1から6までの何れか一項に記載のビークル走行決定方法を用いて、前記ビークルの走行経路及び走行タイミングを決定することを特徴とするコントローラ。
- 請求項7に記載のコントローラと、
前記コントローラによって決定された走行経路及び走行タイミングに従って自動走行を行う複数の走行装置と、
を備えることを特徴とする走行システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019095742A JP7263119B2 (ja) | 2019-05-22 | 2019-05-22 | 走行決定方法、コントローラ、及び当該コントローラを備える走行システム |
| US16/881,230 US11222535B2 (en) | 2019-05-22 | 2020-05-22 | Route determination method, controller, and routing system comprising controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019095742A JP7263119B2 (ja) | 2019-05-22 | 2019-05-22 | 走行決定方法、コントローラ、及び当該コントローラを備える走行システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020190915A JP2020190915A (ja) | 2020-11-26 |
| JP7263119B2 true JP7263119B2 (ja) | 2023-04-24 |
Family
ID=73453757
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019095742A Active JP7263119B2 (ja) | 2019-05-22 | 2019-05-22 | 走行決定方法、コントローラ、及び当該コントローラを備える走行システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11222535B2 (ja) |
| JP (1) | JP7263119B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20230409034A1 (en) * | 2020-11-27 | 2023-12-21 | Murata Machinery, Ltd. | Mobile body system, picking system, and route determination method |
| CN112703144A (zh) * | 2020-12-21 | 2021-04-23 | 华为技术有限公司 | 控制方法、相关设备及计算机可读存储介质 |
| US11946749B2 (en) * | 2021-03-12 | 2024-04-02 | Motional Ad Llc | Driving data guided spatial planning |
| CN114237265B (zh) * | 2022-02-25 | 2022-07-12 | 深圳市城市交通规划设计研究中心股份有限公司 | 最优日常巡检路线的规划方法、系统、计算机及存储介质 |
| JP7562056B1 (ja) * | 2023-01-05 | 2024-10-04 | 三菱電機株式会社 | 情報処理装置、生成方法、及び生成プログラム |
| JPWO2024195482A1 (ja) * | 2023-03-22 | 2024-09-26 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001255923A (ja) | 2000-03-10 | 2001-09-21 | Shinko Electric Co Ltd | 無人車の動作計画作成装置 |
| JP4782194B2 (ja) | 2006-05-12 | 2011-09-28 | 村田機械株式会社 | 搬送システム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2375364A1 (en) * | 2010-04-12 | 2011-10-12 | Karlsruher Institut für Technologie | Method and system for time-dependent routing |
| US9097535B2 (en) * | 2012-05-09 | 2015-08-04 | Google Inc. | Public transportation journey planning |
| US12124279B2 (en) * | 2017-04-12 | 2024-10-22 | Lawrence Livermore National Security, Llc | Swarm path planner system for vehicles |
-
2019
- 2019-05-22 JP JP2019095742A patent/JP7263119B2/ja active Active
-
2020
- 2020-05-22 US US16/881,230 patent/US11222535B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001255923A (ja) | 2000-03-10 | 2001-09-21 | Shinko Electric Co Ltd | 無人車の動作計画作成装置 |
| JP4782194B2 (ja) | 2006-05-12 | 2011-09-28 | 村田機械株式会社 | 搬送システム |
Also Published As
| Publication number | Publication date |
|---|---|
| US11222535B2 (en) | 2022-01-11 |
| JP2020190915A (ja) | 2020-11-26 |
| US20200372797A1 (en) | 2020-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7263119B2 (ja) | 走行決定方法、コントローラ、及び当該コントローラを備える走行システム | |
| US11397442B2 (en) | Travel planning system, travel planning method, and non-transitory computer readable medium | |
| JP7669451B2 (ja) | 情報処理装置、情報処理方法、コンピュータプログラム及び情報処理システム | |
| JP4746674B2 (ja) | 搬送システムと搬送方法 | |
| US20210286373A1 (en) | Travel control device, travel control method and computer program | |
| JP5743169B2 (ja) | 搬送車システムと搬送車の走行スケジュールの生成方法 | |
| US9845192B2 (en) | Transport vehicle system and transport method | |
| JP7263118B2 (ja) | 走行指令割付方法、コントローラ、及び当該コントローラを備える搬送システム | |
| CN101443247B (zh) | 搬送系统和搬送方法 | |
| US9836050B2 (en) | Guided vehicle system and guided vehicle control method | |
| JP2020030724A (ja) | 走行車制御装置、走行車システム、及び走行車制御方法 | |
| CN117784774A (zh) | 一种oht路径生成与运输控制系统及方法 | |
| JP2024045465A (ja) | 走行制御装置、走行制御方法及びコンピュータプログラム | |
| CN102265230B (zh) | 行走车系统 | |
| WO2021177135A1 (ja) | 自動倉庫システム、及び、自動倉庫システムの制御方法 | |
| JP5029622B2 (ja) | 搬送車システム | |
| JP5402943B2 (ja) | 搬送車システムおよび搬送車制御方法 | |
| US20250269886A1 (en) | Conveyance system | |
| KR20250086593A (ko) | 물품을 운송하기 위한 방법 및 시스템 | |
| KR101079192B1 (ko) | 경로추적을 이용한 자율 주행 장치의 트래픽 제어 방법 | |
| JP7302536B2 (ja) | 倉庫設備の制御システム及び制御方法 | |
| KR20230038275A (ko) | 주행차 시스템 | |
| JP7790503B1 (ja) | 搬送設備 | |
| CN121115769A (zh) | 路径规划方法、电子设备及计算机可读存储介质 | |
| WO2023047829A1 (ja) | 搬送システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221109 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221118 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7263119 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |