JP7718166B2 - Traffic flow simulation system and traffic flow simulation method - Google Patents
Traffic flow simulation system and traffic flow simulation methodInfo
- Publication number
- JP7718166B2 JP7718166B2 JP2021135817A JP2021135817A JP7718166B2 JP 7718166 B2 JP7718166 B2 JP 7718166B2 JP 2021135817 A JP2021135817 A JP 2021135817A JP 2021135817 A JP2021135817 A JP 2021135817A JP 7718166 B2 JP7718166 B2 JP 7718166B2
- Authority
- JP
- Japan
- Prior art keywords
- driver
- simulated
- state
- vehicle
- simulation unit
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
交通流シミュレーションシステムおよび交通流シミュレーション方法に関し、特に、交通流のシミュレーション精度を向上させる技術に関する。 This article relates to a traffic flow simulation system and a traffic flow simulation method, and in particular to technology for improving the accuracy of traffic flow simulations.
特許文献1には、運転支援装置に対するドライバの反応を考慮して交通流を模擬するシステムが開示されている。特許文献1に開示されているシステムは、運転支援装置に対してドライバがどのように反応したかを考慮するために、ドライバ反応設定装置を備える。ドライバ反応設定装置は、事前にドライビングシミュレータ等により計測した運転支援装置の情報提供機能および操作支援機能の発動に伴ってドライバが反応する操作挙動の分布を有し、それを利用してモンテカルロシミュレーションを実行する。 Patent Document 1 discloses a system that simulates traffic flow by taking into account the driver's reaction to a driving assistance device. The system disclosed in Patent Document 1 is equipped with a driver reaction setting device to consider how the driver reacts to the driving assistance device. The driver reaction setting device stores a distribution of the driver's operational behavior in response to the activation of the information provision function and operation assistance function of the driving assistance device, measured in advance using a driving simulator or the like, and uses this distribution to perform a Monte Carlo simulation.
特許文献1には、警報を発した後のドライバの反応を模擬することは記載されている。しかし、どのような状況で警報を発生させるかは記載されていない。車両が走行している環境および車両の速度など車両の走行状態が同じでも、ドライバの状態によっては警報するタイミングが異なるべきである。 Patent Document 1 describes simulating the driver's reaction after issuing an alarm. However, it does not describe the circumstances under which the alarm should be issued. Even if the vehicle's driving conditions, such as the environment in which the vehicle is driving and the vehicle's speed, are the same, the timing of issuing the alarm should differ depending on the driver's condition.
車両に搭載される実際の運転支援装置が、ドライバの状態によって警報するタイミングを異ならせるには、ドライバの状態を検出するドライバ状態検出装置を備え、ドライバ状態検出装置によりドライバの状態を逐次、検出する必要がある。この理由などにより、精度よく交通流を模擬するには、ドライバ状態検出装置も模擬することが好ましい。特許文献1に開示されたシステムでは、ドライバ状態検出装置を模擬していないので、交通流を模擬する精度が十分ではない。 In order for an actual driving assistance device installed in a vehicle to vary the timing of warnings depending on the driver's state, it is necessary to have a driver state detection device that detects the driver's state and use the driver state detection device to detect the driver's state sequentially. For this reason and other reasons, in order to accurately simulate traffic flow, it is preferable to also simulate the driver state detection device. The system disclosed in Patent Document 1 does not simulate the driver state detection device, and therefore does not simulate traffic flow accurately enough.
本開示は、この事情に基づいて成されたものであり、その目的とするところは、精度よく交通流を模擬できる交通流シミュレーションシステムおよび交通流シミュレーション方法を提供することにある。 This disclosure was made based on this situation, and its purpose is to provide a traffic flow simulation system and traffic flow simulation method that can accurately simulate traffic flow.
上記目的は独立請求項に記載の特徴の組み合わせにより達成され、また、下位請求項は更なる有利な具体例を規定する。特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的態様との対応関係を示すものであって、開示した技術的範囲を限定するものではない。 The above object is achieved by the combination of features recited in the independent claims, and the subclaims define further advantageous embodiments. The reference numerals in parentheses in the claims indicate a correspondence with specific embodiments described below as one aspect, and do not limit the scope of the disclosed technology.
上記目的を達成するための交通流シミュレーションシステムに係る1つの開示は、
仮想空間に模擬交通環境を設定する交通環境設定部(10)と、
模擬交通環境において、模擬車両が少なくとも含んでいる模擬移動体を移動させる交通流シミュレーション部(30)と、
模擬車両を運転する模擬ドライバの状態を逐次決定するドライバ状態シミュレーション部(31)と、
ドライバの状態を検出するドライバ状態検出装置を仮想空間で模擬したドライバ状態検出装置シミュレーション部(21)と、
模擬車両に搭載された模擬車両装置の作動を逐次決定する車両装置シミュレーション部(20)と、を備える交通流シミュレーションシステムであって、
ドライバ状態検出装置シミュレーション部は、ドライバ状態シミュレーション部によって決定された模擬ドライバの状態を、ドライバ状態検出装置の検出特性に基づき検出し、
車両装置シミュレーション部は、ドライバ状態検出装置シミュレーション部が検出した模擬ドライバの状態である検出ドライバ状態に基づいて、模擬車両装置の作動を逐次決定する、交通流シミュレーションシステムである。
One disclosure of a traffic flow simulation system for achieving the above object is:
a traffic environment setting unit (10) that sets a simulated traffic environment in a virtual space;
a traffic flow simulation unit (30) that moves a simulated moving object, which includes at least a simulated vehicle, in a simulated traffic environment;
a driver state simulation unit (31) for successively determining the state of a simulated driver who drives a simulated vehicle;
a driver state detection device simulation unit (21) that simulates in a virtual space a driver state detection device that detects the state of a driver;
a vehicle device simulation unit (20) that sequentially determines the operation of a simulated vehicle device mounted on the simulated vehicle ,
the driver state detection device simulation unit detects the state of the simulated driver determined by the driver state simulation unit based on the detection characteristics of the driver state detection device;
The vehicle device simulation unit is a traffic flow simulation system that sequentially determines the operation of the simulated vehicle device based on the detected driver state, which is the state of the simulated driver detected by the driver state detection device simulation unit .
この交通流シミュレーションシステムは、ドライバ状態検出装置を模擬するドライバ状態検出装置シミュレーション部を備える。また、このドライバ状態検出装置シミュレーション部がドライバ状態検出装置を模擬できるように、模擬ドライバの状態を逐次決定するドライバ状態シミュレーション部を備える。ドライバ状態検出装置シミュレーション部は、ドライバ状態シミュレーション部が決定した模擬ドライバの状態である実ドライバ状態とドライバ状態検出装置の検出特性とを用いることで、ドライバ状態検出装置が検出する模擬ドライバの状態(すなわち検出ドライバ状態)を逐次決定できる。 This traffic flow simulation system includes a driver state detection device simulation unit that simulates a driver state detection device. It also includes a driver state simulation unit that sequentially determines the state of the simulated driver so that the driver state detection device simulation unit can simulate the driver state detection device. The driver state detection device simulation unit can sequentially determine the state of the simulated driver detected by the driver state detection device (i.e., the detected driver state) by using the actual driver state, which is the state of the simulated driver determined by the driver state simulation unit, and the detection characteristics of the driver state detection device.
検出ドライバ状態が決定できるので、車両装置シミュレーション部は、検出ドライバ状態に基づいて、模擬車両に搭載された模擬車両装置の作動を逐次決定できる。このように、この交通流シミュレーションシステムは、検出ドライバ状態に基づいて模擬車両装置の作動を決定できることから、模擬車両装置を搭載している模擬車両の移動、および、模擬車両を含んでいる交通流を精度よく模擬できる。 Because the detected driver state can be determined, the vehicle equipment simulation unit can sequentially determine the operation of the simulated vehicle equipment installed in the simulated vehicle based on the detected driver state. In this way, because this traffic flow simulation system can determine the operation of the simulated vehicle equipment based on the detected driver state, it can accurately simulate the movement of the simulated vehicle equipped with the simulated vehicle equipment, and the traffic flow including the simulated vehicle.
上記目的を達成するための交通流シミュレーション方法に係る1つの開示は、上記交通流シミュレーションシステムが実行する交通流シミュレーション方法である。すなわち、その交通流シミュレーション方法は、
仮想空間に模擬交通環境を設定し、
模擬交通環境において、模擬車両が少なくとも含んでいる模擬移動体を移動させ(S7)、
模擬車両を運転する模擬ドライバの状態を逐次決定し(S1、S5)、
ドライバの状態を検出するドライバ状態検出装置を仮想空間で模擬し、
模擬車両に搭載された模擬車両装置の作動を逐次決定する(S4、S6)、交通流シミュレーション方法であって、
逐次決定した模擬ドライバの状態を、ドライバ状態検出装置の検出特性に基づき、仮想空間で模擬したドライバ検出装置により検出し、
検出した模擬ドライバの状態である検出ドライバ状態に基づいて、模擬車両装置の作動を逐次決定する、交通流シミュレーション方法である。
One disclosure relating to a traffic flow simulation method for achieving the above object is a traffic flow simulation method executed by the above traffic flow simulation system. That is, the traffic flow simulation method includes:
A simulated traffic environment is set up in a virtual space,
In the simulated traffic environment, a simulated moving object at least included in the simulated vehicle is moved (S7);
The state of the simulated driver driving the simulated vehicle is determined sequentially (S1, S5);
A driver condition detection device that detects the driver's condition is simulated in a virtual space.
A traffic flow simulation method comprising: sequentially determining an operation of a simulated vehicle device mounted on the simulated vehicle (S4, S6),
The sequentially determined states of the simulated driver are detected by a driver detection device simulated in a virtual space based on the detection characteristics of the driver state detection device;
The traffic flow simulation method sequentially determines the operation of a simulated vehicle device based on a detected driver state, which is the detected state of a simulated driver .
以下、実施形態を図面に基づいて説明する。図1は、実施形態の交通流シミュレーションシステム1の構成を示す図である。交通流シミュレーションシステム1は、種々の条件を設定して、現実世界の道路に位置する移動体の流れを模擬するシステムである。交通流シミュレーションシステム1は、1台あるいは複数台のコンピュータを備えた構成により実現できる。 Embodiments will be described below with reference to the drawings. Figure 1 shows the configuration of a traffic flow simulation system 1 according to an embodiment. Traffic flow simulation system 1 is a system that sets various conditions and simulates the flow of moving objects located on roads in the real world. Traffic flow simulation system 1 can be realized by a configuration including one or more computers.
<全体構成>
交通流シミュレーションシステム1は、交通環境設定部10、車両装置シミュレーション部20、交通流シミュレーション部30、交通状況記録部40、支援効果算出部50、ドライバ反応設定部60を備える。これら各部は、コンピュータが所定の記憶媒体に記憶されているシミュレーションプログラムを実行することで実現する、
交通環境設定部10は、仮想空間に交通環境を設定する。以下、仮想空間に設定した交通環境を模擬交通環境とする。交通環境は、道路およびその周辺の環境を含む。交通環境の具体例は、道路構造、路面状況、道路外建造物、交通量、環境照度、雨、湿度、風、照明、騒音などである。交通環境設定部10は、操作者が入力装置に対してする入力操作に従い、模擬交通環境を設定する。また、交通環境設定部10は、模擬交通環境の設定の一部または全部を、他の装置からデータを取得してもよい。
<Overall structure>
The traffic flow simulation system 1 includes a traffic environment setting unit 10, a vehicle device simulation unit 20, a traffic flow simulation unit 30, a traffic condition recording unit 40, a support effect calculation unit 50, and a driver response setting unit 60. Each of these units is realized by a computer executing a simulation program stored in a predetermined storage medium.
The traffic environment setting unit 10 sets a traffic environment in a virtual space. Hereinafter, the traffic environment set in the virtual space is referred to as a simulated traffic environment. The traffic environment includes roads and their surrounding environments. Specific examples of the traffic environment include road structure, road surface conditions, off-road structures, traffic volume, ambient illuminance, rain, humidity, wind, lighting, and noise. The traffic environment setting unit 10 sets the simulated traffic environment in accordance with input operations performed by an operator on an input device. The traffic environment setting unit 10 may also acquire data from another device for part or all of the settings of the simulated traffic environment.
模擬交通環境には、模擬交通環境に含まれている道路を走行する車両(以下、模擬車両)内の環境を含ませることができる。模擬車両内の環境には、会話などによる車室内の音のレベルを含ませることもできる。また、模擬車両内の環境には、ドライバが感じることができる車室内の視覚刺激のレベルを含ませることもできる。ドライバが感じることができる車室内の視覚刺激は、たとえば、同乗者の腕または胴体の姿勢変化によって生じる。現実世界の交通環境は、動的に変化するものもある。したがって、交通環境設定部10は、少なくとも一部の模擬交通環境を、動的に変化させてもよい。 The simulated traffic environment may include the environment inside a vehicle (hereinafter referred to as the simulated vehicle) traveling on a road included in the simulated traffic environment. The environment inside the simulated vehicle may also include the level of sound inside the vehicle cabin, such as from conversation. The environment inside the simulated vehicle may also include the level of visual stimuli inside the vehicle cabin that the driver can sense. Visual stimuli inside the vehicle cabin that the driver can sense are caused, for example, by changes in the posture of the passenger's arms or torso. Some real-world traffic environments change dynamically. Therefore, the traffic environment setting unit 10 may dynamically change at least a portion of the simulated traffic environment.
車両装置シミュレーション部20は、現実世界の車両に搭載されている車両装置を模擬する部分であり、模擬車両に搭載されている模擬車両装置の作動を逐次決定する。模擬車両装置には、機械的構成と電気的構成とが含まれる。 The vehicle device simulation unit 20 simulates vehicle devices installed in real-world vehicles and sequentially determines the operation of the simulated vehicle devices installed in the simulated vehicle. The simulated vehicle devices include mechanical and electrical configurations.
<車両装置シミュレーション部20の詳細構成>
図2に、車両装置シミュレーション部20の詳細構成を示す。車両装置シミュレーション部20は、ドライバ状態検出装置シミュレーション部21、HMIシミュレーション部22、車両制御装置シミュレーション部23、車外通知装置シミュレーション部24を備えている。
<Detailed configuration of vehicle device simulation unit 20>
2 shows a detailed configuration of the vehicle device simulation unit 20. The vehicle device simulation unit 20 includes a driver state detection device simulation unit 21, an HMI simulation unit 22, a vehicle control device simulation unit 23, and an outside vehicle notification device simulation unit 24.
ドライバ状態検出装置シミュレーション部21は、ドライバ状態検出装置を模擬する。ドライバ状態検出装置は現実世界においてドライバの状態を検出する装置である。ドライバ状態検出装置には、ドライバを撮影するカメラ、ドライバを電波により観察するセンサ、ドライバの体表面に接触してドライバの生体情報を検出するセンサのいずれか1つ以上を含ませることができる。 The driver state detection device simulation unit 21 simulates a driver state detection device. A driver state detection device is a device that detects the state of a driver in the real world. The driver state detection device can include one or more of the following: a camera that photographs the driver, a sensor that observes the driver using radio waves, and a sensor that contacts the driver's body surface to detect the driver's biometric information.
ドライバ状態検出装置の一例を、より詳しく説明する。ドライバ状態検出装置は、ドライバ席のヘッドレスト周辺を撮像するカメラ撮像部と、ドライバ席のヘッドレスト周辺に光を照射する照明部とを備える。ドライバ状態検出装置は、ドライバがドライバ席に着座している状態で、光が照射されたドライバの顔周辺をカメラ撮像部により撮像し、その撮像した画像に含まれるドライバの顔画像を解析してドライバの状態を監視する。ドライバ状態検出装置は、顔画像から瞼の下がり度合、瞳孔の開き度合い、視線方向、視線の移動速度、顔向き、顔の3次元位置、表情の変化度合い等に基づいて脇見、閉眼、眠気、疲労、注意レベル、イライラ感情等を判定し、その判定結果により、ドライバが運転に適する運転適正状態であるか、適さない運転不適状態であるかを判定する。さらに、居眠りや姿勢崩れ、ドライバ席からの離席等を判定し、その判定結果によりドライバが運転を継続できない運転不能状態であるかを判定する。 An example of a driver condition detection device will be described in more detail. The driver condition detection device includes a camera imaging unit that captures an image of the area around the headrest of the driver's seat and an illumination unit that illuminates the area around the headrest of the driver's seat. While the driver is seated in the driver's seat, the driver condition detection device uses the camera imaging unit to capture an image of the area around the driver's face illuminated with light, and analyzes the facial image of the driver contained in the captured image to monitor the driver's condition. The driver condition detection device determines whether the driver is looking away, closing the eyes, drowsiness, fatigue, attention level, irritation, etc. based on the facial image, such as the degree of eyelid drooping, pupil dilation, gaze direction, gaze movement speed, facial orientation, three-dimensional facial position, and degree of change in facial expression. Based on the determination results, the device determines whether the driver is in an appropriate state for driving, or an inappropriate state for driving. Furthermore, the device detects drowsiness, poor posture, leaving the driver's seat, etc., and determines whether the driver is in an incapable state where they cannot continue driving, based on the determination results.
ドライバ状態検出装置は、ToF(Time of Flight)センサ、ミリ波センサ、超音波センサ等で、上記の運転適正状態、運転不適状態、運転不能状態といったドライバ状態を検知する構成とすることもできる。また、ドライバ状態検出装置は、ドライバから離れた場所に設置されたミリ波でドライバの生体情報を検出するセンサ、ドライバの体表面に接触してドライバの生体情報を検出するセンサ等で、心拍数、R-R間隔、脈拍数、呼吸数等の変化度合いを基づいて、眠気、疲労レベル、ストレスレベル、頻脈性不整脈、徐脈性不整脈、心不全などを判定し、その判定結果によりドライバが運転に適する運転適正状態であるか、運転に適さない運転不適状態であるか、運転を継続できない運転不能状態であるかを判定する構成となっていることもある。 The driver condition detection device can also be configured to detect the driver's condition, such as the above-mentioned appropriate driving state, unsuitable driving state, or incapable driving state, using a ToF (Time of Flight) sensor, millimeter wave sensor, ultrasonic sensor, etc. The driver condition detection device can also be configured to use a sensor that detects the driver's biological information using millimeter waves installed at a location away from the driver, or a sensor that detects the driver's biological information by contacting the driver's body surface, to determine drowsiness, fatigue level, stress level, tachyarrhythmia, bradyarrhythmia, heart failure, etc. based on the degree of change in heart rate, R-R interval, pulse rate, respiratory rate, etc., and to determine whether the driver is in an appropriate driving state (suitable for driving), an unsuitable driving state (unsuitable for driving), or an incapable driving state (unable to continue driving) based on the results of this determination.
また、ドライバ状態検出装置には、車両信号を検出するセンサを含ませることもできる。車両信号から推定できる車両挙動からドライバが車両周辺の状態を認識している程度を推定できるからである。ドライバ状態検出装置に含まれる車両信号を検出するセンサの例としては、ステアリング操舵センサ、ステアリングタッチセンサ、ステアリングトルクセンサがある。これらのセンサが検出する信号は、ドライバのステアリング操作に関わる車両信号である。ドライバ状態検出装置に含まれる車両信号を検出するセンサの別の例としては、アクセルペダルセンサ、ブレーキペダルセンサがある。これらのセンサが検出する信号は、ペダル操作に関わる車両信号である。 The driver condition detection device can also include sensors that detect vehicle signals. This is because the degree to which the driver is aware of the conditions around the vehicle can be estimated from the vehicle behavior that can be inferred from the vehicle signals. Examples of sensors that detect vehicle signals included in the driver condition detection device include a steering sensor, steering touch sensor, and steering torque sensor. The signals detected by these sensors are vehicle signals related to the driver's steering operation. Other examples of sensors that detect vehicle signals included in the driver condition detection device include an accelerator pedal sensor and a brake pedal sensor. The signals detected by these sensors are vehicle signals related to pedal operation.
ドライバ状態検出装置シミュレーション部21は、ドライバの状態が、ドライバ状態シミュレーション部31が決定した模擬ドライバの状態である場合に、ドライバ状態検出装置が検出するドライバ状態を逐次決定する。以下では、ドライバ状態シミュレーション部31が決定したドライバの状態を実ドライバ状態とし、ドライバ状態検出装置シミュレーション部21が逐次決定するドライバの状態を検出ドライバ状態とする。現実世界でもドライバの状態を、ドライバ状態検出装置が正しく検出できるとは限らない。したがって、実ドライバ状態と検出ドライバ状態は異なることがある。 The driver state detection device simulation unit 21 sequentially determines the driver state to be detected by the driver state detection device when the driver's state is the simulated driver's state determined by the driver state simulation unit 31. Hereinafter, the driver's state determined by the driver state simulation unit 31 will be referred to as the actual driver state, and the driver's state sequentially determined by the driver state detection device simulation unit 21 will be referred to as the detected driver state. Even in the real world, the driver state detection device may not always be able to correctly detect the driver's state. Therefore, the actual driver state and the detected driver state may differ.
実ドライバ状態は、後に詳しく説明する種々の運転不適状態、運転不能状態を設定できる。ドライバ状態検出装置シミュレーション部21は、それら種々の運転不適状態、運転不能状態を、ドライバ状態検出装置が検出できるかを模擬する。 The actual driver state can be set to various inappropriate and incapable driving states, which will be explained in detail later. The driver state detection device simulation unit 21 simulates whether the driver state detection device can detect these various inappropriate and incapable driving states.
ドライバ状態検出装置シミュレーション部21は、ドライバ状態検出装置の検出特性を示すパラメータ(以下、検出特性パラメータ)を使い、ドライバ状態検出装置を模擬する。ドライバ状態にはドライバの顔向きがある。ドライバの顔向きに対する検出特性パラメータを図3に示す。図3では、ドライバの顔向きの15度あるいは30度範囲ごとに正検知率が定められている。 The driver state detection device simulation unit 21 simulates the driver state detection device using parameters that indicate the detection characteristics of the driver state detection device (hereinafter referred to as detection characteristic parameters). One driver state is the driver's facial direction. Figure 3 shows the detection characteristic parameters for the driver's facial direction. In Figure 3, the correct detection rate is determined for each 15-degree or 30-degree range of the driver's facial direction.
検出特性パラメータは、ドライバ検出装置の設定によって変化する。したがって、検出特性パラメータは、ドライバ検出装置の設定が異なるごとに用意されることが好ましい。ドライバ検出装置の設定の具体例を説明する。たとえば、ドライバ検出装置がカメラとカメラが撮像した画像を解析する画像解析ソフトウェアを含むものであれば、カメラの設置位置、画角、解像度、ソフトウェア仕様などがある。 The detection characteristic parameters vary depending on the settings of the driver detection device. Therefore, it is preferable that detection characteristic parameters are prepared for each different setting of the driver detection device. Specific examples of driver detection device settings will be explained below. For example, if the driver detection device includes a camera and image analysis software that analyzes images captured by the camera, these parameters may include the camera's installation position, angle of view, resolution, and software specifications.
前述のように、実ドライバ状態と検出ドライバ状態は異なることがある。よって、実ドライバ状態は脇見であるが、検出ドライバ状態は脇見にはなっていないという状況も生じる。 As mentioned above, the actual driver state and the detected driver state can differ. Therefore, there may be situations where the actual driver state is inattentive, but the detected driver state is not.
ドライバ状態には眠気レベルがある。眠気レベルに対する検出特性パラメータを図4に示す。図4では、眠気レベルが、D1~D5とSの6段階に分けられており、各眠気レベルに対して正検知率が定められている。D1は「全く眠くなさそう」、D2は「やや眠そう」、D3は「眠そう」、D4は「かなり眠そう」、D5は「非常に眠そう」、Sは「居眠りしていそう」である。なお、眠気レベルは、6段階に限られない。たとえば、眠気レベル0.1、0.2などのように、図4に示す各眠気レベル間をさらに細分化してもよい。眠気レベルは、ドライバの顔表情から推定することができる。脇見の場合と同様に、実ドライバ状態は居眠りであるが、検出ドライバ状態は居眠りにはなっていないという状況も生じる。 Driving conditions include drowsiness levels. Figure 4 shows the detection characteristic parameters for drowsiness levels. In Figure 4, drowsiness levels are divided into six levels: D1 to D5 and S. A correct detection rate is assigned to each drowsiness level. D1 represents "not at all drowsy," D2 represents "slightly drowsy," D3 represents "sleepy," D4 represents "quite drowsy," D5 represents "very drowsy," and S represents "seems dozing." Note that drowsiness levels are not limited to six levels. For example, the drowsiness levels shown in Figure 4 may be further subdivided, such as into drowsiness levels 0.1 and 0.2. Drowsiness levels can be estimated from the driver's facial expression. As with inattentive driving, situations may arise where the actual driver state is drowsy, but the detected driver state is not drowsy.
ドライバ状態検出装置がドライバの顔向きを正しく検出できるかどうかは、顔向き以外のドライバの状態にも依存することがある。ドライバ状態検出装置は、顔向き、眠気レベルなど、時間変化のあるドライバ状態、換言すれば、動的なドライバ状態を検出する。ドライバ状態検出装置が、動的なドライバ状態を検出する検出性能は、ドライバの静的な状態の影響を受ける。 Whether a driver condition detection device can correctly detect the driver's facial direction may depend on other driver conditions besides facial direction. A driver condition detection device detects driver conditions that change over time, such as facial direction and drowsiness level, in other words, the dynamic driver condition. The driver condition detection device's detection performance in detecting dynamic driver conditions is affected by the driver's static state.
静的なドライバ状態は、たとえば、顔着用物の有無である。顔着用物の有無により、ドライバの顔向きの検出性能、顔表情から推定する眠気レベルの検出性能が影響を受ける可能性がある。そこで、検出特性パラメータは、静的なドライバ状態別に設定することができる。 An example of a static driver state is whether or not the driver is wearing facial coverings. The presence or absence of facial coverings may affect the performance of detecting the driver's facial direction and the performance of detecting drowsiness levels estimated from facial expressions. Therefore, detection characteristic parameters can be set for each static driver state.
たとえば、図3、図4に示す検出特性パラメータを、顔着用物ありと顔着用物なしに分けて設定してもよい。顔着用物は、マスク、メガネ、サングラス、帽子などである。また、顔着用物がなくても、ドライバの顔への光の照射状態も、ドライバ状態検出装置によるドライバ状態の検出結果に影響する可能性がある。そこで、ドライバの顔への光の照射状態別に図3、図4に示す検出特性パラメータを設定してもよい。ドライバの顔への光の照射状態は、偏在直射、夜、トンネルなどとして表現することができる。 For example, the detection characteristic parameters shown in Figures 3 and 4 may be set separately for when a face covering is worn and when no face covering is worn. Face coverings include masks, glasses, sunglasses, hats, etc. Furthermore, even when no face covering is worn, the state of light shining on the driver's face may also affect the results of the driver state detection device's detection of the driver's state. Therefore, the detection characteristic parameters shown in Figures 3 and 4 may be set separately for the state of light shining on the driver's face. The state of light shining on the driver's face can be expressed as uneven direct sunlight, night, tunnel, etc.
図3、図4に示す検出特性パラメータは、縦軸が正検知率である。しかし、検出特性パラメータは正検知率を定めるもの以外でもよい。たとえば、検出までの時間を定めるものでもよい。 The detection characteristic parameters shown in Figures 3 and 4 have the correct detection rate on the vertical axis. However, the detection characteristic parameters may be parameters other than those that determine the correct detection rate. For example, they may determine the time until detection.
現実世界において、ドライバが脇見あるいは居眠りしている場合、早期にドライバに警報したほうが、ドライバが慌てて運転操作をする可能性が低減する。早期にドライバに警報できるかどうかは、ドライバ状態検出装置の性能に依存する。 In the real world, if a driver is looking away or falling asleep, warning the driver early reduces the likelihood of the driver panicking and making driving maneuvers. Whether or not a driver can be warned early depends on the performance of the driver condition detection device.
交通流シミュレーションシステム1は、ドライバ検出装置の性能を考慮して検出ドライバ状態を決定できるので、模擬ドライバに警報するタイミングの違いによる模擬ドライバの挙動の違いも模擬できる。 The traffic flow simulation system 1 can determine the detected driver state by taking into account the performance of the driver detection device, so it can also simulate differences in the behavior of the simulated driver due to differences in the timing of warning the simulated driver.
ドライバ状態検出装置シミュレーション部21は、ドライバ状態シミュレーション部31が逐次決定する実ドライバ状態を入力値とし、検出ドライバ状態を逐次(すなわち時系列的に)決定する。検出ドライバ状態には、運転不適状態、運転不能状態、運転適正状態などを含ませることができる。また、検出ドライバ状態には、具体的なドライバの状態、たとえば、居眠り状態、眠気がある状態、脇見状態などを含ませることもできる。眠気がある状態(換言すれば覚醒低下状態)、脇見状態、閉眼状態、姿勢崩れ状態は、運転不適状態の一例である。居眠り状態は運転不能状態の一例である。運転不能状態には、デッドマン状態を含ませることもできる。デッドマン状態とは、ドライバが意識不明の状態または死亡している状態である。 The driver state detection device simulation unit 21 uses the actual driver state determined sequentially by the driver state simulation unit 31 as input values and sequentially (i.e., chronologically) determines the detected driver state. The detected driver state can include an unsuitable driving state, an incapable driving state, an appropriate driving state, etc. The detected driver state can also include specific driver states, such as a drowsy state, a drowsy state, and an inattentive state. A drowsy state (in other words, a state of reduced alertness), an inattentive state, a closed eye state, and a poorly-adjusted posture state are examples of an unsuitable driving state. A drowsy state is an example of an incapable driving state. An incapable driving state can also include a deadman state. A deadman state is a state in which the driver is unconscious or dead.
HMIシミュレーション部22は、模擬車両に搭載されたHMI(Human Machine Interface)の作動を模擬する。HMIは情報伝達装置である。HMIには、ドライバから車両へ情報を伝達する装置と、車両からドライバへ情報を伝達する装置の一方または両方を含ませることができる。ドライバから車両へ情報を伝達する装置には、スイッチおよびマイクの一方または両方を含ませることができる。 The HMI simulation unit 22 simulates the operation of the HMI (Human Machine Interface) installed in the simulated vehicle. The HMI is an information transmission device. The HMI can include either or both a device that transmits information from the driver to the vehicle and a device that transmits information from the vehicle to the driver. The device that transmits information from the driver to the vehicle can include either or both a switch and a microphone.
車両からドライバへ情報を伝達する装置には、ディスプレイ、スピーカ、シートおよびステアリングなどを通じて振動をドライバに伝達する装置の1つ以上を含ませることができる。ディスプレイおよびスピーカは、2つ以上であってもよい。 Devices that transmit information from the vehicle to the driver may include one or more of a display, a speaker, and a device that transmits vibrations to the driver through the seat and steering wheel, etc. There may be two or more displays and speakers.
HMIには、ドライバに対して警報を与えるドライバ警報装置が含まれる。ドライバ警報装置は、ドライバ状態に基づいてドライバに警報するかどうかを決定する装置である。ドライバ警報装置は、ドライバ状態が運転不適状態になった場合に、ドライバに警報を与える。警報は、ドライバに刺激を与えることを意味する。刺激は、音刺激、視覚刺激、触覚刺激、体性感覚刺激の1つまたは複数の組み合わせである。複数種類の刺激の組み合わせをドライバに与える場合、HMIには、ドライバの互いに異なる感覚器に働きかける複数のドライバ警報装置が含まれる。HMIシミュレーション部22は、それら複数のドライバ警報装置を模擬する。 The HMI includes a driver warning device that issues a warning to the driver. The driver warning device is a device that determines whether to issue a warning to the driver based on the driver's condition. The driver warning device issues a warning to the driver when the driver's condition becomes unsuitable for driving. The warning means providing a stimulus to the driver. The stimulus is one or a combination of sound, visual, tactile, and somatosensory stimuli. When a combination of multiple types of stimuli is provided to the driver, the HMI includes multiple driver warning devices that act on different sensory organs of the driver. The HMI simulation unit 22 simulates these multiple driver warning devices.
音刺激は、スピーカから警報音を出力させることである。視覚刺激は、ディスプレイに警報を表示させることである。車両に複数のディスプレイがある場合には、複数のディスプレイのうちの1つ以上に警報を表示させることができる。触覚刺激は、ステアリングホイール、シート、シートベルトを使い、ドライバが触覚で知覚する刺激を与えることである。体性感覚刺激は、ドライバへの警報を目的とした車両挙動制御であり、緩い減速あるいは車線中央への緩い横移動である。体性感覚刺激は、ドライバに接している部品によりドライバに刺激を与える触覚刺激とは区別される。 Audible stimuli are generated by outputting an alarm sound from a speaker. Visual stimuli are generated by displaying an alarm on a display. If a vehicle has multiple displays, the alarm can be displayed on one or more of the displays. Haptic stimuli are generated by using the steering wheel, seat, or seatbelt to provide a stimulus that the driver perceives through their sense of touch. Somatosensory stimuli are vehicle behavior controls intended to alert the driver, such as gradual deceleration or gradual lateral movement toward the center of the lane. Somatosensory stimuli are distinct from tactile stimuli, which are generated by parts that come into contact with the driver.
ドライバ警報装置がドライバに与える刺激の強さは、複数種類の強さに変化させることができる。音刺激の場合、刺激の強さは音量、音の高さなどにより調整できる。視覚刺激の場合、刺激の強さは、明るさ、表示範囲の大きさ、色などにより調整できる。触覚刺激の場合、刺激の強さは、振動の大きさ、振動周期などにより調整できる。体性感覚刺激の場合、刺激の強さは、車両に生じさせる加速度、車両の移動方向などにより調整できる。刺激の強さは、警報強度と言うこともできる。HMIシミュレーション部22は、複数種類の警報強度で警報できるドライバ警報装置を模擬する。 The intensity of the stimuli provided to the driver by the driver warning device can be changed to multiple levels of intensity. In the case of sound stimulation, the intensity of the stimulation can be adjusted by volume, pitch, etc. In the case of visual stimulation, the intensity of the stimulation can be adjusted by brightness, size of the display area, color, etc. In the case of tactile stimulation, the intensity of the stimulation can be adjusted by vibration magnitude, vibration period, etc. In the case of somatosensory stimulation, the intensity of the stimulation can be adjusted by the acceleration caused in the vehicle, the direction of vehicle movement, etc. The intensity of the stimulation can also be referred to as warning intensity. The HMI simulation unit 22 simulates a driver warning device that can issue warnings at multiple levels of warning intensity.
ドライバ警報装置は、自車両が障害物に接触しそうになった場合に、ドライバに警報を与えるようにしてもよい。つまり、ドライバ警報装置は、ドライバ状態検出装置がなくても、ドライバに警報を与えることがある。ただし、ドライバが脇見などをしている状態が継続することにより、自車両が障害物に接触しそうになることが多い。そのため、ドライバ状態検出装置があるほうが、ドライバ警報装置は、早期にドライバに警報することが多くなる。 The driver warning device may be configured to warn the driver if the vehicle is about to come into contact with an obstacle. In other words, the driver warning device may warn the driver even without a driver condition detection device. However, the vehicle often comes close to coming into contact with an obstacle if the driver continues to look away, etc. Therefore, if a driver condition detection device is present, the driver warning device will be able to warn the driver earlier.
ドライバ警報装置として、車線逸脱警報装置を含ませることもできる。車線逸脱警報装置も、ドライバ状態検出装置がなくても、ドライバに警報を与えることができる。ただし、ドライバ状態検出装置が、ドライバの姿勢が運転に不適切な姿勢である場合に、早期に警報する作動を模擬するようにしてもよい。 The driver warning device may also include a lane departure warning device. The lane departure warning device can also provide a warning to the driver without a driver condition detection device. However, the driver condition detection device may be configured to simulate an early warning operation when the driver's posture is inappropriate for driving.
HMIシミュレーション部22は、複数のドライバ警報装置を模擬する場合であって、模擬ドライバへ警報すると決定した場合には、複数のドライバ警報装置のうちから、模擬するドライバ警報装置を検出ドライバ状態に基づいて決定する。具体的にどのような検出ドライバ状態のときにどのドライバ警報装置を作動させるかは操作者が設定できる。たとえば、検出ドライバ状態が眠気レベルD3の場合に視覚刺激を模擬ドライバに与える設定と、同じく検出ドライバ状態が眠気レベルD3の場合に、聴覚刺激を模擬ドライバに与える設定とを比較する。このようにして、刺激の種類による模擬ドライバの反応の違いを確認することができる。 When simulating multiple driver warning devices and deciding to warn the simulated driver, the HMI simulation unit 22 selects which of the multiple driver warning devices to simulate based on the detected driver state. The operator can set which driver warning device to activate for each specific detected driver state. For example, a setting that provides a visual stimulus to the simulated driver when the detected driver state is drowsiness level D3 is compared with a setting that provides an auditory stimulus to the simulated driver when the detected driver state is also drowsiness level D3. In this way, it is possible to confirm the difference in the simulated driver's response depending on the type of stimulus.
HMIシミュレーション部22は、複数種類の警報強度で警報できるドライバ警報装置を模擬する場合であって、模擬ドライバに警報すると決定した場合、検出ドライバ状態に基づいて模擬する警報強度を決定する。具体的にどのような検出ドライバ状態のときに、どの警報強度とするかは操作者が設定できる。同じ検出ドライバ状態に対して、互いに異なる複数の警報強度をそれぞれ設定して模擬することで、警報強度の違いによる模擬ドライバの反応の違いを確認することができる。なお、HMIシミュレーション部22は、それぞれのドライバ警報装置が複数種類の警報強度で警報できる複数のドライバ警報装置を模擬してもよい。 When simulating a driver warning device capable of issuing a warning at multiple warning intensities, the HMI simulation unit 22 determines the warning intensity to be simulated based on the detected driver state when it decides to warn the simulated driver. The operator can set the specific warning intensity for each detected driver state. By setting and simulating multiple different warning intensities for the same detected driver state, it is possible to confirm the difference in the simulated driver's reaction due to differences in warning intensity. Note that the HMI simulation unit 22 may also simulate multiple driver warning devices, each capable of issuing a warning at multiple warning intensities.
車両制御装置シミュレーション部23は、車両に搭載されている車両制御装置を模擬する。車両制御装置は、車両の挙動を制御する装置を意味する。車両制御装置シミュレーション部23は、車両制御装置が模擬車両に搭載された場合の、その車両制御装置の作動を逐次決定する。車両制御装置には、車両を加減速させる装置、車両の操舵を制御する装置を含ませることができる。さらに、車両制御装置には、運転支援装置および自動運転装置を含ませることができる。運転支援装置として、衝突被害軽減ブレーキ装置、車間距離制御装置、車線逸脱防止装置を例示できる。また、運転支援装置には、ドライバが運転不能状態になった場合に、ドライバに代わり車両を緊急停止させる緊急停止制御装置を含ませることができる。 The vehicle control device simulation unit 23 simulates a vehicle control device installed in a vehicle. A vehicle control device refers to a device that controls the behavior of a vehicle. The vehicle control device simulation unit 23 sequentially determines the operation of the vehicle control device when the vehicle control device is installed in a simulated vehicle. The vehicle control device may include a device that accelerates or decelerates the vehicle, and a device that controls the steering of the vehicle. Furthermore, the vehicle control device may include a driving assistance device and an automatic driving device. Examples of driving assistance devices include a collision damage mitigation braking device, a vehicle distance control device, and a lane departure prevention device. Furthermore, the driving assistance device may include an emergency stop control device that brings the vehicle to an emergency stop on behalf of the driver if the driver becomes unable to drive.
車両制御装置シミュレーション部23には、この運転支援装置を模擬する機能を含ませることができる。運転支援装置を模擬する部分には、ドライバ状態検出装置シミュレーション部21が逐次決定する検出ドライバ状態を示す信号が入力される。 The vehicle control device simulation unit 23 can include a function for simulating this driving assistance device. A signal indicating the detected driver state, which is sequentially determined by the driver state detection device simulation unit 21, is input to the part that simulates the driving assistance device.
車両制御装置シミュレーション部23は、検出ドライバ状態に基づいて、運転支援制御の内容を決定する。たとえば、実ドライバ状態が運転不適状態あるいは運転不能状態であったとしても、検出ドライバ状態が運転不適状態でも運転不能状態でもなければ、車両制御装置シミュレーション部23は運転支援制御を実行しない。 The vehicle control device simulation unit 23 determines the content of driving assistance control based on the detected driver state. For example, even if the actual driver state is an unsuitable driving state or an incapable driving state, if the detected driver state is neither an unsuitable driving state nor an incapable driving state, the vehicle control device simulation unit 23 does not execute driving assistance control.
検出ドライバ状態が運転不適状態である場合に、車両制御装置シミュレーション部23は、現実世界において、ドライバが運転不適状態であることをドライバ状態検出装置が検出した場合に車両制御装置が実行する作動を模擬する。たとえば、車両制御装置シミュレーション部23は、衝突被害軽減ブレーキ装置を早期に作動させる状態、ブレーキ与圧指示を早期に出力する状態を模擬することができる。 When the detected driver condition is an unsuitable driving condition, the vehicle control device simulation unit 23 simulates the operation that the vehicle control device would perform in the real world if the driver condition detection device detected that the driver is in an unsuitable driving condition. For example, the vehicle control device simulation unit 23 can simulate a state in which the collision damage mitigation brake device is activated early, or a state in which a brake pressure command is output early.
検出ドライバ状態である眠気レベルが実ドライバ状態である眠気レベルよりも低い(すなわち覚醒に近い)場合には、実ドライバ状態を基準に考えると、不十分な運転支援制御を実行されることになる。運転支援制御の一例には、ドライバへの警報がある。実ドライバ状態がドライバに警報をする眠気レベルであっても、検出ドライバ状態がドライバに警報をしない眠気レベルである状態が続くと、ドライバへの警報が遅れることになる。 If the drowsiness level of the detected driver state is lower than the drowsiness level of the actual driver state (i.e., closer to wakefulness), insufficient driving assistance control will be implemented when the actual driver state is used as the standard. One example of driving assistance control is warning the driver. Even if the actual driver state is at a drowsiness level that warrants a warning, if the detected driver state continues to be at a drowsiness level that does not warrant a warning, the warning to the driver will be delayed.
車外通知装置シミュレーション部24は、車両に搭載されている車外通知装置を模擬する。車外通知装置は、車両装置が搭載されている車両の周辺に存在する移動体、特に周辺車両に対して通知を行う装置である。車外通知装置シミュレーション部24は、車外通知装置が模擬車両に搭載された場合の、その車外通知装置の作動を逐次決定する。車外通知装置は、灯火装置とクラクションとを含む。そのため、車外通知装置シミュレーション部24は、灯火装置シミュレーション部25とクラクションシミュレーション部26とを備えている。なお、灯火装置とクラクションの他に、車外通知装置として、無線通信装置を含ませてもよい。無線通信装置は、たとえば、車車間通信装置、センタと通信する通信装置である。 The outside-vehicle notification device simulation unit 24 simulates an outside-vehicle notification device installed in a vehicle. The outside-vehicle notification device is a device that provides notifications to moving objects, particularly surrounding vehicles, that are present in the vicinity of the vehicle on which the vehicle device is installed. The outside-vehicle notification device simulation unit 24 sequentially determines the operation of the outside-vehicle notification device when it is installed in a simulated vehicle. The outside-vehicle notification device includes a light and a horn. Therefore, the outside-vehicle notification device simulation unit 24 is equipped with a light simulation unit 25 and a horn simulation unit 26. In addition to the light and the horn, the outside-vehicle notification device may also include a wireless communication device. The wireless communication device is, for example, a vehicle-to-vehicle communication device or a communication device that communicates with a center.
灯火装置の具体例には、前照灯、方向指示灯、車幅灯、尾灯、後退灯、制動灯が含まれる。灯火装置シミュレーション部25は、上述した具体的な灯火装置の1種類以上が模擬車両に搭載された場合の、その灯火装置の作動を模擬する。クラクションは、警音器と言うこともできる。クラクションシミュレーション部26は、クラクションが模擬車両に搭載された場合の、そのクラクションの作動を模擬する。 Specific examples of lighting devices include headlights, turn signals, sidelights, taillights, back-up lights, and brake lights. The lighting device simulation unit 25 simulates the operation of one or more of the specific lighting devices described above when they are installed on a simulated vehicle. A horn can also be called a warning device. The horn simulation unit 26 simulates the operation of a horn when it is installed on a simulated vehicle.
車外通知装置は、車両が緊急停止する場合に作動する。現実世界において車両が緊急停止する場合には、灯火装置が点滅する。したがって、車外通知装置シミュレーション部24は、模擬車両が緊急停止する場合に、模擬車両に搭載された車外通知装置が作動する状態を模擬する。 The vehicle exterior notification device is activated when the vehicle makes an emergency stop. In the real world, when a vehicle makes an emergency stop, the lighting device flashes. Therefore, the vehicle exterior notification device simulation unit 24 simulates the activation of the vehicle exterior notification device installed in the simulated vehicle when the simulated vehicle makes an emergency stop.
他にも、車外通知装置シミュレーション部24は、模擬している交通状況が現実世界において車外通知装置が使用される状況と合致した場合に、模擬車両に搭載された車外通知装置が作動する状況を模擬する。現実世界において車外通知装置が使用される状況としては、左右の見通しのきかない交差点に車両が入る場合がある。現実世界において、車両が、左右の見通しのきかない交差点に入る場合、ドライバがクラクションを鳴らす操作をすることがある。 In addition, the vehicle exterior notification device simulation unit 24 simulates a situation in which the vehicle exterior notification device mounted on the simulated vehicle is activated when the simulated traffic conditions match a situation in which a vehicle exterior notification device would be used in the real world. A situation in which a vehicle exterior notification device would be used in the real world is when a vehicle enters an intersection where visibility to the left and right is poor. In the real world, when a vehicle enters an intersection where visibility to the left and right is poor, the driver may honk the horn.
説明を図1に戻す。交通流シミュレーション部30は、模擬交通環境を移動する模擬移動体を設定する。模擬移動体には、現実世界の車両を模擬した模擬車両が少なくとも含まれ、模擬歩行者など、車両以外の移動体を模擬した模擬移動体が含まれていてもよい。模擬移動体には移動に関する種々の特性を設定できる。交通流シミュレーション部30は、模擬交通環境に設定した模擬移動体を、各模擬移動体に設定した特性に基づいて移動させる。 Referring back to Figure 1 for the explanation, the traffic flow simulation unit 30 sets up simulated moving objects that move through a simulated traffic environment. The simulated moving objects include at least simulated vehicles that simulate real-world vehicles, and may also include simulated moving objects that simulate moving objects other than vehicles, such as simulated pedestrians. Various movement-related characteristics can be set for the simulated moving objects. The traffic flow simulation unit 30 moves the simulated moving objects set up in the simulated traffic environment based on the characteristics set for each simulated moving object.
また、模擬車両の少なくとも一部には、模擬車両を運転する模擬ドライバを設定できる。ドライバ状態シミュレーション部31はドライバの状態を模擬する部分である。ドライバ状態シミュレーション部31は、模擬車両を運転する模擬ドライバの状態を逐次決定する。ドライバ状態シミュレーション部31は、ドライバ状態検出装置が検出するドライバの状態に影響を与え、かつ、ドライバの状態を特定するパラメータ(以下、ドライバ状態特定パラメータ)を使い、模擬ドライバの状態を逐次決定する。ドライバ状態特定パラメータにより、実ドライバ状態が定義される。 In addition, a simulated driver who drives the simulated vehicle can be set for at least a portion of the simulated vehicle. The driver state simulation unit 31 is a part that simulates the driver's state. The driver state simulation unit 31 sequentially determines the state of the simulated driver who drives the simulated vehicle. The driver state simulation unit 31 sequentially determines the state of the simulated driver using parameters (hereinafter referred to as driver state specifying parameters) that affect the driver's state detected by the driver state detection device and identify the driver's state. The actual driver state is defined by the driver state specifying parameters.
ドライバ状態特定パラメータとして、たとえば、模擬ドライバの顔の3次元位置、顔向き、開閉眼度合い、視線方向、開閉口度合い、胴体の3次元位置、胴体の向き、肩の3次元位置、肘の3次元位置、手の3次元位置を例示できる。ドライバ状態シミュレーション部31は、1種類以上のドライバ状態特定パラメータを使い、模擬ドライバの状態を模擬する。 Examples of driver state specification parameters include the three-dimensional position of the simulated driver's face, facial orientation, degree of eye opening/closing, gaze direction, degree of mouth opening/closing, three-dimensional position of the torso, orientation of the torso, three-dimensional position of the shoulders, three-dimensional position of the elbows, and three-dimensional position of the hands. The driver state simulation unit 31 uses one or more types of driver state specification parameters to simulate the state of the simulated driver.
ドライバ状態シミュレーション部31は、ドライバ状態特定パラメータを使い、模擬ドライバの姿勢を定義できる。模擬ドライバの姿勢として、運転に不適切な種々の姿勢を定義できるようにしてもよい。運転に不適切な姿勢は運転不適状態の一例である。運転に不適切な姿勢としては、たとえば、シートの背もたれ部を大きく倒す、胡座をかく、後席のものを掴む、手にスマートフォン、飲食物、タバコなどを持つなどがある。 The driver state simulation unit 31 can define the posture of the simulated driver using driver state specification parameters. Various postures that are inappropriate for driving may be defined as the posture of the simulated driver. Postures that are inappropriate for driving are examples of unsuitable driving conditions. Examples of postures that are inappropriate for driving include reclining the seat back too far, sitting cross-legged, grabbing something in the back seat, or holding a smartphone, food, drink, cigarette, etc. in one's hand.
ドライバ状態特定パラメータには、模擬ドライバの外面の形態を特定するパラメータだけではなく、模擬ドライバの内面の状態を特定するパラメータを含ませることができる。模擬ドライバの内面の状態を特定するパラメータの一例は、眠気レベルである。さらに、ドライバ状態特定パラメータに、模擬ドライバの飲酒レベル、薬物依存レベルを含ませることもできる。 Driver state identification parameters can include not only parameters that identify the external appearance of the simulated driver, but also parameters that identify the internal state of the simulated driver. One example of a parameter that identifies the internal state of the simulated driver is drowsiness level. Furthermore, driver state identification parameters can also include the simulated driver's alcohol consumption level and drug dependency level.
ドライバ状態シミュレーション部31は、少なくとも一部のドライバ状態特定パラメータを決定するための特性分布を持つ。図5に顔向きの生起確率分布を例示する。また、図5には、前方視とする範囲の一例も示している。図5では、顔向き角度が-30度から30度の範囲を前方視としている。脇見判定時間(たとえば2秒)において顔向き角度がこの範囲外にある時間比率が一定比率(たとえば70%)以上であれば脇見とする。 The driver state simulation unit 31 has characteristic distributions for determining at least some of the driver state specification parameters. Figure 5 shows an example of the occurrence probability distribution of face direction. Figure 5 also shows an example of the range of forward gaze. In Figure 5, the range of face direction angle from -30 degrees to 30 degrees is defined as forward gaze. If the proportion of time the face direction angle is outside this range during the inattentiveness determination time (for example, 2 seconds) is equal to or greater than a certain proportion (for example, 70%), it is determined that the driver is looking inattentively.
ドライバ状態シミュレーション部31は、この生起確率分布を用いて、モンテカルロシミュレーションを実行することで、模擬ドライバの顔向きを決定する。ドライバ状態シミュレーション部31は、模擬ドライバのその他の部位についても、同様にして、向きや位置を決定できる。もちろん、肘と手など、位置が相互に関連する複数の部位については、相互に関連する部位の1つに対して、他の部位が取り得る位置の制約も設定しておく。 The driver state simulation unit 31 uses this occurrence probability distribution to perform a Monte Carlo simulation to determine the facial orientation of the simulated driver. The driver state simulation unit 31 can similarly determine the orientation and position of other body parts of the simulated driver. Of course, for multiple body parts whose positions are interrelated, such as elbows and hands, restrictions on the positions that other body parts can take relative to one of the interrelated body parts are also set.
ドライバ状態シミュレーション部31は、ドライバ反応設定部60が設定している各データベースも用いつつ、実ドライバ状態を逐次決定する。ドライバ反応設定部60は、ドライバが知覚する状態に対してドライバがどのように反応するかを定める種々の設定値を設定する。ドライバの反応により、ドライバの状態は変化するからである。 The driver state simulation unit 31 sequentially determines the actual driver state, using the various databases set by the driver response setting unit 60. The driver response setting unit 60 sets various setting values that determine how the driver will react to the state they perceive. This is because the driver's state changes depending on the driver's reaction.
交通流シミュレーション部30は、模擬ドライバが運転している模擬車両については、模擬ドライバの運転操作に基づき模擬車両の挙動を決定する。交通流シミュレーション部30は、様々な交通環境下での車両挙動分布、たとえば、先行車に対する衝突余裕時間、車間時間、車速、先行車の制動灯が点灯した場合の制動開始時間分布など、種々の条件における車両挙動分布を格納したデータベースを備える。交通流シミュレーション部30は、模擬車両以外の模擬移動体についても、種々の交通環境下での挙動分布を格納したデータベースを備える。交通流シミュレーション部30は、種々の分布をもとにモンテカルロシミュレーションにより、模擬移動体の挙動を逐次決定する。交通流シミュレーション部30は、複数の模擬移動体の挙動を時間別に決定する。複数の模擬移動体の挙動の時間変化が交通流である。交通流は交通状況と言うこともできる。 For a simulated vehicle driven by a simulated driver, the traffic flow simulation unit 30 determines the behavior of the simulated vehicle based on the driving operations of the simulated driver. The traffic flow simulation unit 30 has a database that stores vehicle behavior distributions under various conditions, such as collision time with a preceding vehicle, inter-vehicle time, vehicle speed, and braking initiation time distribution when the preceding vehicle's brake lights are on. The traffic flow simulation unit 30 also has a database that stores behavior distributions under various traffic environments for simulated moving objects other than simulated vehicles. The traffic flow simulation unit 30 sequentially determines the behavior of the simulated moving objects using Monte Carlo simulation based on the various distributions. The traffic flow simulation unit 30 determines the behavior of multiple simulated moving objects over time. The change in the behavior of multiple simulated moving objects over time is traffic flow. Traffic flow can also be referred to as traffic conditions.
交通状況記録部40は、交通流シミュレーション部30が決定した交通流の一部または全部を所定の記憶部に記憶する。交通流シミュレーション部30は、交通状況記録部40が記憶したファイルによって交通流を再現できる。 The traffic condition recording unit 40 stores some or all of the traffic flow determined by the traffic flow simulation unit 30 in a specified memory unit. The traffic flow simulation unit 30 can reproduce the traffic flow using the files stored by the traffic condition recording unit 40.
支援効果算出部50は、車両制御装置シミュレーション部23が備える運転支援装置の一部または全部がある場合と、その運転支援装置がない場合とを比較して、運転支援装置による運転支援の効果を算出する。 The assistance effect calculation unit 50 compares the presence of some or all of the driving assistance devices provided by the vehicle control device simulation unit 23 with the absence of those driving assistance devices, and calculates the effect of driving assistance provided by the driving assistance devices.
ドライバ反応設定部60は、ドライバが知覚する状態に対してドライバがどのように反応するかを定める種々の設定値を設定する部分である。ドライバ反応設定部60には、認知時間分布DB61、判断時間分布DB62、操作時間分布DB63を備えている。なお、DBはデータベースの略である。ドライバ反応設定部60は、さらに、回避行動反応時間分布DB64、回避行動選択割合分布DB65、煩わしさレベル分布DB66も備えている。 The driver response setting unit 60 is a unit that sets various setting values that determine how the driver will react to the conditions they perceive. The driver response setting unit 60 is equipped with a perception time distribution DB 61, a judgment time distribution DB 62, and an operation time distribution DB 63. Note that DB is an abbreviation for database. The driver response setting unit 60 also has an avoidance action reaction time distribution DB 64, an avoidance action selection rate distribution DB 65, and annoyance level distribution DB 66.
認知時間分布DB61は、運転操作をする必要がある状況になってから、ドライバがその状況を認知するまでに要する時間の分布を格納したデータベースである。判断時間分布DB62は、ドライバが、運転操作をする必要がある状況であることを認知してから、運転操作をすると判断するまでに要する時間の分布を格納したデータベースである。操作時間分布DB63は、ドライバが、運転操作をすると判断してから、実際に運転操作をするまでに要する時間の分布を格納したデータベースである。認知時間、判断時間、操作時間は、ドライバの状態により変動する。そのため、認知時間分布DB61、判断時間分布DB62、操作時間分布DB63は、ドライバ状態検出装置シミュレーション部21が決定したドライバ状態に対応して、複数の時間分布を持つ。 The recognition time distribution DB61 is a database that stores the distribution of the time required for a driver to recognize a situation in which a driving operation is required, from the moment the situation arises in which the driver needs to perform the driving operation. The judgment time distribution DB62 is a database that stores the distribution of the time required for a driver to recognize a situation in which the driver needs to perform the driving operation, from the moment the driver decides to perform the driving operation. The operation time distribution DB63 is a database that stores the distribution of the time required for a driver to actually perform the driving operation, from the moment the driver decides to perform the driving operation. The recognition time, judgment time, and operation time vary depending on the driver's state. Therefore, the recognition time distribution DB61, judgment time distribution DB62, and operation time distribution DB63 each have multiple time distributions corresponding to the driver's state determined by the driver state detection device simulation unit 21.
図6に、認知時間分布、判断時間分布、操作時間分布を例示する。図6には、検出ドライバ状態が、通常、脇見、居眠りの3つの状態である場合にそれぞれ対応した認知時間分布、判断時間分布、操作時間分布を示している。検出ドライバ状態「通常」は、ドライバが、正しい姿勢で前方など周囲の確認を行いつつ運転している状態である。 Figure 6 shows examples of the recognition time distribution, judgment time distribution, and operation time distribution. Figure 6 shows the recognition time distribution, judgment time distribution, and operation time distribution corresponding to three detected driver states: normal, inattentive, and drowsy. The detected driver state "normal" is a state in which the driver is driving with the correct posture while checking the surroundings, including the road ahead.
図6に示す例では、認知時間分布、判断時間分布、操作時間分布は、いずれも正規分布である。ただし、分布は、正規分布に限られず、実験等に基づいて適宜設定することができる。 In the example shown in Figure 6, the recognition time distribution, judgment time distribution, and operation time distribution are all normal distributions. However, the distributions are not limited to normal distributions and can be set appropriately based on experiments, etc.
検出ドライバ状態が通常である場合よりも、脇見である場合のほうが、認知時間分布、判断時間分布、操作時間分布は遅い時間にシフトする。さらに、検出ドライバ状態が脇見である場合よりも、居眠りである場合のほうが、認知時間分布、判断時間分布、操作時間分布は遅い時間にシフトする。なお、図6に示す例では、3つの認知時間分布、3つの判断時間分布、3つの操作時間分布は、同じ形状になっている。しかし、各時間分布は、実験等に基づいて個別に設定可能である。 The recognition time distribution, judgment time distribution, and operation time distribution shift to later times when the detected driver state is looking away than when it is normal. Furthermore, the recognition time distribution, judgment time distribution, and operation time distribution shift to later times when the detected driver state is drowsy than when it is looking away. In the example shown in Figure 6, the three recognition time distributions, three judgment time distributions, and three operation time distributions have the same shape. However, each time distribution can be set individually based on experiments, etc.
回避行動反応時間分布DB64は、運転支援装置がドライバに対して警報を発した場合に、ドライバが回避行動をとるまでの反応時間を、複数の反応時間帯Tごとに確率で示すデータベースである。図7に、回避行動反応時間分布DB64の一例を示す。回避行動反応時間分布DB64は、出力項目と設定項目とを備える。 The avoidance behavior reaction time distribution DB64 is a database that shows the probability of the reaction time it takes for a driver to take evasive action for each of multiple reaction time periods T when the driving assistance device issues an alert to the driver. Figure 7 shows an example of the avoidance behavior reaction time distribution DB64. The avoidance behavior reaction time distribution DB64 has output items and setting items.
出力項目は、複数の反応時間帯Tと、もう一つの出力項目である「見逃し」に対して確率が設定されている。「見逃し」は反応時間が、回避行動をとるのには遅すぎる所定時間以上であることを意味する。「見逃し」は、警報に対してドライバが反応しない、すなわち行動しない状態である。「見逃し」には、ドライバが警報を認知できない場合と、ドライバが警報に対して反応できない場合とが含まれる。 The output items are set to multiple reaction time periods T, and a probability for another output item, "missed". "Missed" means that the reaction time is longer than a predetermined time, which is too late to take evasive action. "Missed" is a state in which the driver does not react to the warning, i.e., does not take any action. "Missed" includes cases in which the driver is unable to recognize the warning and cases in which the driver is unable to react to the warning.
設定項目は、出力項目に影響する項目であって、操作者が設定可能な項目である。設定項目には、運転支援装置の特性を含ませることができる。ここでの運転支援装置は、ドライバ警報装置である。運転支援装置の特性として設定できる内容は音刺激、視覚刺激、触覚刺激、体性感覚刺激およびそれらの組み合わせとすることができる。また、これらの刺激の程度を設定できるようにしてもよい。音刺激であれば、刺激の程度は音量の大きさである。ドライバが知覚する警報音の大きさは、警報音以外の音の大きさの影響を受ける。騒音が大きいほどドライバが知覚する警報音の大きさは小さくなる。そこで、音刺激の大きさは周囲の騒音に対する相対的な大きさとして設定してもよい。また、音刺激の大きさは絶対値とし、音刺激の大きさとは別に、騒音の大きさを設定できるようにしてもよい。騒音には、車内の騒音と車外の騒音がある。車内の騒音には、乗員の会話、車載オーディオ装置が出力する音楽などがある。また、視覚刺激は、警報を表示するディスプレイの位置を設定できるようにしてもよい。 Setting items are items that affect the output items and can be set by the operator. Setting items can include characteristics of the driving assistance device. The driving assistance device here is a driver warning device. The characteristics that can be set for the driving assistance device can be audio stimuli, visual stimuli, tactile stimuli, somatosensory stimuli, and combinations thereof. The level of these stimuli may also be set. For audio stimuli, the level of the stimulus is the volume. The loudness of the warning sound perceived by the driver is affected by the loudness of sounds other than the warning sound. The louder the noise, the quieter the warning sound perceived by the driver. Therefore, the loudness of the audio stimuli may be set relative to the ambient noise. Alternatively, the loudness of the audio stimuli may be an absolute value, allowing the loudness of the noise to be set separately from the loudness of the audio stimuli. Noise includes noise inside the vehicle and noise outside the vehicle. Interior noise includes conversations between passengers and music output by the in-vehicle audio system. For visual stimuli, the position of the display showing the warning may be set.
設定項目には、ドライバの特性も含ませることができる。ドライバの特性は、ドライバの年齢、性別の一方または両方を含ませることができる。年齢を設定する場合、年齢そのものを設定してもよいし、年代を設定してもよい。設定項目には、実ドライバ状態と検出ドライバ状態も含ませることができる。設定項目に、実ドライバ状態と検出ドライバ状態とを含ませることで、検出ドライバ状態である眠気レベルが実ドライバ状態である眠気レベルよりも低い場合の反応時間帯Tなどを模擬できる。 The setting items can also include driver characteristics. Driver characteristics can include either the driver's age or gender, or both. When setting the age, the age itself can be set, or a generation can be set. The setting items can also include the actual driver state and the detected driver state. By including the actual driver state and the detected driver state in the setting items, it is possible to simulate the reaction time period T when the drowsiness level of the detected driver state is lower than the drowsiness level of the actual driver state.
回避行動選択割合分布DB65は、ドライバが障害物との接触を回避するために選択する行動を確率で示すデータベースである。図8に、回避行動選択割合分布DB65の一例を示す。回避行動選択割合分布DB65は、出力項目と設定項目とを備える。出力項目は、ドライバが選択して実行する(すなわち出力する)可能性がある回避行動の種類別に、選択する確率が設定されている。 The avoidance behavior selection rate distribution DB65 is a database that indicates, in terms of probability, the behavior that the driver will select to avoid contact with an obstacle. Figure 8 shows an example of the avoidance behavior selection rate distribution DB65. The avoidance behavior selection rate distribution DB65 has output items and setting items. The output items are set with the probability of selection for each type of avoidance behavior that the driver may select and execute (i.e., output).
設定項目には、回避行動反応時間分布DB64と同様、運転支援装置の特性、実ドライバ状態、検出ドライバ状態を含ませることができる。実ドライバ状態と検出ドライバ状態が同じ眠気レベルであれば、実ドライバ状態に応じた警報をドライバに与えることができる。しかし、検出ドライバ状態である眠気レベルが実ドライバ状態である眠気レベルよりも低い(すなわち覚醒に近い)場合には、ドライバに与える刺激の程度が不足することになる。この理由などにより、設定項目に、実ドライバ状態と検出ドライバ状態の2つの項目が設定できるようになっている。 As with the avoidance action reaction time distribution DB64, the setting items can include the characteristics of the driving assistance device, the actual driver state, and the detected driver state. If the actual driver state and the detected driver state are at the same drowsiness level, a warning can be given to the driver according to the actual driver state. However, if the drowsiness level of the detected driver state is lower than the drowsiness level of the actual driver state (i.e., closer to wakefulness), the level of stimulation given to the driver will be insufficient. For this reason and other reasons, two setting items can be set: the actual driver state and the detected driver state.
検出ドライバ状態が、実ドライバ状態と比較して、ドライバの状態が正常に近い状態になっているほど、警報のレベルが低くなり、また、警報のタイミングが遅くなる可能性がある。そのため、検出ドライバ状態が、実ドライバ状態と比較して、ドライバの状態が正常に近い状態になっているほど、ドライバが回避行動をする時点での緊急性が高くなる可能性がある。そこで、出力項目は、検出ドライバ状態が、実ドライバ状態と比較して、ドライバの状態が正常に近い状態になっているほど、緊急性が高い回避行動を選択する比率を高くする。 The closer the detected driver state is to a normal driver state compared to the actual driver state, the lower the level of the warning and the later the timing of the warning may be. Therefore, the closer the detected driver state is to a normal driver state compared to the actual driver state, the greater the urgency at which the driver may take evasive action. Therefore, the output items increase the proportion of evasive actions with a higher urgency the closer the detected driver state is to a normal driver state compared to the actual driver state.
図8に示した設定項目は一例である。実ドライバ状態と検出ドライバ状態との乖離は、ドライバ状態検出装置の検出性能の影響を受ける。そこで、実ドライバ状態と検出ドライバ状態に代えて、ドライバ状態検出装置の特性を設定してもよい。ドライバ状態検出装置の特性の例として、検出性能が高い、検出性能が低い、ドライバ状態検出装置なしを例示できる。もちろん、ドライバ状態検出装置の検出性能を数値で示してもよい。また、ドライバ状態検出装置の特性を、具体的な検出装置の有無、具体的な検出装置の検出性能により示してもよい。 The setting items shown in Figure 8 are an example. The discrepancy between the actual driver state and the detected driver state is affected by the detection performance of the driver state detection device. Therefore, instead of the actual driver state and the detected driver state, the characteristics of the driver state detection device may be set. Examples of the characteristics of the driver state detection device include high detection performance, low detection performance, and no driver state detection device. Of course, the detection performance of the driver state detection device may also be expressed numerically. The characteristics of the driver state detection device may also be expressed by the presence or absence of a specific detection device, or the detection performance of a specific detection device.
煩わしさレベル分布DB66は、車両装置シミュレーション部20により模擬される運転支援装置の特性および運転者の特性の各々の条件に対して、模擬される運転支援装置による警報によってドライバが感じる煩わしさの各々のレベルについての確率を記憶したものである。煩わしさレベル分布DB66における運転支援装置の特性は、上述したものの他に、単位時間当たりの警報の発生頻度のレベルがある。 The annoyance level distribution DB 66 stores the probability of each level of annoyance felt by the driver due to an alarm issued by the simulated driving assistance device, for each condition of the driving assistance device characteristics and driver characteristics simulated by the vehicle device simulation unit 20. In addition to the characteristics of the driving assistance device in the annoyance level distribution DB 66, there is also the level of the frequency of alarm occurrence per unit time.
<交通流シミュレーション方法>
交通流シミュレーション方法の一例は、交通流シミュレーションシステム1が図9に示す処理を実行することである。図9は、交通流シミュレーションシステム1が実行する処理の概要の一例である。図9に示す処理を実行する前に、交通環境設定部10は、操作者の操作に従い、模擬交通環境を設定する。なお、模擬交通環境は、動的に変化するように設定することもできる。また、交通環境設定部10は、1人以上の模擬ドライバに対して顔装着物の有無、および、顔装着物の種類を設定してもよい。
<Traffic flow simulation method>
An example of a traffic flow simulation method is for the traffic flow simulation system 1 to execute the process shown in Fig. 9. Fig. 9 is an example of an outline of the process executed by the traffic flow simulation system 1. Before executing the process shown in Fig. 9, the traffic environment setting unit 10 sets a simulated traffic environment in accordance with an operation by an operator. The simulated traffic environment can also be set to change dynamically. The traffic environment setting unit 10 may also set the presence or absence of face attachments and the type of face attachments for one or more simulated drivers.
S1では、ドライバ状態シミュレーション部31が、模擬ドライバの状態を模擬する。模擬ドライバの状態を模擬することは、実ドライバ状態を決定することである。実ドライバ状態は、ドライバ状態特定パラメータを用いて定める。S1の処理により模擬される模擬ドライバの状態としては、たとえば、動作揺らぎ、姿勢崩れ、脇見、安全確認のための顔向きおよび視線変化、居眠りなどがある。姿勢崩れは、ドライバに突発的な体調異常が生じたときに起きることがある。脇見には、車両側方を見る脇見、車室内(たとえばセンターディスプレイ)を見る脇見などがある。これらの模擬ドライバの状態は、ドライバ状態特定パラメータにより特定される顔位置、顔向き、開閉眼度合い、視線方向などの時系列変化により定義される。 In S1, the driver state simulation unit 31 simulates the state of the simulated driver. Simulating the state of the simulated driver means determining the actual driver state. The actual driver state is determined using driver state identification parameters. The simulated driver states simulated by the processing in S1 include, for example, movement fluctuations, poor posture, looking aside, changes in facial direction and line of sight to check for safety, and drowsiness. Poor posture can occur when the driver suddenly experiences a physical abnormality. Looking aside includes looking aside at the side of the vehicle and looking aside at the interior of the vehicle (for example, at the center display). These simulated driver states are defined by time-series changes in facial position, facial direction, degree of eye opening and closing, and gaze direction, which are identified by the driver state identification parameters.
S2では、ドライバ状態検出装置シミュレーション部21が、S1で模擬した模擬ドライバの状態(すなわち実ドライバ状態)をドライバ状態検出装置が検出する処理を模擬し、検出ドライバ状態を決定する。検出ドライバ状態は、ドライバ状態検出装置の検出特性を示す検出特性パラメータを用いて決定する。 In S2, the driver state detection device simulation unit 21 simulates the process by which the driver state detection device detects the state of the simulated driver simulated in S1 (i.e., the actual driver state), and determines the detected driver state. The detected driver state is determined using detection characteristic parameters that indicate the detection characteristics of the driver state detection device.
S2の処理により、検出ドライバ状態が、運転不適状態、運転不能状態、運転適正状態のいずれであるかを決定することができる。実ドライバ状態が、ドライバ状態検出装置の検出限界を超える大きな顔向きである場合には、顔向き検出不能という検出ドライバ状態を含ませることができる。また、模擬ドライバが、顔着用物を着用している場合、あるいは、模擬ドライバの顔への光の照射状態により、ドライバ状態検出装置が、模擬ドライバの顔向き、および、顔表情の一方または両方を検出できないという検出ドライバ状態が決定されることもある。検出特性パラメータは確率分布を持つので、同じ実ドライバ状態に対して、決定される可能性がある検出ドライバ状態は複数種類ある。 By processing S2, it is possible to determine whether the detected driver state is an unsuitable driving state, an incapable driving state, or an appropriate driving state. If the actual driver state is a large facial orientation that exceeds the detection limit of the driver state detection device, the detected driver state can include a facial orientation detection inability. Furthermore, if the simulated driver is wearing a face covering, or depending on the state of light shining on the simulated driver's face, the detected driver state may be determined to be one in which the driver state detection device is unable to detect the simulated driver's facial orientation and/or facial expression. Because the detection characteristic parameters have a probability distribution, there are multiple types of detected driver states that may be determined for the same actual driver state.
S3では、HMIシミュレーション部22がHMIの作動を模擬する。たとえば、S2で決定した検出ドライバ状態が、脇見、居眠りである場合、HMIの1つであるドライバ警報装置が模擬ドライバに対して警報を出力する作動を模擬することができる。 In S3, the HMI simulation unit 22 simulates the operation of the HMI. For example, if the detected driver state determined in S2 is inattentiveness or drowsiness, the operation of a driver warning device, which is one of the HMIs, to output a warning to the simulated driver can be simulated.
S4では、車両制御装置シミュレーション部23が車両制御装置の作動を模擬する。このS4の処理により、仮想空間における模擬車両の位置および挙動が逐次、更新される。たとえば、S2で決定した検出ドライバ状態が、運転不適状態である場合、緊急停止制御装置の作動を模擬し、模擬車両を緊急停止させる。 In S4, the vehicle control device simulation unit 23 simulates the operation of the vehicle control device. This processing in S4 successively updates the position and behavior of the simulated vehicle in the virtual space. For example, if the detected driver state determined in S2 is an unsuitable driving state, the operation of the emergency stop control device is simulated, and the simulated vehicle is brought to an emergency stop.
S5では、ドライバ状態シミュレーション部31が、S3およびS4で模擬したHMIの作動と車両制御装置の作動とに対して、S2で決定した検出ドライバ状態になっている模擬ドライバがどのように反応するかを模擬する。 In S5, the driver state simulation unit 31 simulates how a simulated driver in the detected driver state determined in S2 will react to the HMI operation and vehicle control device operation simulated in S3 and S4.
たとえば、S2で決定した検出ドライバ状態が、模擬ドライバの姿勢が運転に不適切な姿勢であって、S4でドライバ警報装置が模擬ドライバに警報した場合に、模擬ドライバの姿勢がどのように変化するかを模擬する。模擬ドライバの姿勢の変化も確率計算を含めて決定する。模擬ドライバの姿勢の変化は、模擬ドライバが手に物を持っているという運転不適切姿勢である場合、持っている物の種類に応じて異なる姿勢変化を確率計算してもよい。たとえば、スマートフォンなど、放り投げられる物と、タバコおよび飲み物など、放り投げられない物とを区別して姿勢変化を確率計算してもよい。 For example, if the detected driver state determined in S2 is that the simulated driver's posture is inappropriate for driving, and the driver warning device issues a warning to the simulated driver in S4, the system simulates how the simulated driver's posture will change. The change in the simulated driver's posture is also determined by including a probability calculation. If the simulated driver's posture is inappropriate for driving because the simulated driver is holding an object in his or her hand, different posture changes may be probability calculated depending on the type of object being held. For example, the probability calculation of posture changes may be performed by distinguishing between objects that can be thrown, such as a smartphone, and objects that cannot be thrown, such as cigarettes and drinks.
S5では、ドライバ状態シミュレーション部31は、ドライバ反応設定部60が設定している各種のデータベースも用いる。たとえば、図6に示したように、検出ドライバ状態が脇見あるいは居眠りであれば、検出ドライバ状態が、通常状態である場合に比較して、認知、判断、反応時間が遅れることになる。 In S5, the driver state simulation unit 31 also uses various databases set by the driver response setting unit 60. For example, as shown in Figure 6, if the detected driver state is looking away or dozing, recognition, judgment, and reaction times will be delayed compared to when the detected driver state is normal.
また、図7に示す回避行動反応時間分布DB64を用いて、模擬ドライバに対して警報が与えられた場合に、模擬ドライバが反応するか見逃すか、および、反応する場合の反応時間帯Tを決定できる。たとえば、実ドライバ状態が右前方の看板を見ている脇見状態であり、S3において、ドライバ警報装置が模擬車両のセンターディスプレイに警報を表示する作動を決定した場合には、検出ドライバ状態の視線方向は警報が表示されている方向ではない。したがって、回避行動反応時間分布DB64を使って決定する模擬ドライバの回避行動は、見逃しになる可能性が高い。車室内の会話がうるさいなど、騒音が大きい場合にも、回避行動反応時間分布DB64を使って決定する模擬ドライバの回避行動は、見逃しになる可能性が高くなる。 In addition, using the evasive action reaction time distribution DB64 shown in Figure 7, it is possible to determine whether the simulated driver will respond or ignore the warning when it is given to the simulated driver, and the reaction time period T if the simulated driver responds. For example, if the actual driver state is an inattentive state where the driver is looking at a sign ahead to the right, and in S3 the driver warning device determines to operate by displaying a warning on the center display of the simulated vehicle, the gaze direction of the detected driver state is not the direction in which the warning is being displayed. Therefore, the evasive action of the simulated driver determined using the evasive action reaction time distribution DB64 is likely to result in an oversight. If there is a lot of noise, such as loud conversations in the vehicle cabin, the evasive action of the simulated driver determined using the evasive action reaction time distribution DB64 is also likely to result in an oversight.
また、図8に示す回避行動選択割合分布DB65を用いて、模擬ドライバが回避行動を選択する場合に、どの回避行動を選択するかを決定できる。 Furthermore, the avoidance action selection rate distribution DB65 shown in Figure 8 can be used to determine which avoidance action the simulated driver will select when choosing an avoidance action.
S6では、車外通知装置シミュレーション部24が、車外通知装置の作動を模擬する。たとえば、S2で決定した検出ドライバ状態が運転不能状態であれば、灯火装置シミュレーション部25が、灯火装置を点滅させる作動を模擬する。また、現実世界において、車両が、左右の見通しのきかない交差点に入る場合、クラクションを鳴らすことが必要となっていることがある。そこで、模擬車両が、左右の見通しのきかない交差点に入る場合、クラクションシミュレーション部26が、クラクションを鳴らす作動を模擬してもよい。 In S6, the vehicle exterior notification device simulation unit 24 simulates the operation of the vehicle exterior notification device. For example, if the detected driver state determined in S2 is an incapacitated state, the lighting device simulation unit 25 simulates the operation of flashing the lighting device. Also, in the real world, when a vehicle enters an intersection where visibility to the left and right is poor, it may be necessary to honk the horn. Therefore, when the simulated vehicle enters an intersection where visibility to the left and right is poor, the horn simulation unit 26 may simulate the operation of honking the horn.
S7では、交通流シミュレーション部30が、S4で決定した模擬車両の位置および挙動と、S6で模擬した模擬車両の車外通知装置の作動とに基づいて、交通流を模擬する。ある模擬車両の位置および挙動は、その模擬車両の周囲の模擬移動体の位置および挙動に影響する。また、模擬車両の車外通知装置が作動した場合にも、その模擬車両の周囲の模擬移動体は、車外通知装置が作動したことの影響を受けることがある。S7の処理が終了したら、S1に戻る。 In S7, the traffic flow simulation unit 30 simulates traffic flow based on the position and behavior of the simulated vehicle determined in S4 and the activation of the external notification device of the simulated vehicle simulated in S6. The position and behavior of a simulated vehicle affect the position and behavior of simulated moving objects around that simulated vehicle. Also, if the external notification device of a simulated vehicle is activated, the simulated moving objects around that simulated vehicle may be affected by the activation of the external notification device. Once the processing of S7 is completed, the process returns to S1.
<脇見の場合の作動例>
図10を用いて、脇見に対して警告する場合の作動例を説明する。図10において、上段のグラフは、実ドライバ状態である顔向き角度の時間変化を示す。中段のグラフは、検出ドライバ状態である顔向き角度の時間変化を示す。下段のグラフは、中段の検出ドライバ状態と、模擬ドライバに対して警告がされた場合の検出ドライバ状態の時間変化とを重ねて示している。
<Example of operation when looking away>
An example of operation when warning against inattentive driving will be described with reference to Fig. 10. In Fig. 10, the upper graph shows the change over time in the face direction angle, which is the actual driver state. The middle graph shows the change over time in the face direction angle, which is the detected driver state. The lower graph shows the detected driver state in the middle graph superimposed with the change over time in the detected driver state when a warning is given to the simulated driver.
図10の例では、上段のグラフに示すように、時刻t1で、実ドライバ状態である顔向き角度は-30度を下回っている。図5に示したように、顔向き角度が-30度を下回る場合、前方視ではない。実ドライバ状態では、時刻t1で顔向き角度が-30度を下回り、時刻t1から時刻t5まで、顔向き角度が-30度を下回った状態が継続する。時刻t1から時刻t5まで、たとえば、2.5秒とする。ナビゲーション装置のディスプレイを注視している場合などに、この程度の顔向き角度変化が、この程度の時間継続することが考えられる。 In the example of Figure 10, as shown in the upper graph, at time t1, the face direction angle, which is the actual driver state, falls below -30 degrees. As shown in Figure 5, when the face direction angle falls below -30 degrees, the driver is not looking forward. In the actual driver state, the face direction angle falls below -30 degrees at time t1, and remains below -30 degrees from time t1 to time t5. The time from time t1 to time t5 is assumed to be, for example, 2.5 seconds. When gazing at the display of a navigation device, for example, it is conceivable that this level of change in face direction angle will continue for this length of time.
実ドライバ状態とは異なり、検出ドライバ状態は、時刻t1では、まだ-30度以下になっていない。図5の例では、このように、実ドライバ状態と検出ドライバ状態とが相違する。検出ドライバ状態は、図3に示した検出特性パラメータを用いて模擬するので、実ドライバ状態が同じであっても、検出ドライバ状態はトライアル毎に変化する。図5の例では、検出ドライバ状態である顔向き角度は、時刻t2で-30度以下になる。 Unlike the actual driver state, the detected driver state has not yet fallen below -30 degrees at time t1. In the example of Figure 5, the actual driver state and the detected driver state differ as shown here. Because the detected driver state is simulated using the detection characteristic parameters shown in Figure 3, the detected driver state changes for each trial, even if the actual driver state is the same. In the example of Figure 5, the face direction angle, which is the detected driver state, falls below -30 degrees at time t2.
時刻t3は、時刻t2から脇見判定時間が経過し、HMIシミュレーション部22が模擬ドライバに対して警報を与えた時刻である。下段のグラフに示すように、模擬ドライバの顔向きは、警報により0度方向に向かい、時刻t4で-30度まで戻っている。ドライバに警報しない場合は、模擬ドライバの顔向きが-30度に戻る時刻は時刻t5であるので、警報による効果を模擬できている。 Time t3 is the time when the inattentiveness determination time has elapsed since time t2, and the HMI simulation unit 22 issues a warning to the simulated driver. As shown in the lower graph, the simulated driver's face turns toward 0 degrees in response to the warning, and returns to -30 degrees at time t4. If the driver is not warned, the simulated driver's face turns back to -30 degrees at time t5, so the effect of the warning is simulated.
この図10の例とは異なり、模擬ドライバの顔向きが-60度よりも大きく、かつ、警報が、ドライバの正面方向にあるディスプレイに表示する警報であるとするシミュレーションも可能である。この場合、警報をしても、模擬ドライバは警報に気づかずに、模擬ドライバの顔向きが前方視に戻るまでの時間が遅くなる。 Unlike the example in Figure 10, a simulation is also possible in which the simulated driver's face is turned more than -60 degrees and the warning is displayed on a display directly in front of the driver. In this case, even if a warning is issued, the simulated driver will not notice the warning, and it will take a long time for the simulated driver to return their face to looking forward.
<居眠りの作動例>
次に、図11を用いて、模擬ドライバが居眠りをしていると判断する場合の作動例を説明する。図11の例では、実ドライバ状態と検出ドライバ状態が常に一致している。現実世界のドライバ状態検出装置は、眠気レベルを、眠気判断時間の顔画像から判断する。眠気判断時間が5秒であり1秒間に30フレームあるとすると、150フレームの顔画像を用いることになる。用いる顔画像の中で、眠気レベルが警報基準レベル(たとえば眠気レベルD4)以上と決定した顔画像が居眠り判断比率閾値(たとえば70%)以上であれば、ドライバは居眠りをしているので警報すると判断する。
<Example of dozing off>
Next, an example of operation when determining that a simulated driver is dozing will be described with reference to FIG. 11 . In the example of FIG. 11 , the actual driver state and the detected driver state always match. A real-world driver state detection device determines the drowsiness level from facial images during the drowsiness determination time. If the drowsiness determination time is 5 seconds and there are 30 frames per second, 150 frames of facial images are used. If, among the facial images used, a facial image determined to have a drowsiness level equal to or higher than the warning reference level (e.g., drowsiness level D4) is equal to or higher than the drowsiness determination ratio threshold (e.g., 70%), it is determined that the driver is dozing and an alarm is issued.
この交通流シミュレーションシステム1は、顔に関する実ドライバ状態と検出特性パラメータとを用いた確率計算により、現実世界のドライバ状態検出装置が判断する眠気レベルを模擬する。顔に関する実ドライバ状態は、ドライバ状態シミュレーション部31が逐次特定するものであり、顔向き、開閉眼度合い、開閉口度合いなどである。検出特性パラメータは、ドライバ状態検出装置シミュレーション部21が定める。 This traffic flow simulation system 1 simulates the drowsiness level determined by a real-world driver state detection device through probability calculations using the actual driver state related to the face and detection characteristic parameters. The actual driver state related to the face is sequentially identified by the driver state simulation unit 31, and includes the facial direction, the degree to which the eyes are open or closed, the degree to which the mouth is open or closed, etc. The detection characteristic parameters are determined by the driver state detection device simulation unit 21.
時刻t10から、模擬ドライバの眠気レベルは上昇していき、時刻t11において、眠気レベルが警報する基準となる眠気レベル3を超える。しかし、時刻t12で再び眠気レベルは3よりも小さくなる。時刻t11から時刻t12までの時間は、眠気判断時間よりも短いとすると、時刻t12でも、HMIシミュレーション部22は模擬ドライバに警報するとは判断しない。 From time t10, the simulated driver's drowsiness level rises, and at time t11, the drowsiness level exceeds drowsiness level 3, the standard for issuing an alert. However, at time t12, the drowsiness level again falls below 3. If the time from time t11 to time t12 is shorter than the drowsiness judgment time, then even at time t12, the HMI simulation unit 22 does not determine that an alert should be issued to the simulated driver.
時刻t13で再び眠気レベルは3以上となる。時刻t14は、時刻t13から眠気判断時間が経過した時刻である。時刻t13以降、眠気レベルが3以上の状態が継続している。したがって、時刻t14で、HMIシミュレーション部22は、模擬ドライバは居眠りであると判断し、模擬ドライバに対して警報する。 At time t13, the drowsiness level again becomes 3 or higher. Time t14 is the time when the drowsiness judgment time has elapsed since time t13. The drowsiness level remains at 3 or higher from time t13 onwards. Therefore, at time t14, the HMI simulation unit 22 determines that the simulated driver is dozing and issues a warning to the simulated driver.
<実施形態のまとめ>
以上、説明した本実施形態の交通流シミュレーションシステム1は、ドライバ状態検出装置を模擬するドライバ状態検出装置シミュレーション部21を備える。また、ドライバ状態検出装置シミュレーション部21がドライバ状態検出装置を模擬できるように、模擬ドライバの状態を逐次決定するドライバ状態シミュレーション部31を備える。ドライバ状態検出装置シミュレーション部21は、ドライバ状態シミュレーション部31が決定した模擬ドライバの状態である実ドライバ状態とドライバ状態検出装置の検出特性とを用いることで検出ドライバ状態を逐次決定できる。
<Summary of the embodiment>
The traffic flow simulation system 1 of this embodiment described above includes a driver state detection device simulation unit 21 that simulates a driver state detection device. It also includes a driver state simulation unit 31 that sequentially determines the state of a simulated driver so that the driver state detection device simulation unit 21 can simulate the driver state detection device. The driver state detection device simulation unit 21 can sequentially determine the detected driver state by using the actual driver state, which is the state of the simulated driver determined by the driver state simulation unit 31, and the detection characteristics of the driver state detection device.
検出ドライバ状態が決定できるので、車両装置シミュレーション部20は、検出ドライバ状態に基づいて、模擬車両に搭載された模擬車両装置の作動を逐次決定できる。このように、この交通流シミュレーションシステム1は、検出ドライバ状態に基づいて模擬車両装置の作動を決定できることから、模擬車両装置を搭載している模擬車両の移動、および、模擬車両を含んでいる交通流を精度よく模擬できる。 Because the detected driver state can be determined, the vehicle device simulation unit 20 can sequentially determine the operation of the simulated vehicle device installed in the simulated vehicle based on the detected driver state. In this way, because the traffic flow simulation system 1 can determine the operation of the simulated vehicle device based on the detected driver state, it can accurately simulate the movement of the simulated vehicle equipped with the simulated vehicle device, and the traffic flow including the simulated vehicle.
車両装置シミュレーション部20は、模擬車両に搭載されたHMIの作動を模擬するHMIシミュレーション部22を備えている。HMIシミュレーション部22は、検出ドライバ状態に基づいてHMIの作動を模擬するので、検出ドライバ状態が実ドライバ状態と同じである場合だけでなく、検出ドライバ状態が実ドライバ状態と異なる場合のHMIの作動も模擬できる。 The vehicle device simulation unit 20 includes an HMI simulation unit 22 that simulates the operation of the HMI installed in the simulated vehicle. The HMI simulation unit 22 simulates the operation of the HMI based on the detected driver state, so it can simulate not only the operation of the HMI when the detected driver state is the same as the actual driver state, but also the operation of the HMI when the detected driver state differs from the actual driver state.
HMIシミュレーション部22は、模擬ドライバへ警報するかどうかを、検出ドライバ状態に基づいて決定する。したがって、検出ドライバ状態が実ドライバ状態よりも正常に近い結果、警報の程度が不十分である状態を模擬することもできる。 The HMI simulation unit 22 determines whether to issue a warning to the simulated driver based on the detected driver state. Therefore, it is possible to simulate a situation where the detected driver state is closer to normal than the actual driver state, resulting in an insufficient level of warning.
また、HMIシミュレーション部22は、ドライバの互いに異なる感覚器に刺激を与える複数のドライバ警報装置を模擬できるようになっている。そして、模擬ドライバへ警報すると決定した場合に、複数のドライバ警報装置のうちから、模擬するドライバ警報装置を検出ドライバ状態に基づいて決定することができる。これにより、刺激の種類による模擬ドライバの反応の違いを確認することができる。 The HMI simulation unit 22 is also capable of simulating multiple driver warning devices that stimulate different sensory organs in the driver. When it is decided to warn the simulated driver, it can select the driver warning device to simulate from among the multiple driver warning devices based on the detected driver state. This makes it possible to confirm differences in the simulated driver's reaction depending on the type of stimulus.
また、HMIシミュレーション部22は、複数種類の警報強度でドライバに対して警報するドライバ警報装置を模擬できるようになっている。そして、模擬ドライバへ警報すると決定した場合に、模擬する警報強度を検出ドライバ状態に基づいて決定することができる。これにより、警報強度の違いによる模擬ドライバの反応の違いを確認することができる。 The HMI simulation unit 22 is also capable of simulating a driver warning device that warns the driver at multiple warning intensities. When it is decided to warn the simulated driver, the simulated warning intensity can be determined based on the detected driver state. This makes it possible to confirm how the simulated driver reacts to different warning intensities.
ドライバ状態検出装置シミュレーション部21が検出する検出ドライバ状態に、運転適正状態、運転不適状態、運転不能状態が含まれる。したがって、検出ドライバ状態が、これら3種類の状態である場合について、それぞれ、模擬車両の挙動を模擬できる。 The driver states detected by the driver state detection device simulation unit 21 include appropriate driving, unsuitable driving, and incapable driving. Therefore, the behavior of the simulated vehicle can be simulated for each of these three types of detected driver states.
車両装置シミュレーション部20は、車両制御装置を模擬する車両制御装置シミュレーション部23を備えている。車両制御装置シミュレーション部23は、検出ドライバ状態に基づいて車両制御装置の作動を模擬するので、検出ドライバ状態が実ドライバ状態と異なる場合の車両制御装置の作動も模擬できる。 The vehicle device simulation unit 20 includes a vehicle control device simulation unit 23 that simulates the vehicle control device. The vehicle control device simulation unit 23 simulates the operation of the vehicle control device based on the detected driver state, and can therefore also simulate the operation of the vehicle control device when the detected driver state differs from the actual driver state.
車両制御装置シミュレーション部23は、検出ドライバ状態が運転不能状態になった場合に緊急時の運転支援制御を実行する作動を模擬する。車両制御装置シミュレーション部23は、実ドライバ状態が運転不能状態であっても、検出ドライバ状態が運転不能状態でなければ、緊急時の運転支援制御を実行しない。したがって、運転不能状態をドライバ検出装置が検出できなかった場合の交通流を模擬することができる。 The vehicle control device simulation unit 23 simulates the operation of executing emergency driving assistance control when the detected driver state becomes an incapacitated state. Even if the actual driver state is an incapacitated state, the vehicle control device simulation unit 23 does not execute emergency driving assistance control unless the detected driver state is an incapacitated state. Therefore, it is possible to simulate traffic flow when the driver detection device is unable to detect an incapacitated state.
なお、運転不能状態だけでなく、車両制御装置シミュレーション部23は、検出ドライバ状態が運転不適状態になった場合にも、緊急時の運転支援制御を実行する作動を模擬してもよい。 In addition to inoperable states, the vehicle control device simulation unit 23 may also simulate the operation of executing emergency driving assistance control when the detected driver state becomes unsuitable for driving.
車両装置シミュレーション部20は、車外通知装置を模擬する車外通知装置シミュレーション部24を備えているので、模擬車両が、自らの挙動を制御する場合の交通流を模擬できるだけでなく、模擬車両からの通知により、周囲の模擬移動体がどのように移動するかも模擬できる。 The vehicle device simulation unit 20 is equipped with an external notification device simulation unit 24 that simulates an external notification device, so it can not only simulate the traffic flow when a simulated vehicle controls its own behavior, but also how surrounding simulated moving objects move in response to notifications from the simulated vehicle.
車外通知装置シミュレーション部24は、検出ドライバ状態が運転不能状態になった場合に、緊急時の運転支援制御を実行することを意味する情報を、車外通知装置が車外に通知する状態を模擬することができる。これにより、模擬車両が緊急時の運転支援制御を実行する場合に、周囲の模擬移動体がどのように移動するかを精度よく模擬できる。 The outside-vehicle notification device simulation unit 24 can simulate a state in which the outside-vehicle notification device notifies the outside of the vehicle of information indicating that emergency driving assistance control will be executed when the detected driver state becomes incapacitated. This makes it possible to accurately simulate how surrounding simulated moving objects will move when the simulated vehicle executes emergency driving assistance control.
以上、実施形態を説明したが、開示した技術は上述の実施形態に限定されるものではなく、要旨を逸脱しない範囲内で種々変更して実施できる。 Although the embodiments have been described above, the disclosed technology is not limited to the above-described embodiments and can be implemented with various modifications within the scope of the gist of the invention.
1:交通流シミュレーションシステム 10:交通環境設定部 20:車両装置シミュレーション部 21:ドライバ状態検出装置シミュレーション部 22:HMIシミュレーション部 23:車両制御装置シミュレーション部 24:車外通知装置シミュレーション部 25:灯火装置シミュレーション部 26:クラクションシミュレーション部 30:交通流シミュレーション部 31:ドライバ状態シミュレーション部 40:交通状況記録部 50:支援効果算出部 60:ドライバ反応設定部 61:認知時間分布DB 62:判断時間分布DB 63:操作時間分布DB 64:回避行動反応時間分布DB 65:回避行動選択割合分布DB 66:レベル分布DB 1: Traffic Flow Simulation System 10: Traffic Environment Setting Unit 20: Vehicle Device Simulation Unit 21: Driver State Detection Device Simulation Unit 22: HMI Simulation Unit 23: Vehicle Control Device Simulation Unit 24: Vehicle External Notification Device Simulation Unit 25: Lighting Device Simulation Unit 26: Horn Simulation Unit 30: Traffic Flow Simulation Unit 31: Driver State Simulation Unit 40: Traffic Condition Recording Unit 50: Assistance Effect Calculation Unit 60: Driver Response Setting Unit 61: Perception Time Distribution DB 62: Decision Time Distribution DB 63: Operation Time Distribution DB 64: Evasive Action Reaction Time Distribution DB 65: Evasive Action Selection Rate Distribution DB 66: Level Distribution DB
Claims (11)
前記模擬交通環境において、模擬車両が少なくとも含んでいる模擬移動体を移動させる交通流シミュレーション部(30)と、
前記模擬車両を運転する模擬ドライバの状態を逐次決定するドライバ状態シミュレーション部(31)と、
ドライバの状態を検出するドライバ状態検出装置を仮想空間で模擬したドライバ状態検出装置シミュレーション部(21)と、
前記模擬車両に搭載された模擬車両装置の作動を逐次決定する車両装置シミュレーション部(20)と、を備える交通流シミュレーションシステムであって、
前記ドライバ状態検出装置シミュレーション部は、前記ドライバ状態シミュレーション部によって決定された前記模擬ドライバの状態を、前記ドライバ状態検出装置の検出特性に基づき検出し、
前記車両装置シミュレーション部は、前記ドライバ状態検出装置シミュレーション部が検出した前記模擬ドライバの状態である検出ドライバ状態に基づいて、前記模擬車両装置の作動を逐次決定する、交通流シミュレーションシステム。 a traffic environment setting unit (10) that sets a simulated traffic environment in a virtual space;
a traffic flow simulation unit (30) that moves a simulated moving object at least included in a simulated vehicle in the simulated traffic environment;
a driver state simulation unit (31) for sequentially determining the state of a simulated driver who drives the simulated vehicle;
a driver state detection device simulation unit (21) that simulates in a virtual space a driver state detection device that detects the state of a driver;
a vehicle device simulation unit (20) that sequentially determines the operation of a simulated vehicle device mounted on the simulated vehicle ,
the driver state detection device simulation unit detects the state of the simulated driver determined by the driver state simulation unit based on the detection characteristics of the driver state detection device;
A traffic flow simulation system, wherein the vehicle device simulation unit sequentially determines the operation of the simulated vehicle device based on a detected driver state, which is the state of the simulated driver detected by the driver state detection device simulation unit .
車両制御装置シミュレーション部は、前記検出ドライバ状態が運転不能状態になった場合に、緊急時の運転支援制御を実行することで、緊急時の運転支援制御を模擬する機能を含み、
前記車外通知装置シミュレーション部は、前記検出ドライバ状態が運転不能状態になった場合に、緊急時の運転支援制御を実行することを意味する情報を車外に通知する、請求項9に記載の交通流シミュレーションシステム。 The vehicle device simulation unit includes a vehicle control device simulation unit (23) that simulates a vehicle control device that controls the behavior of the vehicle,
the vehicle control device simulation unit includes a function of simulating emergency driving assistance control by executing emergency driving assistance control when the detected driver state becomes an incapacitated state;
10. The traffic flow simulation system according to claim 9, wherein the outside-vehicle notification device simulation unit notifies outside the vehicle information indicating that emergency driving assistance control will be executed when the detected driver state becomes an incapacitated state.
前記模擬交通環境において、模擬車両が少なくとも含んでいる模擬移動体を移動させ(S7)、
前記模擬車両を運転する模擬ドライバの状態を逐次決定し(S1、S5)、
ドライバの状態を検出するドライバ状態検出装置を仮想空間で模擬し、
前記模擬車両に搭載された模擬車両装置の作動を逐次決定する(S4、S6)、交通流シミュレーション方法であって、
逐次決定した前記模擬ドライバの状態を、前記ドライバ状態検出装置の検出特性に基づき、仮想空間で模擬した前記ドライバ検出装置により検出し、
検出した前記模擬ドライバの状態である検出ドライバ状態に基づいて、前記模擬車両装置の作動を逐次決定する、交通流シミュレーション方法。 A simulated traffic environment is set up in a virtual space,
In the simulated traffic environment, a simulated moving object at least included in the simulated vehicle is moved (S7);
The state of the simulated driver who drives the simulated vehicle is determined sequentially (S1, S5);
A driver condition detection device that detects the driver's condition is simulated in a virtual space.
and sequentially determining the operation of a vehicle simulator device mounted on the vehicle simulator (S4, S6) ,
The sequentially determined states of the simulated driver are detected by the driver detection device simulated in a virtual space based on the detection characteristics of the driver state detection device;
A traffic flow simulation method, comprising sequentially determining operation of the simulated vehicle device based on a detected driver state, which is the detected state of the simulated driver .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135817A JP7718166B2 (en) | 2021-08-23 | 2021-08-23 | Traffic flow simulation system and traffic flow simulation method |
| PCT/JP2022/012929 WO2023026553A1 (en) | 2021-08-23 | 2022-03-21 | Traffic flow simulation system and traffic flow simulation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135817A JP7718166B2 (en) | 2021-08-23 | 2021-08-23 | Traffic flow simulation system and traffic flow simulation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023030595A JP2023030595A (en) | 2023-03-08 |
| JP7718166B2 true JP7718166B2 (en) | 2025-08-05 |
Family
ID=85322674
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021135817A Active JP7718166B2 (en) | 2021-08-23 | 2021-08-23 | Traffic flow simulation system and traffic flow simulation method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7718166B2 (en) |
| WO (1) | WO2023026553A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7802376B2 (en) * | 2023-04-21 | 2026-01-20 | Sdnc株式会社 | Driving aptitude assessment device and driving aptitude assessment method |
| JP7814355B2 (en) | 2023-09-29 | 2026-02-16 | 本田技研工業株式会社 | Vehicle control device, vehicle control method, and program |
| JP7840301B2 (en) * | 2023-09-29 | 2026-04-03 | 本田技研工業株式会社 | Vehicle control device, vehicle control method, and program |
| JP7752665B2 (en) * | 2023-09-29 | 2025-10-10 | 本田技研工業株式会社 | Vehicle control device, vehicle control method, and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093341A (en) | 2007-10-05 | 2009-04-30 | Toyota Central R&D Labs Inc | Cognitive reproduction device and program, and traffic flow simulation device and program |
| JP2014174447A (en) | 2013-03-12 | 2014-09-22 | Japan Automobile Research Institute | Vehicle dangerous scene reproducer, and method of use thereof |
| JP2019016213A (en) | 2017-07-07 | 2019-01-31 | 矢崎エナジーシステム株式会社 | In-vehicle device, processing device, and program |
-
2021
- 2021-08-23 JP JP2021135817A patent/JP7718166B2/en active Active
-
2022
- 2022-03-21 WO PCT/JP2022/012929 patent/WO2023026553A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009093341A (en) | 2007-10-05 | 2009-04-30 | Toyota Central R&D Labs Inc | Cognitive reproduction device and program, and traffic flow simulation device and program |
| JP2014174447A (en) | 2013-03-12 | 2014-09-22 | Japan Automobile Research Institute | Vehicle dangerous scene reproducer, and method of use thereof |
| JP2019016213A (en) | 2017-07-07 | 2019-01-31 | 矢崎エナジーシステム株式会社 | In-vehicle device, processing device, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023030595A (en) | 2023-03-08 |
| WO2023026553A1 (en) | 2023-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7718166B2 (en) | Traffic flow simulation system and traffic flow simulation method | |
| US10875536B2 (en) | Coordinated vehicle response system and method for driver behavior | |
| CN108205731B (en) | Situational assessment of vehicle systems | |
| US11377094B2 (en) | System and method for responding to driver behavior | |
| CN105073474B (en) | Coordinated vehicle response system and method for driver behavior | |
| US7639148B2 (en) | Method and arrangement for controlling vehicular subsystems based on interpreted driver activity | |
| US11447140B2 (en) | Cognitive tunneling mitigation device for driving | |
| AU2012218054A1 (en) | System and method for responding to driver behavior | |
| JP2013089250A (en) | Vehicle system and method for assessing and communicating condition of driver | |
| EP1914106A2 (en) | An attention management system and method | |
| JP7375691B2 (en) | Drowsiness symptom notification system | |
| JP2025050416A (en) | Information processing method and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250422 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250610 |
|
| 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: 20250624 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250707 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7718166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |