Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7736602B2 - Root Calculator - Google Patents
[go: Go Back, main page]

JP7736602B2 - Root Calculator - Google Patents

Root Calculator

Info

Publication number
JP7736602B2
JP7736602B2 JP2022035234A JP2022035234A JP7736602B2 JP 7736602 B2 JP7736602 B2 JP 7736602B2 JP 2022035234 A JP2022035234 A JP 2022035234A JP 2022035234 A JP2022035234 A JP 2022035234A JP 7736602 B2 JP7736602 B2 JP 7736602B2
Authority
JP
Japan
Prior art keywords
target
route
mobility
driving
risk value
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
Application number
JP2022035234A
Other languages
Japanese (ja)
Other versions
JP2023130758A (en
Inventor
亨 高島
隆宏 岡野
博文 百瀬
駿 溝尾
俊 丸山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Komatsu Ltd
Toyota Motor Corp
Original Assignee
Komatsu Ltd
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Komatsu Ltd, Toyota Motor Corp filed Critical Komatsu Ltd
Priority to JP2022035234A priority Critical patent/JP7736602B2/en
Priority to AU2023201199A priority patent/AU2023201199A1/en
Publication of JP2023130758A publication Critical patent/JP2023130758A/en
Application granted granted Critical
Publication of JP7736602B2 publication Critical patent/JP7736602B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Complex Calculations (AREA)

Description

本発明は、モビリティの目標ルートを演算するルート演算装置に関する。 The present invention relates to a route calculation device that calculates a target route for mobility.

路面状態を推定する路面状態推定装置としては、例えば特開2020-13537号公報に記載されている。この路面状態推定装置は、車両の挙動情報に基づいて、車両が路面異常に遭遇した場合に車両がとるであろうと想定される特定挙動に基づいて定まる異常条件が満たされているか否かを判定し、当該判定結果に基づいて路面状態を推定する。 An example of a road surface condition estimation device that estimates road surface conditions is described in Japanese Patent Application Laid-Open No. 2020-13537. This road surface condition estimation device determines whether abnormal conditions are met based on specific behaviors that the vehicle is expected to exhibit if it encounters a road surface abnormality, based on vehicle behavior information, and estimates road surface conditions based on the determination results.

特開2020-13537号公報Japanese Patent Application Laid-Open No. 2020-13537

ところで、モビリティ(特に自動運転のモビリティ)が走行する目標ルートは、車両がスタックしそうな荒れた道路を避けた安全性が高いルートであることが望まれる。そこで、ルートの選択において、路面状態の情報が重要となる。上記路面状態推定装置のように、路面状態は、一般的に、モビリティ(ここでは車両)に設けられた各種センサの検出結果に基づいて推定される。しかしながら、センサは、車両メーカーや車種等により異なり、統一的で統計的な路面状態の推定は困難である。また、例えば鉱山等のように、大型の重機と乗用車(ピックアップトラック等)とが混在して走行する未舗装路が存在する場所において、舗装路で且つ乗用車の走行が前提の路面状態推定装置では、路面状態の精度良い推定は困難である。 It is desirable that the target route traveled by mobility (especially autonomous mobility) be a safe route that avoids rough roads where the vehicle is likely to get stuck. Therefore, information about road surface conditions is important when selecting a route. As with the road surface condition estimation device described above, road surface conditions are generally estimated based on the detection results of various sensors installed on the mobility (here, the vehicle). However, sensors vary depending on the vehicle manufacturer and model, making it difficult to estimate road surface conditions in a unified and statistical manner. Furthermore, in places such as mines where there are unpaved roads where large heavy machinery and passenger vehicles (e.g., pickup trucks) travel together, it is difficult for road surface condition estimation devices, which are designed for paved roads and passenger vehicles, to accurately estimate road surface conditions.

本発明の目的は、複数の異なる車種が走行する未舗装路が存在する場所でも、統一的に推定された路面状態に基づいて目標ルートを演算することができるルート演算装置を提供することである。 The object of the present invention is to provide a route calculation device that can calculate a target route based on uniformly estimated road surface conditions, even in locations where there are unpaved roads on which multiple different vehicle types travel.

本発明のルート演算装置は、複数のエリアで区切られた地図データを記憶する地図データ記憶部と、モビリティの位置情報に基づいて、モビリティの走行履歴を前記エリア毎に記憶する走行履歴記憶部と、複数のモビリティのそれぞれに対して、一のモビリティの走行による路面状態の変化が他のモビリティの走行に与える影響度を記憶する影響度記憶部と、目標ルートの演算対象のモビリティである対象モビリティが各前記エリアを走行する際の走行リスクである対象走行リスク値を、前記走行履歴及び前記対象モビリティに対する前記影響度に基づいて演算する走行リスク演算部と、前記地図データ、前記対象モビリティの位置情報、目的地の情報、及び前記対象走行リスク値に基づいて、前記対象モビリティの前記目標ルートを演算する目標ルート演算部と、を備える。なお、ルート演算装置は、前記目標ルートに関する演算結果及び前記対象モビリティの走行結果を入力データとして機械学習し、各モビリティの前記影響度を更新するように構成されてもよい。 The route calculation device of the present invention includes a map data storage unit that stores map data divided into a plurality of areas, a driving history storage unit that stores driving histories of mobility vehicles for each area based on location information of the mobility vehicles, an impact storage unit that stores, for each of a plurality of mobility vehicles, the impact of changes in road surface conditions caused by the driving of one mobility vehicle on the driving of the other mobility vehicles, a driving risk calculation unit that calculates a target driving risk value that represents the driving risk when a target mobility vehicle, which is a mobility vehicle that is the target of calculation of a target route, travels through each of the areas based on the driving history and the impact on the target mobility vehicle, and a target route calculation unit that calculates the target route for the target mobility vehicle based on the map data, location information of the target mobility vehicle, destination information, and the target driving risk value. Note that the route calculation device may be configured to perform machine learning using the calculation results for the target route and the driving results of the target mobility vehicle as input data, and update the impact of each mobility vehicle.

本発明によれば、モビリティの走行履歴及び対象モビリティへの影響度に基づいて、地図データ上のエリア毎に、対象モビリティに対する走行のリスク(対象走行リスク値)が演算される。この対象走行リスク値に基づいて対象モビリティの目標ルートが演算される。対象走行リスク値は、各モビリティのセンサに依存せず、エリア毎の走行履歴及びモビリティ毎の影響度に基づいて演算される。つまり、本発明によれば、各モビリティに統一的に、エリア毎の対象走行リスク値が演算されるため、センサの構成の違いによる影響を受けることなく路面状態が推定される。本発明によれば、複数の異なる車種が走行する未舗装路が存在する場所でも、統一的に推定された路面状態に基づいて目標ルートを演算することができる。 According to the present invention, the driving risk (target driving risk value) for a target mobility is calculated for each area on map data based on the mobility's driving history and the degree of impact on the target mobility. A target route for the target mobility is calculated based on this target driving risk value. The target driving risk value is calculated based on the driving history for each area and the degree of impact for each mobility, regardless of the sensors of each mobility. In other words, according to the present invention, the target driving risk value for each area is calculated uniformly for each mobility, so road surface conditions can be estimated without being affected by differences in sensor configuration. According to the present invention, a target route can be calculated based on uniformly estimated road surface conditions, even in places where there are unpaved roads on which multiple different vehicle types travel.

本実施形態のルート演算装置の構成図である。FIG. 1 is a configuration diagram of a root calculation device according to an embodiment of the present invention. 本実施形態の地図データの一例を表す概念図である。FIG. 2 is a conceptual diagram illustrating an example of map data according to the embodiment. 本実施形態の対象走行リスク値を説明するためのタイムチャートである。4 is a time chart for explaining a target driving risk value according to the present embodiment. 本実施形態の地図データの一例(第1演算例)を表す概念図である。FIG. 3 is a conceptual diagram illustrating an example (first calculation example) of map data according to the embodiment. 本実施形態の地図データの一例(第2演算例)を表す概念図である。FIG. 10 is a conceptual diagram illustrating an example of map data (second calculation example) according to the present embodiment. 本実施形態の走行方向(角度)毎の対象走行リスク値を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining a target driving risk value for each driving direction (angle) according to the present embodiment. 本実施形態の地図データの一例(第3演算例)を表す概念図である。FIG. 10 is a conceptual diagram illustrating an example of map data (third calculation example) according to the present embodiment. 本実施形態の横断リスク値を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. 本実施形態の横断リスク値を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. 本実施形態の横断リスク値を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. 本実施形態の横断リスク値を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining a crossing risk value according to the present embodiment. 本実施形態の対象走行リスク値のリセットの一例を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining an example of resetting the target driving risk value according to the present embodiment. 本実施形態の対象走行リスク値のリセットの一例を説明するための概念図である。FIG. 10 is a conceptual diagram for explaining an example of resetting the target driving risk value according to the present embodiment. 本実施形態の目標ルートの演算の流れの例を表すフローチャートである。10 is a flowchart illustrating an example of a flow of calculation of a target route according to the present embodiment.

以下、本発明を実施するための形態として、本発明の一実施形態であるルート演算装置1を、図を参照しつつ詳しく説明する。なお、本発明は、下記実施例の他、当業者の知識に基づいて種々の変更、改良を施した種々の形態で実施することができる。 The following describes in detail, with reference to the drawings, a root calculation device 1, which is one embodiment of the present invention. In addition to the following example, the present invention can be implemented in a variety of forms, including various modifications and improvements based on the knowledge of those skilled in the art.

本実施形態のルート演算装置1は、少なくとも1つのプロセッサと少なくとも1つのメモリを備えるコンピュータ又は電子制御ユニット(ECU)である。メモリには、各種プログラムや各種データが記憶されている。1つ又は複数のプロセッサは、メモリからプログラムを読み出して実行し、各種演算を実行する。ルート演算装置1は、通信ネットワークを介して、各モビリティと通信可能に構成されている。ルート演算装置1は、例えば中央管制システムに組み込まれ、決定した目標ルートの情報を、目標ルート演算対象のモビリティに送信する。例えば、対象モビリティが自動運転車両である場合、対象モビリティは、受信した目標ルートに基づいて自動運転を実行する。 The route calculation device 1 of this embodiment is a computer or electronic control unit (ECU) equipped with at least one processor and at least one memory. Various programs and data are stored in the memory. One or more processors read and execute programs from the memory to perform various calculations. The route calculation device 1 is configured to be able to communicate with each mobility via a communications network. The route calculation device 1 is incorporated into, for example, a central control system, and transmits information on the determined target route to the mobility for which the target route is to be calculated. For example, if the target mobility is an autonomous vehicle, the target mobility performs autonomous driving based on the received target route.

図1に示すように、ルート演算装置1は、機能として、地図データ記憶部11と、走行履歴記憶部12と、影響度記憶部13と、走行リスク演算部14と、目標ルート演算部15と、を備えている。ルート演算装置1は、各機能を、プロセッサ及びメモリ等の働きにより実現させる。 As shown in FIG. 1, the route calculation device 1 has the following functions: a map data storage unit 11, a driving history storage unit 12, an impact storage unit 13, a driving risk calculation unit 14, and a target route calculation unit 15. The route calculation device 1 realizes each function through the operation of a processor, memory, etc.

地図データ記憶部11は、複数のエリアで区切られた地図データを記憶する。ルート演算装置1は、地図データ上に、予め設定された複数のエリアを認識する。エリアは、例えば所定間隔の格子状の直線で区切られており、グリッド又はセルともいえる。エリアは、地図データ全体に設定されてもよいし、地図データのうち道路(舗装路及び未舗装路を含む)が存在する部分に対してのみ設定されてもよい。エリアの特性(大きさ、形、数等)は、地図データに対して適宜設定可能である。 The map data storage unit 11 stores map data divided into multiple areas. The route calculation device 1 recognizes multiple pre-defined areas on the map data. The areas are divided, for example, by straight lines in a grid pattern at a predetermined interval, and can also be called grids or cells. Areas may be set for the entire map data, or may be set only for parts of the map data where roads (including paved and unpaved roads) exist. The characteristics of the areas (size, shape, number, etc.) can be set appropriately for the map data.

ルート演算装置1は、道路が舗装路及び未舗装路の何れであるかの判断を、例えば、地図データに含まれる道路データ、蓄積されたモビリティの走行による路面状態の推定結果の情報、又はモビリティ走行中にモビリティの挙動に基づいて推定される路面状態の情報等に基づいて判断する。また、ルート演算装置1は、ユーザの設定に応じて、道路を例えば「未舗装路のみ(例えば鉱山でのルート演算)」又は「舗装路のみ(例えば一般道でのルート演算)」と認識するように構成されてもよい。 The route calculation device 1 determines whether a road is paved or unpaved based on, for example, road data included in map data, accumulated information on estimated road surface conditions based on the mobility's travel, or information on road surface conditions estimated based on the mobility's behavior while traveling. Furthermore, the route calculation device 1 may be configured to recognize roads as, for example, "unpaved roads only (e.g., route calculation in a mine)" or "paved roads only (e.g., route calculation on public roads)" depending on the user's settings.

走行履歴記憶部12は、モビリティの位置情報に基づいて、モビリティの走行履歴をエリア毎に記憶する。モビリティの位置情報は、例えば、GPS(Global Positioning System:全方位測位システム)データにより取得可能である。例えば、各モビリティは、GPS受信機を備え、GPSデータに基づいて自身の位置を把握するとともに、自身の位置データをルート演算装置1に無線通信により送信する。ルート演算装置1は、各モビリティのGPSデータに基づいて、どのモビリティがいつどこを走行したのかを把握し、記憶することができる。走行履歴記憶部12は、モビリティ毎に(型毎に)、走行履歴を記憶しているといえる。走行履歴からは、例えば、走行モビリティの型、走行エリア、走行方向、及びそれらの時系列データを読み取ることができる。 The driving history storage unit 12 stores the driving history of each mobility for each area based on the mobility's location information. The mobility's location information can be obtained, for example, from GPS (Global Positioning System) data. For example, each mobility is equipped with a GPS receiver, determines its own location based on the GPS data, and transmits its own location data to the route calculation device 1 via wireless communication. Based on the GPS data of each mobility, the route calculation device 1 can determine and store which mobility traveled where and when. The driving history storage unit 12 can be said to store driving history for each mobility (for each type). For example, the type of traveling mobility, the driving area, the driving direction, and time series data for these can be read from the driving history.

走行履歴記憶部12は、1つのエリアよりも大きいモビリティ(例えばタイヤの直径が2m以上ある大型ダンプカー等)の走行に対しては、大型モビリティの位置と走行方向に応じて、当該大型モビリティのタイヤが通ったと推測できるエリアに対して走行履歴を更新する。走行履歴記憶部12は、大型モビリティの2つのタイヤの位置(左右の各々の車輪位置)をそれぞれ大型モビリティの位置として、走行履歴を記憶する。 For travel by a vehicle larger than a single area (such as a large dump truck with a tire diameter of 2m or more), the travel history storage unit 12 updates the travel history for areas where the tires of the vehicle are estimated to have passed, based on the vehicle's position and direction of travel. The travel history storage unit 12 stores the travel history by treating the positions of the vehicle's two tires (the positions of the left and right wheels) as the vehicle's position.

ルート演算装置1は、例えば、大型ダンプカーの大きさと車輪数の情報等の情報を有し、その情報とGPSデータと走行方向に基づいてタイヤの位置を演算し、タイヤが通ったエリアの走行履歴を更新する。大型ダンプカーが前輪2輪と後輪2輪を備えている場合、1つのルートに対する大型ダンプカーの走行により、2つのタイヤの軌跡、すなわち2つの走行ルートが形成され、2つの走行ルートで通過したエリアの走行履歴が更新される(図5の轍参照)。 The route calculation device 1 stores information such as the size and number of wheels of a large dump truck, calculates the tire position based on this information, GPS data, and driving direction, and updates the driving history of the area the tire has passed through. If a large dump truck has two front wheels and two rear wheels, the driving of the large dump truck along one route will create two tire trajectories, i.e., two driving routes, and the driving history of the areas passed through on the two driving routes will be updated (see the wheel ruts in Figure 5).

影響度記憶部13は、複数のモビリティのそれぞれに対して、一のモビリティの走行が他のモビリティの走行に与える影響度を記憶する。例えば道路が未舗装路である場合、モビリティの走行により道路に土や泥の轍等が形成されやすい。また、例えば道路が舗装路で且つ積雪している場合も、モビリティの走行により道路に雪の轍等が形成され得る。影響度記憶部13は、一のモビリティの走行による路面状態(轍、凹凸等)の変化が、他のモビリティの走行に及ぼす影響の度合いを、当該他のモビリティの走行への影響度として記憶している。 The impact memory unit 13 stores, for each of multiple mobility vehicles, the degree of impact that the driving of one mobility vehicle has on the driving of other mobility vehicles. For example, if the road is unpaved, ruts of dirt or mud are likely to form on the road when a mobility vehicle is driving. Also, for example, if the road is paved and snow is present, ruts of snow may be formed on the road when a mobility vehicle is driving. The impact memory unit 13 stores the degree to which changes in road surface conditions (ruts, unevenness, etc.) caused by the driving of one mobility vehicle affect the driving of other mobility vehicles as the impact on the driving of the other mobility vehicles.

本実施形態の影響度記憶部13は、モビリティの型(種類)毎に、影響度を記憶している。つまり、本実施形態の影響度記憶部13は、複数型(種類)のモビリティのそれぞれに対して、一の型のモビリティの走行が、他の型のモビリティの走行に与える影響度を記憶している。影響度記憶部13は、一の型のモビリティの走行が、同型のモビリティの走行に与える影響度も記憶していてもよい。影響度記憶部13は、モビリティの型として、例えば、ピックアップトラック(小型貨物自動車)、中型トラック、及び大型ダンプカー(大型重機)等を記憶している。影響度記憶部13は、例えば、ピックアップトラックが走行した場合の中型トラックの走行への影響度及び大型ダンプカーの走行への影響度と、中型トラックが走行した場合のピックアップトラックの走行への影響度及び大型ダンプカーの走行への影響度と、大型ダンプカーが走行した場合のピックアップトラックの走行への影響度及び中型トラックの走行への影響度をそれぞれ記憶している。また、影響度記憶部13は、未舗装路での影響度、及び舗装路且つ積雪状態での影響度を記憶している。 The impact memory unit 13 of this embodiment stores the impact for each type (kind) of mobility. That is, for each of multiple types (kinds) of mobility, the impact memory unit 13 of this embodiment stores the impact that the driving of one type of mobility has on the driving of other types of mobility. The impact memory unit 13 may also store the impact that the driving of one type of mobility has on the driving of the same type of mobility. The impact memory unit 13 stores, for example, pickup trucks (small freight vehicles), medium-sized trucks, and large dump trucks (large heavy equipment) as types of mobility. The impact memory unit 13 stores, for example, the impact of a pickup truck's driving on the driving of medium-sized trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a medium-sized truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a large dump truck's driving on the driving of pickup trucks and the impact of a medium-sized ... driving of medium-sized trucks. The impact memory unit 13 also stores the impact on unpaved roads and on paved roads with snow.

一例として、第1エリアを中型トラックが走行した走行履歴がある場合、ピックアップトラックが第1エリアを走行する際の影響度は比較的高く設定され、大型ダンプカーが第1エリアを走行する際の影響度は比較的低く(または0に)設定される。走行対象のモビリティが、エリアの走行履歴にあるモビリティよりも小型である場合、走行への影響度は高くなる。一方、走行対象のモビリティが、エリアの走行履歴にあるモビリティと同等以上の体格(タイヤ等)を持つ場合、走行への影響度は低くなる。 As an example, if there is a driving history of a medium-sized truck driving through the first area, the impact level when a pickup truck drives through the first area is set relatively high, and the impact level when a large dump truck drives through the first area is set relatively low (or 0). If the mobility to be driven is smaller than the mobility in the driving history of the area, the impact level on driving will be high. On the other hand, if the mobility to be driven has a size (tires, etc.) equal to or larger than the mobility in the driving history of the area, the impact level on driving will be low.

影響度は、路面が荒れる度合いとモビリティの大小関係とを加味した走行困難度といえる。例えば、大型車が走行した後の未舗装路には大きな轍が形成されている可能性が高く、その未舗装路を次に小型車が走行する際には走行に対する路面(大きな轍)からの影響度が高いと考えられる。また、その未舗装路を走行履歴中の同種の車両又はそれ以上の体格の車両が走行する際には、前回と同等以上の体格の車両の走行であるため、小型車がその未舗装路を走行する場合と比較して、路面(大きな轍)の走行への影響度は低いと考えられる。影響度は、このような考え方に基づいて設定されている。 The impact level can be thought of as the degree of driving difficulty that takes into account the degree of roughness of the road surface and the relative mobility. For example, there is a high possibility that large ruts will be formed on an unpaved road after a large vehicle has driven on it, and the next time a small vehicle drives on that unpaved road, the road surface (large ruts) is likely to have a high impact on the vehicle's driving. Furthermore, when a vehicle of the same type or larger size that has previously driven on that unpaved road drives on it, the impact of the road surface (large ruts) on the vehicle's driving is likely to be lower than when a small vehicle drives on that unpaved road, since it is a vehicle of the same size or larger than the previous time. The impact level is set based on this thinking.

(走行リスクの演算)
走行リスク演算部14は、目標ルートの演算対象のモビリティである対象モビリティが各エリアを走行する際の走行リスクである対象走行リスク値を、走行履歴及び対象モビリティに対する影響度に基づいて演算する。対象走行リスク値は、走行するエリアにおける対象モビリティに対する影響度が高いほど高くなる。例えば、対象走行リスク値は、対象モビリティより大型のモビリティが走行した回数が多いほど、すなわち影響度が高いモビリティが走行した回数が多いほど高くなる。また、例えば、対象モビリティと同等以下の大きさのモビリティが任意のエリアを走行した場合、対象モビリティに対する当該任意のエリアの対象走行リスク値は、低減又はリセットされる。
(Calculation of driving risk)
The driving risk calculation unit 14 calculates a target driving risk value, which is the driving risk when a target mobility, which is a mobility to be calculated for the target route, travels through each area, based on the driving history and the impact on the target mobility. The target driving risk value increases as the impact on the target mobility in the travel area increases. For example, the target driving risk value increases the more times a mobility larger than the target mobility has traveled, i.e., the more times a mobility with a high impact has traveled. Furthermore, for example, if a mobility of the same size or smaller than the target mobility has traveled through a given area, the target driving risk value for the given area for the target mobility is reduced or reset.

対象走行リスク値の演算の一例として、図2及び図3を参照して、対象モビリティがピックアップトラックである場合におけるエリアX1の対象走行リスク値の演算について説明する。図2に示すように、地図データ上には、格子状に区画された複数のエリアが設定されている。この例では道路がすべて未舗装路である場合を例としており、未舗装路を複数のエリアで分割するように、複数のエリアが地図データの未舗装路上に設定されている。対象走行リスク値は、エリア毎に演算される。 As an example of the calculation of the target driving risk value, with reference to Figures 2 and 3, the calculation of the target driving risk value for area X1 when the target mobility is a pickup truck will be described. As shown in Figure 2, multiple areas divided into a grid are set on the map data. In this example, all roads are unpaved, and multiple areas are set on unpaved roads in the map data so as to divide the unpaved roads into multiple areas. The target driving risk value is calculated for each area.

図3に示すように、ピックアップトラックに対するエリアX1の対象走行リスク値(以下、この例の説明において単に「対象走行リスク値」という)は、他のモビリティの走行履歴に応じて変化する。時刻t0~t1における対象走行リスク値は、「0」となっている。時刻t0~t1におけるエリアX1の状態は、まだ何も走行されていないか、あるいは同型(同種)の他のピックアップトラックが走行しただけの状態である。 As shown in Figure 3, the target driving risk value for area X1 for pickup trucks (hereinafter simply referred to as the "target driving risk value" in the explanation of this example) changes depending on the driving history of other mobility vehicles. The target driving risk value from time t0 to t1 is "0." The state of area X1 from time t0 to t1 is either that nothing has yet been driven there, or that other pickup trucks of the same model (kind) have only driven there.

時刻t1において、中型トラックがエリアX1を通過したことで、対象走行リスク値が影響度に応じて増加している。この例の設定において、中型トラックが走行したことに対するピックアップトラックの走行への影響度は「1(第1所定値)」である。したがって、時刻t1~t2における対象走行リスク値は、「1」となっている。同様に時刻t2、t3、t4のように、エリアX1を中型トラックが通過する毎に対象走行リスク値に影響度が加算され、対象走行リスク値は、時刻t2~t3で「2」、時刻t3~t4で「3」、時刻t4~t5で「4」となる。時刻t4でのエリアX1における中型トラックの累積走行回数は4回であり、走行1回の影響度が「1」であるため、時刻t4での対象走行リスク値が累積値の「4」となっている。このように、対象走行リスク値は、走行履歴と影響度に基づいて演算される。 At time t1, a medium-sized truck passes through area X1, causing the target driving risk value to increase according to the impact. In this example, the impact of a medium-sized truck's passage on the driving of a pickup truck is "1 (first predetermined value)." Therefore, the target driving risk value from time t1 to t2 is "1." Similarly, the impact is added to the target driving risk value each time a medium-sized truck passes through area X1, as at times t2, t3, and t4, so the target driving risk value becomes "2" from time t2 to t3, "3" from time t3 to t4, and "4" from time t4 to t5. At time t4, the cumulative number of passes of the medium-sized truck through area X1 is four, and the impact of each pass is "1," so the target driving risk value at time t4 is a cumulative value of "4." In this way, the target driving risk value is calculated based on driving history and impact.

時刻t5において、エリアX1をピックアップトラックが通過したことで、対象走行リスク値が「0」になっている。この例において、対象モビリティと同型以下の大きさのモビリティが通過したエリアでは、対象走行リスク値がリセット(又は低減)される。この例の設定では、対象モビリティと同型以下のモビリティがスタック等なく走行できたことにより、走行リスクは小さい(ない)とみなされ、対象走行リスク値はリセットされる。時刻t6では、エリアX1を中型トラックが通過したことで、対象走行リスク値が「1」となっている。 At time t5, a pickup truck passes through area X1, causing the target driving risk value to become "0." In this example, the target driving risk value is reset (or reduced) in areas where a mobility of the same type or smaller than the target mobility passes through. In this example, because a mobility of the same type or smaller than the target mobility was able to travel without getting stuck, the driving risk is deemed low (none), and the target driving risk value is reset. At time t6, a medium-sized truck passes through area X1, causing the target driving risk value to become "1."

時刻t7では、エリアX1を大型ダンプカーが通過したことで、対象走行リスク値が「3」となっている。本実施形態の設定において、大型ダンプカーが走行したことに対するピックアップトラックの走行への影響度は「2(第2所定値)」である(第2所定値>第1所定値)。したがって、対象走行リスク値は、1に2が加算されて3となる。時刻t8では、エリアX1を大型ダンプカーが通過したことで、対象走行リスク値が「5」となっている。なお、各値(例えば第1所定値や第2所定値等)、対象走行リスク値の低減・リセットに関するルール、及び対象走行リスク値を低減させる際の低減量等は、適宜変更可能である。 At time t7, the target driving risk value becomes "3" due to the passage of a large dump truck through area X1. In the settings of this embodiment, the impact of the passage of a large dump truck on the driving of a pickup truck is "2 (second predetermined value)" (second predetermined value > first predetermined value). Therefore, the target driving risk value is 3, which is the sum of 1 and 2. At time t8, the target driving risk value becomes "5" due to the passage of a large dump truck through area X1. Note that each value (e.g., first predetermined value, second predetermined value, etc.), rules for reducing and resetting the target driving risk value, and the amount of reduction when reducing the target driving risk value can be changed as appropriate.

このように、走行リスク演算部14は、対象モビリティよりも大型、すなわち路面に与える影響が大きいモビリティが走行したエリアに対して、影響度に基づいて、対象走行リスク値を増大させる。また、走行リスク演算部14は、対象モビリティと同型のモビリティ、対象モビリティよりも小型のモビリティ、又は対象モビリティよりも走破能力が低いモビリティが走行したエリアにおいて、対象走行リスク値を低減させ又はリセットする。 In this way, the driving risk calculation unit 14 increases the target driving risk value for areas where a mobility larger than the target mobility, i.e., a mobility with a greater impact on the road surface, has traveled, based on the degree of impact. The driving risk calculation unit 14 also reduces or resets the target driving risk value in areas where a mobility of the same type as the target mobility, a mobility smaller than the target mobility, or a mobility with lower off-road capability than the target mobility has traveled.

走行リスク演算部14は、モビリティの型毎に、各エリアの対象走行リスク値を演算した走行リスク地図を作成し、記憶していてもよい。この場合、走行リスク演算部14は、例えば、ピックアップトラックが対象モビリティである場合の各エリアの対象走行リスク値を表す第1走行リスク地図と、中型トラックが対象モビリティである場合の各エリアの対象走行リスク値を表す第2走行リスク地図と、を演算し記憶してもよい。走行リスク演算部14は、大型ダンプカーが対象モビリティである場合の各エリアの対象走行リスク値を表す第3走行リスク地図も演算・記憶可能である。走行リスク演算部14は、各モビリティの走行履歴及び影響度に基づいて、各走行リスク地図を更新する。 The driving risk calculation unit 14 may create and store a driving risk map that calculates the target driving risk value for each area for each type of mobility. In this case, the driving risk calculation unit 14 may calculate and store, for example, a first driving risk map that represents the target driving risk value for each area when a pickup truck is the target mobility, and a second driving risk map that represents the target driving risk value for each area when a medium-sized truck is the target mobility. The driving risk calculation unit 14 can also calculate and store a third driving risk map that represents the target driving risk value for each area when a large dump truck is the target mobility. The driving risk calculation unit 14 updates each driving risk map based on the driving history and impact level of each mobility.

(目標ルートの演算)
目標ルート演算部15は、地図データ、対象モビリティの位置情報、目的地の情報、及び対象走行リスク値に基づいて、対象モビリティの目標ルートを演算する。つまり、目標ルート演算部15は、目標ルートの演算の際に、対象モビリティに対する各エリアの走行リスク(対象走行リスク値)を考慮する。例えば、目標ルート演算部15は、対象走行リスク値が所定の走行閾値以上であるエリアは走行しない(回避する)ように、目標ルートを演算してもよい。
(Calculation of target route)
The target route calculation unit 15 calculates a target route for the target mobility based on map data, location information of the target mobility, destination information, and the target driving risk value. That is, when calculating the target route, the target route calculation unit 15 takes into account the driving risk (target driving risk value) of each area for the target mobility. For example, the target route calculation unit 15 may calculate the target route so as not to travel (avoid) areas where the target driving risk value is equal to or greater than a predetermined driving threshold.

目標ルートは、対象モビリティが目的地に到達するための目標となるルートであって、走行する道路及び道路内の走行位置の情報(目標軌道)を含んでいる。例えば、道幅が広い道路を走行する場合、1つの道路に複数のルートが存在し得る。例えば鉱山では道幅が20m以上の未舗装路が存在する。 The target route is the target route for the target mobility to reach its destination, and includes information about the road to be traveled and the travel position within the road (target trajectory). For example, when traveling on a wide road, there may be multiple routes on a single road. For example, in mines, there may be unpaved roads with widths of 20 meters or more.

目標ルートは、所定条件に応じて演算される。所定条件は、例えば、最短距離となるルート、クロソイド曲線を組み込んだルート、又は最短走行時間となるルート等である。また、例えば、上記のように、所定条件は、「対象走行リスク値が所定の走行閾値以上であるエリアを走行しないルート」を含んでもよい。 The target route is calculated according to predetermined conditions. The predetermined conditions may be, for example, a route with the shortest distance, a route incorporating a clothoid curve, or a route with the shortest driving time. Furthermore, as described above, for example, the predetermined conditions may include a "route that does not travel through areas where the target driving risk value is equal to or greater than a predetermined driving threshold."

一例として、目標ルート演算部15は、仮ルート演算処理、経路リスク演算処理、及び目標ルート決定処理を実行可能に構成されている。仮ルート演算処理は、地図データ、対象モビリティの位置情報、及び目的地の情報に基づいて、仮の目標ルートである仮ルートを演算する処理である。経路リスク演算処理は、仮ルートを対象モビリティが走行した場合に通過するエリアの対象走行リスク値に基づいて、仮ルートに対する経路リスク値を演算する処理である。目標ルート決定処理は、経路リスク値に基づいて目標ルートを決定する処理である。目標ルート演算部15は、目標ルート決定処理において、経路リスク値が所定の経路閾値未満である場合、仮ルートを目標ルートに決定し、経路リスク値が経路閾値以上である場合、仮ルート演算処理を再度実行する。なお、目標ルートは、複数決定されてもよく、この場合、ユーザに目標ルートを選択させてもよい。 As an example, the target route calculation unit 15 is configured to be able to execute tentative route calculation processing, route risk calculation processing, and target route determination processing. The tentative route calculation processing is processing that calculates a tentative route, which is a tentative target route, based on map data, location information of the target mobility, and destination information. The route risk calculation processing is processing that calculates a route risk value for the tentative route based on the target driving risk values of the areas that the target mobility will pass through if it travels along the tentative route. The target route determination processing is processing that determines the target route based on the route risk values. If the route risk value is less than a predetermined route threshold in the target route determination processing, the target route calculation unit 15 determines the tentative route as the target route, and if the route risk value is equal to or greater than the route threshold, executes the tentative route calculation processing again. Note that multiple target routes may be determined, in which case the user may be allowed to select a target route.

(経路リスク値の第1演算例)
経路リスク演算処理では、仮ルートを対象モビリティが走行した場合に通過するエリアの対象走行リスク値の合計に基づいて、経路リスク値が演算される。例えば図4に示すように、図面上、対象モビリティが仮ルートR1で走行するエリアは、エリアX1、X2、X3、X4、X5、X6、X7(以下「X1~X7」と略称する)である。仮ルートR1において、始点(現在地)がX1で終点(目的地)がX7であるとする。エリアX1~X7の対象走行リスク値の合計、すなわち仮ルートR1の経路リスク値は、例えば「20」であったとする。
(First Example of Calculation of Route Risk Value)
In the route risk calculation process, a route risk value is calculated based on the sum of the target driving risk values of the areas that the target mobility will pass through if it travels along the tentative route. For example, as shown in Figure 4, the areas that the target mobility will travel along tentative route R1 on the diagram are areas X1, X2, X3, X4, X5, X6, and X7 (hereinafter abbreviated as "X1 to X7"). For tentative route R1, assume that the starting point (current location) is X1 and the ending point (destination) is X7. The sum of the target driving risk values of areas X1 to X7, i.e., the route risk value of tentative route R1, is, for example, "20."

目標ルート決定における所定条件に「経路リスク値が所定の経路閾値未満である仮ルートを目標ルートとして選択する」が含まれている場合、換言すると「経路リスク値が所定の経路閾値以上である仮ルートは目標ルートとして選択しない」が含まれている場合、目標ルート決定処理において、仮ルートの経路リスク値と経路閾値とが比較される。例えば、経路閾値が「20」である場合、仮ルートR1の経路リスク値が「20」であるため、仮ルートR1は目標ルートとして選択されない。この場合、目標ルート演算部15は、仮ルート演算処理において、再度、別の仮ルートを演算する。仮ルート演算処理では、1回目の演算同様、所定条件(例えば最短距離のルート等)に基づいて、仮ルートが演算される。 If the specified conditions for target route determination include "select as the target route a tentative route whose route risk value is less than a specified route threshold," in other words, "do not select as the target route a tentative route whose route risk value is equal to or greater than a specified route threshold," the route risk value of the tentative route is compared with the route threshold in the target route determination process. For example, if the route threshold is "20," the route risk value of tentative route R1 is "20," so tentative route R1 is not selected as the target route. In this case, the target route calculation unit 15 calculates another tentative route again in the tentative route calculation process. In the tentative route calculation process, the tentative route is calculated based on specified conditions (e.g., the shortest route), just like in the first calculation.

図4に示すように、再演算された仮ルートR2では、対象モビリティが走行するエリアの一部が仮ルートR1とは異なっている。つまり、対象モビリティは、仮ルートR2において、エリアX1に替えて、エリアX11及びエリアX12を走行する。エリアX11の対象走行リスク値とエリアX12の対象走行リスク値との合計がエリアX1の対象走行リスク値よりも低い場合、仮ルートR2の経路リスク値は経路閾値未満の値となる。この場合、目標ルート演算部15は、目標ルート決定処理において、仮ルートR2を目標ルートに決定する。 As shown in Figure 4, in the recalculated tentative route R2, some of the areas traveled by the target mobility are different from those in the tentative route R1. That is, in tentative route R2, the target mobility travels through areas X11 and X12 instead of area X1. If the sum of the target driving risk value of area X11 and the target driving risk value of area X12 is lower than the target driving risk value of area X1, the route risk value of tentative route R2 will be less than the route threshold. In this case, the target route calculation unit 15 determines tentative route R2 as the target route in the target route determination process.

(経路リスク値の第2演算例)
経路リスク値の演算において、第1演算例の演算(対象走行リスク値の合計の演算)に加えて、下記の演算を実行してもよい。すなわち、目標ルート演算部15は、経路リスク演算処理において、仮ルート上で隣り合うエリアの対象走行リスク値の差に基づいて、経路リスク値を増大させる。
(Second Example of Calculation of Route Risk Value)
In calculating the route risk value, in addition to the calculation of the first calculation example (calculation of the sum of the target driving risk values), the following calculation may be performed: That is, in the route risk calculation process, the target route calculation unit 15 increases the route risk value based on the difference between the target driving risk values of adjacent areas on the tentative route.

例えば、図4の仮ルートR1において、エリアX1の対象走行リスク値とエリアX2の対象走行リスク値との差が、所定の差分閾値以上である場合、経路リスク値の演算において、対象走行リスク値の合計に対して、所定の横断リスク値を加算する。隣り合うエリアの対象走行リスク値の差が大きい状況は、一方のエリアに轍があり且つ他方のエリアに轍がない状況である可能性が比較的高いと考えられる。この状況は、仮ルート上で隣り合うエリアにおいて、一方のエリアに轍があり且つ他方のエリアに轍がない状況、すなわち轍を跨ぐ(横断する)状況と推定することができる。 For example, on tentative route R1 in Figure 4, if the difference between the target driving risk value of area X1 and the target driving risk value of area X2 is equal to or greater than a predetermined difference threshold, a predetermined crossing risk value is added to the total target driving risk value when calculating the route risk value. A situation in which there is a large difference in the target driving risk values of adjacent areas is considered to be relatively likely to be a situation in which one area has ruts and the other does not. This situation can be estimated as a situation in which one area has ruts and the other does not have ruts, i.e., a situation in which a rut is being crossed (crossed).

モビリティが轍を跨ぐ状況は、モビリティが轍に沿って走行する状況よりも、モビリティがスタック等(例えば、スタック、横転、又は転落等)するリスクが高いと考えられる。この考え方に基づき、隣り合うエリアの対象走行リスク値の差に応じて、経路リスク値に「横断リスク値」が加算される。横断リスク値は、対象モビリティが轍に沿って走行する場合よりも、轍を跨ぐように走行する場合のほうが高い値に設定されている。ここでは一例として、対象走行リスク値の差が差分閾値以上である場合、轍を跨ぐ走行とみなして、所定の横断リスク値分だけ経路リスク値が増大する。第2演算例において、対象走行リスク値の差が差分閾値未満である場合、経路リスク値は増大されないものとする。 A situation in which a mobility vehicle crosses a rut is considered to pose a higher risk of the mobility vehicle getting stuck (for example, getting stuck, rolling over, or falling off) than a situation in which the mobility vehicle is driving along the rut. Based on this idea, a "crossing risk value" is added to the route risk value depending on the difference in the target driving risk values between adjacent areas. The crossing risk value is set to a higher value when the target mobility vehicle drives across a rut than when it drives along the rut. As an example, if the difference in the target driving risk values is equal to or greater than the difference threshold, the vehicle is considered to be driving across a rut, and the route risk value is increased by a predetermined crossing risk value. In the second calculation example, if the difference in the target driving risk values is less than the difference threshold, the route risk value is not increased.

図5に示すように、仮ルートにおいて、大型ダンプカー走行したエリアX2、X4では、対象走行リスク値が相対的に高くなっている。仮ルートにおける走行エリアは、図面上、エリアX1、X2、X3、X4、X5となる。エリアX1、X2の対象走行リスク値の差、エリアX2、X3の対象走行リスク値の差、エリアX3、X4の対象走行リスク値の差、及び、エリアX4、X5の対象走行リスク値の差が、それぞれ差分閾値以上である場合、図面上の仮ルートの経路リスク値は、エリアX1~X5の対象走行リスク値の合計に、4回分の横断リスク値が加算された値となる。目標ルート演算部15は、この仮ルートの経路リスク値が経路閾値以上である場合、仮ルートを再演算する。一方、この仮ルートの経路リスク値が経路閾値未満である場合、目標ルート演算部15は、この仮ルートを目標ルートに決定する。 As shown in Figure 5, the target driving risk value is relatively high in areas X2 and X4 on the tentative route, where a large dump truck traveled. The driving areas on the tentative route are areas X1, X2, X3, X4, and X5 on the drawing. If the difference in the target driving risk values between areas X1 and X2, the difference in the target driving risk values between areas X2 and X3, the difference in the target driving risk values between areas X3 and X4, and the difference in the target driving risk values between areas X4 and X5 are each equal to or greater than the difference threshold, the route risk value of the tentative route on the drawing is the sum of the target driving risk values of areas X1 to X5 plus the crossing risk values for four times. If the route risk value of this tentative route is equal to or greater than the route threshold, the target route calculation unit 15 recalculates the tentative route. On the other hand, if the route risk value of this tentative route is less than the route threshold, the target route calculation unit 15 determines this tentative route as the target route.

横断リスク値は、段階的に設定されてもよい。例えば、隣り合う対象走行リスク値の差(以下「隣差分」ともいう)が差分閾値以上である場合の横断リスク値を第1横断リスク値と称し、当該隣差分が差分閾値未満であり且つ各対象走行リスク値が所定値以上である場合の横断リスク値を第2横断リスク値と称すると、第1横断リスク値と第2横断リスク値とが異なる値に設定されてもよい。モビリティが轍を跨ぐリスクと、モビリティが轍に沿って走行するリスクとを比較すると、前者のほうが後者よりも高いと考えられる。この考え方によれば、第1横断リスク値が第2横断リスク値よりも高い値に設定される(第1横断リスク値>第2横断リスク値)。 The crossing risk value may be set in stages. For example, if the crossing risk value when the difference between adjacent target driving risk values (hereinafter also referred to as the "adjacent difference") is equal to or greater than the difference threshold is referred to as the first crossing risk value, and the crossing risk value when the adjacent difference is less than the difference threshold and each target driving risk value is equal to or greater than a predetermined value is referred to as the second crossing risk value, the first crossing risk value and the second crossing risk value may be set to different values. Comparing the risk of mobility crossing a rut with the risk of mobility driving along a rut, the former is considered to be higher than the latter. According to this concept, the first crossing risk value is set to a value higher than the second crossing risk value (first crossing risk value > second crossing risk value).

例えば、図5のエリアX1、X6を通る仮ルートでは、対象走行リスク値が比較的高いエリアを通るが隣差分は小さく、仮ルートが轍に沿ったルートと推定でき、加算値として第2横断リスク値(中程度の値)が適用される。一方、例えば、エリアX1、X2を通る仮ルートでは、隣差分が大きく、仮ルートが轍を跨ぐルートと推測でき、加算値として第1横断リスク値(高い値)が適用される。横断リスク値の例についてはさらに後述する。 For example, a tentative route passing through areas X1 and X6 in Figure 5 passes through an area with a relatively high target driving risk value, but the adjacent difference is small, so the tentative route can be estimated to be a route that follows ruts, and the second crossing risk value (a medium value) is applied as an additional value. On the other hand, for example, a tentative route passing through areas X1 and X2, the adjacent difference is large, so the tentative route can be estimated to be a route that crosses ruts, and the first crossing risk value (a high value) is applied as an additional value. Examples of crossing risk values will be described further below.

(経路リスク値の第3演算例)
各エリアの対象走行リスク値は、対象モビリティの走行方向に応じて異なる値を取り得るように演算されてもよい。例えば図6に示すように、所定の基準方向と対象モビリティの走行方向との為す角度毎に(所定角度間隔で)、対象走行リスク値が演算されてもよい。つまり、1つのエリアに対して、対象モビリティの走行方向に応じた対象走行リスク値が演算される。なお、図6において、基準方向に対する走行方向の角度(以下「走行角度」ともいう)は、0~360度(deg)で表されているが、例えば0~180度(deg)で表されてもよい。この場合、一線分上を一端から他端に向かう場合の対象走行リスク値と、他端から一端に向かう場合の対象走行リスク値とは同じ値となる。例えば、南北方向における南から北に向かう方向と、北から南に向かう方向とは、同じ対象走行リスク値となる。また、図6の例では、走行角度20度毎に対象走行リスク値が設定されているが、設定間隔は任意に設定できる。
(Third Example of Calculation of Route Risk Value)
The target driving risk value for each area may be calculated to take on different values depending on the driving direction of the target mobility. For example, as shown in FIG. 6 , the target driving risk value may be calculated for each angle (at predetermined angle intervals) between a predetermined reference direction and the driving direction of the target mobility. In other words, for one area, a target driving risk value is calculated according to the driving direction of the target mobility. Note that in FIG. 6 , the angle of the driving direction relative to the reference direction (hereinafter also referred to as the "driving angle") is expressed as 0 to 360 degrees (deg), but it may also be expressed as, for example, 0 to 180 degrees (deg). In this case, the target driving risk value when traveling from one end to the other end on a line segment is the same as the target driving risk value when traveling from the other end to the one end. For example, in a north-south direction, the direction from south to north and the direction from north to south have the same target driving risk value. Furthermore, in the example of FIG. 6 , the target driving risk value is set every 20 degrees of driving angle, but the set interval can be set arbitrarily.

図7に示すように、基準方向を南北方向における北から南に向かう方向とし、大型ダンプカーが南北方向の北から南に走行したとすると、走行履歴における大型ダンプカーの走行角度は0度である。走行履歴記憶部12は、走行履歴として、走行したモビリティの情報(例えば型情報)に加えて、当該モビリティの走行方向(走行角度)も記憶する。走行方向は、例えば、エリア内の走行履歴(走行軌跡)の始点から終点に向かう方向として定義されてもよい。 As shown in Figure 7, if the reference direction is from north to south in the north-south direction and a large dump truck travels from north to south in the north-south direction, the driving angle of the large dump truck in the driving history is 0 degrees. The driving history storage unit 12 stores, as driving history, information about the traveled mobility (e.g., model information) as well as the driving direction (driving angle) of the mobility. The driving direction may be defined, for example, as the direction from the start point to the end point of the driving history (driving trajectory) within the area.

図7の仮ルートR3によれば、エリアX20において、大型ダンプカーの走行方向と対象モビリティの走行方向とが為す角度は、およそ90度(又は270度)となる。一方、仮ルートR4によれば、エリアX20において、大型ダンプカーの走行方向と対象モビリティの走行方向とが為す角度は、およそ0度(平行)となる。 According to tentative route R3 in Figure 7, the angle between the driving direction of the large dump truck and the driving direction of the target mobility in area X20 is approximately 90 degrees (or 270 degrees). On the other hand, according to tentative route R4, the angle between the driving direction of the large dump truck and the driving direction of the target mobility in area X20 is approximately 0 degrees (parallel).

走行方向に応じた対象走行リスク値の考え方の一例について説明する。あるエリアにおいて、大型ダンプカーが1回走行し、当該大型ダンプカーの走行角度が0度であった場合、対象走行リスク値は、対象モビリティの走行角度が90度と270度である場合に最大値となり、0度と180度である場合に最小値となる(例えば図6参照)。これは、轍が南北方向に形成されていると仮定した場合に、モビリティの東西方向(90度又は270度)の走行、すなわち轍を跨ぐ方向の走行は相対的にリスクが高く、モビリティの南北方向(0度又は180度)の走行、すなわち轍に沿った方向の走行は相対的にリスクが低いとの考え方に基づいている。したがって、図7の例では、仮ルートR3におけるエリアX20の対象走行リスク値は最大値となり、仮ルートR4におけるエリアX20の対象走行リスク値は最小値となる。 An example of how target driving risk values are calculated according to driving direction is described below. If a large dump truck drives once in a certain area and the driving angle of the large dump truck is 0 degrees, the target driving risk value will be maximum when the driving angle of the target mobility is 90 degrees and 270 degrees, and minimum when the angle is 0 degrees and 180 degrees (see, for example, Figure 6). This is based on the idea that, assuming that ruts are formed in a north-south direction, driving the mobility in an east-west direction (90 degrees or 270 degrees), i.e., driving across the ruts, is relatively high risk, while driving the mobility in a north-south direction (0 degrees or 180 degrees), i.e., driving along the ruts, is relatively low risk. Therefore, in the example of Figure 7, the target driving risk value for area X20 on tentative route R3 will be maximum, and the target driving risk value for area X20 on tentative route R4 will be minimum.

この場合の演算例として、走行リスク演算部14は、走行角度が90度と270度である場合の対象走行リスク値を、影響度に第1係数(例えば第1係数>1)を乗算した値に基づいて演算する。また、走行リスク演算部14は、走行角度が0度と180度である場合の対象走行リスク値を、影響度に第1係数よりも小さい第2係数(例えば第2係数<1)を乗算した値に基づいて演算する。また、走行リスク演算部14は、走行角度が0度と90度の間、及び180度と270度の間である場合の対象走行リスク値を、走行角度の増大に応じて徐々に増大するように演算する。走行リスク演算部14は、走行角度が90度と180度の間、及び270度と360度の間である場合の対象走行リスク値を、走行角度の増大に応じて徐々に減少するように演算する。このように演算された走行角度毎の対象走行リスク値の分布は、例えば図6に示すようになる。走行リスク演算部14は、対象走行リスク値を、走行角度と対象走行リスク値との所定の関係式(例えば関数)に基づいて演算してもよい。 As an example of calculation in this case, the driving risk calculation unit 14 calculates the target driving risk value when the driving angle is 90 degrees and 270 degrees based on the value obtained by multiplying the influence degree by a first coefficient (e.g., first coefficient > 1). The driving risk calculation unit 14 also calculates the target driving risk value when the driving angle is 0 degrees and 180 degrees based on the value obtained by multiplying the influence degree by a second coefficient smaller than the first coefficient (e.g., second coefficient < 1). The driving risk calculation unit 14 also calculates the target driving risk value when the driving angle is between 0 degrees and 90 degrees and between 180 degrees and 270 degrees so that it gradually increases as the driving angle increases. The driving risk calculation unit 14 calculates the target driving risk value when the driving angle is between 90 degrees and 180 degrees and between 270 degrees and 360 degrees so that it gradually decreases as the driving angle increases. The distribution of the target driving risk values for each driving angle calculated in this way is, for example, as shown in Figure 6. The driving risk calculation unit 14 may calculate the target driving risk value based on a predetermined relational expression (e.g., a function) between the driving angle and the target driving risk value.

なお、対象走行リスク値が最大値又は最小値となる走行角度等は、上記に限らず、適宜設定可能であり、例えばモビリティのスタック、転落、又は横転等のリスクに対する考え方に応じて変更可能である。例えば、轍に対するモビリティの進入角度が45度である場合にモビリティが横転等しやすいのであれば、進入角度45度に対応する走行角度が対象走行リスク値の最大値となるように、演算ルールが設定されればよい。例えば進入角度が0度でる場合のリスク値を上げたい場合も、同様の考え方で演算ルールを設定できる。 The driving angles at which the target driving risk value reaches its maximum or minimum value are not limited to the above and can be set as appropriate, and can be changed depending on how the risk of the mobility getting stuck, falling, or rolling over is considered. For example, if the mobility is prone to rolling over when its approach angle to a rut is 45 degrees, then the calculation rules can be set so that the driving angle corresponding to an approach angle of 45 degrees reaches the maximum value of the target driving risk value. For example, if it is desired to increase the risk value when the approach angle is 0 degrees, the calculation rules can be set using a similar approach.

また、対象走行リスク値の演算方法として、他のモビリティの走行に対して、対象モビリティの横転等のリスクが高い走行角度にのみ、影響度に基づく値を加算する演算方向であってもよい。例えば、走行角度0度で大型ダンプカーが走行したエリアにおいて、大型未満のモビリティの対象走行リスク値は、高リスクと推定される所定の走行角度範囲のみが増大されてもよい。この場合、モビリティの走行により一部の走行角度に対してのみ対象走行リスク値が増大される。 Furthermore, the target driving risk value may be calculated by adding a value based on the degree of influence only to driving angles where the target mobility vehicle has a high risk of rollover, etc., relative to the driving of other mobility vehicles. For example, in an area where a large dump truck has driven at a driving angle of 0 degrees, the target driving risk value for mobility vehicles smaller than large may be increased only for a predetermined driving angle range estimated to be high risk. In this case, the target driving risk value is increased only for some driving angles due to the driving of the mobility vehicle.

対象走行リスク値は、走行角度(走行方向)毎に累積され、例えば1つのエリアに対して同様の走行角度(走行方向)で大型ダンプカーが2回走行した場合、当該エリアの各走行角度の対象走行リスク値は1回走行の場合の2倍となる。また、2回目の走行方向が1回目の走行方向と90度異なる場合、1回目の最小値に2回目の最大値が加算される等により、2回走行後の対象走行リスク値は、各走行角度で同様の値となり得る。なお、設定により、2回目の走行が1回目の走行を上書きしたとして、走行リスク演算部14は、2回目の走行による轍のみが残っていると判断してもよい。この場合、例えば、1回目の対象走行リスク値を走行方向によらず影響度に応じた一定値とし、2回目の走行履歴のみ走行方向を考慮した値として対象走行リスク値に加算してもよい。 The target driving risk value is accumulated for each driving angle (driving direction). For example, if a large dump truck drives twice through an area at the same driving angle (driving direction), the target driving risk value for each driving angle in that area will be twice that of the first drive. Furthermore, if the driving direction for the second drive differs by 90 degrees from the driving direction for the first drive, the target driving risk value after the second drive may be the same for each driving angle, for example, by adding the maximum value for the second drive to the minimum value for the first drive. Note that, depending on the settings, the driving risk calculation unit 14 may determine that only the ruts from the second drive remain, assuming that the second drive overwrites the first drive. In this case, for example, the target driving risk value for the first drive may be set to a constant value according to the degree of impact regardless of the driving direction, and a value that takes into account the driving direction of only the second drive history may be added to the target driving risk value.

また、モビリティがエリアを走行するごとに当該エリアのすべての走行角度の対象走行リスク値が一定値(影響度に基づく値)だけ増大され、対象モビリティと同型以下のモビリティがエリアを走行するごとに、当該エリアの対応する走行方向(走行角度)の対象走行リスク値を一定値だけ低減又はリセットさせるように、走行リスク演算部14が構成されてもよい。 The driving risk calculation unit 14 may also be configured so that each time a mobility travels through an area, the target driving risk values for all driving angles in that area are increased by a fixed value (a value based on the degree of impact), and each time a mobility of the same type or smaller than the target mobility travels through the area, the target driving risk values for the corresponding driving direction (driving angle) in that area are reduced or reset by a fixed value.

目標ルート演算部15は、仮ルートの延伸方向を対象モビリティの走行方向として、上記演算例同様、仮ルートが通過する全エリアの対象走行リスク値(走行方向に応じた値)の合計を演算する。また、目標ルート演算部15は、第2演算例同様、当該合計の値に横断リスク値を加算してもよい。目標ルート演算部15は、上記演算例同様、演算した経路リスク値に基づいて、目標ルートを決定する。 The target route calculation unit 15 calculates the sum of the target driving risk values (values corresponding to the driving direction) for all areas through which the tentative route passes, with the extension direction of the tentative route being the driving direction of the target mobility, as in the above calculation example. Furthermore, as in the second calculation example, the target route calculation unit 15 may add a crossing risk value to this sum. As in the above calculation example, the target route calculation unit 15 determines the target route based on the calculated route risk value.

このように、第3演算例では、走行リスク演算部14は、走行履歴におけるモビリティの走行方向に基づいて、各エリアにおける対象モビリティの走行方向毎の対象走行リスク値を演算する。そして、目標ルート演算部15は、さらに対象モビリティの走行方向に基づいて、対象モビリティの目標ルートを演算する。 In this way, in the third calculation example, the driving risk calculation unit 14 calculates the target driving risk value for each driving direction of the target mobility in each area based on the driving direction of the mobility in the driving history.The target route calculation unit 15 then calculates the target route of the target mobility based further on the driving direction of the target mobility.

(横断リスク値の具体例)
以下、仮ルート上で隣り合う2つのエリアに対する横断リスク値の演算例について説明する。目標ルート演算部15には、経路リスク演算処理において、路面の荒れ具合の目安として、対象走行リスク値と比較可能な所定値が設定されている。対象走行リスク値が所定値より高い場合には路面が荒れていると判断でき、対象走行リスク値が所定値以下である場合には路面の走行への影響はほぼないと判断できる。この所定値は任意の値に設定できるが、本例では所定値が、各エリアにおける対象走行リスク値の初期値(走行履歴が0の場合の対象走行リスク値)に設定されている。
(Examples of cross-sectional risk values)
Below, an example of calculating the crossing risk value for two adjacent areas on the tentative route will be described. In the route risk calculation process, the target route calculation unit 15 sets a predetermined value that can be compared with the target driving risk value as a guide to the roughness of the road surface. If the target driving risk value is higher than the predetermined value, it can be determined that the road surface is rough, and if the target driving risk value is equal to or lower than the predetermined value, it can be determined that the road surface has almost no impact on driving. This predetermined value can be set to any value, but in this example, the predetermined value is set to the initial value of the target driving risk value for each area (the target driving risk value when the driving history is 0).

走行リスク演算部14は、対象モビリティよりも大型のモビリティが走行した場合、対象走行リスク値を増大させ、対象モビリティと同型又は対象モビリティよりも小型のモビリティが走行した場合、対象走行リスク値を低減させる。したがって、対象走行リスク値は、初期値(所定値)未満となり得る。以下、仮ルート上で隣り合う2つのエリアに対して、轍を横断するリスクを考慮した演算例について説明する。 The driving risk calculation unit 14 increases the target driving risk value when a larger vehicle than the target mobility vehicle is traveling, and decreases the target driving risk value when a vehicle of the same type as the target mobility vehicle or smaller than the target mobility vehicle is traveling. Therefore, the target driving risk value may be less than the initial value (predetermined value). Below, we will explain an example of calculation that takes into account the risk of crossing a rut for two adjacent areas on a tentative route.

(第3横断リスク値)
図8に示すように、仮ルート上で隣り合う2つのエリアX91、X92に対して、対象モビリティの走行角度が90度であった場合、目標ルート演算部15は、経路リスク演算処理において、各エリアX91、X92の90度の対象走行リスク値を参照する。
(Third crossing risk value)
As shown in Figure 8, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X91 and X92 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X91 and X92 in the route risk calculation process.

図8の例では、エリアX91、92ともに、90度の対象走行リスク値が所定値未満となっている。このように、隣り合う2つのエリアX91、X92の対象走行リスク値が所定値未満(所定値以下と設定されてもよい)である場合、目標ルート演算部15は、経路リスク演算処理において、両対象走行リスク値の差(隣差分)にかかわらず、経路リスク値に第3横断リスク値を加算する。第3横断リスク値は、第2横断リスク値よりも低い値に設定されている(第1横断リスク値>第2横断リスク値>第3横断リスク値≧0)。 In the example of Figure 8, the target driving risk value for both areas X91 and X92 at 90 degrees is less than a predetermined value. In this way, when the target driving risk values of two adjacent areas X91 and X92 are less than a predetermined value (which may be set to be equal to or less than the predetermined value), the target route calculation unit 15 adds the third traversal risk value to the route risk value in the route risk calculation process, regardless of the difference between the two target driving risk values (adjacent difference). The third traversal risk value is set to a value lower than the second traversal risk value (first traversal risk value > second traversal risk value > third traversal risk value ≧ 0).

対象走行リスク値が所定値未満である隣り合う2つのエリアを対象モビリティが走行する場合、「同型以下のモビリティが同じ走行角度で横転等なく走行済みである」と推定できるため、経路リスク値は小さくなる。エリアX91を始点としてエリアX92を終点とした仮ルートの経路リスク値(X1、X2、90deg)は、例えば、エリアX91の対象走行リスク値とエリアX92の対象走行リスク値との合計に、第3横断リスク値を加算した値となる。なお、第3横断リスク値は、例えば0であってもよい。 When a target mobility vehicle travels through two adjacent areas where the target driving risk value is less than a predetermined value, it can be assumed that "a mobility vehicle of the same model or smaller has already traveled there at the same driving angle without rolling over, etc.", and the route risk value will be small. The route risk value (X1, X2, 90deg) of a tentative route with area X91 as the start point and area X92 as the end point is, for example, the sum of the target driving risk value of area X91 and the target driving risk value of area X92, plus the third traversing risk value. Note that the third traversing risk value may, for example, be 0.

また、目標ルート演算部15は、走行履歴を参照し、直近にエリアX91及び/又はエリアX92を対象モビリティよりも大型のモビリティが走行していた場合、たとえ両エリアX91、X92で対象走行リスク値が所定値未満(所定値以下と設定されてもよい)であっても、第3横断リスク値とは異なる横断リスク値を経路リスク値に加算してもよい。 In addition, the target route calculation unit 15 may refer to the driving history, and if a larger vehicle than the target vehicle has recently driven through area X91 and/or area X92, it may add a crossing risk value different from the third crossing risk value to the route risk value, even if the target driving risk value in both areas X91 and X92 is less than a predetermined value (which may be set to be equal to or less than the predetermined value).

(第2横断リスク値)
図9に示すように、仮ルート上で隣り合う2つのエリアX93、X94に対して、対象モビリティの走行角度が90度であった場合、目標ルート演算部15は、経路リスク演算処理において、各エリアX93、X94の90度の対象走行リスク値を参照する。
(Second crossing risk value)
As shown in Figure 9, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X93 and X94 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X93 and X94 in the route risk calculation process.

図9の例では、エリアX93の90度の対象走行リスク値が所定値未満であり、エリアX94の90度の対象走行リスク値が所定値より高くなっている。また、両対象走行リスク値の差(隣差分)は、差分閾値未満である。この場合、目標ルート演算部15は、経路リスク演算処理において、経路リスク値に第2横断リスク値を加算する(第1横断リスク値>第2横断リスク値>第3横断リスク値≧0)。本実施形態の設定では、エリアX93、X94ともに90度の対象走行リスク値が所定値より高くても、隣差分が差分閾値未満である場合、経路リスク値への加算値は第2横断リスク値となる。つまり、本実施形態では、隣り合うエリアの少なくとも一方の対象走行リスク値が所定値より高く、且つ隣差分が差分閾値未満である場合、経路リスク値に第2横断リスク値が加算される。 In the example of Figure 9, the 90-degree target driving risk value of area X93 is less than a predetermined value, and the 90-degree target driving risk value of area X94 is higher than the predetermined value. Furthermore, the difference between the two target driving risk values (adjacent difference) is less than the difference threshold. In this case, the target route calculation unit 15 adds the second traversal risk value to the route risk value in the route risk calculation process (first traversal risk value > second traversal risk value > third traversal risk value ≥ 0). In the settings of this embodiment, even if the 90-degree target driving risk values of both areas X93 and X94 are higher than the predetermined value, if the adjacent difference is less than the difference threshold, the value added to the route risk value is the second traversal risk value. In other words, in this embodiment, if the target driving risk value of at least one of the adjacent areas is higher than the predetermined value and the adjacent difference is less than the difference threshold, the second traversal risk value is added to the route risk value.

図9のような状況は、少なくとも一方のエリアで対象モビリティよりも大型のモビリティが走行した状況ではあるが、隣差分が小さいため「仮ルートが大きな轍を跨ぐルートである可能性が低い状況」と推測できる。このため、第1横断リスク値より高い中程度のリスク値として、第2横断リスク値が経路リスク値に加算される。エリアX93を始点としてエリアX94を終点とした仮ルートの経路リスク値(X93、X94、90deg)は、例えば、エリアX93の対象走行リスク値とエリアX94の対象走行リスク値との合計に、第2横断リスク値を加算した値となる。なお、両エリアともに90度の対象走行リスク値が所定値より高く且つ隣差分が0又は0に近い場合、走行角度90度が轍に沿った方向であると推測できるため、第2横断リスク値よりも小さい横断リスク値が経路リスク値に加算されてもよい。 In the situation shown in Figure 9, a larger vehicle than the target vehicle was traveling in at least one area, but because the adjacent difference is small, it can be inferred that "the tentative route is unlikely to cross a large rut." Therefore, the second traversal risk value, a medium risk value higher than the first traversal risk value, is added to the route risk value. The route risk value (X93, X94, 90deg) for a tentative route starting from area X93 and ending at area X94 is, for example, the sum of the target driving risk value for area X93 and the target driving risk value for area X94, plus the second traversal risk value. Note that if the target driving risk value for 90 degrees in both areas is higher than the specified value and the adjacent difference is 0 or close to 0, it can be inferred that a 90-degree driving angle follows the rut, so a traversal risk value smaller than the second traversal risk value may be added to the route risk value.

(第1横断リスク値)
図10に示すように、仮ルート上で隣り合う2つのエリアX95、X96に対して、対象モビリティの走行角度が90度であった場合、目標ルート演算部15は、経路リスク演算処理において、各エリアX95、X96の90度の対象走行リスク値を参照する。
(First crossing risk value)
As shown in Figure 10, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X95 and X96 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X95 and X96 in the route risk calculation process.

図10の例では、エリアX95の90度の対象走行リスク値が所定値未満であり、エリアX96の90度の対象走行リスク値が所定値より高くなっている。また、両対象走行リスク値の差(隣差分)は、差分閾値以上である。この場合、目標ルート演算部15は、経路リスク演算処理において、経路リスク値に第1横断リスク値を加算する。本実施形態では、隣り合うエリアの少なくとも一方の対象走行リスク値が所定値より高く、且つ隣差分が差分閾値以上である場合、経路リスク値に第1横断リスク値が加算される(第1横断リスク値>第2横断リスク値>第3横断リスク値≧0)。 In the example of Figure 10, the 90-degree target driving risk value of area X95 is less than a predetermined value, and the 90-degree target driving risk value of area X96 is higher than the predetermined value. Furthermore, the difference between the two target driving risk values (adjacent difference) is greater than or equal to the difference threshold. In this case, the target route calculation unit 15 adds the first traversal risk value to the route risk value in the route risk calculation process. In this embodiment, if the target driving risk value of at least one of the adjacent areas is higher than the predetermined value and the adjacent difference is greater than or equal to the difference threshold, the first traversal risk value is added to the route risk value (first traversal risk value > second traversal risk value > third traversal risk value ≧ 0).

図10のような状況では、少なくとも一方のエリアで対象モビリティよりも大型のモビリティが走行した状況ではあって、隣差分が大きいため「仮ルートが大きな轍を跨ぐルートである可能性が高い状況」と推測できる。このため、第2横断リスク値より高いリスク値として、第1横断リスク値が経路リスク値に加算される。エリアX95を始点としてエリアX96を終点とした仮ルートの経路リスク値(X95、X96、90deg)は、例えば、エリアX95の対象走行リスク値とエリアX96の対象走行リスク値との合計に、第1横断リスク値を加算した値となる。 In a situation like that shown in Figure 10, a larger vehicle than the target vehicle was traveling in at least one area, and because the difference between adjacent areas is large, it can be inferred that "the tentative route is likely to cross a large rut." Therefore, the first traversal risk value, which is a higher risk value than the second traversal risk value, is added to the route risk value. The route risk value (X95, X96, 90deg) of a tentative route starting from area X95 and ending at area X96 is, for example, the sum of the target driving risk value of area X95 and the target driving risk value of area X96, plus the first traversal risk value.

このように、目標ルート演算部15は、経路リスク演算処理において、仮ルート上で隣り合うエリア(以下、隣接エリアともいう)の対象走行リスク値の差に基づいて、経路リスク値を増大させる。また、目標ルート演算部15は、仮ルート上で2つの隣接エリアの少なくとも一方の隣接エリアの対象走行リスク値が所定値より高く、且つ2つの隣接エリアの差が所定の差分閾値以上である場合、経路リスク値に対して横断リスク値(第1横断リスク値)を加算する。また、目標ルート演算部15は、2つの隣接エリアの少なくとも一方の隣接エリアの対象走行リスク値が所定値より高く、且つ2つの隣接エリアの差が差分閾値未満である場合、経路リスク値に対して横断リスク値(第1横断リスク値)よりも小さい値の中横断リスク値(第2横断リスク値)を加算する。また、目標ルート演算部15は、2つの隣接エリアの対象走行リスク値がいずれも所定値未満又は所定値以下である場合、経路リスク値に対して中横断リスク値(第2横断リスク値)よりも小さい値の小横断リスク値(第3横断リスク値)を加算する。 In this way, in the route risk calculation process, the target route calculation unit 15 increases the route risk value based on the difference in the target driving risk values of adjacent areas (hereinafter also referred to as adjacent areas) on the tentative route. Furthermore, if the target driving risk value of at least one of two adjacent areas on the tentative route is higher than a predetermined value and the difference between the two adjacent areas is equal to or greater than a predetermined difference threshold, the target route calculation unit 15 adds a traversing risk value (first traversing risk value) to the route risk value. Furthermore, if the target driving risk value of at least one of two adjacent areas is higher than a predetermined value and the difference between the two adjacent areas is less than the difference threshold, the target route calculation unit 15 adds a medium traversing risk value (second traversing risk value) that is smaller than the traversing risk value (first traversing risk value) to the route risk value. Furthermore, if the target driving risk values of both adjacent areas are less than or equal to the predetermined value, the target route calculation unit 15 adds a small traversing risk value (third traversing risk value) that is smaller than the medium traversing risk value (second traversing risk value) to the route risk value.

(その他の横断リスク値の演算例)
図11に示すように、仮ルート上で隣り合う2つのエリアX97、X98に対して、対象モビリティの走行角度が90度であった場合、目標ルート演算部15は、経路リスク演算処理において、各エリアX97、X98の90度の対象走行リスク値を参照する。
(Other examples of calculating crossing risk values)
As shown in Figure 11, if the driving angle of the target mobility is 90 degrees with respect to two adjacent areas X97 and X98 on the tentative route, the target route calculation unit 15 refers to the 90-degree target driving risk value of each area X97 and X98 in the route risk calculation process.

この例では、初期値と所定値とが異なる値に設定されている(初期値<所定値)。また、対象走行リスク値の演算ルールとして、モビリティの走行により一部の走行角度(ここでは走行角度0~20度とする)に対してのみ対象走行リスク値が増大されるように設定されている。つまり、例えば大型ダンプカーが走行角度0度でエリアX97を通過した場合、ピックアップトラック又は中型トラックに対するエリアX97の0度周辺(例えば0~20度)の対象走行リスク値のみが増大される。また、対象モビリティと同型以下のモビリティが走行した場合も、相対的に小さい値が対応する走行角度の対象走行リスク値に加算される。つまり、この例において、対象走行リスク値が初期値である走行角度は、その走行角度でモビリティが1度も走行していないことを意味する。 In this example, the initial value and the predetermined value are set to different values (initial value < predetermined value). Furthermore, the calculation rule for the target driving risk value is set so that the target driving risk value is increased only for certain driving angles (here, driving angles between 0 and 20 degrees) due to mobility driving. For example, if a large dump truck passes through area X97 at a driving angle of 0 degrees, the target driving risk value for pickup trucks or medium-sized trucks is increased only in the area around 0 degrees (for example, 0 to 20 degrees) of area X97. Furthermore, when a mobility of the same model or smaller than the target mobility passes through, a relatively small value is added to the target driving risk value for the corresponding driving angle. In other words, in this example, a driving angle for which the target driving risk value is the initial value means that the mobility has never driven at that driving angle.

図11の例では、エリアX97、X98ともに、90度の対象走行リスク値が初期値となっている。したがって、この例では、エリアX97、X98の走行角度90度において、モビリティは1度も走行していないということになる。このような場合、目標ルート演算部15は、他の走行角度の対象走行リスク値を参照してエリアX97、X98の路面の荒れ度合いを推測する。一例として、目標ルート演算部15は、エリアX97の全走行角度を対象とした対象走行リスク値の平均値(又は例えば最大値)を、エリアX97の対象走行リスク値として演算する。同様に、目標ルート演算部15は、エリアX98の全走行角度を対象とした対象走行リスク値の平均値(又は例えば最大値)を、エリアX98の対象走行リスク値として演算する。 In the example of Figure 11, the target driving risk value for 90 degrees is set to the initial value for both areas X97 and X98. Therefore, in this example, the mobility has not traveled even once at a driving angle of 90 degrees in areas X97 and X98. In such a case, the target route calculation unit 15 estimates the degree of roughness of the road surface in areas X97 and X98 by referring to the target driving risk values for other driving angles. As an example, the target route calculation unit 15 calculates the average value (or, for example, the maximum value) of the target driving risk values for all driving angles in area X97 as the target driving risk value for area X97. Similarly, the target route calculation unit 15 calculates the average value (or, for example, the maximum value) of the target driving risk values for all driving angles in area X98 as the target driving risk value for area X98.

図11の例では、エリアX97における対象走行リスク値の平均値は、所定値以下(「所定値未満」でもよい)となっている。一方、エリアX98における対象走行リスク値の平均値は、所定値よりも高くなっている。また、隣差分、すなわち両対象走行リスク値の平均値の差は、差分閾値未満であった。これは、隣り合うエリアの少なくとも一方の対象走行リスク値が所定値より高く、且つ隣差分が差分閾値未満である場合に相当し、経路リスク値に第2横断リスク値(リスク値:中)が加算される。 In the example of Figure 11, the average value of the target driving risk value in area X97 is below a predetermined value (or may be "less than the predetermined value"). On the other hand, the average value of the target driving risk value in area X98 is higher than the predetermined value. Furthermore, the adjacent difference, i.e., the difference between the average values of the two target driving risk values, is less than the difference threshold. This corresponds to a case where the target driving risk value of at least one of the adjacent areas is higher than the predetermined value and the adjacent difference is less than the difference threshold, and a second traversal risk value (risk value: medium) is added to the route risk value.

なお、隣差分が差分閾値以上であった場合、経路リスク値に第1横断リスク値(リスク高)が加算される。また、いずれの平均値も所定値以下であった場合、経路リスク値に第3リスク値(リスク低)が加算される。いずれの平均値も初期値であった場合、経路リスク値に横断リスク値が加算されないように設定されてもよい。 If the adjacent difference is equal to or greater than the difference threshold, the first crossing risk value (high risk) is added to the route risk value. If both average values are equal to or less than a predetermined value, the third risk value (low risk) is added to the route risk value. If both average values are at their initial values, the crossing risk value may be set not to be added to the route risk value.

(対象走行リスク値のリセット)
走行リスク演算部14は、道路が整地された情報を取得した場合、図12に示すように、整地されたエリアにおけるすべてのモビリティの対象走行リスク値をリセット(初期化)し、初期値に戻す。また、図13に示すように、所定時間以上モビリティの走行がない走行角度(この例では90度)がある場合、走行リスク演算部14は、各モビリティ(各走行リスク地図)における当該走行角度の対象走行リスク値をリセットしてもよい。所定時間は、例えば、相当長い期間が設定される。このように、走行リスク演算部14は、エリアが整地された情報を取得した場合、整地されたエリアの対象走行リスク値をリセットする。また、走行リスク演算部は、所定時間以上モビリティが走行していないエリアの対象走行リスク値をリセットしてもよい。
(Resetting the target driving risk value)
When the driving risk calculation unit 14 acquires information that a road has been leveled, it resets (initializes) the target driving risk values of all mobility vehicles in the leveled area to their initial values, as shown in FIG. 12 . Also, as shown in FIG. 13 , if there is a driving angle (90 degrees in this example) at which no mobility vehicle has been traveling for a predetermined period of time or more, the driving risk calculation unit 14 may reset the target driving risk value for that driving angle for each mobility vehicle (each driving risk map). The predetermined period of time is set, for example, to a fairly long period of time. In this way, when the driving risk calculation unit 14 acquires information that an area has been leveled, it resets the target driving risk value for the leveled area. Also, the driving risk calculation unit may reset the target driving risk value for an area at which no mobility vehicle has been traveling for a predetermined period of time or more.

(演算全体の流れの一例)
ルート演算装置1が行う目標ルートの演算全体の流れの一例について、図14を参照して説明する。まず、ルート演算装置1は、モビリティの走行情報(走行履歴)、例えば走行したモビリティの種類、走行したエリア、走行方向、及び走行回数を収集する(S1)。また、ルート演算装置1は、整地された情報の取得等、リセット理由の存在の有無を確認する(S2)。
(An example of the overall calculation flow)
An example of the overall flow of calculation of a target route performed by the route calculation device 1 will be described with reference to Fig. 14. First, the route calculation device 1 collects mobility travel information (travel history), such as the type of mobility traveled, the area traveled, the travel direction, and the number of travels (S1). The route calculation device 1 also checks whether there is a reason for resetting, such as the acquisition of leveled information (S2).

ルート演算装置1は、走行情報及びリセット理由の有無に基づいて、モビリティの型別(種類別)に作成された各エリアの対象走行リスク値を表す走行リスク地図を更新する(S3)。例えば、整地された情報がなく、大型ダンプカーがあるエリアを1回走行した場合、ピックアップトラックに対応する第1走行リスク地図の該当エリアの対象走行リスク値と、中型トラックに対応する第2走行リスク地図の該当エリアの対象走行リスク値とが更新される。 The route calculation device 1 updates a driving risk map showing the target driving risk value for each area created by mobility type (category) based on the driving information and the presence or absence of a reset reason (S3). For example, if there is no leveling information and a large dump truck has driven once through an area, the target driving risk value for the corresponding area on the first driving risk map corresponding to pickup trucks and the target driving risk value for the corresponding area on the second driving risk map corresponding to medium-sized trucks are updated.

ルート演算装置1は、仮ルート演算処理において、モビリティの現在地情報と目的地情報に基づいて、地図データに対して仮ルートを生成する(S4)。続いて、ルート演算装置1は、経路リスク演算処理において、対象モビリティに対応する走行リスク地図を参照し(S5)、仮ルートにおける経路リスク値を演算する(S6)。ルート演算装置1は、例えば、仮ルートの経路リスク値の演算において、隣り合う2つのエリア毎に経路リスク値を演算し、最後にそれらの合計を演算する。例えば図5に示すような仮ルートである場合、仮ルートは、エリアX1を始点としエリアX2を終点とした小仮ルート、エリアX2を始点としエリアX3を終点とした小仮ルート、エリアX3を始点としエリアX4を終点とした小仮ルート、及びエリアX4を始点としエリアX5を終点とした小仮ルートに分割される。そして、各小仮ルートの経路リスク値(対象走行リスクの合計+横断リスク値)が演算され、すべての小仮ルートの経路リスク値が合計され、仮ルート全体の経路リスク値が算出される。 In a tentative route calculation process, the route calculation device 1 generates a tentative route for map data based on the mobility's current location information and destination information (S4). Next, in a route risk calculation process, the route calculation device 1 references a driving risk map corresponding to the target mobility (S5) and calculates a route risk value for the tentative route (S6). For example, in calculating the route risk value of the tentative route, the route calculation device 1 calculates the route risk value for each two adjacent areas and finally calculates the sum of these values. For example, in the case of a tentative route such as that shown in FIG. 5, the tentative route is divided into a sub-tentative route starting from area X1 and ending at area X2, a sub-tentative route starting from area X2 and ending at area X3, a sub-tentative route starting from area X3 and ending at area X4, and a sub-tentative route starting from area X4 and ending at area X5. Then, the route risk value (total target driving risk + crossing risk value) of each small tentative route is calculated, and the route risk values of all small tentative routes are summed to calculate the route risk value of the entire tentative route.

続いて、ルート演算装置1は、仮ルートの経路リスク値が所定の経路閾値未満であるか否かを判定する(S7)。経路リスク値が経路閾値未満である場合(S7:Yes)、ルート演算装置1は、当該仮ルートを目標ルートに決定する(S8)。一方、経路リスク値が経路閾値以上である場合(S7:No)、ルート演算装置1は、再度、仮ルート演算処理を実行し、別の仮ルートを生成する(S4)。一連の演算処理は、目標ルートが決定されることで終了する。なお、小仮ルートの経路リスク値に対する経路閾値(小経路閾値)が設定されている場合、ルート演算装置1は、小仮ルートの経路リスク値が小経路閾値以上である場合に、仮ルートを再演算するように構成されてもよい。つまり、経路リスク値の演算対象となる仮ルートの長さ(大きさ)と、それに対応する経路閾値とは、適宜設定可能である。 Next, the route calculation device 1 determines whether the route risk value of the tentative route is less than a predetermined route threshold (S7). If the route risk value is less than the route threshold (S7: Yes), the route calculation device 1 determines the tentative route as the target route (S8). On the other hand, if the route risk value is equal to or greater than the route threshold (S7: No), the route calculation device 1 executes the tentative route calculation process again to generate another tentative route (S4). The series of calculation processes ends when the target route is determined. Note that if a route threshold (small route threshold) for the route risk value of the small tentative route has been set, the route calculation device 1 may be configured to recalculate the tentative route if the route risk value of the small tentative route is equal to or greater than the small route threshold. In other words, the length (size) of the tentative route whose route risk value is to be calculated and the corresponding route threshold can be set as appropriate.

(本実施形態の効果)
本実施形態によれば、モビリティの走行履歴及び対象モビリティへの影響度に基づいて、地図データ上のエリア毎に、対象モビリティに対する走行のリスク(対象走行リスク値)が演算される。この対象走行リスク値に基づいて対象モビリティの目標ルートが演算される。対象走行リスク値は、各モビリティのセンサに依存せず、エリア毎の走行履歴及びモビリティ毎の影響度に基づいて演算される。つまり、本実施形態によれば、統一的にエリア毎の対象走行リスク値が演算されるため、センサの構成の違いによる影響を受けることなく路面状態が推定される。本発明によれば、複数の異なる車種が走行する未舗装路が存在する場所でも、各モビリティに統一的に、推定された路面状態に基づいて目標ルートを演算することができる。
(Effects of this embodiment)
According to this embodiment, the risk of driving for the target mobility (target driving risk value) is calculated for each area on the map data based on the mobility's driving history and the impact on the target mobility. A target route for the target mobility is calculated based on this target driving risk value. The target driving risk value is calculated based on the driving history for each area and the impact for each mobility, without depending on the sensors of each mobility. In other words, according to this embodiment, the target driving risk value for each area is calculated uniformly, so that road surface conditions are estimated without being affected by differences in sensor configuration. According to the present invention, even in a location where there are unpaved roads on which multiple different vehicle types travel, a target route can be calculated based on the estimated road surface conditions uniformly for each mobility.

また、本実施形態によれば、対象モビリティの走行方向に応じた対象走行リスク値が演算されるため、より路面状態に即したリスク演算が可能となる。また、本実施形態によれば、仮ルートの経路リスク値に基づいて目標ルートが決定されるため、走行するエリア全体のリスクを考慮して低リスクのルートを目標ルートに選択することができる。また、本実施形態によれば、2つの隣接エリアに対する横断リスク値を考慮して経路リスク値が演算されるため、目標ルートの演算結果において、轍を跨ぐことによる横転等のリスクを回避する精度は向上する。また、本実施形態によれば、整地等を考慮して対象走行リスク値及び経路リスク値が演算されるため、リスクの演算精度は向上する。 Furthermore, according to this embodiment, a target driving risk value is calculated according to the driving direction of the target mobility, enabling risk calculation that is more in line with road surface conditions. Furthermore, according to this embodiment, a target route is determined based on the route risk value of the tentative route, making it possible to select a low-risk route as the target route by taking into account the risk of the entire driving area. Furthermore, according to this embodiment, a route risk value is calculated taking into account the crossing risk values of two adjacent areas, improving the accuracy of avoiding risks such as rollover due to crossing ruts in the target route calculation results. Furthermore, according to this embodiment, the target driving risk value and route risk value are calculated taking into account ground leveling, etc., improving the accuracy of risk calculation.

(その他)
本発明は、上記実施形態に限られない。例えば、目標ルート演算部15は、複数の仮ルートを演算し、複数の仮ルートのうち経路リスク値が経路閾値未満の仮ルートを目標ルートに選択してもよい。この際、複数の目標ルートが選択された場合、ユーザに1つの目標ルートを選択させてもよい。また、目標ルート演算部15は、複数の仮ルートを演算し、複数の仮ルートのうち経路リスク値が経路閾値未満で且つ最小となる仮ルートを目標ルートに決定してもよい。
(others)
The present invention is not limited to the above embodiment. For example, the target route calculation unit 15 may calculate multiple tentative routes and select, as the target route, a tentative route among the multiple tentative routes whose route risk value is less than the route threshold. In this case, if multiple target routes are selected, the user may be prompted to select one target route. Alternatively, the target route calculation unit 15 may calculate multiple tentative routes and determine, as the target route, a tentative route among the multiple tentative routes whose route risk value is less than the route threshold and is the smallest.

また、経路リスク値は、仮ルートで走行する複数のエリアにおいて、対象走行リスク値の合計に基づく値でなくてもよく、例えば対象走行リスク値の平均値に基づく値であってもよい。また、経路リスク値は、仮ルートに対応する、対象走行リスク値の合計ではなく、横断リスク値(隣差分に基づく値)の合計であってもよい。横断リスク値の合計だけでも、仮ルートの経路リスク値の大小が区別できる。経路リスク値は、設定に応じて、例えば、「経路リスク値=対象走行リスク値の合計」、「経路リスク値=対象走行リスク値の合計+横断リスク値の合計」、「経路リスク値=横断リスク値の合計」、又は「経路リスク値=対象走行リスク値の平均値」、「経路リスク値=対象走行リスク値の平均値+横断リスク値の平均値」等のように演算可能である。 Furthermore, the route risk value does not have to be a value based on the sum of the target driving risk values in multiple areas traveled on the tentative route, but may be a value based on, for example, the average value of the target driving risk values. Furthermore, the route risk value may be the sum of the crossing risk values (values based on adjacent differences) corresponding to the tentative route, rather than the sum of the target driving risk values. The sum of the crossing risk values alone can distinguish between large and small route risk values for the tentative route. Depending on the settings, the route risk value can be calculated, for example, as "route risk value = sum of target driving risk values," "route risk value = sum of target driving risk values + sum of crossing risk values," "route risk value = sum of crossing risk values," or "route risk value = average value of target driving risk values," "route risk value = average value of target driving risk values + average value of crossing risk values," etc.

また、影響度記憶部13は、走行角度毎の影響度を記憶していてもよい。また、モビリティの位置情報は、モビリティに設けられた例えばライダー(LiDAR)及びカメラ等で構成される周辺監視装置の検出結果に基づいて推定された位置情報であってもよい。モビリティの位置情報は、GSNN情報であってもよい。また、本実施形態では道路が未舗装路である場合を例に説明しているが、本発明は、道路が舗装路(例えば舗装路且つ雪)であっても適用できる。仮ルートの道路が舗装路である場合、目標ルート演算部15は、例えば、演算された経路リスク値に1未満の補正係数を乗算してもよい。また、同じモビリティの走行に対して、未舗装路の影響度は、舗装路の影響度よりも大きい値に設定されてもよい。 The influence memory unit 13 may also store the influence for each driving angle. Furthermore, the mobility's position information may be estimated based on the detection results of a surroundings monitoring device, such as a LiDAR (LiDAR) and a camera, installed on the mobility. The mobility's position information may also be GSNN information. Furthermore, while this embodiment describes an example in which the road is unpaved, the present invention is also applicable to roads that are paved (e.g., paved and snowy). If the road of the tentative route is paved, the target route calculation unit 15 may, for example, multiply the calculated route risk value by a correction coefficient less than 1. Furthermore, for the same mobility's travel, the influence of unpaved roads may be set to a value greater than the influence of paved roads.

また、例えば影響度や横断リスク値等は、AI技術を用いて、機械学習により適宜更新されてもよい。例えば、モビリティが演算された目標ルートを走行し、スタックや横転等が発生した場合、その走行結果を踏まえて走行履歴に基づく経路リスク値の上がり具合が足らないとして、ルート演算装置1は、各モビリティの影響度や横断リスク値等を学習してもよい。ルート演算装置1は、目標ルートに関する演算結果(例えば対象走行リスク値及び/又は経路リスク値)及び対象モビリティの走行結果(例えばスタック等の有無)を入力データとして機械学習し、例えば各モビリティの影響度及び/又は横断リスク値を更新するように構成されてもよい。つまり、ルート演算装置1は、例えば、目標ルートの経路リスク値、スタック等の有無、走行エリアの対象走行リスク値、及び走行履歴等を入力データとし、各モビリティの影響度及び/又は横断リスク値をどのような値にすれば、スタック等が発生しない目標ルートを演算できるかを学習する。ルート演算装置1は、例えば、目標ルートの経路リスク値、スタック等の有無、走行エリアの対象走行リスク値、及び走行履歴等を入力データとし、各リスク値の設定の見直し、又はスタック等の発生リスクに対する法則性を見出すように構成されてもよい。 Furthermore, for example, the impact level and crossing risk value may be appropriately updated through machine learning using AI technology. For example, if a mobility travels a calculated target route and becomes stuck or rolls over, the route calculation device 1 may determine that the increase in the route risk value based on the driving history is insufficient based on the driving results, and learn the impact level and crossing risk value of each mobility. The route calculation device 1 may perform machine learning using the calculation results for the target route (e.g., the target driving risk value and/or route risk value) and the driving results of the target mobility (e.g., whether or not the vehicle becomes stuck, etc.) as input data, and may be configured to update the impact level and/or crossing risk value of each mobility, for example. In other words, the route calculation device 1 uses, for example, the route risk value of the target route, whether or not the vehicle becomes stuck, etc., the target driving risk value of the driving area, and the driving history as input data, and learns what values the impact level and/or crossing risk value of each mobility should be set to in order to calculate a target route in which the vehicle will not become stuck, etc. The route calculation device 1 may be configured to use, for example, the route risk value of the target route, whether or not the vehicle is stuck, the target driving risk value of the driving area, and driving history as input data, and to review the settings of each risk value or find patterns in the risk of the vehicle being stuck or the like.

1…ルート演算装置、11…地図データ記憶部、12…走行履歴記憶部、13…影響度記憶部、14…走行リスク演算部、15…目標ルート演算部。 1... Route calculation device, 11... Map data storage unit, 12... Driving history storage unit, 13... Impact storage unit, 14... Driving risk calculation unit, 15... Target route calculation unit.

Claims (17)

複数のエリアで区切られた地図データを記憶する地図データ記憶部と、
モビリティの位置情報に基づいて、モビリティの走行履歴を前記エリア毎に記憶する走行履歴記憶部と、
複数のモビリティのそれぞれに対して、一のモビリティの走行による路面状態の変化が他のモビリティの走行に与える影響度を記憶する影響度記憶部と、
目標ルートの演算対象のモビリティである対象モビリティが各前記エリアを走行する際の走行リスクである対象走行リスク値を、前記走行履歴及び前記対象モビリティに対する前記影響度に基づいて演算する走行リスク演算部と、
前記地図データ、前記対象モビリティの位置情報、目的地の情報、及び前記対象走行リスク値に基づいて、前記対象モビリティの前記目標ルートを演算する目標ルート演算部と、
を備える、ルート演算装置。
a map data storage unit that stores map data divided into a plurality of areas;
a travel history storage unit that stores the travel history of the mobility for each area based on the location information of the mobility;
an impact storage unit that stores, for each of a plurality of mobility vehicles, an impact level of a change in road surface conditions caused by the travel of one mobility vehicle on the travel of the other mobility vehicles;
a travel risk calculation unit that calculates a target travel risk value, which is a travel risk when a target mobility, which is a mobility to be calculated for a target route, travels through each of the areas, based on the travel history and the influence on the target mobility;
a target route calculation unit that calculates the target route of the target mobility based on the map data, location information of the target mobility, destination information, and the target driving risk value;
A route calculation device comprising:
前記走行リスク演算部は、前記対象モビリティよりも路面に与える影響が大きいモビリティが走行した前記エリアに対して、前記影響度に基づいて、前記対象走行リスク値を増大させる、
請求項1に記載のルート演算装置。
The driving risk calculation unit increases the target driving risk value for the area in which a mobility that has a greater impact on a road surface than the target mobility has traveled, based on the impact degree.
The route calculation device according to claim 1 .
前記走行リスク演算部は、前記対象モビリティと同型のモビリティ、前記対象モビリティよりも小型のモビリティ、又は前記対象モビリティよりも走破能力が低いモビリティが走行した前記エリアにおいて、前記対象走行リスク値を低減させ又はリセットする、
請求項1又は2に記載のルート演算装置。
The driving risk calculation unit reduces or resets the target driving risk value in the area where a mobility of the same type as the target mobility, a mobility smaller than the target mobility, or a mobility with lower running capability than the target mobility has traveled.
3. The route calculation device according to claim 1 or 2.
前記走行リスク演算部は、前記走行履歴におけるモビリティの走行方向に基づいて、各前記エリアにおける前記対象モビリティの走行方向毎の前記対象走行リスク値を演算し、
前記目標ルート演算部は、さらに前記対象モビリティの走行方向に基づいて、前記対象モビリティの前記目標ルートを演算する、
請求項1~3の何れか一項に記載のルート演算装置。
The driving risk calculation unit calculates the target driving risk value for each driving direction of the target mobility in each of the areas based on the driving direction of the mobility in the driving history,
The target route calculation unit further calculates the target route of the target mobility based on a traveling direction of the target mobility.
The route calculation device according to any one of claims 1 to 3.
前記目標ルート演算部は、前記エリアにおける前記対象モビリティの走行方向に対応する前記対象走行リスク値が初期値であった場合、前記エリアにおけるすべての走行方向の前記対象走行リスク値に基づいて、前記エリアの前記対象走行リスク値を演算する、
請求項4に記載のルート演算装置。
When the target driving risk value corresponding to the driving direction of the target mobility in the area is an initial value, the target route calculation unit calculates the target driving risk value of the area based on the target driving risk values of all driving directions in the area.
The route calculation device according to claim 4.
前記目標ルート演算部は、前記対象走行リスク値が所定の走行閾値以上である前記エリアを前記対象モビリティが走行しないように、前記目標ルートを演算する、
請求項1~5の何れか一項に記載のルート演算装置。
the target route calculation unit calculates the target route so that the target mobility does not travel through the area where the target traveling risk value is equal to or greater than a predetermined traveling threshold value;
The route calculation device according to any one of claims 1 to 5.
前記目標ルート演算部は、
前記地図データ、前記対象モビリティの位置情報、及び前記目的地の情報に基づいて、仮の前記目標ルートである仮ルートを演算する仮ルート演算処理と、
前記仮ルートを前記対象モビリティが走行した場合に通過する前記エリアの前記対象走行リスク値に基づいて、前記仮ルートに対する経路リスク値を演算する経路リスク演算処理と、
前記経路リスク値に基づいて前記目標ルートを決定する目標ルート決定処理と、
を実行可能に構成されている、
請求項1~6の何れか一項に記載のルート演算装置。
The target route calculation unit
a tentative route calculation process that calculates a tentative route, which is a tentative target route, based on the map data, the position information of the target mobility, and the information of the destination;
a route risk calculation process that calculates a route risk value for the tentative route based on the target traveling risk value of the area through which the target mobility passes when traveling along the tentative route;
a target route determination process for determining the target route based on the route risk value;
configured to run
The route calculation device according to any one of claims 1 to 6.
前記目標ルート演算部は、前記経路リスク演算処理において、前記仮ルートを前記対象モビリティが走行した場合に通過する前記エリアの前記対象走行リスク値の合計に基づいて、前記経路リスク値を演算する、
請求項7に記載のルート演算装置。
The target route calculation unit calculates the route risk value based on the sum of the target traveling risk values of the areas that the target mobility will pass through when traveling along the tentative route in the route risk calculation process.
The route calculation device according to claim 7 .
前記目標ルート演算部は、前記目標ルート決定処理において、前記経路リスク値が所定の経路閾値未満である場合、前記仮ルートを前記目標ルートに決定し、前記経路リスク値が前記経路閾値以上である場合、前記仮ルート演算処理を再度実行する、
請求項7又は8に記載のルート演算装置。
the target route calculation unit, in the target route determination process, determines the tentative route as the target route when the route risk value is less than a predetermined route threshold, and executes the tentative route calculation process again when the route risk value is equal to or greater than the route threshold.
9. The route calculation device according to claim 7 or 8.
前記目標ルート演算部は、前記経路リスク演算処理において、前記仮ルート上で隣り合う前記エリアの前記対象走行リスク値の差に基づいて、前記経路リスク値を増大させる、
請求項7~9の何れか一項に記載のルート演算装置。
the target route calculation unit increases the route risk value based on a difference between the target traveling risk values of the adjacent areas on the tentative route in the route risk calculation process;
The route calculation device according to any one of claims 7 to 9.
前記目標ルート演算部は、前記仮ルート上で隣り合う前記エリアである2つの隣接エリアの少なくとも一方の前記隣接エリアの前記対象走行リスク値が所定値より高く、且つ2つの前記隣接エリアの差が所定の差分閾値以上である場合、前記経路リスク値に対して横断リスク値を加算する、
請求項10に記載のルート演算装置。
the target route calculation unit adds a traversing risk value to the route risk value when the target traveling risk value of at least one of two adjacent areas that are adjacent to each other on the tentative route is higher than a predetermined value and the difference between the two adjacent areas is equal to or greater than a predetermined difference threshold.
The route calculation device according to claim 10.
前記目標ルート演算部は、2つの前記隣接エリアの少なくとも一方の前記隣接エリアの前記対象走行リスク値が前記所定値より高く、且つ2つの前記隣接エリアの差が前記差分閾値未満である場合、前記経路リスク値に対して前記横断リスク値よりも小さい値の中横断リスク値を加算する、
請求項11に記載のルート演算装置。
the target route calculation unit adds a medium crossing risk value that is smaller than the crossing risk value to the route risk value when the target traveling risk value of at least one of the two adjacent areas is higher than the predetermined value and the difference between the two adjacent areas is less than the difference threshold.
The route calculation device according to claim 11.
前記目標ルート演算部は、2つの前記隣接エリアの前記対象走行リスク値がいずれも前記所定値未満又は前記所定値以下である場合、前記経路リスク値に対して前記中横断リスク値よりも小さい値の小横断リスク値を加算する、
請求項12に記載のルート演算装置。
the target route calculation unit adds a small crossing risk value that is smaller than the medium crossing risk value to the route risk value when the target driving risk values of the two adjacent areas are both less than the predetermined value or equal to or less than the predetermined value;
The route calculation device according to claim 12.
前記走行リスク演算部は、前記エリアが整地された情報を取得した場合、整地された前記エリアの前記対象走行リスク値をリセットする、
請求項1~13の何れか一項に記載のルート演算装置。
When the travel risk calculation unit acquires information that the area has been leveled, the travel risk calculation unit resets the target travel risk value of the area that has been leveled.
The route calculation device according to any one of claims 1 to 13.
前記走行リスク演算部は、所定時間以上モビリティが走行していない前記エリアの前記対象走行リスク値をリセットする、
請求項1~14の何れか一項に記載のルート演算装置。
The travel risk calculation unit resets the target travel risk value for the area in which mobility has not traveled for a predetermined time or more.
The route calculation device according to any one of claims 1 to 14.
前記走行リスク演算部は、モビリティ毎に又はモビリティの型毎に、各前記エリアの前記対象走行リスク値が表された走行リスク地図を作成する、
請求項1~15の何れか一項に記載のルート演算装置。
The driving risk calculation unit creates a driving risk map in which the target driving risk value of each area is represented for each mobility or each type of mobility.
The route calculation device according to any one of claims 1 to 15.
前記目標ルートに関する演算結果及び前記対象モビリティの走行結果を入力データとして機械学習し、各モビリティの前記影響度を更新するように構成された、
請求項1~16の何れか一項に記載のルート演算装置。
The machine learning is performed using the calculation result regarding the target route and the driving result of the target mobility as input data, and the influence degree of each mobility is updated.
The route calculation device according to any one of claims 1 to 16.
JP2022035234A 2022-03-08 2022-03-08 Root Calculator Active JP7736602B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022035234A JP7736602B2 (en) 2022-03-08 2022-03-08 Root Calculator
AU2023201199A AU2023201199A1 (en) 2022-03-08 2023-02-28 Route calculation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022035234A JP7736602B2 (en) 2022-03-08 2022-03-08 Root Calculator

Publications (2)

Publication Number Publication Date
JP2023130758A JP2023130758A (en) 2023-09-21
JP7736602B2 true JP7736602B2 (en) 2025-09-09

Family

ID=88050501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022035234A Active JP7736602B2 (en) 2022-03-08 2022-03-08 Root Calculator

Country Status (2)

Country Link
JP (1) JP7736602B2 (en)
AU (1) AU2023201199A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012073810A (en) 2010-09-29 2012-04-12 Hitachi Ltd Road surface condition estimating device and road surface condition estimating method
JP2013166425A (en) 2012-02-14 2013-08-29 Hitachi Constr Mach Co Ltd Road surface management system
WO2016080555A1 (en) 2015-11-27 2016-05-26 株式会社小松製作所 Control system for mining machine, mining machine, management system for mining machine, and management method for mining machine
JP2017097482A (en) 2015-11-19 2017-06-01 日立建機株式会社 Vehicle control device and work machine
WO2019111337A1 (en) 2017-12-05 2019-06-13 みなと観光バス株式会社 Digital tachograph and operation management system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1019590A (en) * 1996-07-08 1998-01-23 Sharp Corp Car navigation system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012073810A (en) 2010-09-29 2012-04-12 Hitachi Ltd Road surface condition estimating device and road surface condition estimating method
JP2013166425A (en) 2012-02-14 2013-08-29 Hitachi Constr Mach Co Ltd Road surface management system
JP2017097482A (en) 2015-11-19 2017-06-01 日立建機株式会社 Vehicle control device and work machine
WO2016080555A1 (en) 2015-11-27 2016-05-26 株式会社小松製作所 Control system for mining machine, mining machine, management system for mining machine, and management method for mining machine
WO2019111337A1 (en) 2017-12-05 2019-06-13 みなと観光バス株式会社 Digital tachograph and operation management system

Also Published As

Publication number Publication date
AU2023201199A1 (en) 2023-09-28
JP2023130758A (en) 2023-09-21

Similar Documents

Publication Publication Date Title
US11237562B2 (en) System and method for avoiding contact between autonomous and manned vehicles caused by loss of traction
US12174634B2 (en) Optimal path library for local path planning of an autonomous vehicle
JP5908724B2 (en) Intersection course restriction information generating apparatus and method, computer program for generating intersection course restriction information, and recording medium recording the computer program
US20260004656A1 (en) Estimating an occurrence of one or more aquaplaning events
US7353111B2 (en) Navigation system performing route guidance for vehicle
US20190299997A1 (en) Method for estimating a probability distribution of the maximum coefficient of friction at a current and/or future waypoint of a vehicle
CN113978457B (en) Method and device for predicting collision risk
EP4242998B1 (en) Traffic stream information determination method and apparatus, electronic device and storage medium
CN111186443A (en) Lane change path planning method, apparatus, electronic device and computer readable medium
CN104897168A (en) Intelligent vehicle path search method and system based on road risk assessment
EP4592102A2 (en) Systems and methods for vehicle control using terrain-based localization
JP7736602B2 (en) Root Calculator
US10930006B2 (en) Other vehicle position estimation apparatus
JP7297764B2 (en) vehicle monitor
CN114740869A (en) A robot obstacle avoidance method and system based on multi-sensor fusion estimation and iterative pre-search
WO2023007946A1 (en) Tire management device, program, and tire management method
US20200361457A1 (en) Scrape detection for motor vehicle
CN108399465B (en) An OD Allocation Method for Implementing Regional Traffic Management Strategy
CN116829382A (en) Systems and methods for vehicle control using terrain-based positioning
Zhang et al. Lateral control of vehicle for lane keeping in intelligent transportation systems
US20250224739A1 (en) Speed control for autonomous vehicle in high performance driving behavior region
US20250196886A1 (en) Path planning and operation domain navigation with gnss error predictions
CN120621391B (en) Method, system and device for position estimation of differential unmanned vehicle based on slip rate correction
CN119821439B (en) Trajectory planning method and system for vehicles turning at non-signal-controlled intersections to detect blind spots
CN119705475B (en) Vehicle safety control method based on historical driving data and related products

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

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: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250828

R150 Certificate of patent or registration of utility model

Ref document number: 7736602

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150