JP7707687B2 - Driving Support Devices - Google Patents
Driving Support DevicesInfo
- Publication number
- JP7707687B2 JP7707687B2 JP2021106409A JP2021106409A JP7707687B2 JP 7707687 B2 JP7707687 B2 JP 7707687B2 JP 2021106409 A JP2021106409 A JP 2021106409A JP 2021106409 A JP2021106409 A JP 2021106409A JP 7707687 B2 JP7707687 B2 JP 7707687B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- assistance
- target vehicle
- unit
- unstable behavior
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Instructional Devices (AREA)
- Traffic Control Systems (AREA)
Description
本開示は、車両の運転を支援する運転支援装置に関する。 This disclosure relates to a driving assistance device that assists in driving a vehicle.
例えば、車両の走行に関する情報の処理として、車両が不安定な挙動を行った位置情報を収集する処理がある。この車両の挙動が不安定となる原因には、様々な種類がある。このため、例えば、特許文献1には、車両が不安定挙動になった挙動発生位置における不安定挙動情報に対し、不安定挙動が運転者起因であるか否かの判定結果を関連付けてデータベースに記憶することが記載されている。 For example, processing of information related to vehicle travel includes processing of location information where the vehicle exhibits unstable behavior. There are various types of causes for this unstable vehicle behavior. For this reason, for example, Patent Document 1 describes storing in a database in association with unstable behavior information at the behavior occurrence location where the vehicle exhibited unstable behavior, a determination result as to whether or not the unstable behavior was caused by the driver.
ところで、不安定な挙動を行った位置情報を車両から取得してサーバのデータベースに集約し、車両の適切な走行を支援するための車両支援内容を他の車両(車両群)に提供することが考えられる。しかしながら、ある車両が複数の車両支援内容を取得した場合、例えば車両支援内容の種類によっては情報の鮮度が失われやすく、このような車両支援内容では適切な運転支援を行うことができないことがある。 It is conceivable that location information of unstable behavior could be obtained from a vehicle and collected in a server database, and vehicle assistance content for supporting proper driving of the vehicle could be provided to other vehicles (vehicle groups). However, when a vehicle obtains multiple vehicle assistance content, for example, depending on the type of vehicle assistance content, the information may easily lose its freshness, and such vehicle assistance content may not be able to provide proper driving assistance.
このため、本技術分野では、車両支援内容が複数取得された場合に、車両支援内容の優先度を適切に設定して運転支援を行うことが求められている。 For this reason, in this technical field, when multiple vehicle assistance contents are acquired, there is a need to appropriately set the priority of the vehicle assistance contents and provide driving assistance.
本開示の一態様は、支援必要位置を所定数含むように設定された地図メッシュのメッシュ範囲と、支援必要位置における支援の残存時間と、が対応付けられた車両支援内容をサーバから取得し、取得した車両支援内容に基づいて車両の運転支援を行う運転支援装置であって、車両支援内容をサーバから取得する支援内容取得部と、取得された車両支援内容に対して実行の優先度を設定する優先度設定部と、設定された車両支援内容の優先度に基づいて実行すべき車両支援内容を決定し、決定した車両支援内容に基づいて車両の運転支援を実行する支援実行部と、を備え、優先度設定部は、車両支援内容が複数取得された場合、車両支援内容に対応付けられたメッシュ範囲及び残存時間に基づいて、車両支援内容のそれぞれに対して優先度を設定する。 One aspect of the present disclosure is a driving assistance device that acquires vehicle assistance contents associated with a mesh range of a map mesh set to include a predetermined number of positions requiring assistance and a remaining time for assistance at the positions requiring assistance from a server, and performs driving assistance for a vehicle based on the acquired vehicle assistance contents, and includes an assistance content acquisition unit that acquires the vehicle assistance contents from the server, a priority setting unit that sets an execution priority for the acquired vehicle assistance contents, and an assistance execution unit that determines the vehicle assistance contents to be executed based on the priority of the set vehicle assistance contents, and executes driving assistance for the vehicle based on the determined vehicle assistance contents, and when multiple vehicle assistance contents are acquired, the priority setting unit sets a priority for each of the vehicle assistance contents based on the mesh range and remaining time associated with the vehicle assistance contents.
本開示によれば、車両支援内容が複数取得された場合に、車両支援内容の優先度を適切に設定して運転支援を行うことができる。 According to the present disclosure, when multiple vehicle assistance contents are acquired, driving assistance can be provided by appropriately setting the priority of the vehicle assistance contents.
以下、本発明の実施形態について図面を参照して説明する。なお、各図において、同一又は相当する要素同士には同一符号を付し、重複する説明を省略する。 Embodiments of the present invention will be described below with reference to the drawings. Note that in each drawing, identical or corresponding elements are given the same reference numerals, and duplicated explanations will be omitted.
図1は、実施形態に係る情報処理サーバ(サーバ)10と対象車両(車両)2を示す図である。図1に示すように、情報処理サーバ10はネットワークNを介して対象車両2(2A~2Z)と通信可能に接続されている。ネットワークNは、無線通信ネットワークである。対象車両2は、情報処理サーバ10の情報収集対象の車両を意味する。対象車両2には、情報処理サーバ10から各種支援が行われる支援対象の車両が含まれる。対象車両2を個別に説明する場合、対象車両2A~2Zを用いる。 Figure 1 is a diagram showing an information processing server (server) 10 and a target vehicle (vehicle) 2 according to an embodiment. As shown in Figure 1, the information processing server 10 is communicably connected to target vehicles 2 (2A to 2Z) via a network N. The network N is a wireless communication network. The target vehicles 2 refer to vehicles that are targets of information collection by the information processing server 10. The target vehicles 2 include vehicles that are targets of support for which various types of support are provided by the information processing server 10. When describing the target vehicles 2 individually, the target vehicles 2A to 2Z are used.
図2は、情報処理の一例を説明するための図である。図2に示すように、路面凍結などによって対象車両2Aのスリップが生じた場合、対象車両2Aはスリップが生じた位置である不安定挙動位置(支援必要位置)Dを含む対象車両データを情報処理サーバ10に送信する。情報処理サーバ10は、例えば対象車両2Aの後方を走行する対象車両2Bに対し、車両支援内容として不安定挙動位置の情報を通知する。これにより、対象車両2Bでは、不安定挙動位置Dにおける対象車両2Bのスリップの発生を抑制することが可能になる。車両支援内容及び不安定挙動位置について詳しくは後述する。 Figure 2 is a diagram for explaining an example of information processing. As shown in Figure 2, when a slip occurs in the target vehicle 2A due to a frozen road surface or the like, the target vehicle 2A transmits target vehicle data including an unstable behavior position (assistance required position) D, which is the position where the slip occurred, to the information processing server 10. The information processing server 10 notifies, for example, a target vehicle 2B traveling behind the target vehicle 2A of information on the unstable behavior position as vehicle assistance content. This enables the target vehicle 2B to suppress the occurrence of slip of the target vehicle 2B at the unstable behavior position D. The vehicle assistance content and the unstable behavior position will be described in detail later.
〈対象車両の構成〉
まず、対象車両2の構成について説明する。対象車両2には、車両を識別するためのID[identification](車両識別番号)が割り振られている。対象車両2は一台であってもよく、二台以上であってもよく、数十台以上であってもよく、数百台以上であってもよい。対象車両2は、同一の構成を有する車両である必要はなく、車種などが異なっていてもよい。対象車両2は、自動運転機能を有する自動運転車両であってもよく、自動運転機能を有しない車両であってもよい。
<Applicable vehicle configuration>
First, the configuration of the target vehicle 2 will be described. The target vehicle 2 is assigned an ID (vehicle identification number) for identifying the vehicle. The target vehicle 2 may be one, two or more, several tens or more, or several hundred or more. The target vehicles 2 do not need to be vehicles having the same configuration, and may be of different models. The target vehicle 2 may be an autonomous vehicle having an autonomous driving function, or may be a vehicle without an autonomous driving function.
以下、図3を参照して対象車両2について説明する。図3は、対象車両2の構成の一例を示すブロック図である。ここでは、対象車両2を自動運転車両として説明する。 The target vehicle 2 will be described below with reference to FIG. 3. FIG. 3 is a block diagram showing an example of the configuration of the target vehicle 2. Here, the target vehicle 2 will be described as an autonomous vehicle.
図3に示すように、対象車両2は、自動運転ECU30を備えている。自動運転ECU30は、CPU、ROM、RAMなどを有する電子制御ユニットである。自動運転ECU30では、例えば、ROMに記憶されているプログラムをRAMにロードし、RAMにロードされたプログラムをCPUで実行することにより各種の機能を実現する。自動運転ECU30は、複数の電子ユニットから構成されていてもよい。 As shown in FIG. 3, the target vehicle 2 is equipped with an autonomous driving ECU 30. The autonomous driving ECU 30 is an electronic control unit having a CPU, ROM, RAM, etc. In the autonomous driving ECU 30, for example, a program stored in the ROM is loaded into the RAM, and the program loaded into the RAM is executed by the CPU to realize various functions. The autonomous driving ECU 30 may be composed of multiple electronic units.
自動運転ECU30は、GPS[Global Positioning System]受信部21、外部センサ22、内部センサ23、運転操作検出部24、地図データベース25、通信部26、HMI[Human Machine Interface]27、及び、アクチュエータ28と接続されている。 The autonomous driving ECU 30 is connected to a GPS [Global Positioning System] receiver 21, an external sensor 22, an internal sensor 23, a driving operation detector 24, a map database 25, a communication unit 26, an HMI [Human Machine Interface] 27, and an actuator 28.
GPS受信部21は、3個以上のGPS衛星から信号を受信することにより、対象車両2の位置(例えば対象車両2の緯度及び経度)を測定する。GPS受信部21は、測定した対象車両2の位置情報を自動運転ECU30へ送信する。 The GPS receiver 21 measures the position of the target vehicle 2 (e.g., the latitude and longitude of the target vehicle 2) by receiving signals from three or more GPS satellites. The GPS receiver 21 transmits the measured position information of the target vehicle 2 to the autonomous driving ECU 30.
外部センサ22は、対象車両2の外部環境を検出する検出機器である。外部センサ22は、カメラ、レーダセンサのうち少なくとも一つを含む。 The external sensor 22 is a detection device that detects the external environment of the target vehicle 2. The external sensor 22 includes at least one of a camera and a radar sensor.
カメラは、対象車両2の外部環境を撮像する撮像機器である。カメラは、対象車両2のフロントガラスの裏側に設けられ、車両前方を撮像する。カメラは、対象車両2の外部環境に関する撮像情報を自動運転ECU30へ送信する。カメラは、単眼カメラであってもよく、ステレオカメラであってもよい。 The camera is an imaging device that captures images of the external environment of the target vehicle 2. The camera is provided behind the windshield of the target vehicle 2 and captures images of the area in front of the vehicle. The camera transmits imaging information related to the external environment of the target vehicle 2 to the autonomous driving ECU 30. The camera may be a monocular camera or a stereo camera.
レーダセンサは、電波(例えばミリ波)又は光を利用して対象車両2の周辺の物体を検出する検出機器である。レーダセンサには、例えば、ミリ波レーダ又はライダー[LIDAR:Light Detection and Ranging]が含まれる。レーダセンサは、電波又は光を対象車両2の周辺に送信し、物体で反射された電波又は光を受信することで物体を検出する。レーダセンサは、検出した物体情報を自動運転ECU30へ送信する。物体には、ガードレール、建物等の固定物の他、歩行者、自転車、他車両等の移動物が含まれる。外部センサ22は、対象車両2の外気温を検出する外気温センサを含んでもよい。外部センサ22は、外部の明るさを検出するライトセンサを含んでいてもよい。 The radar sensor is a detection device that detects objects around the target vehicle 2 using radio waves (e.g., millimeter waves) or light. Radar sensors include, for example, millimeter wave radar or LIDAR (Light Detection and Ranging). The radar sensor detects objects by transmitting radio waves or light to the vicinity of the target vehicle 2 and receiving the radio waves or light reflected by the objects. The radar sensor transmits information about the detected objects to the autonomous driving ECU 30. Objects include fixed objects such as guardrails and buildings, as well as moving objects such as pedestrians, bicycles, and other vehicles. The external sensor 22 may include an outside air temperature sensor that detects the outside air temperature of the target vehicle 2. The external sensor 22 may include a light sensor that detects the brightness of the outside.
内部センサ23は、対象車両2の状態を検出する検出機器である。内部センサ23は、対象車両2の走行状態を検出するセンサとして車速センサ、加速度センサ、及びヨーレートセンサを含んでいる。車速センサは、対象車両2の速度を検出する検出器である。車速センサとしては、対象車両2の車輪又は車輪と一体に回転するドライブシャフト等に対して設けられ、各車輪の回転速度を検出する車輪速センサを用いることができる。車速センサは、検出した車速情報(車輪速情報)を自動運転ECU30に送信する。 The internal sensor 23 is a detection device that detects the state of the target vehicle 2. The internal sensor 23 includes a vehicle speed sensor, an acceleration sensor, and a yaw rate sensor as sensors that detect the driving state of the target vehicle 2. The vehicle speed sensor is a detector that detects the speed of the target vehicle 2. As the vehicle speed sensor, a wheel speed sensor that is provided on the wheels of the target vehicle 2 or on a drive shaft that rotates integrally with the wheels and detects the rotational speed of each wheel can be used. The vehicle speed sensor transmits the detected vehicle speed information (wheel speed information) to the autonomous driving ECU 30.
加速度センサは、対象車両2の加速度を検出する検出器である。加速度センサは、例えば、対象車両2の前後方向の加速度を検出する前後加速度センサを含んでいる。加速度センサは、対象車両2の横加速度を検出する横加速度センサを含んでいてもよい。加速度センサは、例えば、対象車両2の加速度情報を自動運転ECU30に送信する。ヨーレートセンサは、対象車両2の重心の鉛直軸周りのヨーレート(回転角速度)を検出する検出器である。ヨーレートセンサとしては、例えばジャイロセンサを用いることができる。ヨーレートセンサは、検出した対象車両2のヨーレート情報を自動運転ECU30へ送信する。 The acceleration sensor is a detector that detects the acceleration of the target vehicle 2. The acceleration sensor includes, for example, a longitudinal acceleration sensor that detects the longitudinal acceleration of the target vehicle 2. The acceleration sensor may include a lateral acceleration sensor that detects the lateral acceleration of the target vehicle 2. The acceleration sensor transmits, for example, acceleration information of the target vehicle 2 to the autonomous driving ECU 30. The yaw rate sensor is a detector that detects the yaw rate (rotational angular velocity) around the vertical axis of the center of gravity of the target vehicle 2. A gyro sensor, for example, can be used as the yaw rate sensor. The yaw rate sensor transmits the detected yaw rate information of the target vehicle 2 to the autonomous driving ECU 30.
内部センサ23は、対象車両2の車両状態として、タイヤ空気圧、ワイパ作動状態、及び灯火器状態のうち少なくとも一つを検出する。タイヤ空気圧は、対象車両2のタイヤの空気圧である。ワイパ作動状態には、ワイパ作動の有無だけではなく、ワイパの作動速度を含んでもよい。灯火器状態には、方向指示器の点灯状態が含まれる。灯火器状態には、ヘッドライトの点灯の有無及びフォグランプの点灯の有無が含まれてもよい。 The internal sensor 23 detects at least one of the tire pressure, wiper operation status, and lighting status as the vehicle status of the target vehicle 2. The tire pressure is the air pressure of the tires of the target vehicle 2. The wiper operation status may include not only whether the wipers are operating, but also the wiper operation speed. The lighting status includes the lighting status of the turn signal. The lighting status may include whether the headlights are on or off, and whether the fog lights are on or off.
また、内部センサ23は、対象車両2の車両状態として、液圧ブレーキシステムのブレーキ圧をブレーキ圧センサから検出してもよく、走行支援(例えば後述する車両安定制御システム)のオン状態/オフ状態を検出してもよい。内部センサ23は、対象車両2の車両状態として、各車輪の荷重状態を車輪荷重センサから検出してもよい。その他、内部センサ23は、対象車両2の各種の故障を検出する故障検出部を有していてもよい。 The internal sensor 23 may also detect the brake pressure of a hydraulic brake system from a brake pressure sensor as the vehicle state of the target vehicle 2, and may detect the on/off state of a driving assistance system (for example, a vehicle stability control system described below). The internal sensor 23 may also detect the load state of each wheel from a wheel load sensor as the vehicle state of the target vehicle 2. Additionally, the internal sensor 23 may have a fault detection unit that detects various faults in the target vehicle 2.
運転操作検出部24は、運転者による対象車両2の操作部の操作を検出する。運転操作検出部24は、例えば、操舵センサ、アクセルセンサ、及びブレーキセンサを含んでいる。対象車両2の操作部とは、運転者が車両の運転のための操作を入力する機器である。対象車両2の操作部には、操舵部、アクセル操作部、及びブレーキ操作部のうち少なくとも一つが含まれる。操舵部とは、例えばステアリングホイールである。操舵部は、ホイール状である場合に限られず、ハンドルとして機能する構成であればよい。アクセル操作部とは、例えばアクセルペダルである。ブレーキ操作部とは、例えばブレーキペダルである。アクセル操作部及びブレーキ操作部は、必ずしもペダルである必要はなく、運転者による加速又減速の入力が可能な構成であればよい。操作部は車載のスイッチであってもよい。運転者のスマートフォンなどの情報端末が操作部として機能してもよい。 The driving operation detection unit 24 detects the operation of the operation unit of the target vehicle 2 by the driver. The driving operation detection unit 24 includes, for example, a steering sensor, an accelerator sensor, and a brake sensor. The operation unit of the target vehicle 2 is a device into which the driver inputs operations for driving the vehicle. The operation unit of the target vehicle 2 includes at least one of the steering unit, the accelerator operation unit, and the brake operation unit. The steering unit is, for example, a steering wheel. The steering unit is not limited to being wheel-shaped, and may be configured to function as a handle. The accelerator operation unit is, for example, an accelerator pedal. The brake operation unit is, for example, a brake pedal. The accelerator operation unit and the brake operation unit do not necessarily have to be pedals, and may be configured to allow the driver to input acceleration or deceleration. The operation unit may be an in-vehicle switch. The driver's information terminal, such as a smartphone, may function as the operation unit.
操舵センサは、運転者による操舵部の操作量を検出する。操舵部の操作量には、操舵角が含まれる。操舵部の操作量には、操舵トルクが含まれてもよい。アクセルセンサは、運転者によるアクセル操作部の操作量を検出する。アクセル操作部の操作量には、例えばアクセルペダルの踏込み量が含まれる。ブレーキセンサは、運転者によるブレーキ操作部の操作量を検出する。ブレーキ操作部の操作量には、例えばブレーキペダルの踏込み量が含まれる。ブレーキセンサは、液圧ブレーキシステムのマスターシリンダ圧を検出する態様であってもよい。アクセル操作部及びブレーキ操作部の操作量には踏込み速度が含まれてもよい。運転操作検出部24は、検出した運転者の操作量に関する操作量情報を自動運転ECU30に送信する。 The steering sensor detects the amount of operation of the steering unit by the driver. The amount of operation of the steering unit includes the steering angle. The amount of operation of the steering unit may include the steering torque. The accelerator sensor detects the amount of operation of the accelerator operation unit by the driver. The amount of operation of the accelerator operation unit includes, for example, the amount of depression of the accelerator pedal. The brake sensor detects the amount of operation of the brake operation unit by the driver. The amount of operation of the brake operation unit includes, for example, the amount of depression of the brake pedal. The brake sensor may be configured to detect the master cylinder pressure of the hydraulic brake system. The amount of operation of the accelerator operation unit and the brake operation unit may include the depression speed. The driving operation detection unit 24 transmits operation amount information regarding the detected amount of operation by the driver to the autonomous driving ECU 30.
地図データベース25は、地図情報を記憶するデータベースである。地図データベース25は、例えば、対象車両2に搭載されたHDDなどの記憶装置内に形成されている。地図情報には、道路の位置情報、道路形状の情報(例えば曲率情報)、交差点及び分岐点の位置情報などが含まれる。地図情報には、位置情報と関連付けられた法定速度などの交通規制情報が含まれていてもよい。地図情報には、対象車両2の地図上の位置認識に利用される物標情報が含まれていてもよい。物標には、車線の区画線、信号機、ガードレール、路面標示などを含むことができる。地図データベース25は、対象車両2と通信可能なサーバ(情報処理サーバ10に限らない)に構成されていてもよい。 The map database 25 is a database that stores map information. The map database 25 is formed, for example, in a storage device such as an HDD mounted on the target vehicle 2. The map information includes road position information, road shape information (e.g., curvature information), intersection and branch point position information, and the like. The map information may include traffic regulation information such as legal speed limits associated with the position information. The map information may include landmark information used to recognize the position of the target vehicle 2 on the map. The landmarks may include lane markings, traffic lights, guard rails, road markings, and the like. The map database 25 may be configured in a server (not limited to the information processing server 10) that can communicate with the target vehicle 2.
通信部26は、対象車両2の外部との無線通信を制御する通信デバイスである。ネットワークNを介して各種情報の送信及び受信を行う。通信部26は、自動運転ECU30からの信号に応じて各種情報を情報処理サーバ10に送信する。 The communication unit 26 is a communication device that controls wireless communication with the outside of the target vehicle 2. It transmits and receives various information via the network N. The communication unit 26 transmits various information to the information processing server 10 in response to a signal from the autonomous driving ECU 30.
HMI27は、自動運転ECU30と運転者又は乗員との間で情報の入出力を行うためのインターフェイスである。HMI27は、例えば、車室内に設けられたディスプレイ、スピーカ等を備えている。HMI27は、自動運転ECU30からの制御信号に応じて、ディスプレイの画像出力及びスピーカからの音声出力を行う。 The HMI 27 is an interface for inputting and outputting information between the autonomous driving ECU 30 and the driver or passengers. The HMI 27 is equipped with, for example, a display, a speaker, etc., provided in the vehicle cabin. The HMI 27 outputs images from the display and sounds from the speaker in response to control signals from the autonomous driving ECU 30.
アクチュエータ28は、対象車両2の制御に用いられる機器である。アクチュエータ28は、駆動アクチュエータ、ブレーキアクチュエータ、及び操舵アクチュエータを少なくとも含む。駆動アクチュエータは、自動運転ECU30からの制御信号に応じてエンジンに対する空気の供給量(スロットル開度)を制御し、対象車両2の駆動力を制御する。なお、対象車両2がハイブリッド車である場合には、エンジンに対する空気の供給量の他に、動力源としてのモータに自動運転ECU30からの制御信号が入力されて当該駆動力が制御される。対象車両2が電気自動車である場合には、動力源としてのモータに自動運転ECU30からの制御信号が入力されて当該駆動力が制御される。これらの場合における動力源としてのモータは、アクチュエータ28を構成する。 The actuators 28 are devices used to control the target vehicle 2. The actuators 28 include at least a drive actuator, a brake actuator, and a steering actuator. The drive actuator controls the amount of air supplied to the engine (throttle opening) in response to a control signal from the automatic driving ECU 30, thereby controlling the driving force of the target vehicle 2. If the target vehicle 2 is a hybrid vehicle, in addition to the amount of air supplied to the engine, a control signal from the automatic driving ECU 30 is input to a motor serving as a power source to control the driving force. If the target vehicle 2 is an electric vehicle, a control signal from the automatic driving ECU 30 is input to a motor serving as a power source to control the driving force. The motor serving as a power source in these cases constitutes the actuator 28.
ブレーキアクチュエータは、自動運転ECU30からの制御信号に応じてブレーキシステムを制御し、対象車両2の車輪へ付与する制動力を制御する。ブレーキシステムとしては、例えば、液圧ブレーキシステムを用いることができる。操舵アクチュエータは、電動パワーステアリングシステムのうち操舵トルクを制御するアシストモータの駆動を、自動運転ECU30からの制御信号に応じて制御する。これにより、操舵アクチュエータは、対象車両2の操舵トルクを制御する。 The brake actuator controls the brake system in response to a control signal from the autonomous driving ECU 30, and controls the braking force applied to the wheels of the target vehicle 2. For example, a hydraulic brake system can be used as the brake system. The steering actuator controls the drive of the assist motor, which controls the steering torque of the electric power steering system, in response to a control signal from the autonomous driving ECU 30. In this way, the steering actuator controls the steering torque of the target vehicle 2.
次に、自動運転ECU30の機能的構成について説明する。図3に示すように、自動運転ECU30は、対象車両データ取得部31、進路生成部32、及び自動運転制御部(運転支援装置)33を有している。なお、以下に説明する自動運転ECU30の機能の一部は対象車両2と通信可能なサーバ(情報処理サーバ10に限らない)において実行される態様であってもよい。 Next, the functional configuration of the autonomous driving ECU 30 will be described. As shown in FIG. 3, the autonomous driving ECU 30 has a target vehicle data acquisition unit 31, a route generation unit 32, and an autonomous driving control unit (driving assistance device) 33. Note that some of the functions of the autonomous driving ECU 30 described below may be executed in a server (not limited to the information processing server 10) capable of communicating with the target vehicle 2.
対象車両データ取得部31は、対象車両2に関するデータである対象車両データを取得する。対象車両データには、対象車両2の地図上の位置情報及び対象車両2の走行状態が含まれる。対象車両データには、対象車両2の外部環境が含まれてもよく、対象車両2の走行するルートが含まれてもよい。対象車両データには、対象車両2の運転者による運転操作情報及び対象車両2の車両状態が含まれてもよい。対象車両データ取得部31は、取得した対象車両データを情報処理サーバ10に送信する。 The target vehicle data acquisition unit 31 acquires target vehicle data, which is data related to the target vehicle 2. The target vehicle data includes position information of the target vehicle 2 on a map and the driving state of the target vehicle 2. The target vehicle data may include the external environment of the target vehicle 2, and may include the route along which the target vehicle 2 is driven. The target vehicle data may include driving operation information by the driver of the target vehicle 2 and the vehicle state of the target vehicle 2. The target vehicle data acquisition unit 31 transmits the acquired target vehicle data to the information processing server 10.
対象車両データ取得部31は、車両位置取得部31a、外部環境認識部31b、走行状態認識部31c、運転操作情報取得部31d、及び車両状態認識部31eを有している。 The target vehicle data acquisition unit 31 has a vehicle position acquisition unit 31a, an external environment recognition unit 31b, a driving state recognition unit 31c, a driving operation information acquisition unit 31d, and a vehicle state recognition unit 31e.
車両位置取得部31aは、GPS受信部21の位置情報及び地図データベース25の地図情報に基づいて、対象車両2の地図上の位置情報を取得する。また、車両位置取得部31aは、地図データベース25の地図情報に含まれた物標情報及び外部センサ22の検出結果を利用して、SLAM[Simultaneous Localization and Mapping]技術により対象車両2の位置情報を取得してもよい。車両位置取得部31aは、車線の区画線と対象車両2の位置関係から、車線に対する対象車両2の横位置(車線幅方向における対象車両2の位置)を認識して位置情報に含めてもよい。車両位置取得部31aは、その他、周知の手法により対象車両2の地図上の位置情報を取得してもよい。 The vehicle position acquisition unit 31a acquires the position information of the target vehicle 2 on the map based on the position information of the GPS receiver unit 21 and the map information of the map database 25. The vehicle position acquisition unit 31a may also acquire the position information of the target vehicle 2 by SLAM [Simultaneous Localization and Mapping] technology using the target information included in the map information of the map database 25 and the detection results of the external sensor 22. The vehicle position acquisition unit 31a may recognize the lateral position of the target vehicle 2 relative to the lane (the position of the target vehicle 2 in the lane width direction) from the positional relationship between the lane markings and the target vehicle 2, and include it in the position information. The vehicle position acquisition unit 31a may also acquire the position information of the target vehicle 2 on the map by other well-known methods.
外部環境認識部31bは、外部センサ22の検出結果に基づいて、対象車両2の外部環境を認識する。外部環境には、対象車両2に対する周囲の物体の相対位置が含まれる。外部環境には、対象車両2に対する周囲の物体の相対速度及び移動方向が含まれていてもよい。外部環境には、他車両、歩行者、自転車などの物体の種類が含まれてもよい。物体の種類は、パターンマッチングなどの周知の手法により識別することができる。外部環境には、対象車両2の周囲の区画線認識(白線認識)の結果が含まれていてもよい。外部環境には、外気温が含まれていてもよく、天候が含まれていてもよい。 The external environment recognition unit 31b recognizes the external environment of the target vehicle 2 based on the detection results of the external sensor 22. The external environment includes the relative positions of surrounding objects with respect to the target vehicle 2. The external environment may include the relative speed and movement direction of surrounding objects with respect to the target vehicle 2. The external environment may include types of objects such as other vehicles, pedestrians, and bicycles. The types of objects can be identified by well-known techniques such as pattern matching. The external environment may include the results of lane marking recognition (white line recognition) around the target vehicle 2. The external environment may include the outside temperature and weather.
走行状態認識部31cは、内部センサ23の検出結果に基づいて、対象車両2の走行状態を認識する。走行状態には、対象車両2の車速及び対象車両2のヨーレートが含まれる。走行状態には、対象車両2の加速度が含まれてもよい。具体的に、走行状態認識部31cは、車速センサの車速情報に基づいて、対象車両2の車速を認識する。走行状態認識部31cは、加速度センサの車速情報に基づいて、対象車両2の加速度を認識する。走行状態認識部31cは、ヨーレートセンサのヨーレート情報に基づいて、対象車両2の向きを認識する。 The driving state recognition unit 31c recognizes the driving state of the target vehicle 2 based on the detection result of the internal sensor 23. The driving state includes the vehicle speed and yaw rate of the target vehicle 2. The driving state may include the acceleration of the target vehicle 2. Specifically, the driving state recognition unit 31c recognizes the vehicle speed of the target vehicle 2 based on vehicle speed information from a vehicle speed sensor. The driving state recognition unit 31c recognizes the acceleration of the target vehicle 2 based on vehicle speed information from an acceleration sensor. The driving state recognition unit 31c recognizes the orientation of the target vehicle 2 based on yaw rate information from a yaw rate sensor.
運転操作情報取得部31dは、運転操作検出部24の検出結果に基づいて、対象車両2の運転操作情報を取得する。運転操作情報には、例えば運転者のアクセル操作量、ブレーキ操作量、及び操舵量のうち少なくとも一つが含まれる。 The driving operation information acquisition unit 31d acquires driving operation information of the target vehicle 2 based on the detection result of the driving operation detection unit 24. The driving operation information includes, for example, at least one of the driver's accelerator operation amount, brake operation amount, and steering amount.
運転操作情報取得部31dは、対象車両2に個人認証機能がある場合には、個人認証した運転者ごとに運転操作履歴を記憶させる。運転操作履歴には、対象車両2の外部環境及び走行状態が関連付けられていてもよい。自動運転ECU30は、必ずしも運転操作情報取得部31dを有する必要はない。この場合、運転操作検出部24も不要である。 If the target vehicle 2 has a personal authentication function, the driving operation information acquisition unit 31d stores the driving operation history for each personally authenticated driver. The driving operation history may be associated with the external environment and driving state of the target vehicle 2. The autonomous driving ECU 30 does not necessarily need to have the driving operation information acquisition unit 31d. In this case, the driving operation detection unit 24 is also not required.
車両状態認識部31eは、内部センサ23の検出結果に基づいて、対象車両2の車両状態を認識する。車両状態には、タイヤ空気圧が含まれてもよい。車両状態には、ワイパ作動状態、灯火器状態が含まれてもよく、対象車両2の故障状態が含まれてもよい。自動運転ECU30は、必ずしも車両状態認識部31eを有する必要はない。 The vehicle state recognition unit 31e recognizes the vehicle state of the target vehicle 2 based on the detection results of the internal sensor 23. The vehicle state may include tire pressure. The vehicle state may include a wiper operation state, a lighting state, and a failure state of the target vehicle 2. The autonomous driving ECU 30 does not necessarily need to have the vehicle state recognition unit 31e.
進路生成部32は、対象車両2の自動運転に利用される進路[trajectory]を生成する。進路生成部32は、予め設定された走行ルート、地図情報、対象車両2の地図上の位置、対象車両2の外部環境、及び対象車両2の走行状態に基づいて、自動運転の進路を生成する。 The trajectory generation unit 32 generates a trajectory to be used for the autonomous driving of the target vehicle 2. The trajectory generation unit 32 generates a trajectory for autonomous driving based on a preset driving route, map information, the position of the target vehicle 2 on the map, the external environment of the target vehicle 2, and the driving state of the target vehicle 2.
走行ルートとは、自動運転において対象車両2が走行するルートである。進路生成部32は、例えば目的地、地図情報、及び対象車両2の地図上の位置に基づいて、自動運転の走行ルートを求める。走行ルートは、周知のナビゲーションシステムによって設定されてもよい。目的地は対象車両2の乗員によって設定されてもよく、自動運転ECU30又はナビゲーションシステムなどが自動的に提案してもよい。 The driving route is the route along which the target vehicle 2 travels during autonomous driving. The course generation unit 32 determines the driving route for autonomous driving based on, for example, the destination, map information, and the position of the target vehicle 2 on the map. The driving route may be set by a well-known navigation system. The destination may be set by an occupant of the target vehicle 2, or may be automatically proposed by the autonomous driving ECU 30 or a navigation system, etc.
進路には、自動運転で車両が走行する経路[path]と自動運転における車速プロファイルとが含まれる。経路は、走行ルート上において自動運転中の車両が走行する予定の軌跡である。経路は、例えば走行ルート上の位置に応じた対象車両2の操舵角変化のデータ(操舵角プロファイル)とすることができる。走行ルート上の位置とは、例えば走行ルートの進行方向において所定間隔(例えば1m)ごとに設定された設定縦位置である。操舵角プロファイルとは、設定縦位置ごとに目標操舵角が関連付けられたデータとなる。 The course includes the path along which the vehicle travels in autonomous driving and the vehicle speed profile during autonomous driving. The route is the planned trajectory along which the vehicle is traveling in autonomous driving on the travel route. The route can be, for example, data on the change in steering angle of the target vehicle 2 according to the position on the travel route (steering angle profile). The position on the travel route is, for example, a set vertical position set at a predetermined interval (for example, 1 m) in the direction of travel of the travel route. The steering angle profile is data in which a target steering angle is associated with each set vertical position.
進路生成部32は、例えば走行ルート、地図情報、対象車両2の外部環境、及び対象車両2の走行状態に基づいて、車両が走行する経路を生成する。進路生成部32は、例えば対象車両2が走行ルートに含まれる車線の中央(車線幅方向における中央)を通るように経路を生成する。 The path generation unit 32 generates a path for the vehicle to travel based on, for example, the travel route, map information, the external environment of the target vehicle 2, and the travel state of the target vehicle 2. For example, the path generation unit 32 generates a path so that the target vehicle 2 passes through the center (center in the lane width direction) of the lane included in the travel route.
なお、操舵角プロファイルに代えて、設定縦位置ごとに目標操舵トルクが関連付けられた操舵トルクプロファイルを用いてもよい。また、操舵角プロファイルに代えて、設定縦位置ごとに目標横位置が関連付けられた横位置プロファイルを用いてもよい。目標横位置とは、車線の幅方向における目標の位置である。この場合、設定縦位置及び目標横位置は、合わせて一つの位置座標として設定されてもよい。 In place of the steering angle profile, a steering torque profile in which a target steering torque is associated with each set longitudinal position may be used. Also, in place of the steering angle profile, a lateral position profile in which a target lateral position is associated with each set longitudinal position may be used. The target lateral position is a target position in the width direction of the lane. In this case, the set longitudinal position and the target lateral position may be set together as a single position coordinate.
車速プロファイルは、例えば設定縦位置ごとに目標車速が関連付けられたデータである。なお、設定縦位置は、距離ではなく車両の走行時間を基準として設定されてもよい。設定縦位置は、車両の1秒後の到達位置、車両の2秒後の到達位置として設定されていてもよい。 The vehicle speed profile is data in which a target vehicle speed is associated with each set vertical position, for example. The set vertical position may be set based on the vehicle's travel time rather than distance. The set vertical position may be set as the position the vehicle will reach in 1 second, or the position the vehicle will reach in 2 seconds.
進路生成部32は、例えば経路と地図情報に含まれる法定速度などの速度関連情報に基づいて車速プロファイルを生成する。法定速度に代えて、地図上の位置又は区間に対して予め設定された設定速度を用いてもよい。進路生成部32は、経路及び車速プロファイルから自動運転の進路を生成する。なお、進路生成部32における進路の生成方法は上述した内容に限定されず、その他の周知の方法を採用することができる。 The route generation unit 32 generates a vehicle speed profile based on speed-related information, such as the legal speed included in the route and map information. Instead of the legal speed, a preset speed for a position or section on the map may be used. The route generation unit 32 generates a route for automated driving from the route and the vehicle speed profile. Note that the route generation method in the route generation unit 32 is not limited to the above-mentioned method, and other well-known methods may be adopted.
自動運転制御部33は、対象車両2の自動運転を実行する。自動運転制御部33は、例えば対象車両2の外部環境、対象車両2の走行状態、及び進路生成部32の生成した進路に基づいて、対象車両2の自動運転を実行する。自動運転制御部33は、アクチュエータ28に制御信号を送信することで、対象車両2の自動運転を行う。 The automatic driving control unit 33 executes automatic driving of the target vehicle 2. The automatic driving control unit 33 executes automatic driving of the target vehicle 2 based on, for example, the external environment of the target vehicle 2, the driving state of the target vehicle 2, and the route generated by the route generation unit 32. The automatic driving control unit 33 executes automatic driving of the target vehicle 2 by sending a control signal to the actuator 28.
また、自動運転制御部33は、情報処理サーバ10から車両支援内容を取得した場合、取得した車両支援内容に基づいて対象車両2の運転支援を行う。自動運転制御部33が行う車両支援内容に基づく対象車両2の運転支援について、詳しくは後述する。 In addition, when the autonomous driving control unit 33 acquires vehicle assistance content from the information processing server 10, it performs driving assistance for the target vehicle 2 based on the acquired vehicle assistance content. The driving assistance for the target vehicle 2 based on the vehicle assistance content performed by the autonomous driving control unit 33 will be described in detail later.
〈情報処理サーバの構成〉
情報処理サーバ10は、例えば情報管理センターなどの施設に設けられ、対象車両2と通信可能に構成されている。図4は、情報処理サーバ10の構成の一例を示すブロック図である。図4に示す情報処理サーバ10は、プロセッサ11、記憶部12、通信部13及びユーザインタフェース14を備えた一般的なコンピュータとして構成されている。
Configuration of the Information Processing Server
The information processing server 10 is provided in a facility such as an information management center, and is configured to be able to communicate with the target vehicle 2. Fig. 4 is a block diagram showing an example of the configuration of the information processing server 10. The information processing server 10 shown in Fig. 4 is configured as a general computer including a processor 11, a storage unit 12, a communication unit 13, and a user interface 14.
プロセッサ11は、例えば、オペレーティングシステムを動作させて情報処理サーバ10を制御する。プロセッサ11は、制御装置、演算装置、レジスタなどを含むCPU[Central Processing Unit]などの演算器である。プロセッサ11は、記憶部12、通信部13及びユーザインタフェース14を統括する。記憶部12は、メモリ及びストレージのうち少なくとも一方を含んで構成されている。メモリは、ROM[Read Only Memory]、RAM[Random Access Memory]などの記録媒体である。ストレージは、HDD[Hard Disk Drive]などの記録媒体である。記憶部12は後述する記憶データベース16と一体であってもよい。 The processor 11, for example, operates an operating system to control the information processing server 10. The processor 11 is an arithmetic unit such as a CPU [Central Processing Unit] that includes a control device, an arithmetic device, a register, etc. The processor 11 controls the memory unit 12, the communication unit 13, and the user interface 14. The memory unit 12 is configured to include at least one of a memory and a storage. The memory is a recording medium such as a ROM [Read Only Memory] or a RAM [Random Access Memory]. The storage is a recording medium such as a HDD [Hard Disk Drive]. The memory unit 12 may be integrated with a memory database 16 described later.
通信部13は、ネットワークNを介した通信を行うための通信機器である。通信部13には、ネットワークデバイス、ネットワークコントローラ、ネットワークカードなどを用いることができる。ユーザインタフェース14は、ディスプレイ、スピーカなどの出力器、及び、タッチパネルなどの入力器を含む機器である。なお、情報処理サーバ10は、必ずしも施設に設けられている必要はなく、車両、船舶などの移動体に搭載されていてもよい。 The communication unit 13 is a communication device for communicating via the network N. A network device, a network controller, a network card, etc. may be used as the communication unit 13. The user interface 14 is a device including an output device such as a display and a speaker, and an input device such as a touch panel. Note that the information processing server 10 does not necessarily need to be installed in a facility, and may be mounted on a moving object such as a vehicle or a ship.
また、情報処理サーバ10は、地図データベース15及び記憶データベース16と接続されている。地図データベース15は、地図情報を記憶するデータベースである。また、地図データベース15には、地図上に予め設定されるメッシュ(地図メッシュ)の情報が記憶されている。メッシュについて詳しくは後述する。記憶データベース16は、不安定挙動位置情報などを記憶するためのデータベースである。記憶データベース16は、HDDの周知のデータベースと同様の構成とすることができる。なお、記憶データベース16は、情報処理サーバ10から離れた施設などに設けられていてもよい。地図データベース15と記憶データベース16とは一体であってもよい。 The information processing server 10 is also connected to a map database 15 and a memory database 16. The map database 15 is a database that stores map information. The map database 15 also stores information on meshes (map meshes) that are set in advance on a map. Meshes will be described in detail later. The memory database 16 is a database for storing unstable behavior position information and the like. The memory database 16 can be configured in the same manner as a well-known database in a HDD. The memory database 16 may be provided in a facility away from the information processing server 10. The map database 15 and the memory database 16 may be integrated.
次に、プロセッサ11の機能的構成について説明する。図4に示すように、プロセッサ11は、対象車両データ認識部11a、不安定挙動位置認識部11b、状況判定部11c、走行データ取得部11d、発生件数カウント部11e、メッシュ拡大部11f、再現頻度計測部11g、残存時間設定部11h、記憶処理部11j、及び車両支援部11kを有している。 Next, the functional configuration of the processor 11 will be described. As shown in FIG. 4, the processor 11 has a target vehicle data recognition unit 11a, an unstable behavior position recognition unit 11b, a situation determination unit 11c, a driving data acquisition unit 11d, an occurrence count unit 11e, a mesh expansion unit 11f, a recurrence frequency measurement unit 11g, a remaining time setting unit 11h, a memory processing unit 11j, and a vehicle assistance unit 11k.
対象車両データ認識部11aは、対象車両2から送信された対象車両データを認識する。対象車両データには、対象車両2の地図上の位置情報及び対象車両2の走行状態が含まれる。対象車両データには、対象車両2の外部環境が含まれてもよく、対象車両2の走行するルートが含まれてもよい。 The target vehicle data recognition unit 11a recognizes the target vehicle data transmitted from the target vehicle 2. The target vehicle data includes the position information of the target vehicle 2 on a map and the driving state of the target vehicle 2. The target vehicle data may include the external environment of the target vehicle 2, and may also include the route on which the target vehicle 2 is driving.
不安定挙動位置認識部11bは、対象車両データ認識部11aの認識した対象車両データに基づいて、対象車両2が不安定挙動になった地図上の位置である不安定挙動位置を認識する。不安定挙動位置認識部11bは、時間と関連付けて不安定挙動位置を認識する。不安定挙動とは、車両の走行を不安定にするような車両の挙動である。不安定挙動には、例えばスリップが含まれる。不安定挙動には、急減速又は急な舵角変化が含まれてもよい。不安定挙動には、対象車両2の車線逸脱を含んでもよく、対象車両2の構造物(ガードレールなど)への過剰接近を含んでもよい。 The unstable behavior position recognition unit 11b recognizes an unstable behavior position, which is a position on a map where the target vehicle 2 has become unstable, based on the target vehicle data recognized by the target vehicle data recognition unit 11a. The unstable behavior position recognition unit 11b recognizes the unstable behavior position in association with time. Unstable behavior is vehicle behavior that makes the vehicle's travel unstable. Unstable behavior includes, for example, slipping. Unstable behavior may include sudden deceleration or a sudden change in steering angle. Unstable behavior may include lane departure of the target vehicle 2, or excessive approach of the target vehicle 2 to a structure (such as a guardrail).
まず、不安定挙動の判定について説明する。不安定挙動位置認識部11bは、対象車両データに基づいて対象車両2が不安定挙動になったか否かを判定する。不安定挙動位置認識部11bは、例えば、加速度センサの検出した加速度(前後加速度及び横加速度)、車輪速センサの検出した各車輪の車輪速、ヨーレートセンサの検出したヨーレート、操舵センサの検出した運転者の操舵角、ブレーキセンサの検出した運転者のブレーキ操作量、及びブレーキ圧センサのブレーキ圧のうち少なくとも一つに基づいて、不安定挙動として対象車両2がスリップになったことを判定する。ブレーキセンサのブレーキ操作量に代えて、液圧ブレーキシステムのマスターシリンダ圧を用いてもよい。 First, the determination of unstable behavior will be described. The unstable behavior position recognition unit 11b determines whether the target vehicle 2 has become unstable based on the target vehicle data. The unstable behavior position recognition unit 11b determines that the target vehicle 2 has become slippery, which is an unstable behavior, based on at least one of, for example, the acceleration (longitudinal acceleration and lateral acceleration) detected by the acceleration sensor, the wheel speed of each wheel detected by the wheel speed sensor, the yaw rate detected by the yaw rate sensor, the steering angle of the driver detected by the steering sensor, the amount of braking operation of the driver detected by the brake sensor, and the brake pressure of the brake pressure sensor. The master cylinder pressure of the hydraulic brake system may be used instead of the amount of braking operation of the brake sensor.
不安定挙動位置認識部11bは、スリップの判定として、周知のアンチロックブレーキシステム[ABS:Antilock Brake System]の作動開始条件を用いてもよい。例えばアンチロックブレーキシステムでは、一例として、各車輪の車輪速と推定車体速度とを比較して、ロックしていると考えられる車輪が特定される場合に作動する。推定車体速度は、スリップするまでの各車輪の車輪速から求めてもよく、スリップするまでの加速度の変化から求めてもよい。 The unstable behavior position recognition unit 11b may use the activation conditions of a well-known antilock brake system [ABS: Antilock Brake System] to determine slippage. For example, an antilock brake system compares the wheel speed of each wheel with the estimated vehicle speed and activates when a wheel that is thought to be locked is identified. The estimated vehicle speed may be determined from the wheel speed of each wheel before slippage occurs, or may be determined from the change in acceleration before slippage occurs.
また、不安定挙動位置認識部11bは、スリップの判定として、周知の車両安定制御システム[VSC:Vehicle Stability Control]の作動開始条件を用いてもよく、周知のトラクションコントロール[TRC:Traction Control System]の作動開始条件を用いてもよい。トラクションコントロールも、各車輪の車輪速と推定車体速度とを比較して、空転している車輪が特定される場合に作動させることができる。不安定挙動位置認識部11bは、その他の周知の手法により対象車両2のスリップを判定してもよい。 The unstable behavior position recognition unit 11b may use the activation conditions of a well-known vehicle stability control system [VSC: Vehicle Stability Control] or the activation conditions of a well-known traction control system [TRC: Traction Control System] to determine slippage. Traction control may also be activated when a spinning wheel is identified by comparing the wheel speed of each wheel with the estimated vehicle speed. The unstable behavior position recognition unit 11b may determine slippage of the target vehicle 2 using other well-known methods.
不安定挙動位置認識部11bは、加速度センサの検出した減速度に基づいて、対象車両2が不安定挙動として急減速になったか否かを判定してもよい。この場合、不安定挙動位置認識部11bは、例えば減速度の絶対値が急減速閾値以上になったとき、対象車両2が急減速になったと判定する。急減速閾値は予め設定された値の閾値である。以下、説明で用いる閾値は予め設定された値の閾値を意味する。 The unstable behavior position recognition unit 11b may determine whether the target vehicle 2 has suddenly decelerated as an unstable behavior based on the deceleration detected by the acceleration sensor. In this case, the unstable behavior position recognition unit 11b determines that the target vehicle 2 has suddenly decelerated when, for example, the absolute value of the deceleration becomes equal to or greater than the sudden deceleration threshold. The sudden deceleration threshold is a threshold value that is set in advance. In the following explanation, the threshold value refers to a threshold value that is set in advance.
不安定挙動位置認識部11bは、ヨーレートセンサの検出したヨーレートに基づいて、不安定挙動として対象車両2に急な舵角変化が生じたか否かを判定してもよい。この場合、不安定挙動位置認識部11bは、例えばヨーレートが舵角変化閾値以上になったとき、対象車両2に急な舵角変化が生じたと判定する。なお、ヨーレートに代えてタイヤ切れ角を用いてもよい。 The unstable behavior position recognition unit 11b may determine whether or not a sudden change in steering angle has occurred in the target vehicle 2 as an unstable behavior based on the yaw rate detected by the yaw rate sensor. In this case, the unstable behavior position recognition unit 11b determines that a sudden change in steering angle has occurred in the target vehicle 2 when, for example, the yaw rate is equal to or greater than a steering angle change threshold. Note that the tire turning angle may be used instead of the yaw rate.
不安定挙動位置認識部11bは、方向指示器が点灯していない場合に、対象車両2の横位置又は対象車両2の外部環境に基づいて、不安定挙動として対象車両2が車線逸脱になったか否かを判定してもよい。この場合、不安定挙動位置認識部11bは、例えば、対象車両2の横位置から車線逸脱を判定する。又は、不安定挙動位置認識部11bは、対象車両2の外部環境から、対象車両2が車線の区画線を跨いだことを認識した場合に、車線逸脱を判定してもよい。 When the turn signal is not on, the unstable behavior position recognition unit 11b may determine whether the target vehicle 2 has deviated from the lane, which is an unstable behavior, based on the lateral position of the target vehicle 2 or the external environment of the target vehicle 2. In this case, the unstable behavior position recognition unit 11b may determine lane departure from the lateral position of the target vehicle 2, for example. Alternatively, the unstable behavior position recognition unit 11b may determine lane departure when it recognizes from the external environment of the target vehicle 2 that the target vehicle 2 has crossed a lane dividing line.
不安定挙動位置認識部11bは、対象車両2の走行状態と対象車両2の外部環境とに基づいて、不安定挙動として対象車両2が物体への過剰接近になったか否かを判定してもよい。この場合、不安定挙動位置認識部11bは、対象車両2が低速の場合には物体との間隔が小さくても不安定な挙動ではないことから、対象車両2の車速が車速閾値以上で対象車両2と物体との衝突余裕時間[TTC:Time To Collision]がTTC閾値以下となった場合に、対象車両2が物体への過剰接近になったと判定する。衝突余裕時間に代えて、車間時間[THW:Time Headway]又は距離を用いてもよい。 The unstable behavior position recognition unit 11b may determine whether the target vehicle 2 has come too close to an object as an unstable behavior based on the traveling state of the target vehicle 2 and the external environment of the target vehicle 2. In this case, the unstable behavior position recognition unit 11b determines that the target vehicle 2 has come too close to an object when the vehicle speed of the target vehicle 2 is equal to or greater than the vehicle speed threshold and the time to collision [TTC: Time To Collision] between the target vehicle 2 and the object is equal to or less than the TTC threshold, because the behavior is not unstable when the target vehicle 2 is traveling at a low speed even if the distance to the object is small. Instead of the time to collision, the time headway [THW: Time Headway] or distance may be used.
対象車両2が不安定挙動になったか否かの判定は、対象車両データを取得する度に行われてもよく、一定時間又は一定期間ごとにまとめて行われてもよい。対象車両2が不安定挙動になったか否かの判定は、対象車両2の停車中に行われる態様であってもよい。 The determination of whether the target vehicle 2 has become unstable may be performed each time the target vehicle data is acquired, or may be performed all at once at regular intervals or for a regular period of time. The determination of whether the target vehicle 2 has become unstable may be performed while the target vehicle 2 is stopped.
続いて、不安定挙動位置の認識について説明する。不安定挙動位置とは、対象車両2が不安定挙動になったときの対象車両2の地図上の位置である。不安定挙動位置認識部11bは、対象車両2が不安定挙動になったと判定した場合、不安定挙動位置を認識する。 Next, the recognition of the unstable behavior position will be described. The unstable behavior position is the position on the map of the target vehicle 2 when the target vehicle 2 becomes unstable. When it is determined that the target vehicle 2 becomes unstable, the unstable behavior position recognition unit 11b recognizes the unstable behavior position.
不安定挙動位置認識部11bは、対象車両2が不安定挙動になったと判定したときの対象車両2の地図上の位置情報に基づいて、不安定挙動位置を認識する。不安定挙動位置は、車線ごとに区別して認識される。不安定挙動が車線逸脱である場合には、不安定挙動位置は車線逸脱前の走行車線上の位置としてもよく、区画線上の位置としてもよい。 The unstable behavior position recognition unit 11b recognizes the unstable behavior position based on the position information on the map of the target vehicle 2 when it is determined that the target vehicle 2 has become unstable. The unstable behavior position is recognized separately for each lane. When the unstable behavior is a lane departure, the unstable behavior position may be the position on the driving lane before the lane departure, or may be the position on the dividing line.
なお、不安定挙動位置は、地図上の点ではなく、区間又はエリアとして認識されてもよい。不安定挙動位置認識部11bは、対象車両2がスリップしながら滑走したような場合には、スリップの開始位置を不安定挙動位置としてもよく、対象車両2がスリップと判定される状態で移動した区間全てを不安定挙動位置として認識してもよい。他の不安定挙動においても同様である。 The unstable behavior position may be recognized as a section or area, rather than as a point on a map. In a case where the target vehicle 2 slides while slipping, the unstable behavior position recognition unit 11b may determine the start position of the slip as the unstable behavior position, or may recognize all sections through which the target vehicle 2 has moved while being determined to be slipping as unstable behavior positions. The same applies to other unstable behaviors.
状況判定部11cは、不安定挙動位置認識部11bの認識した不安定挙動位置における複数台の対象車両2の不安定挙動の有無に基づいて、当該不安定挙動位置が連続発生状況であるか非連続状況であるかを判定する。 The situation determination unit 11c determines whether the unstable behavior position is a continuous occurrence situation or a discontinuous occurrence situation based on the presence or absence of unstable behavior of multiple target vehicles 2 at the unstable behavior position recognized by the unstable behavior position recognition unit 11b.
状況判定部11cは、例えば対象車両データ認識部11aの認識した対象車両データと不安定挙動位置認識部11bの認識した不安定挙動位置とに基づいて、対象車両2が不安定挙動位置を通過したか否かを判定する。状況判定部11cは、対象車両2が不安定挙動位置を通過したと判定した場合、当該対象車両2の不安定挙動の有無に基づいて、当該不安定挙動位置が連続発生状況であるか非連続状況であるかを判定する。なお、状況判定部11cは、一定期間ごとの複数の対象車両データを一括処理することで上記判定を行ってもよい。 The situation determination unit 11c determines whether the target vehicle 2 has passed an unstable behavior position, for example, based on the target vehicle data recognized by the target vehicle data recognition unit 11a and the unstable behavior position recognized by the unstable behavior position recognition unit 11b. When the situation determination unit 11c determines that the target vehicle 2 has passed an unstable behavior position, it determines whether the unstable behavior position is in a continuous or discontinuous state based on the presence or absence of unstable behavior of the target vehicle 2. Note that the situation determination unit 11c may perform the above determination by batch processing multiple target vehicle data for a certain period of time.
連続発生状況とは、不安定挙動が連続的に発生している状況である。連続発生状況の場合には、対象車両2の個車要因によって不安定挙動が生じた可能性が低くなり、道路環境などの外部要因により不安定挙動が生じている可能性が高まると考えることができる。非連続状況とは、連続発生状況ではない状況である。非連続状況の場合には、対象車両2の個車要因により不安定挙動が生じた可能性が高まると考えることができる。状況判定部11cは、不安定挙動位置が連続発生状況であると判定しない場合、不安定挙動位置が非連続状況であると判定する。 A continuous occurrence situation is a situation in which unstable behavior occurs continuously. In the case of a continuous occurrence situation, it can be considered that the possibility that unstable behavior has occurred due to individual vehicle factors of the target vehicle 2 is low, and the possibility that unstable behavior has occurred due to external factors such as the road environment is high. A discontinuous situation is a situation that is not a continuous occurrence situation. In the case of a discontinuous situation, it can be considered that the possibility that unstable behavior has occurred due to individual vehicle factors of the target vehicle 2 is high. When the situation determination unit 11c does not determine that the unstable behavior position is a continuous occurrence situation, it determines that the unstable behavior position is a discontinuous situation.
図5(a)は、連続発生状況の一例を説明するための図である。図5(a)に示すように、状況判定部11cは、一例として、不安定挙動位置Dで二台の対象車両2A、2Bが連続して不安定挙動になった場合に、当該不安定挙動位置が連続発生状況であると判定する。図5(b)は、非連続状況の一例を説明するための図である。図5(b)に示すように、状況判定部11cは、不安定挙動位置Dで対象車両2Aが不安定挙動になったとしても、後続する対象車両2Bが不安定挙動にならずに通過した場合には、当該不安定挙動位置が非連続状況であると判定してもよい。 Figure 5(a) is a diagram for explaining an example of a consecutive occurrence situation. As shown in Figure 5(a), as an example, when two target vehicles 2A and 2B exhibit unstable behavior consecutively at unstable behavior position D, the situation determination unit 11c determines that the unstable behavior position is a consecutive occurrence situation. Figure 5(b) is a diagram for explaining an example of a discontinuous situation. As shown in Figure 5(b), even if the target vehicle 2A exhibits unstable behavior at unstable behavior position D, the situation determination unit 11c may determine that the unstable behavior position is a discontinuous situation when the following target vehicle 2B passes by without exhibiting unstable behavior.
なお、連続発生状況と判定される状況は図5(a)の状況に限定されない。状況判定部11cは、三台の対象車両2A~2Cが連続して不安定挙動になった場合に、当該不安定挙動位置Dが連続発生状況であると判定してもよい。状況判定部11cは、四台以上の対象車両2が連続して不安定挙動になった場合に、当該不安定挙動位置Dが連続発生状況であると判定してもよい。状況判定部11cは、一定時間以内に不安定挙動位置Dを通過する複数台の対象車両2の全てが不安定挙動になった場合に、当該不安定挙動位置Dが連続発生状況であると判定してもよい。 The situation determined as a continuous occurrence situation is not limited to the situation in FIG. 5(a). The situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence situation when three target vehicles 2A to 2C have exhibited unstable behavior in succession. The situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence situation when four or more target vehicles 2 have exhibited unstable behavior in succession. The situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence situation when all of the multiple target vehicles 2 that pass through the unstable behavior position D within a certain time period have exhibited unstable behavior.
状況判定部11cは、不安定挙動にならなかった対象車両2が一台存在したとしても、その前後の対象車両2で不安定挙動が生じた場合には不安定挙動位置Dが連続発生状況であると判定してもよい。具体的に、状況判定部11cは、三台の対象車両2A~2Cのうち、真ん中の対象車両2Bが不安定挙動にならずに不安定挙動位置Dを通過したとしても対象車両2A及び対象車両2Cが不安定挙動になった場合には、不安定挙動位置Dが連続発生状況であると判定してもよい。或いは、状況判定部11cは、不安定挙動にならなかった対象車両2が複数台存在したとしても、一定時間内に不安定挙動になった対象車両2の数が閾値以上である場合には、不安定挙動位置Dが連続発生状況であると判定してもよい。 The situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence state even if there is one target vehicle 2 that did not exhibit unstable behavior, if unstable behavior occurs in the target vehicles 2 before and after it. Specifically, the situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence state even if the middle target vehicle 2B of the three target vehicles 2A to 2C passes the unstable behavior position D without exhibiting unstable behavior, but if the target vehicle 2A and the target vehicle 2C exhibit unstable behavior. Alternatively, the situation determination unit 11c may determine that the unstable behavior position D is in a continuous occurrence state even if there are multiple target vehicles 2 that did not exhibit unstable behavior, if the number of target vehicles 2 that exhibited unstable behavior within a certain period of time is equal to or greater than a threshold value.
状況判定部11cは、連続発生状況及び非連続状況を更に細かい分類によって判定してもよい。ここで、図6(a)は、不安定挙動のシーン分類の一例を説明するための表である。図6(a)に示すように、不安定挙動位置に対して先行の対象車両2と後続の対象車両2の二台に注目し、不安定挙動の有無で分けることにより四つのシーン分類を行うことができる。 The situation determination unit 11c may determine whether a situation is continuous or non-continuous by further fine-grained classification. Here, FIG. 6(a) is a table for explaining an example of scene classification of unstable behavior. As shown in FIG. 6(a), by focusing on two vehicles, the preceding target vehicle 2 and the following target vehicle 2, with respect to the unstable behavior position, and dividing the scenes into four categories based on whether or not there is unstable behavior, it is possible to perform four scene classifications.
図6(a)において、先行の対象車両2及び後続の対象車両2の二台とも不安定挙動となった場合をシーン1、先行の対象車両2のみが不安定挙動となった場合をシーン2、後続の対象車両2のみが不安定挙動となった場合をシーン3、先行の対象車両2及び後続の対象車両2の二台とも不安定挙動とならない場合をシーン4とする。例えば、シーン1が連続発生状況に相当し、シーン2~4が非連続状況に相当する。 In FIG. 6(a), scene 1 is when both the leading target vehicle 2 and the trailing target vehicle 2 exhibit unstable behavior, scene 2 is when only the leading target vehicle 2 exhibits unstable behavior, scene 3 is when only the trailing target vehicle 2 exhibits unstable behavior, and scene 4 is when neither the leading target vehicle 2 nor the trailing target vehicle 2 exhibits unstable behavior. For example, scene 1 corresponds to a continuous occurrence situation, and scenes 2 to 4 correspond to discontinuous situations.
図6(b)は、不安定挙動のシーン分類の一例を説明するための図である。対象車両2A~2Fは、この順番で同じ不安定挙動位置を通過したものとする。図6(b)において、対象車両2A~2Eのうち対象車両2Bと対象車両2Cのみが不安定挙動になり、残りは不安定挙動にならずに不安定挙動位置を通過している。 Figure 6(b) is a diagram for explaining an example of scene classification of unstable behavior. It is assumed that the target vehicles 2A to 2F passed through the same unstable behavior position in this order. In Figure 6(b), of the target vehicles 2A to 2E, only the target vehicles 2B and 2C exhibited unstable behavior, and the remaining vehicles passed through the unstable behavior position without exhibiting unstable behavior.
図6(b)において対象車両2Aと対象車両2Bの二台に注目すると、後続の対象車両2Bのみが不安定挙動となったシーン3に該当する。対象車両2B及び対象車両2Cの二台に注目すると、先行の対象車両2B及び後続の対象車両2Cの二台とも不安定挙動となったシーン1に該当する。対象車両2C及び対象車両2Dの二台に注目すると、先行の対象車両2Cのみが不安定挙動となったシーン2に該当する。対象車両2D及び対象車両2Eの二台に注目すると、何れの対象車両2も不安定挙動となっていないシーン4に該当する。このように、状況判定部11cは、シーン1~4を分類する判定を行ってもよい。 When attention is focused on two vehicles, target vehicle 2A and target vehicle 2B in FIG. 6(b), this corresponds to scene 3, where only the following target vehicle 2B exhibited unstable behavior. When attention is focused on two vehicles, target vehicle 2B and target vehicle 2C, this corresponds to scene 1, where both the preceding target vehicle 2B and the following target vehicle 2C exhibited unstable behavior. When attention is focused on two vehicles, target vehicle 2C and target vehicle 2D, this corresponds to scene 2, where only the preceding target vehicle 2C exhibited unstable behavior. When attention is focused on two vehicles, target vehicle 2D and target vehicle 2E, this corresponds to scene 4, where neither target vehicle 2 exhibited unstable behavior. In this way, the situation determination unit 11c may make a determination to classify scenes 1 to 4.
発生件数カウント部11eは、地図データベース15に記憶された地図上のメッシュの情報と不安定挙動位置認識部11bの認識した不安定挙動位置とに基づいて、地図に予め設定されたメッシュ内の所定期間内における不安定挙動位置の発生件数をカウントする。発生件数カウント部11eは、状況判定部11cにより連続発生状況と判定された不安定挙動位置のみをカウントしてもよい。 The occurrence counting unit 11e counts the number of occurrences of unstable behavior positions within a predetermined period of time within a mesh that is preset on the map, based on the information on the mesh on the map stored in the map database 15 and the unstable behavior positions recognized by the unstable behavior position recognition unit 11b. The occurrence counting unit 11e may count only unstable behavior positions that are determined to be in a continuous occurrence state by the situation determination unit 11c.
メッシュとは、地図に対して予め設定されたエリアである。メッシュには、メッシュの位置及びメッシュ範囲(メッシュの大きさ)が関連付けられている。メッシュは、例えば複数の不安定挙動位置をまとめて管理するために用いられる。管理には、後述する車両支援内容(サービスコンテンツ)で適切にメッシュに応じた車両支援を行うことも含まれる。メッシュに関する情報は、地図データベース15に記憶されている。 A mesh is an area that is preset on a map. A mesh is associated with a mesh position and a mesh range (mesh size). Meshes are used, for example, to collectively manage multiple unstable behavior positions. Management also includes providing appropriate vehicle assistance according to the mesh using the vehicle assistance content (service content) described below. Information about meshes is stored in the map database 15.
ここで、図7は、メッシュの一例を示す図である。図7にメッシュ50を示す。図7において、メッシュ50内で同じ路面凍結によるスリップとして不安定挙動が発生したとする。この場合に、対象車両2Aのスリップが発生する位置(不安定挙動位置D)と後続する対象車両2Bのスリップが発生する位置(不安定挙動位置D)とが同一の位置とは限らない。対象車両2Aと対象車両2Bの車速の違いなどによって不安定挙動位置Dがばらつくことが考えられる。このような場合においても、メッシュ50を用いることで対象車両2Aによる不安定挙動位置Dと対象車両2Bによる不安定挙動位置Dをまとめて管理することができ、不安定挙動位置Dを個別に管理するときと比べて管理を効率化することができる。また、後述する車両支援内容に合わせてメッシュ50を活用することで適切な対象車両2の運転支援を実現できる。 Here, FIG. 7 is a diagram showing an example of a mesh. FIG. 7 shows a mesh 50. In FIG. 7, assume that unstable behavior occurs within the mesh 50 as a slip caused by the same road surface freezing. In this case, the position where the slip of the target vehicle 2A occurs (unstable behavior position D) and the position where the slip of the following target vehicle 2B occurs (unstable behavior position D) are not necessarily the same position. It is considered that the unstable behavior position D varies depending on the difference in the vehicle speed of the target vehicle 2A and the target vehicle 2B. Even in such a case, the unstable behavior position D of the target vehicle 2A and the unstable behavior position D of the target vehicle 2B can be managed together by using the mesh 50, and the management can be made more efficient than when the unstable behavior position D is managed individually. In addition, by utilizing the mesh 50 according to the vehicle assistance content described later, appropriate driving assistance for the target vehicle 2 can be realized.
図8は、地図に対して設定されたメッシュ50の一例を示す図である。図8に示すように、メッシュ50は、複数のメッシュ50A~50Nなどを含んで構成されている。 Figure 8 is a diagram showing an example of a mesh 50 set on a map. As shown in Figure 8, the mesh 50 is composed of multiple meshes 50A to 50N, etc.
メッシュ50A~50Nの形状は一例として正方形状である。メッシュ50A~50Nは矩形状であってもよく、円形状又は楕円形状であってもよく、六角形状などの多角形状であってもよい。メッシュ50A~50Nの形状は特に限定されない。メッシュ50A~50Nの大きさも特に限定されない。メッシュ50A~50Nは地図上で30メートル四方の大きさのエリアとして設定されてもよく、1キロメートル四方の大きさのエリアとして設定されてもよい。 As an example, the shape of the meshes 50A to 50N is a square. The meshes 50A to 50N may be rectangular, circular, elliptical, or polygonal, such as a hexagon. The shape of the meshes 50A to 50N is not particularly limited. The size of the meshes 50A to 50N is also not particularly limited. The meshes 50A to 50N may be set as an area on the map that is 30 meters square, or 1 kilometer square.
複数のメッシュ50A~50N同士は重複して設定されてもよく、メッシュ50A~50Nの間が離れていてもよい。メッシュ50A~50Nの配置も特に限定されず、任意である。メッシュ50A~50Nは、マス目状に配置されてもよく、地図上のノード、交差点や信号機、各種のランドマークを基準として設定されてもよい。メッシュ50A~50Nは一定距離の道路上の区間として設定されてもよい。 The meshes 50A-50N may be set to overlap each other, or may be spaced apart. The arrangement of the meshes 50A-50N is not particularly limited and may be arbitrary. The meshes 50A-50N may be arranged in a grid pattern, or may be set based on nodes on a map, intersections, traffic lights, or various landmarks. The meshes 50A-50N may be set as sections of a road of a certain distance.
発生件数カウント部11eの用いる所定期間は、1時間であってもよく、3時間であってもよく、6時間であってもよい。所定期間は、1日であってもよく、3日であってもよく、1週間であってもよい。所定期間は、特に限定されない。所定期間は、後述する車両支援内容にメッシュ50が対応する場合には、車両支援内容に応じてメッシュ50ごとに決められていてもよい。 The predetermined period used by the occurrence count unit 11e may be one hour, three hours, or six hours. The predetermined period may be one day, three days, or one week. The predetermined period is not particularly limited. If the mesh 50 corresponds to the vehicle assistance content described below, the predetermined period may be determined for each mesh 50 according to the vehicle assistance content.
図9は、メッシュ50A内の不安定挙動位置Dの発生件数を説明するための図である。図9に示す状況において、発生件数カウント部11eは、メッシュ50A内の不安定挙動位置Dの発生件数を3とカウントする。 Figure 9 is a diagram for explaining the number of occurrences of unstable behavior position D in mesh 50A. In the situation shown in Figure 9, the occurrence counting unit 11e counts the number of occurrences of unstable behavior position D in mesh 50A as 3.
メッシュ拡大部11fは、発生件数カウント部11eのカウントした所定期間内における不安定挙動位置の発生件数が第一閾値以上含まれるようにメッシュ50の大きさを拡大する。第一閾値の値は特に限定されない。第一閾値は、5であってもよく、10であってもよく、11以上の値であってもよい。第一閾値は、50や100であってもよい。つまり、メッシュ50は、不安定挙動位置を予め定められた所定数含むように設定される。 The mesh expansion unit 11f expands the size of the mesh 50 so that the number of occurrences of unstable behavior positions within a specified period counted by the occurrence count unit 11e is equal to or greater than a first threshold value. The value of the first threshold value is not particularly limited. The first threshold value may be 5, 10, or a value of 11 or greater. The first threshold value may be 50 or 100. In other words, the mesh 50 is set to include a predetermined number of unstable behavior positions.
メッシュ50の拡大は、定量的な面積増加として行われてもよく、拡大前の面積に対する一定割合の面積増加として行われてもよい。メッシュ50は、現在のメッシュ50の中央の位置を基準として外側に広がるように拡大されてもよく、メッシュ50内の主要な道路に沿って延びるように拡大されてもよい。メッシュ50の拡大方法は特に限定されない。 The expansion of the mesh 50 may be performed as a quantitative increase in area, or as a fixed percentage increase in area relative to the area before the expansion. The mesh 50 may be expanded so as to spread outward based on the current center position of the mesh 50, or may be expanded so as to extend along major roads within the mesh 50. There are no particular limitations on the method of expanding the mesh 50.
図10は、メッシュ50Aの拡大を説明するための図である。図10は、図9に示す状況からメッシュ50Aの拡大処理を行った状況を示している。メッシュ拡大部11fは、図9に示す状況において、発生件数カウント部11eのカウントしたメッシュ50A内の不安定挙動位置Dの数が一定閾値(例えば5)未満であることから、不安定挙動位置Dが一定閾値以上となるようにメッシュ50Aの拡大を行う。図10において、メッシュ拡大部11fは、メッシュ50A内の不安定挙動位置Dの数が一定閾値以上となったことから、メッシュ50Aの拡大を終了する。 Figure 10 is a diagram for explaining the expansion of mesh 50A. Figure 10 shows the situation in which the expansion process of mesh 50A has been performed from the situation shown in Figure 9. In the situation shown in Figure 9, since the number of unstable behavior positions D in mesh 50A counted by occurrence counting unit 11e is less than a certain threshold (e.g., 5), mesh expansion unit 11f expands mesh 50A so that the unstable behavior positions D become equal to or greater than the certain threshold. In Figure 10, since the number of unstable behavior positions D in mesh 50A becomes equal to or greater than the certain threshold, mesh expansion unit 11f ends the expansion of mesh 50A.
メッシュ拡大部11fは、メッシュ50A~50Nのそれぞれについて所定期間内における不安定挙動位置の発生件数が第一閾値以上含まれるように拡大処理を行ってもよい。メッシュ拡大部11fは、メッシュ50A~50Nのうち少なくとも一つの不安定挙動位置Dを含むメッシュのみを対象として、所定期間内における不安定挙動位置の発生件数が第一閾値以上含まれるように拡大処理を行ってもよい。メッシュ拡大部11fは、メッシュ50A~50Nのうち一定数以上の不安定挙動位置Dを含むメッシュのみを対象としてもよい。 The mesh expansion unit 11f may perform expansion processing so that the number of occurrences of unstable behavior positions within a specified period of time for each of the meshes 50A to 50N is equal to or greater than a first threshold value. The mesh expansion unit 11f may perform expansion processing only for meshes that include at least one unstable behavior position D among the meshes 50A to 50N, so that the number of occurrences of unstable behavior positions within a specified period of time is equal to or greater than a first threshold value. The mesh expansion unit 11f may perform expansion processing only for meshes that include a certain number or more of unstable behavior positions D among the meshes 50A to 50N.
メッシュ拡大部11fは、所定期間内における不安定挙動位置の発生件数が第一閾値以上含まれないまま予め決められた上限値までメッシュを拡大した場合には、メッシュの拡大を終了する。上限値は任意の値に定めることができる。上限値は面積であってもよく拡大回数であってもよい。 When the mesh has been expanded up to a predetermined upper limit value without the number of occurrences of unstable behavior positions within a specified period being equal to or greater than the first threshold value, the mesh expansion unit 11f terminates the expansion of the mesh. The upper limit value can be set to any value. The upper limit value may be the area or the number of expansions.
メッシュ拡大部11fは、予め設定されたメッシュ分割条件が満たされた場合には、メッシュの分割を行ってもよい。メッシュ拡大部11fは、例えばメッシュ分割条件の判定に用いるため、メッシュごとの断続作動数をカウントする。 The mesh expansion unit 11f may divide the mesh when a preset mesh division condition is satisfied. For example, the mesh expansion unit 11f counts the number of intermittent operations for each mesh to be used in determining the mesh division condition.
断続作動数は、メッシュ内で同一の対象車両2の同一トリップによる複数回の不安定挙動である断続作動が生じた数である。メッシュ拡大部11fは、対象車両データと不安定挙動位置とメッシュとに基づいて、断続作動数をカウントする。同一の対象車両2であっても異なる向きで走行している場合には断続作動数としてカウントしない。断続作動数は、同じメッシュ内で同一の対象車両2が三回スリップした場合も五回スリップした場合も一つの断続作動としてカウントされる。 The number of intermittent operations is the number of times that intermittent operations, which are unstable behaviors, occurred multiple times within a mesh due to the same trip of the same target vehicle 2. The mesh expansion unit 11f counts the number of intermittent operations based on the target vehicle data, the unstable behavior position, and the mesh. If the same target vehicle 2 is traveling in a different direction, it is not counted as an intermittent operation. The number of intermittent operations is counted as one intermittent operation whether the same target vehicle 2 slips three times or five times within the same mesh.
メッシュ拡大部11fは、メッシュの断続作動数が断続作動数閾値以上且つ同一の対象車両2による断続作動における複数回の不安定挙動の間隔が一定距離以上である場合、メッシュ分割条件が満たされたと判定する。断続作動における複数回の不安定挙動の間隔とは、メッシュ内で断続作動数としてカウントされた複数の不安定挙動の発生位置の距離である。 The mesh expansion unit 11f determines that the mesh division condition is satisfied if the number of intermittent operations in the mesh is equal to or greater than the intermittent operation number threshold and the interval between multiple occurrences of unstable behavior in intermittent operation by the same target vehicle 2 is equal to or greater than a certain distance. The interval between multiple occurrences of unstable behavior in intermittent operation is the distance between the locations of occurrences of multiple unstable behaviors counted as the number of intermittent operations within the mesh.
メッシュ拡大部11fは、例えば一定距離以上離れた断続作動における複数回の不安定挙動の発生位置がそれぞれ含まれるようにメッシュを分割する。分割によりメッシュの大きさ(メッシュサイズ)は縮小される。メッシュ拡大部11fは、メッシュを中央から等分割してもよく、不安定挙動位置の分布に応じて不安定挙動位置が同数となるように目種を分割してもよい。メッシュ分割方法は特に限定されない。メッシュにおける断続作動数が多く、同一の対象車両2による断続作動における複数回の不安定挙動の間隔が一定以上離れている場合には、異なる原因によって不安定挙動が生じている可能性があることから、メッシュを分割することでそれぞれの不安定挙動の原因に応じた車両支援が実現可能となる。 The mesh expansion unit 11f divides the mesh so that it includes the occurrence positions of multiple occurrences of unstable behavior during intermittent operation that are separated by a certain distance or more. The size of the mesh (mesh size) is reduced by the division. The mesh expansion unit 11f may divide the mesh equally from the center, or may divide the mesh types so that there are the same number of unstable behavior positions according to the distribution of the unstable behavior positions. The mesh division method is not particularly limited. If there are many intermittent operations in the mesh and the intervals between multiple occurrences of unstable behavior during intermittent operation by the same target vehicle 2 are greater than a certain distance apart, there is a possibility that the unstable behavior is caused by different reasons, so by dividing the mesh, vehicle assistance according to the cause of each unstable behavior can be realized.
再現頻度計測部11gは、不安定挙動位置認識部11bの認識した不安定挙動位置に基づいて、再現頻度計測エリア内の不安定挙動の再現頻度を計測する。再現頻度計測エリアとは、少なくとも一つのメッシュを含むように予め設定されたエリアである。再現頻度計測エリアは、都道府県、市町村などの自治体の領域に応じて設定されてもよい。再現頻度計測エリアは、図8のメッシュ50A~50Nを含むエリア(例えばメッシュ50A~50Nを統合したエリア)であってもよい。 The recurrence frequency measurement unit 11g measures the recurrence frequency of unstable behavior within the recurrence frequency measurement area based on the unstable behavior position recognized by the unstable behavior position recognition unit 11b. The recurrence frequency measurement area is an area that is set in advance to include at least one mesh. The recurrence frequency measurement area may be set according to the area of a local government such as a prefecture or a city, town, or village. The recurrence frequency measurement area may be an area that includes meshes 50A to 50N in FIG. 8 (for example, an area that combines meshes 50A to 50N).
再現頻度計測エリアは、メッシュの拡大とは関係なく独立したエリアとして設定されてもよく、メッシュの拡大に合わせて元々含まれるメッシュを内包するようにエリアが拡大されてもよい。再現頻度計測エリアは、一つのメッシュと同じエリアとして設定されてもよい。この場合は、メッシュをそのまま再現頻度計測エリアとして用いることができる。再現頻度計測エリアは、例えば地図データベース15又は記憶データベース16で地図と関連付けて予め設定されている。 The occurrence frequency measurement area may be set as an independent area regardless of the expansion of the mesh, or may be expanded to include the mesh that is originally included in accordance with the expansion of the mesh. The occurrence frequency measurement area may be set as the same area as one mesh. In this case, the mesh can be used as it is as the occurrence frequency measurement area. The occurrence frequency measurement area is set in advance in association with the map in the map database 15 or the storage database 16, for example.
再現頻度は、一定の調査期間における不安定挙動の再現数である。一定期間は特に限定されない。一定期間は、1日であってもよく、1週間であってもよく、1ヶ月であってもよい。再現数は、例えば状況判定部11cの判定したシーン1に対応する。 The recurrence frequency is the number of times that unstable behavior recurs during a certain investigation period. The certain period is not particularly limited. The certain period may be one day, one week, or one month. The number of recurrences corresponds to, for example, scene 1 determined by the situation determination unit 11c.
再現頻度計測部11gは、再現頻度を計測するために十分な数のシーン1が検出されない場合には、調査期間を長い期間(例えば0.5ヶ月長い期間)とすることでシーン1の数を確保する。再現頻度計測部11gは、十分な数の不安定挙動位置が集まるまで調査期間の延長を繰り返す。十分な数とは、例えば予め設定された設定閾値以上の数である。 When a sufficient number of scenes 1 are not detected to measure the occurrence frequency, the occurrence frequency measurement unit 11g ensures the number of scenes 1 by extending the investigation period (for example, by 0.5 months). The occurrence frequency measurement unit 11g repeatedly extends the investigation period until a sufficient number of unstable behavior positions are collected. A sufficient number is, for example, a number equal to or greater than a preset threshold value.
なお、再現頻度計測部11gは、調査期間が予め設定された上限を超えても十分な数のシーン1が検出されない場合には、提供不可期間として残存時間の設定は行わない。また、再現頻度計測部11gは、シーン1ではなく、単純に繰り返された不安定挙動位置の数を再現数として再現頻度を計測してもよい。 If a sufficient number of scenes 1 are not detected even when the investigation period exceeds a preset upper limit, the recurrence frequency measurement unit 11g does not set the remaining time as a non-provisionable period. In addition, the recurrence frequency measurement unit 11g may measure the recurrence frequency by simply using the number of repeated unstable behavior positions as the recurrence number, instead of scenes 1.
再現頻度計測部11gは、再現頻度が再現頻度閾値以上の不安定挙動位置を再現あり地点と判定する。再現頻度計測部11gは、再現頻度が再現頻度閾値未満の不安定挙動位置を再現なし地点と判定する。再現頻度計測部11gは、再現頻度ではなく、再現数が再現数閾値以上の不安定挙動位置を再現あり地点と判定してもよい。 The recurrence frequency measurement unit 11g determines an unstable behavior position where the recurrence frequency is equal to or greater than the recurrence frequency threshold as a recurrence point. The recurrence frequency measurement unit 11g determines an unstable behavior position where the recurrence frequency is less than the recurrence frequency threshold as a non-recurrence point. The recurrence frequency measurement unit 11g may determine an unstable behavior position where the recurrence number is equal to or greater than the recurrence number threshold as a recurrence point, instead of the recurrence frequency.
残存時間設定部11hは、メッシュ内の不安定挙動位置の残存時間を設定する。残存時間とは、不安定挙動位置を車両支援に用いる残りの時間である。残存時間設定部11hは、再現頻度計測部11gの計測した再現頻度計測エリア内の不安定挙動の再現頻度に基づいて、再現頻度計測エリア内の不安定挙動位置の残存時間を設定する。 The remaining time setting unit 11h sets the remaining time of the unstable behavior position in the mesh. The remaining time is the remaining time for which the unstable behavior position is used for vehicle assistance. The remaining time setting unit 11h sets the remaining time of the unstable behavior position in the occurrence frequency measurement area based on the occurrence frequency of the unstable behavior in the occurrence frequency measurement area measured by the occurrence frequency measurement unit 11g.
残存時間設定部11hは、例えば再現頻度計測エリア内の再現頻度が一定閾値以上の状態が継続する継続時間を計測し、継続時間の平均値が例えば三時間である場合、当該再現頻度計測エリア内の不安定挙動位置の残存時間を三時間として設定する。継続時間の平均値に代えて中央値を用いてもよく、継続時間から所定の演算式を用いて残存時間を決めてもよい。 The remaining time setting unit 11h measures the duration during which the recurrence frequency in the recurrence frequency measurement area remains at or above a certain threshold, and if the average duration is, for example, three hours, sets the remaining time of the unstable behavior position in the recurrence frequency measurement area as three hours. The median value may be used instead of the average duration, or the remaining time may be determined from the duration using a predetermined calculation formula.
その他、残存時間設定部11hは、不安定挙動の再現頻度が高いほど、不安定挙動位置の残存時間を長い時間として設定してもよい。残存時間設定部11hは、不安定挙動の再現頻度が一定閾値以上である場合に、不安定挙動の再現頻度が一定閾値未満である場合と比べて、再現頻度計測エリア内の不安定挙動位置の残存時間を長い時間として設定してもよい。残存時間設定部11hは、複数の閾値を用いて段階的に残存時間を設定してもよい。残存時間設定部11hは、新たな計測によって再現頻度の値が変化した場合には、残存時間の延長又は短縮を行ってもよい。 In addition, the remaining time setting unit 11h may set the remaining time of the unstable behavior position to a longer time as the occurrence frequency of the unstable behavior increases. When the occurrence frequency of the unstable behavior is equal to or greater than a certain threshold, the remaining time setting unit 11h may set the remaining time of the unstable behavior position in the occurrence frequency measurement area to a longer time compared to when the occurrence frequency of the unstable behavior is less than the certain threshold. The remaining time setting unit 11h may set the remaining time in stages using multiple thresholds. When the occurrence frequency value has changed due to a new measurement, the remaining time setting unit 11h may extend or shorten the remaining time.
記憶処理部11jは、不安定挙動位置認識部11bの認識した不安定挙動位置に関する不安定挙動位置情報を記憶データベース16に記憶させる。記憶処理部11jは、地図データベース15に記憶されたメッシュとメッシュ内の不安定挙動位置とを関連付けて記憶データベース16に記憶する。記憶処理部11jは、メッシュ拡大部11fによりメッシュの拡大処理が行われた場合には、拡大されたメッシュとメッシュ内の不安定挙動位置とを関連付けて記憶データベース16を更新する。また、記憶処理部11jは、拡大されたメッシュについて地図データベース15の更新も行う態様であってもよい。 The memory processing unit 11j stores unstable behavior position information regarding the unstable behavior position recognized by the unstable behavior position recognition unit 11b in the memory database 16. The memory processing unit 11j associates the meshes stored in the map database 15 with the unstable behavior positions within the meshes and stores them in the memory database 16. When the mesh enlargement unit 11f performs mesh enlargement processing, the memory processing unit 11j updates the memory database 16 by associating the enlarged mesh with the unstable behavior positions within the mesh. The memory processing unit 11j may also update the map database 15 for the enlarged mesh.
記憶処理部11jは、状況判定部11cによる判定が行われた場合、不安定挙動位置と状況判定部11cの判定結果とを関連付けて記憶データベース16に記憶させてもよい。 When a judgment is made by the situation judgment unit 11c, the memory processing unit 11j may associate the unstable behavior position with the judgment result of the situation judgment unit 11c and store it in the memory database 16.
また、記憶処理部11jは、残存時間設定部11hの設定した不安定挙動位置の残存時間を、メッシュ内の不安定挙動位置に対応付けて記憶データベース16に記憶する。記憶処理部11jは、残存時間が経過した不安定挙動位置の情報を記憶データベース16から削除してもよい。なお、残存時間経過後の不安定挙動位置の情報の削除は必須ではない。 The memory processing unit 11j also stores the remaining time of the unstable behavior position set by the remaining time setting unit 11h in the memory database 16 in association with the unstable behavior position in the mesh. The memory processing unit 11j may delete information about the unstable behavior position whose remaining time has elapsed from the memory database 16. Note that it is not essential to delete information about the unstable behavior position after the remaining time has elapsed.
車両支援部11kは、対象車両2に対して情報通知や指示による各種支援を行う。車両支援部11kは、通信部13を介して対象車両2に対する各種支援を行う。ここでは、車両支援部11kは、不安定挙動位置のそれぞれについて、当該不安定挙動位置を含むメッシュのメッシュ範囲と、当該不安定挙動位置における支援の残存時間とが対応付けられた車両支援内容を生成する。車両支援部11kは、生成した車両支援内容を対象車両2に送信することによって、各種の支援を行う。車両支援部11kが送信する車両支援内容は、不安定挙動位置において対象車両2が不安定挙動となることを抑制するための内容である。車両支援部11kは、車両支援内容として、例えば不安定挙動位置に関する通知、対象車両2の走行経路変更の指示、自動運転中の対象車両2の自動運転解除指示などを生成する。車両支援内容(サービスコンテンツ)は特に限定されない。 The vehicle assistance unit 11k provides various types of assistance to the target vehicle 2 by notifying the target vehicle 2 of information and giving instructions. The vehicle assistance unit 11k provides various types of assistance to the target vehicle 2 via the communication unit 13. Here, the vehicle assistance unit 11k generates vehicle assistance content for each unstable behavior position in which the mesh range of the mesh including the unstable behavior position is associated with the remaining time of assistance at the unstable behavior position. The vehicle assistance unit 11k transmits the generated vehicle assistance content to the target vehicle 2 to provide various types of assistance. The vehicle assistance content transmitted by the vehicle assistance unit 11k is content for suppressing the target vehicle 2 from exhibiting unstable behavior at the unstable behavior position. The vehicle assistance unit 11k generates, for example, a notification regarding the unstable behavior position, an instruction to change the driving route of the target vehicle 2, an instruction to cancel automatic driving of the target vehicle 2 that is being automatically driven, and the like, as the vehicle assistance content. The vehicle assistance content (service content) is not particularly limited.
車両支援部11kは、例えば、対象車両データ認識部11aの認識した対象車両データと記憶データベース16の記憶内容に基づいて、不安定挙動位置を含むメッシュに向かっている対象車両2が存在するか否かを判定する。車両支援部11kは、残存時間が残っていない不安定挙動位置は存在しないものとして扱ってもよい。この場合には、残存時間が残っていない不安定挙動位置を記憶データベース16から削除する必要はない。 The vehicle assistance unit 11k determines whether or not there is a target vehicle 2 heading toward a mesh that includes an unstable behavior position, for example, based on the target vehicle data recognized by the target vehicle data recognition unit 11a and the stored contents of the storage database 16. The vehicle assistance unit 11k may treat an unstable behavior position with no remaining time as not existing. In this case, there is no need to delete the unstable behavior position with no remaining time from the storage database 16.
車両支援部11kは、例えば対象車両2の前方にメッシュが存在し、メッシュと対象車両2との距離が閾値未満になった場合に、メッシュに向かっている対象車両2が存在すると判定する。距離ではなく到着時間を用いて判定してもよい。車両支援部11kは、対象車両2の走行ルートの情報を取得している場合には、走行ルートがメッシュを通る場合に、メッシュに向かっている対象車両2が存在すると判定してもよい。その他、車両支援部11kは、周知の手法により上記判定を行ってもよい。 For example, when a mesh is present ahead of the target vehicle 2 and the distance between the mesh and the target vehicle 2 is less than a threshold, the vehicle assistance unit 11k determines that a target vehicle 2 is present heading toward the mesh. The determination may be made using arrival time instead of distance. When the vehicle assistance unit 11k has acquired information on the travel route of the target vehicle 2, it may determine that a target vehicle 2 is present heading toward the mesh if the travel route passes through a mesh. Alternatively, the vehicle assistance unit 11k may make the above determination using a well-known method.
車両支援部11kは、不安定挙動位置を含むメッシュに向かっている対象車両2が存在すると判定した場合、当該メッシュ内の不安定挙動位置について生成した車両支援内容を対象車両2に送信する。車両支援部11kは、例えば車両支援内容として、当該メッシュに関連付けられた不安定挙動位置に関する情報を対象車両2に通知する。対象車両2は、HMI27によりテキスト表示などの画像出力及び/又は音出力によって運転者に不安定挙動位置に関する情報を通知してもよい。なお、対象車両2は、必ずしも運転者に通知する必要はない。 When the vehicle assistance unit 11k determines that there is a target vehicle 2 heading toward a mesh that includes an unstable behavior location, it transmits the vehicle assistance content generated for the unstable behavior location within that mesh to the target vehicle 2. For example, the vehicle assistance unit 11k notifies the target vehicle 2 of information related to the unstable behavior location associated with that mesh as the vehicle assistance content. The target vehicle 2 may notify the driver of the information related to the unstable behavior location by image output such as text display and/or sound output from the HMI 27. Note that the target vehicle 2 does not necessarily need to notify the driver.
また、車両支援部11kは、連続発生状況の不安定挙動位置を含むメッシュに向かっている対象車両2が存在すると判定した場合にのみ、車両支援内容を送信して車両支援を行ってもよい。車両支援部11kは、非連続状況の不安定挙動位置のみを含むメッシュに向かっている対象車両2が存在すると判定しても、対象車両2が不安定挙動となる可能性が高くないとして車両支援を行わなくてもよい。 In addition, the vehicle assistance unit 11k may transmit vehicle assistance content and perform vehicle assistance only when it determines that there is a target vehicle 2 heading toward a mesh that includes an unstable behavior position in a continuous occurrence situation. Even if the vehicle assistance unit 11k determines that there is a target vehicle 2 heading toward a mesh that includes only unstable behavior positions in a discontinuous situation, it may not need to perform vehicle assistance because there is not a high possibility that the target vehicle 2 will exhibit unstable behavior.
或いは、車両支援部11kは、メッシュに含まれる連続発生状況の不安定挙動位置と非連続状況の不安定挙動位置の割合に基づいて、車両支援内容を変更してもよい。車両支援部11kは、例えば連続発生状況の不安定挙動位置の割合の方が多い場合、不安定挙動位置を避けるように走行経路変更を対象車両2に指示してもよい。車両支援部11kは、非連続状況の不安定挙動位置の割合の方が多い場合、対象車両2に不安定挙動位置情報を通知するだけであってもよい。 Alternatively, the vehicle assistance unit 11k may change the vehicle assistance content based on the ratio of unstable behavior positions in consecutive occurrence situations to unstable behavior positions in discontinuous situations included in the mesh. For example, when the ratio of unstable behavior positions in consecutive occurrence situations is greater, the vehicle assistance unit 11k may instruct the target vehicle 2 to change the driving route to avoid the unstable behavior positions. When the ratio of unstable behavior positions in discontinuous situations is greater, the vehicle assistance unit 11k may simply notify the target vehicle 2 of unstable behavior position information.
なお、不安定挙動位置ごとではなく、メッシュごとに連続発生状況であるか非連続状況であるかを判定してもよい。状況判定部11cは、メッシュ内の連続発生状況の不安定挙動位置の数が一定閾値以上の場合に、当該メッシュは連続発生状況であると判定してもよい。状況判定部11cは、連続発生状況の不安定挙動位置の割合の方が多い場合に、当該メッシュは連続発生状況であると判定してもよい。 In addition, whether a continuous occurrence situation is occurring or not may be determined for each mesh, rather than for each unstable behavior position. The situation determination unit 11c may determine that a mesh is in a continuous occurrence situation when the number of unstable behavior positions in a continuous occurrence situation within a mesh is equal to or greater than a certain threshold. The situation determination unit 11c may determine that a mesh is in a continuous occurrence situation when the proportion of unstable behavior positions in a continuous occurrence situation is higher.
車両支援部11kは、対象車両2が自動運転中である場合であって、対象車両2が向かっているメッシュが連続発生状況であると判定されているときには、不安定挙動位置情報の通知と共に不安定挙動位置における自動運転解除を指示してもよい。対象車両2は、自動運転を解除して運転者による手動運転に移行することで、自動運転のままメッシュ内で対象車両2が不安定挙動になることを避けることができる。 When the target vehicle 2 is in autonomous driving and it is determined that the mesh to which the target vehicle 2 is heading is in a continuous occurrence state, the vehicle assistance unit 11k may issue a command to cancel autonomous driving at the unstable behavior position together with notification of the unstable behavior position information. By canceling autonomous driving and transitioning to manual driving by the driver, the target vehicle 2 can avoid the target vehicle 2 from exhibiting unstable behavior within the mesh while still in autonomous driving.
車両支援部11kは、メッシュが連続発生状況であると判定されているときに不安定挙動位置情報の通知を行い、メッシュが非連続状況であると判定されているときには不安定挙動位置情報の通知を行わなくてもよい。これにより、不安定挙動の再現性が高いと言えない場合にまで不要な不安定挙動位置情報の通知を行うことを抑制することができる。 The vehicle assistance unit 11k may notify the unstable behavior position information when it is determined that the mesh is in a continuous occurrence state, and may not notify the unstable behavior position information when it is determined that the mesh is in a discontinuous state. This makes it possible to suppress unnecessary notifications of unstable behavior position information even in cases where the reproducibility of unstable behavior cannot be said to be high.
車両支援部11kは、メッシュの面積に応じて車両支援内容を変更してもよい。車両支援部11kは、メッシュの面積が大きいほど、車両支援の支援レベルを低くしてもよい。拡大処理によってメッシュの面積が拡大されているほどメッシュ内の不安定挙動位置の密度が低いと考えることができる。車両支援の支援レベルは、例えば対象車両2の減速指示など走行状態を変更する指示(車両制御指示)が最も高く、テキスト表示と音出力による通知(注意喚起)が次に高く、テキスト表示のみによる通知(情報提供)が最も低い。 The vehicle assistance unit 11k may change the vehicle assistance content depending on the area of the mesh. The vehicle assistance unit 11k may lower the assistance level of the vehicle assistance as the area of the mesh becomes larger. It can be considered that the density of unstable behavior positions within the mesh decreases as the area of the mesh is enlarged by the enlargement process. The assistance level of the vehicle assistance is highest when it is an instruction to change the driving state, such as an instruction to decelerate the target vehicle 2 (vehicle control instruction), followed by notification by text display and sound output (attention warning), and lowest by notification by text display only (information provision).
具体的に、車両支援部11kは、メッシュの面積を三段階に分けて車両支援の支援レベルを変更してもよい。車両支援部11kは、最も面積が大きい第一段階のメッシュに向かう対象車両2に対しては不安定挙動位置のテキスト表示による通知(情報提供)を行い、中間の第二段階のメッシュに向かう対象車両2に対しては不安定挙動位置のテキスト表示と音出力による通知(注意喚起)を行い、最も面積が小さい第三段階のメッシュに向かう対象車両2に対しては対象車両2への減速指示など走行状態を変える指示(車両制御指示)を行ってもよい。警告指示を行う場合にテキスト表示と音出力による注意喚起を合わせて実行してもよい。なお、メッシュの面積に代えてメッシュの拡大処理の回数を用いて車両支援内容を変更してもよい。 Specifically, the vehicle assistance unit 11k may change the assistance level of the vehicle assistance by dividing the mesh area into three stages. The vehicle assistance unit 11k may notify (provide information) the target vehicle 2 heading toward the first stage mesh with the largest area by displaying a text of the unstable behavior position, notify (warn) the target vehicle 2 heading toward the intermediate second stage mesh by displaying a text of the unstable behavior position and outputting a sound, and may issue an instruction (vehicle control instruction) to change the driving state, such as an instruction to the target vehicle 2 to decelerate, to the target vehicle 2 heading toward the third stage mesh with the smallest area. When issuing a warning instruction, the text display and the sound output may be executed together. Note that the vehicle assistance content may be changed using the number of times the mesh is expanded instead of the area of the mesh.
<車両支援内容に基づく運転支援>
次に、情報処理サーバ10の車両支援部11kから送信された車両支援内容に基づいて、対象車両2の自動運転制御部33が行う運転支援の詳細について説明する。図11に示されるように、自動運転制御部33は、支援内容取得部33a、優先度設定部33b、及び支援実行部33cを有している。
<Driving assistance based on vehicle assistance content>
Next, a description will be given of details of the driving assistance performed by the autonomous driving control unit 33 of the target vehicle 2 based on the vehicle assistance content transmitted from the vehicle assistance unit 11k of the information processing server 10. As shown in Fig. 11, the autonomous driving control unit 33 has an assistance content acquisition unit 33a, a priority setting unit 33b, and an assistance execution unit 33c.
支援内容取得部33aは、車両支援部11kから送信された車両支援内容を、通信部26を介して取得する。支援内容取得部33aは、情報処理サーバ10から複数の車両支援内容が送信された場合、これらの車両支援内容をそれぞれ取得する。この車両支援内容には、上述したように、メッシュのメッシュ範囲と、不安定挙動位置における支援の残存時間とが対応付けられている。 The assistance content acquisition unit 33a acquires the vehicle assistance content transmitted from the vehicle assistance unit 11k via the communication unit 26. When multiple vehicle assistance contents are transmitted from the information processing server 10, the assistance content acquisition unit 33a acquires each of these vehicle assistance contents. As described above, the vehicle assistance content is associated with the mesh range of the mesh and the remaining time of assistance at the unstable behavior position.
優先度設定部33bは、取得された車両支援内容に対して実行の優先度を設定する。優先度設定部33bは、取得された車両支援内容が一つである場合、この車両支援内容を実行すべき車両支援内容として設定する。また、優先度設定部33bは、車両支援内容が複数取得された場合、支援内容ごとに対応付けられたメッシュ範囲及び残存時間に基づいて、車両支援内容に対して優先度を設定する。 The priority setting unit 33b sets the execution priority for the acquired vehicle assistance content. When only one vehicle assistance content is acquired, the priority setting unit 33b sets this vehicle assistance content as the vehicle assistance content to be executed. When multiple vehicle assistance contents are acquired, the priority setting unit 33b sets the priority for the vehicle assistance content based on the mesh range and remaining time associated with each assistance content.
優先度の設定についてより詳細には、優先度設定部33bは、メッシュの大きさが小さいほど、メッシュの大きさが大きい場合に比べて優先度を高くする。例えば、メッシュの大きさが小さいほど、運転支援の発動個所が限定され、運転支援を行う機会が失われ易くなる。このため、優先度設定部33bは、メッシュの大きさが小さく、運転支援を行う機会が失われ易い場合に優先度を高くすることによって、この車両運転支援を実行され易くすることができる。 Regarding the setting of the priority, the priority setting unit 33b sets a higher priority when the mesh size is smaller than when the mesh size is larger. For example, the smaller the mesh size, the more limited the locations where driving assistance is activated, and the more likely it is that opportunities to provide driving assistance will be missed. For this reason, the priority setting unit 33b can make it easier for this vehicle driving assistance to be executed by setting a higher priority when the mesh size is small and opportunities to provide driving assistance are likely to be missed.
また、優先度設定部33bは、支援の残存時間が短いほど、残存時間が長い場合に比べて優先度を高くする。例えば、支援の残存時間が短いほど、想定外の動きをする他車両が存在する又は合流車両が存在する等、運転支援の必要度が高まる傾向がある。一方、支援の残存時間が長い場合ほど、スリップが発生する可能性が高い場所である等、支援の残存時間が短い場合に比べて運転支援の必要度が低い傾向がある。このため、優先度設定部33bは、支援の残存時間が短く、運転支援の必要度が高い傾向がある場合に優先度を高くすることによって、この車両運転支援を実行され易くすることができる。 Furthermore, the priority setting unit 33b sets a higher priority when the remaining time of assistance is shorter than when the remaining time is longer. For example, the shorter the remaining time of assistance, the greater the need for driving assistance, such as when there is another vehicle making an unexpected move or when there is a merging vehicle. On the other hand, the longer the remaining time of assistance, the less the need for driving assistance, such as when the location is more likely to cause a slip. For this reason, the priority setting unit 33b can make it easier to execute this vehicle driving assistance by setting a higher priority when the remaining time of assistance is short and the need for driving assistance is greater.
また、例えば、優先度設定部33bは、まず、支援の残存時間が短い車両支援内容ほど優先度を高くする。次に、優先度設定部33bは、残存時間が同じ(時間差が所定時間以内の場合を含む)車両支援内容が複数存在する場合、残存時間が同じ車両支援内容のなかでメッシュの大きさが小さい車両支援内容ほど優先度を高くする。 For example, the priority setting unit 33b first assigns a higher priority to vehicle assistance content with a shorter remaining assistance time. Next, when there are multiple vehicle assistance content with the same remaining time (including cases where the time difference is within a predetermined time), the priority setting unit 33b assigns a higher priority to vehicle assistance content with a smaller mesh size among the vehicle assistance content with the same remaining time.
つまり、例えば、図12に示されるように、優先度設定部33bは、メッシュの大きさが小さく且つ支援の残存時間が短い場合、優先度を1位とする。なお、優先度の順位が小さいほど(1位に近いほど)、優先度が高いとする。優先度設定部33bは、メッシュの大きさが大きく且つ支援の残存時間が短い場合、優先度を2位とする。優先度設定部33bは、メッシュの大きさが小さく且つ支援の残存時間が長い場合、優先度を3位とする。優先度設定部33bは、メッシュの大きさが大きく且つ支援の残存時間が長い場合、優先度を4位とする。 That is, for example, as shown in FIG. 12, when the mesh size is small and the remaining support time is short, the priority setting unit 33b sets the priority to 1st. Note that the lower the priority ranking (the closer to 1st), the higher the priority. When the mesh size is large and the remaining support time is short, the priority setting unit 33b sets the priority to 2nd. When the mesh size is small and the remaining support time is long, the priority setting unit 33b sets the priority to 3rd. When the mesh size is large and the remaining support time is long, the priority setting unit 33b sets the priority to 4th.
支援実行部33cは、優先度設定部33bによって設定された車両支援内容の優先度に基づいて実行すべき車両支援内容を決定する。そして、支援実行部33cは、決定した車両支援内容に基づいて対象車両2の運転支援を実行する。例えば、支援実行部33cは、優先度が高い車両支援内容から順に運転支援を行うことができる。 The assistance execution unit 33c determines the vehicle assistance content to be executed based on the priority of the vehicle assistance content set by the priority setting unit 33b. Then, the assistance execution unit 33c executes driving assistance for the target vehicle 2 based on the determined vehicle assistance content. For example, the assistance execution unit 33c can execute driving assistance in the order of vehicle assistance content with the highest priority.
例えば、支援実行部33cは、優先度に基づいて決定した車両支援内容が自動運転解除の指示である場合、不安定挙動位置における自動運転の解除を行う。この場合、支援実行部33cは、運転者に対してHMI27を通じて運転者に手動運転への移行を通知してもよい。 For example, when the vehicle assistance content determined based on the priority is an instruction to cancel the automatic driving, the assistance execution unit 33c cancels the automatic driving at the unstable behavior position. In this case, the assistance execution unit 33c may notify the driver of the transition to manual driving via the HMI 27.
また、例えば、優先度に基づいて決定した車両支援内容が走行経路変更等の指示である場合、進路生成部32は、決定された車両支援内容に従って自動で走行するための進路を生成する。支援実行部33cは、運転支援として、車両支援内容に応じて生成された進路に基づいて対象車両2を走行させる。 For example, if the vehicle assistance content determined based on the priority is an instruction to change the driving route, the route generation unit 32 generates a route for automatic driving in accordance with the determined vehicle assistance content. The assistance execution unit 33c drives the target vehicle 2 based on the route generated in accordance with the vehicle assistance content as driving assistance.
なお、対象車両2は、必ずしも自動運転車両である必要はない。この場合、対象車両2の自動運転制御部33は、対象車両2の自動運転を実行する必要はない。対象車両2の自動運転ECU30は、支援内容取得部33a、優先度設定部33b、及び支援実行部33cによって、不安定挙動位置情報等をHMI27を通じて運転者に通知すればよい。 The target vehicle 2 does not necessarily have to be an autonomous vehicle. In this case, the autonomous driving control unit 33 of the target vehicle 2 does not need to execute autonomous driving of the target vehicle 2. The autonomous driving ECU 30 of the target vehicle 2 may notify the driver of unstable behavior position information, etc. through the HMI 27 by the assistance content acquisition unit 33a, the priority setting unit 33b, and the assistance execution unit 33c.
このように、自動運転制御部33は、メッシュ範囲と支援の残存時間とが対応付けられた車両支援内容を情報処理サーバ10から取得し、取得した車両支援内容に基づいて車両の運転支援を行う運転支援装置として機能する。 In this way, the autonomous driving control unit 33 functions as a driving assistance device that acquires vehicle assistance content in which the mesh range and the remaining assistance time are associated from the information processing server 10 and provides driving assistance to the vehicle based on the acquired vehicle assistance content.
<車両支援内容に基づく運転支援方法>
次に、車両支援内容に基づいて自動運転制御部33が行う運転支援方法について、図13のフローチャートを用いて説明する。ここでは、複数の車両支援内容が取得された場合に車両支援内容の優先度を設定し、運転支援を行う処理の流れについて説明する。
<Driving assistance method based on vehicle assistance content>
Next, a driving assistance method performed by the automatic driving control unit 33 based on the vehicle assistance content will be described with reference to the flowchart in Fig. 13. Here, a process flow for setting priorities of vehicle assistance content and performing driving assistance when multiple vehicle assistance content is acquired will be described.
図13に示されるように、支援内容取得部33aは、情報処理サーバ10の車両支援部11kから複数の車両支援内容を取得する(S101)。優先度設定部33bは、取得された複数の車両支援内容のそれぞれについて、車両支援内容に対応付けられた残存時間及びメッシュ範囲(メッシュの大きさ)を抽出する(S102)。 As shown in FIG. 13, the assistance content acquisition unit 33a acquires multiple vehicle assistance contents from the vehicle assistance unit 11k of the information processing server 10 (S101). The priority setting unit 33b extracts the remaining time and mesh range (mesh size) associated with each of the acquired vehicle assistance contents (S102).
優先度設定部33bは、残存時間が短い車両支援内容ほど、優先度を高くする(S103)。そして、優先度設定部33bは、残存時間に基づいて優先度を付与したときに、残存時間が同じ車両支援内容が複数存在するか否かを判定する(S104)。残存時間が同じ車両支援内容が複数存在する場合(S104:YES)、優先度設定部33bは、残存時間が同じ車両支援内容のなかでメッシュの大きさが小さい車両支援内容ほど優先度を高くする(S105)。支援実行部33cは、設定された優先度に基づいて実行すべき車両支援内容を決定し、対象車両2の運転支援を実行する(S106)。 The priority setting unit 33b assigns a higher priority to vehicle assistance content with a shorter remaining time (S103). Then, when the priority setting unit 33b assigns priorities based on the remaining time, it determines whether or not there are multiple vehicle assistance content with the same remaining time (S104). If there are multiple vehicle assistance content with the same remaining time (S104: YES), the priority setting unit 33b assigns a higher priority to vehicle assistance content with a smaller mesh size among the vehicle assistance content with the same remaining time (S105). The assistance execution unit 33c determines the vehicle assistance content to be executed based on the set priority, and executes driving assistance for the target vehicle 2 (S106).
なお、残存時間が同じ車両支援内容が複数存在しない場合(S104:NO)、支援実行部33cは、残存時間に基づいて設定された優先度に基づいて実行すべき車両支援内容を決定し、対象車両2の運転支援を実行する(S106)。 If there are no vehicle assistance contents with the same remaining time (S104: NO), the assistance execution unit 33c determines the vehicle assistance content to be executed based on the priority set based on the remaining time, and executes driving assistance for the target vehicle 2 (S106).
以上のように、自動運転制御部33は、車両支援内容が複数取得された場合に、メッシュ範囲及び残存時間に基づいて、両支援内容の優先度を適切に設定することができる。そして、自動運転制御部33は、優先度に基づいて決定された車両支援内容に基づいて、対象車両2の運転支援を行うことができる。 As described above, when multiple vehicle assistance contents are acquired, the autonomous driving control unit 33 can appropriately set the priority of both assistance contents based on the mesh range and remaining time. Then, the autonomous driving control unit 33 can provide driving assistance to the target vehicle 2 based on the vehicle assistance contents determined based on the priority.
例えば、優先度設定部33bは、残存時間が短いほど車両支援内容の優先度を高く設定する。これにより、支援実行部33cは、残存時間が短い、つまり運転支援の必要度が高い車両支援内容から順に対応することができる。また、例えば、優先度設定部33bは、メッシュの大きさが小さいほど車両支援内容の優先度を高く設定する。これにより、支援実行部33cは、メッシュの大きさが小さい、つまり運転支援の機会を失いやすい車両支援内容についても運転支援の機会を逃すことを抑制できる。 For example, the priority setting unit 33b sets a higher priority for vehicle assistance content the shorter the remaining time. This allows the assistance execution unit 33c to respond in order of the vehicle assistance content with the shortest remaining time, i.e., the highest need for driving assistance. Also, for example, the priority setting unit 33b sets a higher priority for vehicle assistance content the smaller the mesh size. This allows the assistance execution unit 33c to prevent missing driving assistance opportunities even for vehicle assistance content with a small mesh size, i.e., for which the opportunity for driving assistance is likely to be missed.
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。本発明は、上述した実施形態を始めとして、当業者の知識に基づいて種々の変更、改良を施した様々な形態で実施することができる。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. The present invention can be implemented in various forms, including the above-mentioned embodiments, with various modifications and improvements based on the knowledge of those skilled in the art.
2…対象車両(車両)、10…情報処理サーバ(サーバ)、33…自動運転制御部(運転支援装置)、33a…支援内容取得部、33b…優先度設定部、33c…支援実行部、50,50A~50N…メッシュ(地図メッシュ)。 2... target vehicle (vehicle), 10... information processing server (server), 33... automatic driving control unit (driving support device), 33a... support content acquisition unit, 33b... priority setting unit, 33c... support execution unit, 50, 50A to 50N... mesh (map mesh).
Claims (2)
前記車両支援内容を前記サーバから取得する支援内容取得部と、
取得された前記車両支援内容に対して実行の優先度を設定する優先度設定部と、
設定された前記車両支援内容の前記優先度に基づいて実行すべき前記車両支援内容を決定し、決定した前記車両支援内容に基づいて前記車両の運転支援を実行する支援実行部と、
を備え、
前記残存時間は、少なくとも一つの前記地図メッシュを含むように設定された再現頻度計測エリア内における前記車両の不安定挙動の再現頻度が高いほど、当該再現頻度計測エリア内の前記支援必要位置の前記残存時間として長い時間が設定されており、
前記優先度設定部は、
前記車両支援内容が複数取得された場合、前記車両支援内容のそれぞれに対して前記優先度を設定するものであり、
前記車両支援内容に対応付けられた前記残存時間が短いほど、前記残存時間が長い場合に比べて前記優先度を高くし、
前記車両支援内容に対応付けられた前記メッシュ範囲の大きさが小さいほど、前記メッシュ範囲の大きさが大きい場合に比べて前記優先度を高くする、運転支援装置。 A driving assistance device that acquires vehicle assistance content from a server, in which a mesh range of a map mesh that is set to include a predetermined number of assistance required positions is associated with a remaining time of assistance at the assistance required positions, and performs driving assistance for a vehicle based on the acquired vehicle assistance content,
an assistance content acquisition unit that acquires the vehicle assistance content from the server;
a priority setting unit that sets a priority of execution of the acquired vehicle assistance content;
an assistance execution unit that determines the vehicle assistance content to be executed based on the priority of the set vehicle assistance content, and executes driving assistance of the vehicle based on the determined vehicle assistance content;
Equipped with
a remaining time is set such that, as the occurrence frequency of the unstable behavior of the vehicle in a occurrence frequency measurement area that is set to include at least one of the map meshes, a longer remaining time is set as the remaining time of the assistance required position in the occurrence frequency measurement area,
The priority setting unit
When a plurality of vehicle assistance contents are acquired , the priority is set for each of the vehicle assistance contents ;
The shorter the remaining time associated with the vehicle assistance content is, the higher the priority is set compared to when the remaining time is long;
A driving assistance device that sets a higher priority as the size of the mesh range associated with the vehicle assistance content becomes smaller, compared to a case where the size of the mesh range is large .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021106409A JP7707687B2 (en) | 2021-06-28 | 2021-06-28 | Driving Support Devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021106409A JP7707687B2 (en) | 2021-06-28 | 2021-06-28 | Driving Support Devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023004599A JP2023004599A (en) | 2023-01-17 |
| JP7707687B2 true JP7707687B2 (en) | 2025-07-15 |
Family
ID=85101258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021106409A Active JP7707687B2 (en) | 2021-06-28 | 2021-06-28 | Driving Support Devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7707687B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7381147B1 (en) * | 2023-01-16 | 2023-11-15 | 株式会社Santa Mineral | Sediment water purification material and its manufacturing method, and method for purifying sediment and water quality |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010073078A (en) | 2008-09-22 | 2010-04-02 | Hitachi Automotive Systems Ltd | Apparatus, method, program for managing traffic data |
| JP2015097052A (en) | 2013-11-15 | 2015-05-21 | 富士通株式会社 | Detection program, detection method and detection device, and notification program, notification method and notification device |
| JP2015194945A (en) | 2014-03-31 | 2015-11-05 | 富士通株式会社 | Extraction program, extraction method, information processing apparatus, and output control method |
| JP2016042369A (en) | 2015-11-02 | 2016-03-31 | 富士通株式会社 | Risk case display program, risk case display method, and risk case display device |
| JP2018206248A (en) | 2017-06-08 | 2018-12-27 | 矢崎エナジーシステム株式会社 | Vehicle information distribution method, information distribution apparatus, and management program |
| JP2019125216A (en) | 2018-01-18 | 2019-07-25 | 株式会社 ディー・エヌ・エー | System, method, and program for controlling information display device |
-
2021
- 2021-06-28 JP JP2021106409A patent/JP7707687B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010073078A (en) | 2008-09-22 | 2010-04-02 | Hitachi Automotive Systems Ltd | Apparatus, method, program for managing traffic data |
| JP2015097052A (en) | 2013-11-15 | 2015-05-21 | 富士通株式会社 | Detection program, detection method and detection device, and notification program, notification method and notification device |
| JP2015194945A (en) | 2014-03-31 | 2015-11-05 | 富士通株式会社 | Extraction program, extraction method, information processing apparatus, and output control method |
| JP2016042369A (en) | 2015-11-02 | 2016-03-31 | 富士通株式会社 | Risk case display program, risk case display method, and risk case display device |
| JP2018206248A (en) | 2017-06-08 | 2018-12-27 | 矢崎エナジーシステム株式会社 | Vehicle information distribution method, information distribution apparatus, and management program |
| JP2019125216A (en) | 2018-01-18 | 2019-07-25 | 株式会社 ディー・エヌ・エー | System, method, and program for controlling information display device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023004599A (en) | 2023-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110356402B (en) | Vehicle control device, vehicle control method, and storage medium | |
| CN105938365B (en) | vehicle control device | |
| US9963149B2 (en) | Vehicle control device | |
| CN110949375B (en) | Information processing system and server | |
| US20140058579A1 (en) | Driving assist device and driving assist method | |
| JPWO2019220717A1 (en) | Vehicle control device | |
| US11938935B2 (en) | Vehicle driving control apparatus | |
| CN115917615A (en) | Parking location management device, parking location management method, vehicle device | |
| CN115884908A (en) | Path confirmation device and path confirmation method | |
| US11648938B2 (en) | Braking data mapping | |
| US11685404B2 (en) | Autonomous driving control method and autonomous driving control system | |
| US11899697B2 (en) | Information processing server, processing method for information processing server, and non-transitory storage medium | |
| CN115867473A (en) | Route confirmation device, route confirmation method, and vehicle control method | |
| JP7707687B2 (en) | Driving Support Devices | |
| JP6897432B2 (en) | Autonomous driving system | |
| JP7615938B2 (en) | Information processing server, processing method for information processing server, and program | |
| JP7491267B2 (en) | Information processing server, processing method for information processing server, and program | |
| JP7521490B2 (en) | Information processing server, processing method for information processing server, and program | |
| US12145624B2 (en) | Vehicle assist server, processing method for vehicle assist server, and storage medium | |
| JP7721985B2 (en) | Support content providing device | |
| CN115230732A (en) | Remote function selection device | |
| JP7582108B2 (en) | Information Processing Server | |
| US12221102B2 (en) | Maximum speed dependent parameter management for autonomous vehicles | |
| EP4484244B1 (en) | Control apparatus, control method, and computer program | |
| CN113859111B (en) | L4 emergency state lighting system for future emergency braking |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250325 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250507 |
|
| 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: 20250603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250616 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7707687 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |