[go: up one dir, main page]

JP2009042435A - Safe driving education device and program - Google Patents

Safe driving education device and program Download PDF

Info

Publication number
JP2009042435A
JP2009042435A JP2007206280A JP2007206280A JP2009042435A JP 2009042435 A JP2009042435 A JP 2009042435A JP 2007206280 A JP2007206280 A JP 2007206280A JP 2007206280 A JP2007206280 A JP 2007206280A JP 2009042435 A JP2009042435 A JP 2009042435A
Authority
JP
Japan
Prior art keywords
driving
accident
vehicle
scenario
driving behavior
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007206280A
Other languages
Japanese (ja)
Inventor
Masahiko Yamashita
真彦 山下
Akio Ori
明男 小里
Hironobu Kitaoka
広宣 北岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to JP2007206280A priority Critical patent/JP2009042435A/en
Publication of JP2009042435A publication Critical patent/JP2009042435A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

【課題】事故防止を目的とする安全運転教育の効果を高めることことを目的とする。
【解決手段】シミュレータ制御部30は運転シナリオに従って、教習者の模擬運転中に仮想的な車両周辺状況を表示部32に表示する。状況・行動・エラー記憶部18には、事故パターン毎に事故発生時の運転者の運転行動及び車両周辺状況の各々を示す情報を予め記憶しておく。エラー推定部16は、教習者の運転行動及び車両周辺状況に基づいて教習者が誤った運転行動を行なったか否かを判定する。教習者が誤った運転行動を行なった場合には、状況・行動・エラー比較部22が該誤った運転行動を行なったときの教習者の運転行動及び車両周辺状況が、事故データベース20に記憶された運転行動及び車両周辺状況と一致する事故パターンを抽出し、シミュレータ制御部30は、通常の運転シナリオから該事故パターンの運転シナリオに切り替えて表示部32に仮想的な車両周辺状況を表示する。
【選択図】図1
An object of the present invention is to enhance the effect of safe driving education aimed at preventing accidents.
According to a driving scenario, a simulator control unit 30 displays a virtual vehicle surrounding situation on a display unit 32 during a simulated driving of a teacher. The situation / behavior / error storage unit 18 stores in advance information indicating each of the driver's driving behavior and vehicle surroundings at the time of an accident for each accident pattern. The error estimation unit 16 determines whether or not the learner has performed an incorrect driving action based on the driving action of the learner and the situation around the vehicle. When the learner performs an incorrect driving action, the driving action of the learner and the situation around the vehicle when the situation / action / error comparison unit 22 performs the incorrect driving action are stored in the accident database 20. The accident control pattern that matches the driving behavior and the vehicle surrounding situation is extracted, and the simulator control unit 30 switches the normal driving scenario to the driving scenario of the accident pattern and displays the virtual vehicle surrounding situation on the display unit 32.
[Selection] Figure 1

Description

本発明は、教習者に模擬運転させることにより教習者の安全運転教育を行なう安全運転教育装置およびプログラムに関する。   The present invention relates to a safe driving education apparatus and a program for performing safe driving education for a teacher by causing a teacher to perform simulated driving.

運転者の運転教育を支援するための装置としてドライビングシミュレータが知られている。ドライビングシミュレータは、運転者に模擬運転させることにより模擬運転中の運転者の運転操作に応じて走行する仮想的な車両の状態から、運転者の視界に入る模擬画像を表示したり、音響装置により走行音を模擬した音を発生させたり、揺動装置により運転席を揺動させたりすることにより、実際の車両を運転している感覚に近い感覚を運転者に与えるものである。   A driving simulator is known as a device for supporting driving education of a driver. The driving simulator displays a simulated image that enters the driver's field of view from the state of a virtual vehicle that travels according to the driving operation of the driver during simulated driving by causing the driver to perform simulated driving, or by an acoustic device By generating a sound simulating traveling sound or by swinging the driver's seat with a swinging device, the driver feels close to the feeling of driving an actual vehicle.

なお、従来より、運転教育をより効果的に行なうために、ドライビングシミュレータに関する様々な技術が提案されている。   Conventionally, various techniques related to a driving simulator have been proposed in order to perform driving education more effectively.

例えば、運転シミュレーションにおける教習者の成績(基準値との比較)から、教習者の苦手とする交通状況を判定し、その場面を多く練習させる教育シナリオを組むことで教習の効果を向上させるシステムが知られている(例えば、特許文献1参照。)。また、運転シミュレーションにおける教習者の注意力や緊張度から教習者の苦手とする交通状況を判定し、その場面を多く練習させる教育シナリオを組むことで教習の効果を向上させるシステムも知られている(例えば、特許文献2参照。)。また、あるシナリオを体験させた際に、教習者の体験結果と、そのシナリオの基準データを比較して成績を出し、一定以上の成績の揚合に次の最適な模擬運転シナリオに切り替える装置も知られている(例えば、特許文献3参照。)。
特開2003−263098号公報 特開2003−263099号公報 特開2006−285138号公報
For example, there is a system that improves the effectiveness of learning by determining the traffic situation that the learner is not good at from the performance (comparison with the reference value) of the learner in the driving simulation, and creating an educational scenario to practice the scene a lot. It is known (for example, refer to Patent Document 1). Also known is a system that improves the effectiveness of the learning by determining the traffic situation that the learner is not good at based on the attention and tension of the learner in the driving simulation, and by creating an educational scenario to practice the scene a lot. (For example, refer to Patent Document 2). In addition, when experiencing a scenario, there is also a device that compares the results of the instructor's experience with the reference data of that scenario, gives a grade, and switches to the next optimal simulated driving scenario when the grade exceeds a certain level. It is known (for example, refer to Patent Document 3).
JP 2003-263098 A JP 2003-263099 A JP 2006-285138 A

上記特許文献1、2に記載の技術は、教習者の運転操作の結果と教習者ヘの負担度から苦手な場面を判定し、これを多く練習させる装置である。これにより運転技能の向上は期待できるが、事故は苦手な場面だけで発生するのではない。事故は、運転者がそれほど苦手ではない場面において油断から発生したり、運転者の運転行動の誤りが原因となって発生したりすることが多い。従って、上記技術は運転技能向上を目的とした教習には適用できるが、事故防止を目的とした教習には適していない。   The technologies described in Patent Documents 1 and 2 are devices that determine a difficult scene from the result of the driving operation of the teacher and the degree of burden on the teacher and practice this much. Although this can be expected to improve driving skills, accidents do not occur only in situations where they are not good at it. Accidents often occur from situations where the driver is not very good at the situation, or due to an error in the driving behavior of the driver. Therefore, although the above technique can be applied to training aimed at improving driving skills, it is not suitable for training aimed at preventing accidents.

また、上記特許文献3に記載の技術も、教習者の運転操作の結果から次の模擬運転シナリオに切り替える技術であることから、技能向上目的の教習には適用できるが、事故防止目的の教習には適していない。   The technique described in Patent Document 3 is also a technique for switching to the next simulated driving scenario from the result of the driving operation of the teacher. Is not suitable.

本発明は、事故防止を目的とする安全運転教育の効果を高めることができる安全運転教育装置およびプログラムを提供することを目的とする。   An object of the present invention is to provide a safe driving education apparatus and program capable of enhancing the effect of safe driving education for the purpose of accident prevention.

上記目的を達成するために、本発明の安全運転教育装置は、模擬運転中の教習者に対して仮想的な車両周辺状況を提示するための運転シナリオに従って、前記教習者の模擬運転中に仮想的な車両周辺状況が提示手段に提示されるように制御する提示制御手段と、模擬運転中の教習者の運転行動を計測する計測手段と、事故パターンに対応させて事故発生時の運転者の運転行動及び車両周辺状況の各々を示す情報を記憶した記憶手段と、前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記教習者が誤った運転行動を行なったか否かを判定する誤り判定手段と、前記誤り判定手段により前記教習者が誤った運転行動を行なったことが判定された場合に、該誤った運転行動を行なったときの前記教習者の運転行動及び車両周辺状況が、前記記憶手段に記憶された運転行動及び車両周辺状況と一致する事故パターンを抽出する事故抽出手段と、前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンの車両周辺状況を提示するための運転シナリオに切替える切替手段と、を含んで構成されている。   In order to achieve the above object, the safe driving education apparatus according to the present invention provides virtual driving during the simulated driving of the instructor according to the driving scenario for presenting a virtual vehicle surrounding situation to the instructor during the simulated driving. Presentation control means for controlling the vehicle surrounding situation to be presented to the presentation means, measurement means for measuring the driving behavior of the instructor during simulation driving, and the driver's behavior at the time of the accident corresponding to the accident pattern Based on the storage means storing information indicating each of the driving behavior and the vehicle surrounding situation, and the driving behavior measured by the measuring means and the vehicle surrounding situation presented to the presenting means, the driving action mistaken by the teacher An error determination means for determining whether or not an error has been performed, and when the error determination means determines that the instructor has performed an incorrect driving action, the instruction when the erroneous driving action is performed Accident extraction means for extracting an accident pattern in which the driving behavior and vehicle surrounding situation of the person coincides with the driving behavior and vehicle surrounding situation stored in the storage means, and a driving scenario used in the presentation control means, the accident extraction means And switching means for switching to a driving scenario for presenting the vehicle surrounding situation of the accident pattern extracted in step (b).

このような構成によれば、教習者の運転行動に誤りがあった場合に、該誤った運転行動から発生する可能性の高い事故パターンを教習者に提示することができるため、事故防止を目的とする安全運転教育の効果を高めることができる。   According to such a configuration, when there is an error in the driving behavior of the teacher, an accident pattern that is likely to occur from the erroneous driving behavior can be presented to the teacher. The effect of safe driving education can be enhanced.

なお、上記安全運転教育装置は、前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記誤った運転行動には該当しない運転行動であって、前記教習者に対して提示される仮想的な車両周辺状況に仮想的に存在する対象物よりも前記教習者が模擬運転する仮想的な車両を優先させる優先運転行動を検出する優先運転行動検出手段を更に備え、前記事故抽出手段は、前記誤り判定手段で前記教習者の誤った運転行動が判定されず、且つ前記優先運転行動検出手段で前記教習者の優先運転行動が検出された場合には、前記記憶手段からいずれかの事故パターンを抽出し、前記切替手段は、前記誤った運転行動が判定されず且つ前記優先運転行動が検出された場合には、前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンに対応して前記記憶手段に記憶された運転行動を前記仮想的な車両周辺状況に仮想的に存在する他の車両が行なう場合の車両周辺状況を提示するための運転シナリオに切替えるようにしてもよい。   The safe driving education device is a driving action that does not correspond to the erroneous driving action based on the driving action measured by the measuring means and the vehicle surrounding situation presented to the presenting means. Priority driving behavior detection means for detecting priority driving behavior that gives priority to the virtual vehicle that the learner performs simulated driving over the object that virtually exists in the virtual vehicle surroundings presented to the learner The accident extraction means is not determined by the error determination means the erroneous driving behavior of the teacher, and when the priority driving behavior of the teacher is detected by the priority driving behavior detection means, One of the accident patterns is extracted from the storage means, and the switching means is the driving used in the presentation control means when the erroneous driving action is not determined and the priority driving action is detected. The vehicle surrounding situation when another vehicle virtually existing in the virtual vehicle surrounding situation performs the driving action stored in the storage means corresponding to the accident pattern extracted by the accident extracting means You may make it switch to the driving | operation scenario for showing.

このような構成によれば、教習者の運転行動に誤りがない場合でも、優先運転行動を検出した場合には、教習者の車両周辺に仮想的に存在する他の車両の運転誤りによる事故パターン、所謂もらい事故の事故パターンを教習者に提示することができるため、事故防止を目的とする安全運転教育の効果を高めることができる。   According to such a configuration, even if there is no error in the driving behavior of the learner, if the priority driving behavior is detected, the accident pattern due to the driving error of other vehicles virtually existing around the trainer's vehicle Since the so-called accident pattern of the accident can be presented to the teacher, the effect of safe driving education aimed at preventing accidents can be enhanced.

また、本発明のプログラムは、コンピュータを、模擬運転中の教習者に対して仮想的な車両周辺状況を提示するための運転シナリオに従って、仮想的な車両周辺状況が提示手段に提示されるように制御する提示制御手段、模擬運転中の教習者の運転行動を計測する計測手段、事故パターンに対応させて事故発生時の運転者の運転行動及び車両周辺状況の各々を示す情報を記憶した記憶手段、前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記教習者が誤った運転行動を行なったか否かを判定する誤り判定手段、前記誤り判定手段により前記教習者が誤った運転行動を行なったことが判定された場合に、該誤った運転行動を行なったときの前記教習者の運転行動及び車両周辺状況が、前記記憶手段に記憶された運転行動及び車両周辺状況と一致する事故パターンを抽出する事故抽出手段、および前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンの車両周辺状況を提示するための運転シナリオに切替える切替手段、として機能させるためのプログラムである。   Further, the program of the present invention causes the computer to present the virtual vehicle surrounding situation to the presenting means according to the driving scenario for presenting the virtual vehicle surrounding situation to the instructor who is performing the simulated driving. Presentation control means for controlling, measuring means for measuring the driving behavior of the instructor during simulation driving, storage means for storing information indicating each of the driving behavior of the driver at the time of the accident and the vehicle surrounding situation corresponding to the accident pattern The error determination means for determining whether or not the teacher has performed an incorrect driving action based on the driving behavior measured by the measuring means and the vehicle surroundings presented on the presentation means; When it is determined that the instructor has performed an incorrect driving behavior, the driving behavior and the vehicle surroundings of the instructor when the erroneous driving behavior is performed are stored in the memory. Accident extraction means for extracting an accident pattern that matches the driving behavior and the vehicle surrounding situation stored in the stage, and the driving scenario used in the presentation control means present the vehicle surrounding situation of the accident pattern extracted by the accident extraction means It is a program for functioning as a switching means for switching to an operation scenario.

このようなプログラムによれば、上記安全運転教育装置と同様に、教習者の運転行動に誤りがあった場合に、該誤った運転行動から発生する可能性の高い事故パターンを教習者に提示することができるため、事故防止を目的とする安全運転教育の効果を高めることができる。   According to such a program, when there is an error in the driving behavior of the teacher, the accident pattern that is likely to occur from the erroneous driving behavior is presented to the teacher as in the case of the safe driving education device. Therefore, the effect of safe driving education aimed at preventing accidents can be enhanced.

また上記プログラムは、前記コンピュータを、更に前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記誤った運転行動には該当しない運転行動であって、前記教習者に対して提示される仮想的な車両周辺状況に仮想的に存在する対象物よりも前記教習者が模擬運転する仮想的な車両を優先させる優先運転行動を検出する優先運転行動検出手段としても機能させると共に、前記事故抽出手段は、前記誤り判定手段で前記教習者の誤った運転行動が判定されず、且つ前記優先運転行動検出手段で前記教習者の優先運転行動が検出された場合には、前記記憶手段からいずれかの事故パターンを抽出し、前記切替手段は、前記誤った運転行動が判定されず且つ前記優先運転行動が検出された場合には、前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンに対応して前記記憶手段に記憶された運転行動を前記仮想的な車両周辺状況に仮想的に存在する他の車両が行なう場合の車両周辺状況を提示するための運転シナリオに切替えようにしてもよい。   In addition, the program is a driving action that does not correspond to the erroneous driving action based on the driving action measured by the measuring means and the vehicle surroundings presented on the presenting means, As priority driving behavior detection means for detecting priority driving behavior that prioritizes virtual vehicles simulated by the teacher over objects virtually present in the virtual vehicle surroundings presented to the teacher And the accident extraction means is configured such that when the error determination means does not determine the erroneous driving behavior of the teacher and the priority driving behavior detection means detects the teacher's priority driving behavior. Extracts any accident pattern from the storage means, and the switching means determines that the erroneous driving action is not determined and the priority driving action is detected. Another vehicle in which the driving scenario used in the presentation control unit is virtually present in the virtual vehicle surrounding situation is stored in the storage unit corresponding to the accident pattern extracted by the accident extraction unit May be switched to a driving scenario for presenting a vehicle surrounding situation.

このようなプログラムによれば、教習者の運転行動に誤りがない場合でも、優先運転行動を検出した場合には、教習者の車両周辺に仮想的に存在する他の車両の運転誤りによる事故パターン、所謂もらい事故の事故パターンを教習者に提示することができるため、事故防止を目的とする安全運転教育の効果を高めることができる。   According to such a program, even if there is no error in the driving behavior of the learner, if the priority driving behavior is detected, an accident pattern due to a driving error of other vehicles virtually existing around the trainer's vehicle Since the so-called accident pattern of the accident can be presented to the teacher, the effect of safe driving education aimed at preventing accidents can be enhanced.

以上説明したように、本発明の安全運転教育装置およびプログラムによれば、事故防止を目的とする安全運転教育の効果を高めることができる、という優れた効果を奏する。   As described above, according to the safe driving education apparatus and program of the present invention, there is an excellent effect that the effect of the safe driving education for the purpose of accident prevention can be enhanced.

以下、図面を参照して、本発明の実施の形態について詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[第1の実施の形態]   [First Embodiment]

図1は、本実施の形態に係る安全運転教育装置10の概略的な構成を示すブロック図である。   FIG. 1 is a block diagram showing a schematic configuration of a safe driving education apparatus 10 according to the present embodiment.

本実施の形態の安全運転教育装置10は、通常運転シナリオ生成部12、模擬運転実行部14、エラー推定部16、状況・行動・エラー記憶部18、事故データベース20、状況・行動・エラー比較部22、および事故シナリオ生成部24を備えている。   The safe driving education apparatus 10 according to the present embodiment includes a normal driving scenario generation unit 12, a simulated driving execution unit 14, an error estimation unit 16, a situation / action / error storage unit 18, an accident database 20, and a situation / action / error comparison unit. 22 and an accident scenario generation unit 24.

通常運転シナリオ生成部12は、不図示の入力装置から試験条件が設定されると、模擬運転用の通常のシナリオデータ(以後、通常運転シナリオと呼称)を生成する。なお、試験条件には、例えば、道路の形状や、信号の有無、一時停止位置の有無、視認阻害物の有無、周囲の対象物の有無やその種類・数など、模擬運転中の車両の周辺環境を規定する情報を含んでいる。通常運転シナリオは、模擬運転中の教習者に対して提示する仮想的な車両周辺状況を規定したデータであって、この通常運転シナリオによって、上記設定された試験条件に合致した車両周辺状況が模擬運転中の教習者に提示される。また、後述する事故パターンのシナリオデータ(以下、事故シナリオと呼称)も同様に模擬運転中の教習者に対して提示する仮想的な車両周辺状況を規定したデータであるが、教習者に事故を模擬体験させることを目的としたデータである点が通常運転シナリオとは異なる。   When a test condition is set from an input device (not shown), the normal operation scenario generation unit 12 generates normal scenario data for simulation operation (hereinafter referred to as a normal operation scenario). Test conditions include, for example, the shape of the road, the presence or absence of a signal, the presence or absence of a pause position, the presence or absence of a visual obstruction, the presence or absence of surrounding objects, and the type / number of objects around the vehicle during simulated driving. Contains information that defines the environment. The normal driving scenario is data specifying the virtual vehicle surroundings to be presented to the instructor during simulated driving. The normal driving scenario simulates the vehicle surroundings that match the test conditions set above. Presented to driving teachers. In addition, accident pattern scenario data (hereinafter referred to as accident scenario), which will be described later, is also data that prescribes the virtual vehicle surroundings to be presented to the instructor during simulation driving. It differs from the normal driving scenario in that the data is intended to be simulated.

なお、本実施の形態では、通常運転シナリオと事故シナリオを総称して運転シナリオと呼称するが、両者を区別して説明する場合には、個々の呼称を用いて説明する。   In the present embodiment, the normal operation scenario and the accident scenario are collectively referred to as an operation scenario. However, when both are described separately, description will be made using individual names.

模擬運転実行部14は、ドライビングシミュレータとして機能する。模擬運転実行部14は、シミュレータ制御部30、表示部32、操作部34、および視線検出部36を備えている。シミュレータ制御部30は、通常運転シナリオ生成部12もしくは事故シナリオ生成部24で生成された運転シナリオに基づいて表示部32に模擬運転中の車両周辺状況を表示することにより、模擬運転環境を実現する。   The simulated driving execution unit 14 functions as a driving simulator. The simulated driving execution unit 14 includes a simulator control unit 30, a display unit 32, an operation unit 34, and a line-of-sight detection unit 36. The simulator control unit 30 realizes a simulated driving environment by displaying the vehicle surroundings during simulated driving on the display unit 32 based on the driving scenario generated by the normal driving scenario generating unit 12 or the accident scenario generating unit 24. .

また、模擬運転中の教習者の運転行動を、教習者が操作する操作部(ハンドル・アクセル・ブレーキ・方向指示器を含む)34の操作状態および視線検出部(例えば、アイカメラ)36の検出結果から検出する。検出結果はシミュレータ制御部30に出力され、シミュレータ制御部30は、この検出結果や表示部32に表示された車両周辺状況の画像に基づいて、教習者が模擬運転する仮想的な車両(以後、自車と呼称)の状態や周辺状況を抽出する。抽出結果は、エラー推定部16に出力される。   Further, the driving behavior of the trainer during the simulated driving is detected by the operation state of the operation unit (including the steering wheel, accelerator, brake, and direction indicator) 34 operated by the trainer and the line-of-sight detection unit (for example, eye camera) 36. Detect from the results. The detection result is output to the simulator control unit 30, and the simulator control unit 30, based on the detection result and the image of the vehicle surroundings displayed on the display unit 32, is a virtual vehicle (hereinafter referred to as a simulated vehicle) The condition of the vehicle and its surroundings are extracted. The extraction result is output to the error estimation unit 16.

なお、視線検出部36で検出される教習者の視線検出対象は、信号、および自車と衝突する可能性のある前走車、対向車、歩行者、自転車(以後、単に対象物と総称する)である。   Note that the gaze detection target of the teacher detected by the gaze detection unit 36 is a signal, a front-running vehicle, an oncoming vehicle, a pedestrian, and a bicycle that may collide with the host vehicle (hereinafter simply referred to as a target object). ).

エラー推定部16は、模擬運転実行部14から出力された教習者の運転行動および周辺状況の情報から運転エラーを推定する。教習者の運転行動が運転エラーであると判定した場合には、状況・行動・エラー記憶部18に該運転エラーと判定した運転行動やそのときの周辺状況を示す情報を格納する。また、エラー推定部16は、運転エラーであると判定されなかった場合であっても、運転行動や周辺状況を示す情報を逐次状況・行動・エラー記憶部18に格納する。   The error estimation unit 16 estimates a driving error from the information on the driving behavior and the surrounding situation of the teacher output from the simulated driving execution unit 14. When it is determined that the driving behavior of the teacher is a driving error, the situation / behavior / error storage unit 18 stores information indicating the driving behavior determined as the driving error and the surrounding situation at that time. Further, the error estimation unit 16 sequentially stores information indicating the driving behavior and the surrounding situation in the situation / behavior / error storage unit 18 even when it is not determined to be a driving error.

状況・行動・エラー記憶部18には、エラー推定部16によって教習者の運転行動(運転エラーとなった運転行動を含む)および周辺状況を示す情報が時系列に記憶される。   In the situation / behavior / error storage unit 18, information indicating the driving behavior of the teacher (including the driving behavior resulting in the driving error) and the surrounding situation are stored in time series by the error estimation unit 16.

事故データベース20は、交通事故の各パターン毎に、事故発生当時の周辺環境、第1当事者(事故を起こした運転者)の運転行動および運転エラー、事故発生当時の周辺状況を示す情報を記憶したデータベースである。このデータベースは、実際に発生した交通事故の事故データ等から生成してもよいし、机上の検討結果から生成してもよい。   The accident database 20 stores information indicating the surrounding environment at the time of the accident, the driving behavior and driving errors of the first party (the driver who caused the accident), and the surrounding situation at the time of the accident for each pattern of the traffic accident. It is a database. This database may be generated from accident data or the like of a traffic accident that has actually occurred, or may be generated from a result of examination on a desk.

なお、周辺環境を示す情報としては、天候、道路の形状や、信号の有無、一時停止位置の有無、視認阻害物の有無、その要因、周囲の対象物の有無やその種類・数等の情報が含まれる。図2に事故データベース20の構造を示す。   Information indicating the surrounding environment includes information such as weather, road shape, presence / absence of signal, presence / absence of pause position, presence / absence of visual obstruction, its factor, presence / absence of surrounding objects, type / number of objects, etc. Is included. FIG. 2 shows the structure of the accident database 20.

図2の左から順に説明する。「事故番号」が、事故パターンを識別する識別番号である。「種別」は事故パターンの当事者種別を示し、「四対四」は車両同士の事故、「四対歩」は車両と歩行者との事故を示す。   Description will be made in order from the left in FIG. “Accident number” is an identification number for identifying an accident pattern. “Type” indicates the party type of the accident pattern, “four-to-four” indicates an accident between vehicles, and “four-step” indicates an accident between a vehicle and a pedestrian.

「事故類型」は、事故パターンの事故内容を示す。例えば、「追突」は車両同士の追突、「右直」は、右折車両と直進する対象物との衝突、「出会い頭」は、交差点における出会い頭の衝突を意味する。   “Accident type” indicates the accident content of the accident pattern. For example, “rear collision” means rear collision between vehicles, “right straight” means a collision between a right turn vehicle and an object that goes straight, and “meeting” means a collision at the intersection.

「当事者行動」は、事故の第1当事者と第2当事者の事故発生当時の大まかな行動を示す。例えば、事故番号5では、第1当事者(事故を起こした車両側)の当事者行動は「右折」、第2当事者(事故にあった対象物)の当事者行動は「横断」となっている。   “Party action” indicates a rough action of the first party and the second party of the accident when the accident occurred. For example, in accident number 5, the party action of the first party (the vehicle that caused the accident) is “turn right”, and the party action of the second party (the object in the accident) is “crossing”.

その他、図2に示すように、事故発生当時の「天候」、事故が発生した「道路形状」、「信号の有無」「一時停止位置の有無」、「視認阻害物の有無とその要因」、「周囲の対象物の種類」の周辺環境の情報が事故データベース20に記録されている。   In addition, as shown in FIG. 2, "weather" at the time of the accident, "road shape" where the accident occurred, "presence / absence of signal", "presence / absence of temporary stop position", "presence / absence of visual obstacles and their factors", Information on the surrounding environment of “type of surrounding objects” is recorded in the accident database 20.

また、図2の右側には、第1当事者の事故に至るまでの周辺状況、運転行動、エラーの情報が時系列に示されている。図3にこの時系列データ部分を示す。この時系列データは、事故パターン毎に、図3の上から「グループNo.」、「行動類型」、「場所」、「行動/エラー」、「状況」の順に記憶されている。ここでは、後述するように、時系列の情報を所定のルールに従ってグループ分けして「グループNo.」を記録している。また、「行動類型」は、運転行動を示す情報の1つであるが、特にこの「行動類型」では、第1当事者の運転行動によって変化する車両の状態(例えば、直進、停止、右折など)が記録されている。「場所」は周辺状況を示す情報の1つであるが、その時点の第1当事者が運転していた車両の場所が記憶されている。また、「行動/エラー」には、第1当事者の運転行動の情報が記憶されている。なお、記録されている運転行動の情報のうち、運転エラーに該当する運転行動は、その旨が明示されるように記録されている。また、「状況」には、「場所」以外の周辺状況の情報が記録されている。   Also, on the right side of FIG. 2, information on the surrounding situation, driving behavior, and error up to the accident of the first party is shown in time series. FIG. 3 shows the time series data portion. This time-series data is stored in order of “Group No.”, “Behavior Type”, “Location”, “Behavior / Error”, and “Situation” from the top of FIG. 3 for each accident pattern. Here, as will be described later, time-series information is grouped according to a predetermined rule, and “Group No.” is recorded. The “behavior type” is one piece of information indicating driving behavior. In particular, in this “behavior type”, the state of the vehicle that changes according to the driving behavior of the first party (for example, straight ahead, stop, right turn, etc.) Is recorded. “Location” is one piece of information indicating the surrounding situation, and the location of the vehicle that was being driven by the first party at that time is stored. Further, “behavior / error” stores information on driving behavior of the first party. Of the recorded driving behavior information, the driving behavior corresponding to the driving error is recorded so as to clearly indicate that fact. In the “situation”, information on the surrounding situation other than “location” is recorded.

以下では、事故データベース20に事故パターン毎に記憶されている周辺環境や時系列データ等の情報を総称して事故データと呼称する。   Hereinafter, information such as the surrounding environment and time series data stored in the accident database 20 for each accident pattern is collectively referred to as accident data.

状況・行動・エラー比較部22は、状況・行動・エラー記憶部18に記憶されている教習者の運転エラー時の運転行動および運転エラー時の周辺状況の時系列データと、事故データベース20に記憶されている事故パターン毎の第1当事者の時系列データとを比較し、時系列データの各内容や順序が一致する場合には、該一致した事故パターンの情報を事故シナリオ生成部24に出力する。   The situation / behavior / error comparison unit 22 stores in the accident database 20 the time series data of the driving behavior at the time of the driving error and the surrounding situation at the time of the driving error stored in the situation / behavior / error storage unit 18. The time series data of the first party for each accident pattern being compared is compared, and when the contents and order of the time series data match, the information on the matched accident pattern is output to the accident scenario generator 24. .

事故シナリオ生成部24は、状況・行動・エラー比較部22から出力された事故パターンの情報に基づいて、当該事故パターンの事故内容を再現するためのドライビングシミュレータのシナリオデータ(以後、事故シナリオと呼称)を生成する。   The accident scenario generator 24 generates scenario data of a driving simulator (hereinafter referred to as an accident scenario) for reproducing the accident contents of the accident pattern based on the accident pattern information output from the situation / action / error comparator 22. ) Is generated.

上記各構成部は、CPU、RAM、ROMを含んで構成されたコンピュータによって実現される。すなわちCPUが、ROMや所定の記憶装置に記憶されたプログラムを実行することにより上記各構成部を実現し、以下に説明する処理が行なわれる。なお、状況・行動・エラー記憶部18は、コンピュータのRAMから構成されるようにしてもよいし、他の記録媒体により構成されるようにしてもよい。また、事故データベース20は、ハードディスク装置などの記録装置から構成されるようにしてもよい。   Each of the above-described components is realized by a computer configured to include a CPU, a RAM, and a ROM. That is, the CPU implements the above-described components by executing a program stored in a ROM or a predetermined storage device, and the processing described below is performed. The situation / action / error storage unit 18 may be constituted by a RAM of a computer, or may be constituted by another recording medium. The accident database 20 may be configured by a recording device such as a hard disk device.

ここで、本実施の形態における教習者の模擬運転中の安全運転教育装置10の処理の流れを図4のフローチャートを用いて説明する。   Here, the flow of processing of the safe driving education apparatus 10 during the simulated driving of the teacher in the present embodiment will be described with reference to the flowchart of FIG.

ステップ100では、状況・行動・エラー記憶部18に記憶されている教習者の時系列データをクリアし、変数「事故No.」に0をセットする。事故No.は、実行中の運転シナリオが事故シナリオである場合に該事故シナリオが模擬する事故パターンの識別番号がセットされる変数である。実行中の運転シナリオが通常運転シナリオである場合には、0がセットされたままとなる。   In step 100, the time-series data of the teacher stored in the situation / action / error storage unit 18 is cleared, and 0 is set to the variable “accident number”. The accident number is a variable in which an identification number of an accident pattern simulated by the accident scenario is set when the running operation scenario is an accident scenario. When the running operation scenario is a normal operation scenario, 0 remains set.

ステップ102では、通常運転シナリオ生成部12が通常運転シナリオを生成する。   In step 102, the normal operation scenario generation unit 12 generates a normal operation scenario.

ステップ104では、シミュレータ制御部30が、ドライビングシミュレータで用いる運転シナリオを、通常運転シナリオ生成部12で生成した通常運転シナリオに切替え、通常運転シナリオに従った車両周辺状況を示す画像を表示部32に表示する。この状態で教習者は模擬運転を行なう。シミュレータ制御部30は、通常運転シナリオの進行に従い、教習者の操作部34の操作に応じて表示部32に車両周辺状況を表示する。   In step 104, the simulator control unit 30 switches the driving scenario used in the driving simulator to the normal driving scenario generated by the normal driving scenario generation unit 12, and an image showing the vehicle surroundings according to the normal driving scenario is displayed on the display unit 32. indicate. In this state, the instructor performs simulated driving. The simulator control unit 30 displays the vehicle surroundings on the display unit 32 in accordance with the operation of the operation unit 34 by the teacher according to the progress of the normal driving scenario.

ステップ106では、シミュレータ制御部30は、操作部34の操作状態を検出して、教習者の運転行動を計測する。また、同時に表示部32に表示されている車両周辺状況(自車の周辺状況)の情報を抽出する。計測した運転行動の情報や、抽出した車両周辺状況の情報は、エラー推定部16に出力される。   In step 106, the simulator control unit 30 detects the operation state of the operation unit 34 and measures the driving behavior of the teacher. At the same time, information on the vehicle surroundings (the surroundings of the vehicle) displayed on the display unit 32 is extracted. Information on the measured driving behavior and information on the extracted vehicle surrounding situation are output to the error estimation unit 16.

ステップ108では、エラー推定部16が、シミュレータ制御部30から取得した運転行動の情報や車両周辺状況の情報に変化があるか否かを判断する。ここで、変化が無いと判定した場合は、ステップ106に戻る。また、変化があったと判定した場合には、ステップ110に移行する。   In step 108, the error estimation unit 16 determines whether or not there is a change in the driving action information and the vehicle surrounding situation information acquired from the simulator control unit 30. If it is determined that there is no change, the process returns to step 106. If it is determined that there has been a change, the process proceeds to step 110.

ステップ110では、教習者の運転行動の情報および車両周辺状況の情報に基づいて、教習者が誤った運転行動(運転エラー)を行なったか否かを所定のルールに従って判定する(エラー推定)。   In step 110, it is determined according to a predetermined rule whether or not the teacher has performed an incorrect driving action (driving error) based on the information on the driving action of the learner and the information on the situation around the vehicle (error estimation).

ここでは、エラー推定のための道路上の位置の定義として、自車の通常のブレーキ操作による停止距離(通常停止距離)Lと急ブレーキによる停止距離(非常停止距離)Lを下記の式より算出し、これに基づいて通常停止位置および回避限界位置を定める。 Here, as the definition of the position on the road for error estimation vehicle normal stop by braking distance (normal stop distance) L 1 and stop by abrupt braking distance (emergency stop distance) L 2 of the following formula Based on this, the normal stop position and the avoidance limit position are determined.

=τV+V/2d[m]
ここで、τ:教習者のブレーキ反応時間(例えば0.7秒)
V:自車速(m/秒)
d:ブレーキ時の減速度(例えば、L算出時2.0m/秒
算出時6.0m/秒
L n = τV + V 2 / 2d [m]
Where τ is the trainer's brake response time (eg 0.7 seconds)
V: Own vehicle speed (m / s)
d: deceleration during braking (for example, 2.0 m / sec 2 when calculating L 1 ,
L 2 calculated the time of 6.0m / sec 2)

例として、図5に信号のある交差点を自車40が右折する場合の、交差点付近における位置の定義を示す。図5の通常停止位置は、自車40がブレーキ操作で交差点端部に停止するための減速開始位置であり、通常停止距離Lから求められる。回避限界位置は、自車40が急ブレーキで交差点端部に停止するための減速開始位置であり、非常停止距離Lから求められる。 As an example, FIG. 5 shows the definition of the position in the vicinity of the intersection when the vehicle 40 turns right at the intersection with a signal. Normal stop position of FIG. 5, the vehicle 40 is deceleration start position for stopping the intersection edge portion by the brake operation is determined from the normal stopping distance L 1. Avoidance limit position is a deceleration start position for the vehicle 40 is stopped at the intersection end in sudden braking is determined from the emergency stopping distance L 2.

また、図6に、信号のある交差点を自車40が右折する場合の、対向直進車の交差点付近における位置の定義を示す。図6の通常停止位置は、対向直進車がブレーキ操作で交差点端部に停止するための減速開始位置であり、これも上記式を用いて算出される通常停止距離Lから求められる。回避限界位置は、対向直進車が急ブレーキで交差点端部に停止するための減速開始位置であり、これも上記式を用いて算出される非常停止距離Lから求められる。 FIG. 6 shows the definition of the position in the vicinity of the intersection of the oncoming straight vehicle when the host vehicle 40 makes a right turn at an intersection with a signal. Normal stop position of FIG. 6, the opposite straight vehicle is deceleration start position for stopping the intersection edge with the brake operation, which is also obtained from a normal stopping distance L 1 calculated using the above equation. Avoidance limit position is a deceleration start position for opposing straight vehicle stops at an intersection end in sudden braking, which is also obtained from the emergency stopping distance L 2 that is calculated using the above equation.

教習者の運転エラーの推定は、以下の(1)〜(5)のルールに従い、図7(A)〜(C)のテーブルを用いて行う。   The driving error of the teacher is estimated using the tables shown in FIGS. 7A to 7C according to the following rules (1) to (5).

(1)ある対象物の画像が表示部32に表示されてから、その対象物に対する自車40の回避限界位置までの間に、教習者が対象物に視線を向けなかった場合には認知エラーとする。 (1) When an image of a certain object is displayed on the display unit 32 and until the avoidance limit position of the own vehicle 40 with respect to the object, the teacher does not turn his gaze toward the object. And

(2)信号交差点において、自車40の減速行動が必要となる可能性のある対象物(自車直進時の対向右折待ち車や横断歩行者など)や、黄信号、赤信号に対しては、その対象物へ視線を向けた後に、交差点直前で行ったアクセルとブレーキの操作から図7(A)のテーブルに従い推定する。 (2) For objects that may require deceleration of the host vehicle 40 at signalized intersections (such as waiting for an opposite right turn or a crossing pedestrian when driving straight), yellow signals, and red signals Then, after directing the line of sight to the object, estimation is performed according to the table in FIG. 7A from the accelerator and brake operations performed immediately before the intersection.

図7(A)は、黄信号、赤信号および交差対象物に対する認知・判断エラー判定基準を示すテーブルである。この判定基準では、教習者が表示部32に表示された対象物に対して視線を向けたか向けなかったか、視線を向けた場合には、アクセルをOFFしたか、緩めたか、変化無しか、踏み増したか、ブレーキはOFFしたか、ONしたか、というように、視線、アクセル、およびブレーキの3つの要素から、認知エラーか、判断エラーか、エラー無しか、を判定する。   FIG. 7A is a table showing recognition / judgment error determination criteria for a yellow light, a red light, and a crossing object. According to this criterion, the trainer has turned his or her eyes on the object displayed on the display unit 32. It is determined whether it is a recognition error, a determination error, or no error from the three elements of the line of sight, the accelerator, and the brake, such as whether it has increased, whether the brake is turned off, or turned on.

具体的には、教習者の視線は黄信号に向いたが、交差点直前にてアクセル操作に変化がない場合には、黄信号の認知エラーもしくは黄信号は無視しても良いとの判断エラーのどちらかが考えられるので、「黄信号の認知エラーもしくは判断エラー」と推定する。また、アクセルをOFFしてブレーキをONした場合には、黄信号を認知して減速行動をとっていると考えられることから、「エラー無し(認知した)」とする。   Specifically, if the trainee's line of sight is directed to the yellow signal, but there is no change in the accelerator operation just before the intersection, a yellow signal recognition error or a determination error that the yellow signal can be ignored Since either one is considered, it is estimated that “yellow signal recognition error or judgment error”. Further, when the accelerator is turned off and the brake is turned on, it is considered that the vehicle is decelerating by recognizing the yellow signal, and therefore, “no error (recognized)” is set.

(3)青信号については、視線を向けたことをもって「エラー無し(認知した)」とする。図7(B)に、青信号に対する認知エラー判定基準を示すテーブルを示す。 (3) Regarding the green light, “no error (recognized)” when the line of sight is turned. FIG. 7B shows a table showing recognition error determination criteria for a green light.

(4)自車40が右折するため交差点内で待機しているときの黄信号および赤信号については、視線を向けなくても認知エラーにしない。 (4) Since the vehicle 40 turns right, the yellow signal and the red signal when waiting in the intersection are not recognized as errors even if the line of sight is not directed.

(5)自車40が右折するため交差点内で待機しているときの対向直進車、横断歩行者、自転車等については、図7(C)のテーブルに従い推定する。 (5) Oncoming straight vehicles, crossing pedestrians, bicycles, and the like when the host vehicle 40 is waiting in the intersection because it makes a right turn are estimated according to the table in FIG.

図7(C)は、自車40が右折待機しているときの対象物に対する認知・判断エラー推定基準を示すテーブルである。この判定基準では対象物に対して視線を向けたか向けなかったか、また、対象物に視線を向けた場合には、対象物の位置と、対象物の1つである対向車の走行状態(加速中、等速、減速中)とに応じて、認知エラーか、判断エラーか、エラー無しかを判定する。なお、このテーブルにおける「対象物の位置」は、交差点に対しての各対象物の位置であり、各対象物それぞれの移動速度から定まる。   FIG. 7C is a table showing recognition / judgment error estimation criteria for an object when the host vehicle 40 is waiting for a right turn. In this criterion, whether or not the line of sight is directed toward the object, or when the line of sight is directed toward the object, the position of the object and the traveling state of the oncoming vehicle that is one of the objects (acceleration Medium, constant speed, decelerating), it is determined whether it is a recognition error, a determination error, or no error. The “position of the object” in this table is the position of each object with respect to the intersection, and is determined from the moving speed of each object.

具体的には、「自車右折開始前に教習者の視線が対向車42に向き、視線が向いたときの対向車42は対向側の交差点直前を等速走行中であった(図6も参照)」後に教習者が自車40の右折を開始した場合には、教習者は対向直進車42を認知したものの、対向直進車42に対して減速するだろうとの誤った判断をしていることが考えられるので「判断エラー」とする。   Specifically, “Before starting the vehicle's right turn, the trainer's line of sight was facing the oncoming vehicle 42, and when the line of sight was facing, the oncoming vehicle 42 was running at a constant speed just before the opposite intersection (also in FIG. 6). If the instructor starts to turn right on his / her own vehicle 40 afterwards, the instructor has recognized the oncoming straight vehicle 42 but made an erroneous determination that the oncoming straight vehicle 42 will decelerate. This is considered a “judgment error”.

ステップ112では、エラー推定部16は、状況・行動・エラー記憶部18に、教習者の運転行動および車両周辺状況を示す情報を時系列データとして記憶する。なお、上記ステップ110で運転エラーと判定された運転行動については、運転エラーであることが明示されるように記憶する。図8は、状況・行動・エラー記憶部18に記憶される時系列データの具体例である。図8に示すように、運転行動及び周辺状況を示す情報が時系列に格納される。なお、状況・行動・エラー記憶部18には、事故データベース20に格納されている第1当事者の時系列データと同じ項目の情報が格納される(図3も参照)。   In step 112, the error estimation unit 16 stores information indicating the driving behavior of the teacher and the vehicle surrounding situation as time series data in the situation / behavior / error storage unit 18. Note that the driving behavior determined to be a driving error in step 110 is stored so as to be clearly indicated as a driving error. FIG. 8 is a specific example of time-series data stored in the situation / action / error storage unit 18. As shown in FIG. 8, information indicating the driving behavior and the surrounding situation is stored in time series. The situation / action / error storage unit 18 stores information on the same items as the time-series data of the first party stored in the accident database 20 (see also FIG. 3).

ステップ114では、状況・行動・エラー比較部22が、状況・行動・エラー記憶部18に記憶された教習者の時系列データと、事故データベース20に記憶されている事故パターン毎の第1当事者の時系列データとを比較する。   In step 114, the situation / behavior / error comparison unit 22 performs the first party's time series data stored in the situation / behavior / error storage unit 18 and the first party for each accident pattern stored in the accident database 20. Compare with time series data.

図9は、状況・行動・エラー比較部22が行なう比較処理の流れを示すフローチャートである。   FIG. 9 is a flowchart showing the flow of comparison processing performed by the situation / action / error comparison unit 22.

ステップ200では、状況・行動・エラー記憶部18に記憶された教習者の時系列データの中の運転エラーの数Erkをカウントする。前述したように、状況・行動・エラー記憶部18には、教習者の運転行動のうち運転エラーである運転行動が明示されるように記憶されている。これをカウントする。   In step 200, the number Erk of driving errors in the time series data of the teacher stored in the situation / action / error storage unit 18 is counted. As described above, the situation / behavior / error storage unit 18 stores the driving behavior that is a driving error among the driving behaviors of the teacher so as to be clearly indicated. Count this.

ステップ202では、Erkが0か否かを判定する。ここで、Erkが0ではないと判定した場合には、ステップ204で教習者の時系列データのグループ分離を行なう。   In step 202, it is determined whether Erk is zero. Here, if it is determined that Erk is not 0, in step 204, grouping of the teacher's time-series data is performed.

図10は、教習者の時系列データのグループ分離のルールを説明する説明図である。まず、時系列データを先頭から順に調べていき、最初に運転エラーを起こした時系列データのところをgrp1(grp:グループ)と決定する(図10の(1))。以降、時系列データを順に調べていき、「行動類型」と「場所」のいずれかが変わらないうちは同じグループ番号をつける(図10の(2))。一方、「行動類型」と「場所」の少なくとも一方が変化した場合は、その時系列データに、直前のグループ番号に+1したグループ番号を付与する(図10の(3))。以上を繰り返して、時系列データの終わりまでグループ番号を付与する。なお、このグループ分離ルールは、事故データベース20に第1当事者の時系列データを記憶する際にも用いられる。   FIG. 10 is an explanatory diagram for explaining a rule for group separation of time series data of a teacher. First, the time series data is examined in order from the top, and the place of the time series data that first causes an operation error is determined as grp1 (grp: group) ((1) in FIG. 10). Thereafter, the time series data is examined in order, and the same group number is assigned as long as either “behavior type” or “location” does not change ((2) in FIG. 10). On the other hand, when at least one of “behavior type” and “location” changes, a group number that is added to the immediately preceding group number is added to the time-series data ((3) in FIG. 10). The above is repeated and a group number is assigned to the end of the time series data. This group separation rule is also used when storing the time series data of the first party in the accident database 20.

次に、ステップ206〜ステップ224の比較ループ1で繰り返し処理を行なう。この比較ループ1では、最初に変数(n)に初期値(1)をセットし、ステップ224までの繰り返し範囲を処理する。二度目以降の繰り返しでは、変数(n)に増分値(1)を加算し、終値(事故データベース20に記憶されている事故パターン数)以下であれば、繰り返し範囲を処理する。これを変数(n)が終値を超えるまで繰り返す。   Next, iterative processing is performed in the comparison loop 1 from step 206 to step 224. In this comparison loop 1, first, the initial value (1) is set to the variable (n), and the repetition range up to step 224 is processed. In the second and subsequent iterations, the increment value (1) is added to the variable (n), and if it is equal to or less than the closing price (number of accident patterns stored in the accident database 20), the repetition range is processed. This is repeated until the variable (n) exceeds the closing price.

以下、この比較ループ1における繰り返し処理の詳細を説明する。   Details of the iterative process in the comparison loop 1 will be described below.

ステップ208では、教習者の時系列データのグループ数と、事故データベース20の第n番目の事故パターンの第1当事者の時系列データのグループ数とを比較する。前者のグループ数が後者のグループ数以下であれば、ステップ210で一致フラグに1をセットする。   In step 208, the number of groups of the teacher's time series data is compared with the number of groups of the first party's time series data of the nth accident pattern in the accident database 20. If the former group number is less than or equal to the latter group number, the match flag is set to 1 in step 210.

次に、ステップ212〜ステップ218の比較ループ2で繰り返し処理を行なう。この比較ループ2では、最初に変数(i)に初期値(1)をセットし、ステップ218までの繰り返し範囲を処理する。二度目以降の繰り返しでは、変数(i)に増分値(1)を加算し、終値(教習者の時系列データのグループ数)以下であれば、繰り返し範囲を処理する。これを変数(i)が終値を超えるまで繰り返す。   Next, the iterative process is performed in the comparison loop 2 from step 212 to step 218. In this comparison loop 2, first, the initial value (1) is set to the variable (i), and the repeat range up to step 218 is processed. In the second and subsequent iterations, the increment value (1) is added to the variable (i), and if it is equal to or less than the closing price (the number of groups in the teacher's time series data), the iteration range is processed. This is repeated until the variable (i) exceeds the closing price.

この比較ループ2では、まずステップ214で、教習者のグループiの時系列データと、事故データベース20の第n番目の事故パターンのグループiの時系列データとを比較する。ここで、両者が一致していれば、何もせずに変数(i)を1増加し、次のグループについて同様の比較処理を繰り返す。また、ステップ214で、両者が一致していないと判断した場合には、ステップ216で一致フラグを0にセットしてから変数(i)を1増加し、次のグループについて同様の比較処理を繰り返す。このように、教習者の時系列データと、事故データベース20の第n番目の事故パターンの時系列データとの比較を行なう。各グループについて比較を終了すると、比較ループ2を抜けてステップ222に移行する。   In this comparison loop 2, first, in step 214, the time series data of the group i of the teacher is compared with the time series data of the group i of the nth accident pattern in the accident database 20. If they match, the variable (i) is incremented by 1 without doing anything, and the same comparison process is repeated for the next group. If it is determined in step 214 that the two do not match, the match flag is set to 0 in step 216, then the variable (i) is incremented by 1, and the same comparison process is repeated for the next group. . In this way, the time series data of the teacher is compared with the time series data of the nth accident pattern in the accident database 20. When the comparison is completed for each group, the process exits the comparison loop 2 and proceeds to step 222.

一方、ステップ208で、教習者の時系列データのグループ数が、事故データベース20の第n番目の事故パターンの第1当事者の時系列データのグループ数よりも多ければ、ステップ220で一致フラグに0をセットしてステップ222に移行する。   On the other hand, if the number of groups of the teacher's time series data is greater than the number of groups of the first party's time series data of the nth accident pattern in the accident database 20 in step 208, the match flag is set to 0 in step 220. Is set and the routine proceeds to step 222.

ステップ222では、一致フラグが1か否かを判定する。一致フラグが1であれば、第n番目の事故パターンが、教習者の時系列データに一致する事故パターンであるとして、比較ループ1を抜けて、ステップ228に移行し、一致する事故番号に変数nをセットして本比較処理を終了する。   In step 222, it is determined whether or not the match flag is 1. If the match flag is 1, it is determined that the n-th accident pattern is an accident pattern that matches the teacher's time-series data, and the process exits comparison loop 1 and proceeds to step 228. n is set and the comparison process is terminated.

一方、ステップ222で、一致フラグが0である場合には、ステップ208でグループ数が一致しなかったか、ステップ214で時系列データが不一致であったということを示すため、第n番目の事故パターンは、教習者の時系列データに該当する事故パターンではないと判断できる。従って、比較ループ1で、変数(n)に増分値(1)を加算して、次の事故パターンについて、比較ループ1の処理を繰り返す。   On the other hand, if the match flag is 0 in step 222, the nth accident pattern indicates that the number of groups did not match in step 208 or that the time series data did not match in step 214. Can be determined not to be an accident pattern corresponding to the time-series data of the teacher. Accordingly, in the comparison loop 1, the increment value (1) is added to the variable (n), and the processing of the comparison loop 1 is repeated for the next accident pattern.

また、変数(n)が事故パターン数を超えて比較ループ1を抜けた時点で一致フラグが0の場合、或いは、ステップ202で、Erkが0である(教習者の運転エラー無し)と判定した場合には、ステップ226で、該当する事故パターンは無かったことを示すため、一致する事故番号に0をセットして、本比較処理を終了する。   In addition, when the variable (n) exceeds the number of accident patterns and exits the comparison loop 1, it is determined that the match flag is 0, or in step 202, Erk is 0 (no driving error of the teacher). If this is the case, in step 226, the corresponding accident number is set to 0 to indicate that there is no corresponding accident pattern, and this comparison process is terminated.

ここで、具体例を挙げてこの比較処理について説明する。図11は、教習者の時系列データ(すなわち状況・行動・エラー記憶部18の時系列データ)と事故データベース20の時系列データの比較処理の具体例を説明する説明図である。   Here, the comparison process will be described with a specific example. FIG. 11 is an explanatory diagram illustrating a specific example of a comparison process between time series data of a teacher (that is, time series data in the situation / action / error storage unit 18) and time series data in the accident database 20.

図11に示すように、状況・行動・エラー比較部22は、状況・行動・エラー記憶部18と事故データベース20それぞれの時系列データにおいて、同じグループ番号の時系列データ同士を比較する。   As shown in FIG. 11, the situation / action / error comparison unit 22 compares time-series data of the same group number in the time-series data of the situation / action / error storage unit 18 and the accident database 20.

例えば、教習者の時系列データに含まれる時系列要素が、同じ番号のグループの事故データベースの時系列要素に全て当てはまるときには、このグループは一致したとする(すなわち、一致フラグは1のまま維持)。ただし、教習者の時系列データ中の「認知した」という時系列要素(運転エラーでない運転行動)については、事故データベースの時系列要素に当てはまるものが無くても良い、とする。   For example, when all of the time series elements included in the teacher's time series data apply to the time series elements of the accident database of the group with the same number, this group is assumed to match (ie, the match flag remains 1). . However, it is assumed that there is no time series element (driving behavior that is not a driving error) that is “recognized” in the time series data of the learner that does not apply to the time series element of the accident database.

そして、教習者の時系列データの全グループが、事故データベース20の時系列データと一致する事故パターンが存在するときは、それまでの教習者の運転行動がその事故パターンの第1当事者の運転行動と同じであるため、その事故パターンが教習者の運転で発生する可能性の高い事故であると言える。そこで当該事故パターンを検出結果とし(すなわち、ステップ228で該検出した事故パターンの番号を事故番号にセットする)、本比較処理を終了する。   When all the groups of the teacher's time series data have an accident pattern that matches the time series data of the accident database 20, the driving behavior of the previous teacher is the driving behavior of the first party of the accident pattern. Therefore, it can be said that the accident pattern is highly likely to occur during driving by the teacher. Therefore, the accident pattern is set as a detection result (that is, the accident pattern number detected in step 228 is set as the accident number), and the comparison process is terminated.

上記比較処理が終了すると、図4のメインルーチンに戻り、ステップ116の処理が行なわれる。   When the comparison process is completed, the process returns to the main routine of FIG. 4 and the process of step 116 is performed.

ステップ116では、状況・行動・エラー比較部22は、事故番号の数値を参照し、教習者の時系列データに一致する事故パターンが事故データベース20に存在するか否かを判定する。ここで、事故番号が0でなければ、一致する事故パターンが存在すると判定してステップ118に移行する。   In step 116, the situation / action / error comparison unit 22 refers to the numerical value of the accident number and determines whether or not there is an accident pattern in the accident database 20 that matches the time-series data of the teacher. If the accident number is not 0, it is determined that there is a matching accident pattern, and the process proceeds to step 118.

ステップ118では、状況・行動・エラー比較部22は、該当する「事故番号」と「事故No.」とが同じか否かを判定する。ここで「事故番号」と「事故No.」が同じではないと判定した場合には、教習者の運転で発生する可能性の高い事故パターンが新たに見つかったことを示す。そこで、状況・行動・エラー比較部22は、ステップ120で、該当する「事故番号」を「事故No.」にセットし、ステップ122で、該当の事故番号が示す事故パターンの情報を事故シナリオ生成部24に出力し、該事故パターンを教習者に模擬体験させるような事故シナリオを生成させる。   In step 118, the situation / action / error comparison unit 22 determines whether or not the corresponding “accident number” is the same as the “accident number”. Here, when it is determined that the “accident number” and the “accident number” are not the same, it indicates that a new accident pattern that is likely to occur in the driving of the teacher is found. Therefore, the situation / action / error comparison unit 22 sets the corresponding “accident number” to “accident number” in step 120, and in step 122, generates the accident scenario information on the accident pattern indicated by the corresponding accident number. An accident scenario is generated that is output to the unit 24 so that the teacher can experience the accident pattern.

事故シナリオ生成部24は、状況・行動・エラー比較部22から事故パターンの情報(ここでは事故番号)を受け取ると、該事故パターンの事故シナリオを生成する。具体的には、図12に示すようなシナリオテーブルを予め用意しておき、受け取った事故番号から該シナリオテーブルに記憶された事故シナリオの情報を抽出し、該事故シナリオの情報を模擬運転実行部14で実行可能な形式に変換して生成する。また、これに限らず、状況・行動・エラー比較部22から該当する事故パターンの事故データ(周辺環境や時系列データの情報を含む)を事故シナリオ生成部24に出力し、事故シナリオ生成部24がこれら事故データから、その都度事故シナリオを生成するようにしてもよい。   When the accident scenario generation unit 24 receives information on an accident pattern (here, an accident number) from the situation / action / error comparison unit 22, the accident scenario generation unit 24 generates an accident scenario of the accident pattern. Specifically, a scenario table as shown in FIG. 12 is prepared in advance, the information of the accident scenario stored in the scenario table is extracted from the received accident number, and the information on the accident scenario is simulated operation execution unit 14 is converted into an executable format and generated. In addition, the situation / action / error comparison unit 22 outputs accident data (including information on the surrounding environment and time series data) from the situation / action / error comparison unit 22 to the accident scenario generation unit 24. However, an accident scenario may be generated each time from these accident data.

事故シナリオ生成部24が事故シナリオを生成すると、ステップ124で、模擬運転実行部14のシミュレータ制御部30は、実行対象の運転シナリオを該生成された事故シナリオに切り替える。これにより、事故シナリオに従った車両周辺状況が表示部32に表示される。   When the accident scenario generation unit 24 generates an accident scenario, in step 124, the simulator control unit 30 of the simulated operation execution unit 14 switches the operation scenario to be executed to the generated accident scenario. Thereby, the vehicle surroundings according to the accident scenario are displayed on the display unit 32.

ステップ126では、シミュレータ制御部30は、教習者の模擬運転中に事故シナリオに従った事故が発生したか否かを判定し、まだ事故が発生していない場合には、ステップ128で、事故シナリオが終了したか否かを判定する。ステップ128で、シミュレータ制御部30は、事故シナリオが終了していないと判定した場合には、ステップ106に戻り、引き続き教習者の運転行動を計測すると共に、車両周辺状況の情報を抽出して、以降の処理を繰り返す。   In step 126, the simulator control unit 30 determines whether or not an accident according to the accident scenario has occurred during the simulated driving of the instructor. If no accident has occurred yet, in step 128, the accident scenario It is determined whether or not the process has ended. In step 128, when the simulator control unit 30 determines that the accident scenario has not ended, the simulator control unit 30 returns to step 106, continuously measures the driving behavior of the trainer, and extracts information on the vehicle surrounding situation, The subsequent processing is repeated.

一方、ステップ126で、シミュレータ制御部30が事故が発生したと判定した場合には、そこで模擬運転を終了する。また、事故シナリオ実行中に事故が発生せずに、ステップ128で、事故シナリオが終了したと判定した場合には、ステップ100に戻り、シミュレータ制御部30から通常運転シナリオ生成部12に信号を送り、再度通常運転シナリオを生成させる。通常運転シナリオ生成部12は、新たな通常運転シナリオを事故回避後の状況に続く形で生成する。シミュレータ制御部30は、該生成した通常運転シナリオに従って表示部32に画像を表示して模擬運転を継続させる。   On the other hand, if the simulator control unit 30 determines in step 126 that an accident has occurred, the simulation operation is terminated there. If it is determined in step 128 that the accident scenario has ended without any accident occurring during execution of the accident scenario, the process returns to step 100 and a signal is sent from the simulator control unit 30 to the normal operation scenario generation unit 12. Then, the normal operation scenario is generated again. The normal operation scenario generation unit 12 generates a new normal operation scenario following the situation after the accident avoidance. The simulator control unit 30 displays an image on the display unit 32 according to the generated normal operation scenario and continues the simulated operation.

なお、教習者の時系列データに一致する事故パターンが事故データベース20に存在しないと判定した場合(ステップ116、N)、或いは、一致する事故パターンは存在したが、その事故パターンは、現在実行中の事故シナリオの事故パターンであると判定した場合(ステップ118、Y)には、そのままステップ126に移行する。なお、現在実行中の運転シナリオが通常運転シナリオである場合には、ステップ126やステップ128では、否定判定されることとなる。従って、その場合にはそのままステップ106に戻り、引き続き教習者の運転行動を計測すると共に、車両周辺状況の情報を抽出して、以降の処理を繰り返す。   If it is determined that there is no accident pattern in the accident database 20 that matches the teacher's time-series data (step 116, N), or there is a matching accident pattern, the accident pattern is currently being executed. If it is determined that the accident pattern of the accident scenario is (step 118, Y), the process proceeds to step 126 as it is. If the operation scenario currently being executed is a normal operation scenario, a negative determination is made at step 126 or step 128. Therefore, in that case, the process returns to step 106 as it is, and the driving behavior of the teacher is continuously measured, information on the vehicle surrounding situation is extracted, and the subsequent processing is repeated.

ここで、信号がある交差点の右折場面(図13参照。)を例に挙げ、模擬運転実行部14で計測・取得した運転行動と周辺状況から、エラー推定部16で運転エラーを推定し、それらを状況・行動・エラー記憶部18にて時系列に記憶しながら、該当する事故シナリオに切り替える処理を具体的に説明する。   Here, taking a right turn scene at an intersection with a signal (see FIG. 13) as an example, the error estimation unit 16 estimates a driving error from the driving behavior measured and acquired by the simulated driving execution unit 14 and the surrounding situation. The process for switching to the corresponding accident scenario while storing the time series in the situation / action / error storage unit 18 will be specifically described.

(1) 自車位置(a)にて、画面上の信号機(青信号)に教習者が視線を向けたことをシミュレータ制御部30で検出すると、エラー推定部16は図7(B)のテーブルに従い「青信号認知」と推定し、その結果を状況・行動・エラー記憶部18に記憶する(図8の時系列データ1番目)。 (1) When the simulator control unit 30 detects that the trainee has turned his / her line of sight to the traffic light (blue light) on the screen at the vehicle position (a), the error estimation unit 16 follows the table of FIG. It is estimated that “green light is recognized”, and the result is stored in the situation / action / error storage unit 18 (first time-series data in FIG. 8).

(2) 自車位置(b)にて、同様に、教習者の右ウィンカーと減速開始操作を検出したことを状況・行動・エラー記憶部18に記憶する(図8の時系列データ2番目)。 (2) Similarly, at the own vehicle position (b), the fact that the teacher's right turn signal and deceleration start operation are detected is stored in the situation / action / error storage unit 18 (second time-series data in FIG. 8). .

(3) 自車位置(c)にて、自車40が交差点に対する回避限界位置に到達するまでの間に、(e)の位置を歩行中の歩行者44に視線を向けなかった場合には、エラー推定部16は図7(A)のテーブルに従い「歩行者の認知エラー」と推定し、状況・行動・エラー記憶部18に記憶する(図8の時系列データ3番目)。 (3) In the case where the line of sight is not directed toward the pedestrian 44 who is walking at the position (e) until the own vehicle 40 reaches the avoidance limit position with respect to the intersection at the own vehicle position (c). The error estimation unit 16 estimates “pedestrian recognition error” according to the table of FIG. 7A and stores it in the situation / behavior / error storage unit 18 (third time-series data in FIG. 8).

(4) 状況・行動・エラー比較部22は、これまでに得られた教習者の時系列データ(図8の時系列データ1から3番目まで)と事故データベース20中の時系列データ(図3)とを先に説明した比較アルゴリズムで比較する。その結果、事故番号2番が該当すると判定され、事故番号2番の事故パターンの情報が事故シナリオ生成部24に出力される。 (4) The situation / behavior / error comparison unit 22 calculates the time-series data (from time-series data 1 to 3 in FIG. 8) of the teacher obtained so far and the time-series data in the accident database 20 (FIG. 3). ) With the comparison algorithm described above. As a result, it is determined that accident number 2 is applicable, and information on the accident pattern of accident number 2 is output to the accident scenario generation unit 24.

(5) 事故シナリオ生成部24において、送られてきた事故パターンの情報を基に事故シナリオを生成し、シミュレータ制御部30は、実行対象の運転シナリオを該生成された事故シナリオに切り替える。シミュレータ制御部30は、この事故シナリオを基に、(g)の位置に対向直進車42を出現させる。 (5) The accident scenario generation unit 24 generates an accident scenario based on the transmitted accident pattern information, and the simulator control unit 30 switches the operation scenario to be executed to the generated accident scenario. Based on this accident scenario, the simulator control unit 30 causes the oncoming straight vehicle 42 to appear at the position (g).

(6) 自車位置(d)にて、自車40の停止を検出したことを状況・行動・エラー記憶部18に記憶する(図8の時系列データ4番目)。 (6) The fact that the stop of the host vehicle 40 is detected at the host vehicle position (d) is stored in the situation / action / error storage unit 18 (fourth time-series data in FIG. 8).

(7) 自車位置(d)で自車40の停止中に、(h)の位置に進行した対向直進車42に対して教習者が視線を向けたことを検出したとき、この検出情報を一時的にエラー推定部16で保持する。 (7) When it is detected that the trainee has turned his / her line of sight toward the oncoming vehicle 42 that has advanced to the position (h) while the host vehicle 40 is stopped at the host vehicle position (d), The error estimation unit 16 temporarily holds it.

(8) さらに自車位置(d)で自車40の停止中に、信号が黄色に変化する。教習者が黄信号に視線を向げたことを検出したとき、エラー推定部16は「黄信号認知」と推定し、状況・行動・エラー記憶部18に記憶する(図8の時系列データ5番目)。 (8) Further, the signal turns yellow while the host vehicle 40 is stopped at the host vehicle position (d). When it is detected that the teacher has turned his eyes to the yellow signal, the error estimation unit 16 estimates “yellow signal recognition” and stores it in the situation / behavior / error storage unit 18 (the fifth time-series data in FIG. 8). ).

(9) さらに自車位置(d)で自車40の停止中に、(i)の位置に進行し、かつ黄信号により減連中の対向直進車42に対して教習者が視線を向けたことを検出したとき、エラー推定部16は上記(7)で一時的に保持していた検出情報を更新するかたちで、この検出情報を一時的に保持する。 (9) Further, when the host vehicle 40 is stopped at the host vehicle position (d), the trainee has turned his eyes to the oncoming straight vehicle 42 which has proceeded to the position (i) and has been reduced due to a yellow signal. Is detected, the error estimation unit 16 temporarily holds the detection information in the form of updating the detection information temporarily held in (7).

(10) さらに自車位置(d)において、教習者がブレーキを離してアクセルを踏み込み右折開始することを検出したとき、エラー推定部16は、対向直進車42、および(f)の位置に進行した歩行者44に対する教習者のエラー推定を行う。具体的には、まず、対向直進車42については、上記(9)で保持していた情報(視線を向けていることと、そのときの対向直進車の位置と行動)から図7(C)のテーブルに従って「エラー無し(認知した)」と推定する。この推定結果を状況・行動・エラー記憶部18に送り、「対向直進車の減速を認知」と記憶する(図8の時系列データ6番目)。また、横断歩行者44については、右折開始までの間に一度も視線を向けていないことから、図7(C)のテーブルに従い認知エラーと推定し、状況・行動・エラー記憶部18に記憶する(図8の時系列データ7番目)。 (10) Further, at the own vehicle position (d), when it is detected that the instructor releases the brake and steps on the accelerator to start a right turn, the error estimating unit 16 proceeds to the position of the oncoming straight vehicle 42 and (f). The error of the teacher for the pedestrian 44 who has performed is estimated. Specifically, for the oncoming straight vehicle 42, first, the information held in (9) above (the direction of the line of sight and the position and action of the oncoming straight vehicle at that time) are shown in FIG. It is presumed that there is no error (recognized) according to the table. This estimation result is sent to the situation / action / error storage unit 18 and stored as “recognizing the deceleration of the oncoming straight vehicle” (the sixth time-series data in FIG. 8). Further, the crossing pedestrian 44 has not turned his gaze before the start of the right turn, so it is estimated as a cognitive error according to the table of FIG. 7C and is stored in the situation / action / error storage unit 18. (Time series data 7th in FIG. 8).

(11) 更に、エラー推定部16は、自車40の右折開始の運転行動を状況・行動・エラー記憶部18に記憶する(図8の時系列データ8番目)。 (11) Furthermore, the error estimation unit 16 stores the driving action of the vehicle 40 starting to turn right in the situation / action / error storage unit 18 (8th time-series data in FIG. 8).

(12) 状況・行動・エラー比較部22は、これまでに得られた教習者の時系列データと事故データベース20中の時系列データを比較する。結果、事故番号5番が該当することから、事故番号5番の事故パターンの情報を事故シナリオ生成部24に出力する。 (12) The situation / behavior / error comparison unit 22 compares the time series data of the teacher obtained so far with the time series data in the accident database 20. As a result, since accident number 5 corresponds, information on the accident pattern of accident number 5 is output to accident scenario generation unit 24.

(13) 事故シナリオ生成部24において、送られてきた事故パターンの情報を基に新たに事故シナリオを生成し、模擬運転実行部14に出力する。模擬運転実行部14のシミュレータ制御部30は、模擬運転の運転シナリオを該生成された事故シナリオに切り替える。この事故シナリオを基に、(f)位置の歩行者44が横断する画像を表示部32に表示する。 (13) The accident scenario generation unit 24 newly generates an accident scenario based on the transmitted accident pattern information and outputs the accident scenario to the simulated operation execution unit 14. The simulator control unit 30 of the simulated driving execution unit 14 switches the driving scenario of the simulated driving to the generated accident scenario. Based on this accident scenario, an image that the pedestrian 44 at the position (f) crosses is displayed on the display unit 32.

(14) 教習者がこの横断歩行者44に気が付かずにはねてしまった場合は、そこで模擬運転を終了する。一方、教習者が横断歩行者44に気付いて停止し、事故発生に至らなかった場合には、模擬運転実行部14のシミュレータ制御部30から通常運転シナリオ生成部12に信号を送り、再度通常運転シナリオを生成させることで模擬運転を継続する。 (14) If the instructor hits the crossing pedestrian 44 without noticing, the simulated driving is ended there. On the other hand, if the teacher notices the crossing pedestrian 44 and stops and does not cause an accident, a signal is sent from the simulator control unit 30 of the simulated driving execution unit 14 to the normal driving scenario generation unit 12, and the normal driving is performed again. Simulate operation is continued by generating a scenario.

以上のように、教習者の運転行動および運転エラーとそのときの周辺状況から、発生する可能性の高い事故場面を提示できるようドライビングシミュレータの運転シナリオを切り替えて、教習者に事故を疑似体験させることができる。   As described above, the driving simulator driving scenario is switched to show the accident scene that is likely to occur based on the driving behavior and driving error of the teacher and the surrounding situation at that time, and the accident is experienced by the teacher. be able to.

[第2の実施の形態]   [Second Embodiment]

本実施の形態の安全運転教育装置50では、模擬運転中に教習者が事故に結びつくようなエラーを1つも起こさず、さらに模擬運転中に車両周辺に存在する対象物よりも自車を優先させる優先意識を検出した場合には、自車以外の周辺車両が事故データベース20の第1当事者の時系列データ通りに動作するような事故シナリオを生成する。これにより、教習者にもらい事故(自車の車両周辺の対象物のエラー行動により被る事故)の疑似体験をさせる。   In the safe driving education apparatus 50 according to the present embodiment, no error that causes the instructor to cause an accident during simulated driving occurs, and the vehicle is prioritized over objects existing around the vehicle during simulated driving. When priority awareness is detected, an accident scenario is generated in which surrounding vehicles other than the own vehicle operate according to the time-series data of the first party in the accident database 20. In this way, the teacher is given a simulated experience of an accident (accident caused by an error behavior of an object around the vehicle).

図14は、第2の実施の形態に係る安全運転教育装置50の概略的な構成を示すブロック図である。   FIG. 14 is a block diagram illustrating a schematic configuration of the safe driving training apparatus 50 according to the second embodiment.

本実施の形態の安全運転教育装置50は、通常運転シナリオ生成部12、模擬運転実行部14、エラー推定部16、状況・行動・エラー記憶部18、事故データベース20、優先意識検出部52、状況・行動・エラー比較部54、および事故シナリオ生成部56を備えている。ここで、図1に示す符号と、図14に示す符号が同一の構成要素は、それぞれ、同一の機能を有する構成要素を意味するため説明を省略する。   The safe driving education device 50 of the present embodiment includes a normal driving scenario generation unit 12, a simulated driving execution unit 14, an error estimation unit 16, a situation / action / error storage unit 18, an accident database 20, a priority awareness detection unit 52, a situation A behavior / error comparison unit 54 and an accident scenario generation unit 56 are provided. Here, the constituent elements having the same reference numerals shown in FIG. 1 and FIG. 14 mean the constituent elements having the same functions, and the description thereof will be omitted.

優先意識検出部52は、シミュレータ制御部30から受け取った教習者の運転行動および周辺状況の情報から、教習者の優先意識を検出する。   The priority consciousness detection unit 52 detects the priority consciousness of the learner from the information on the driving behavior and the surrounding situation of the learner received from the simulator control unit 30.

優先意識の有無は、青信号もしくは優先側道路走行中において、図15のテーブルに登録されている教習者の運転行動が検出されたか否かで判定する。例えば、交差点通過時に、自車通過待ち車両や歩行者が存在している場合に、アクセルを緩めなかった場合には、優先意識があると判定する。また、信号のある交差点通過時に、黄色信号であるにも拘わらずアクセルを緩めなかった場合にも、優先意識があると判定する、等である。   Presence or absence of priority is determined by whether or not the driving behavior of the teacher registered in the table of FIG. For example, when there is a vehicle or a pedestrian waiting to pass through the intersection and the accelerator is not loosened, it is determined that there is priority. In addition, when passing through an intersection with a signal, if the accelerator is not loosened even though it is a yellow signal, it is determined that there is priority.

優先意識検出部52は、教習者の優先意識を検出した場合には、状況・行動・エラー比較部54に検出信号を出力する。   The priority awareness detection unit 52 outputs a detection signal to the situation / behavior / error comparison unit 54 when the priority awareness of the teacher is detected.

状況・行動・エラー比較部54は、第1の実施の形態の状況・行動・エラー比較部22と同様に、状況・行動・エラー記憶部18に記憶されている教習者の運転エラー時の運転行動および運転エラー時の周辺状況の時系列データと、事故データベース20に記憶されている事故パターン毎の第1当事者の時系列データとを比較し、時系列データの各内容や順序が一致する場合には、該一致した事故パターンの情報を事故シナリオ生成部24に出力する。また、本実施の形態の状況・行動・エラー比較部54は、一定時間あるいは一定距離の走行において教習者が事故に結びつくような運転エラーを1つも起こさない場合で、かつ優先意識検出部52で優先意識が検出された場合に、事故シナリオ生成部56にもらい事故の事故シナリオを生成させる信号を出力する。   The situation / behavior / error comparison unit 54, like the situation / behavior / error comparison unit 22 of the first embodiment, is a driving operation at the time of the driving error of the teacher stored in the situation / action / error storage unit 18. When the time series data of the surrounding situation at the time of behavior and driving error is compared with the time series data of the first party for each accident pattern stored in the accident database 20, and the contents and order of the time series data match The information on the matched accident pattern is output to the accident scenario generation unit 24. The situation / behavior / error comparison unit 54 of the present embodiment is a case in which no driving error that causes an accident occurs in the driving for a certain time or a certain distance, and the priority awareness detecting unit 52 When priority awareness is detected, the accident scenario generator 56 outputs a signal for generating an accident scenario of the accident.

事故シナリオ生成部56は、状況・行動・エラー比較部54から出力された事故パターンの情報に基づいて、当該事故パターンの事故内容を再現するための事故シナリオを生成する。また、状況・行動・エラー比較部54からもらい事故の事故シナリオの生成信号を受け取った場合には、自車の周辺の車両が、事故データベース20に記憶されている事故パターンにおける第1当事者の時系列データの通りに運転行動するような事故シナリオを生成する。すなわち、教習者から見た場合にもらい事故となるような事故パターンを再現するための事故シナリオを生成する。   The accident scenario generation unit 56 generates an accident scenario for reproducing the accident contents of the accident pattern based on the accident pattern information output from the situation / action / error comparison unit 54. When the accident / scenario scenario generation signal received from the situation / action / error comparison unit 54 is received, the vehicle around the host vehicle is the first party in the accident pattern stored in the accident database 20. Accident scenarios that drive according to the series data are generated. In other words, an accident scenario is generated for reproducing an accident pattern that will be an accident when viewed from a teacher.

ここで、本実施の形態における教習者の模擬運転中の安全運転教育装置50の動作を図16のフローチャートを用いて説明する。   Here, the operation of the safe driving education apparatus 50 during the simulated driving of the instructor in the present embodiment will be described with reference to the flowchart of FIG.

ステップ300では、運転時間、走行距離、エラー数に0をセットする。   In step 300, 0 is set to the driving time, the travel distance, and the number of errors.

ステップ302〜308までの処理は、第1の実施の形態における図4のステップ100〜106までの処理と同じであるため説明を省略する。   The processing from step 302 to step 308 is the same as the processing from step 100 to step 106 in FIG. 4 in the first embodiment, and a description thereof will be omitted.

ステップ310では、運転時間、走行距離を教習者の運転操作に従って更新する。   In step 310, the driving time and travel distance are updated according to the driving operation of the teacher.

ステップ312では、エラー推定部16は、シミュレータ制御部30から取得した運転行動の情報や車両周辺状況の情報に変化があるか否かを判断する。ここでの判断は、第1の実施の形態における図4のステップ108の処理と同じであるため詳しい説明を省略する。   In step 312, the error estimation unit 16 determines whether or not there is a change in the driving action information and the vehicle surrounding information acquired from the simulator control unit 30. Since the determination here is the same as the processing in step 108 of FIG. 4 in the first embodiment, detailed description thereof is omitted.

ステップ312で変化が無いと判定した場合には、ステップ308に戻る。また、変化があったと判定した場合には、ステップ314で、エラー推定部16が、教習者の運転行動の情報および車両周辺状況の情報に基づいて、教習者が誤った運転行動(運転エラー)を行なったか否かを所定のルールに従って判定する(エラー推定)。エラー推定の方法は、第1の実施の形態と同様である。   If it is determined in step 312 that there is no change, the process returns to step 308. If it is determined that there has been a change, in step 314, the error estimation unit 16 determines that the teacher has erroneous driving behavior (driving error) based on the information on the driving behavior of the teacher and the information on the vehicle surroundings. Is determined according to a predetermined rule (error estimation). The error estimation method is the same as that in the first embodiment.

次に、ステップ316では、エラー推定部16は、上記エラー推定の結果、運転エラーが発生したか否かを判定する。ここで、運転エラーが発生したと判定した場合には、ステップ318で、エラー数に+1を加算し、ステップ320に移行する。   Next, in step 316, the error estimation unit 16 determines whether or not an operation error has occurred as a result of the error estimation. If it is determined that an operation error has occurred, +1 is added to the number of errors in step 318, and the process proceeds to step 320.

ステップ320〜ステップ336までの処理は、第1の実施の形態における図4のステップ112〜128までの処理と同じであるため説明を省略する。すなわち、教習者の時系列データと事故データベース20の事故パターン毎の時系列データを比較し、両者が一致すれば該事故パターンの事故シナリオを生成して、表示部32に該事故シナリオに従った画像を表示し、両者が一致しなければ、通常運転シナリオに従った画像の表示を継続する。   Since the processing from step 320 to step 336 is the same as the processing from step 112 to 128 in FIG. 4 in the first embodiment, the description thereof is omitted. That is, the time series data of the teacher and the time series data for each accident pattern in the accident database 20 are compared, and if they match, an accident scenario of the accident pattern is generated and the display unit 32 follows the accident scenario. If an image is displayed and they do not match, the image display according to the normal operation scenario is continued.

一方、ステップ316で、エラー推定部16が、運転エラーが発生しなかったと判定した場合には、ステップ340に移行し、優先意識検出部52が、運転時間あるいは走行時間が予め定められた閾値を超えたか否かを判定する。ステップ340で否定判定した場合には、ステップ320に移行する。   On the other hand, if the error estimation unit 16 determines in step 316 that a driving error has not occurred, the process proceeds to step 340, where the priority awareness detection unit 52 sets a predetermined threshold value for driving time or traveling time. It is determined whether it has been exceeded. If a negative determination is made in step 340, the process proceeds to step 320.

また、ステップ340で肯定判定した場合には、優先意識検出部52は、ステップ342で優先意識の有無を判定する。前述したように、図15に示すテーブルに登録されている優先意識を示す運転行動が検出されたか否かで優先意識の有無を判定する。この判定で、優先意識を示す運転行動が検出されなかった場合には、ステップ344で否定判定され、ステップ320に移行する。また、優先意識検出部52で優先意識を示す運転行動が検出された場合には、ステップ344で肯定判定され、優先意識を検出したことを示す検出信号を状況・行動・エラー比較部54に出力してステップ346に移行する。   If an affirmative determination is made in step 340, the priority awareness detection unit 52 determines the presence or absence of priority awareness in step 342. As described above, the presence or absence of priority awareness is determined based on whether or not the driving behavior indicating the priority awareness registered in the table shown in FIG. 15 is detected. If it is determined in this determination that no driving action indicating priority is detected, a negative determination is made in step 344 and the routine proceeds to step 320. When the driving behavior indicating priority awareness is detected by the priority awareness detection unit 52, an affirmative determination is made in step 344, and a detection signal indicating detection of priority awareness is output to the situation / action / error comparison unit 54. Then, the process proceeds to step 346.

ステップ346では、状況・行動・エラー比較部54は、現在実行中の運転シナリオは、通常運転シナリオか否かを判定する。実行中の運転シナリオが、通常運転シナリオであれば、ステップ348で、状況・行動・エラー比較部54は、事故データベース20に登録されている事故パターンからいずれかを抽出し、該抽出した事故パターンの第1当事者の運転行動を自車の周辺車両が行なう画像を表示部32に表示して、教習者に「もらい事故」を模擬体験させるための事故シナリオを生成させる信号を事故シナリオ生成部56に出力する。   In step 346, the situation / behavior / error comparison unit 54 determines whether or not the driving scenario currently being executed is a normal driving scenario. If the driving scenario being executed is a normal driving scenario, in step 348, the situation / action / error comparing unit 54 extracts one of the accident patterns registered in the accident database 20, and the extracted accident pattern. An image generated by the surrounding vehicle of the host vehicle on the display unit 32 is displayed on the display unit 32, and a signal for generating an accident scenario for causing the learner to simulate the “getting accident” is displayed in the accident scenario generation unit 56. Output to.

このときの事故パターンの抽出方法としては、様々な方法が挙げられるが、例えば、模擬運転中の教習者の車両の周辺環境の情報(図2に示す「天候」や「道路状況」等の情報)と、現在実行中の運転シナリオの周辺環境とが一致または類似する事故パターンを事故データベース20から抽出するようにしてもよい。これにより、通常運転シナリオから事故シナリオに切り替わるときに周辺環境が大きく変化せずに自然な形で遷移できる。   There are various methods for extracting the accident pattern at this time. For example, information on the surrounding environment of the trainee's vehicle during simulated driving (information such as “weather” and “road condition” shown in FIG. 2) ) And the surrounding environment of the driving scenario that is currently being executed may be extracted from the accident database 20. Thereby, when switching from a normal driving scenario to an accident scenario, it is possible to make a transition in a natural manner without greatly changing the surrounding environment.

状況・行動・エラー比較部54は、事故データベース20から抽出した事故パターンを示す事故番号の情報と、もらい事故の事故シナリオを生成させる信号とを事故シナリオ生成部56に出力する。   The situation / action / error comparison unit 54 outputs the accident number information indicating the accident pattern extracted from the accident database 20 and a signal for generating the accident scenario of the accident to the accident scenario generation unit 56.

事故シナリオ生成部56は、もらい事故の事故シナリオを生成させる信号と、事故番号の情報を受け取ると、自車の周辺車両が該事故番号の事故パターンの第1当事者として誤った運転行動を行なう事故シナリオを生成する。生成方法は、第1の実施の形態で説明したように、予め図12に示すような事故シナリオテーブルを用意しておき、受け取った事故番号から該テーブルに記憶された事故シナリオの情報を抽出し、該事故シナリオの情報を模擬運転実行部14で実行可能な形式に変換して生成するようにしてもよいし、状況・行動・エラー比較部22から該当する事故パターンの事故データ(周辺環境や時系列データの情報を含む)を事故シナリオ生成部24に出力し、事故シナリオ生成部24がこれら事故データから、その都度もらい事故の事故シナリオを生成するようにしてもよい。   When the accident scenario generation unit 56 receives the signal for generating the accident scenario of the accident and the information of the accident number, the accident in which the surrounding vehicle of the own vehicle performs wrong driving action as the first party of the accident pattern of the accident number. Generate a scenario. As described in the first embodiment, the generation method prepares an accident scenario table as shown in FIG. 12 in advance, and extracts information on the accident scenario stored in the table from the received accident number. The accident scenario information may be generated by converting it into a format that can be executed by the simulated driving execution unit 14, or the accident data of the corresponding accident pattern (the surrounding environment or (Including information on time-series data) may be output to the accident scenario generation unit 24, and the accident scenario generation unit 24 may generate an accident scenario of an accident each time from these accident data.

ステップ348でもらい事故の事故シナリオを生成した後は、ステップ350で、模擬運転実行部14のシミュレータ制御部30は、実行対象の運転シナリオを、該生成されたもらい事故の事故シナリオに切り替える。これにより、もらい事故の事故シナリオに従った車両周辺状況が表示部32に表示される。   After generating the accident scenario of the accident received in step 348, in step 350, the simulator control unit 30 of the simulated driving execution unit 14 switches the driving scenario to be executed to the accident scenario of the accident that has been generated. As a result, the situation around the vehicle according to the accident scenario of the accident is displayed on the display unit 32.

これ以降は、ステップ334に進み、事故シナリオが終了するまで、或いは事故が発生するまで、事故シナリオに従った模擬運転教習が行なわれる。   Thereafter, the process proceeds to step 334, and simulated driving training according to the accident scenario is performed until the accident scenario is completed or until an accident occurs.

以上のように、模擬運転中に教習者が事故に結びつくようなエラーを1つも起こさず、さらに模擬運転中に車両周辺に存在する対象物よりも自車を優先させる優先意識を検出した場合には、もらい事故の事故シナリオを生成するようにしたため、教習者にもらい事故の疑似体験をさせることができる。   As described above, when the trainee does not cause any error that may lead to an accident during the simulated driving and further detects the priority consciousness prioritizing the subject vehicle over the objects existing around the vehicle during the simulated driving. Has been configured to generate accident scenarios for accidents, so that the teacher can have a simulated experience of accidents.

なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で様々な設計上の変更を行うことができる。   The present invention is not limited to the above-described embodiments, and various design changes can be made within the scope of the invention described in the claims.

例えば、上記第1及び第2の実施の形態では、車両周辺状況を提示する提示手段として、画像を表示する表示部32を例に挙げて説明したが、表示部32だけでなく、運転シナリオに応じて効果音や音声を発生させる音響装置を提示手段の1つとして設けたり、教習者の座席に振動を発生させる振動装置を設ける等、様々な種類の提示手段を含んで安全運転教育装置を構成してもよい。   For example, in the first and second embodiments described above, the display unit 32 that displays an image has been described as an example of the presentation unit that presents the vehicle surroundings. However, not only the display unit 32 but also a driving scenario. A safe driving education device including various types of presentation means, such as providing an acoustic device that generates sound effects and sounds as one of the presentation means, or providing a vibration device that generates vibration in the teacher's seat, etc. It may be configured.

第1の実施の形態に係る安全運転教育装置の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the safe driving training apparatus which concerns on 1st Embodiment. 事故データベースの構造を示す図である。It is a figure which shows the structure of an accident database. 事故データベースに格納された時系列データ部分を示す図である。It is a figure which shows the time series data part stored in the accident database. 第1の実施の形態における教習者の模擬運転中の安全運転教育装置の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the safe driving training apparatus in the driving | running | working simulation of the teacher in 1st Embodiment. 信号交差点を自車が右折する場合の、交差点付近における位置の定義を説明する図である。It is a figure explaining the definition of the position in the vicinity of an intersection when the own vehicle turns right at a signalized intersection. 信号交差点を自車が右折する場合の、対向直進車の交差点付近における位置の定義を説明する図である。It is a figure explaining the definition of the position in the intersection vicinity of an oncoming straight vehicle when the own vehicle turns right at a signalized intersection. (A)は、黄信号、赤信号および交差対象物に対する認知・判断エラー判定基準を示すテーブルであり、(B)は、青信号に対する認知エラー判定基準を示すテーブルであり、(C)は、自車が右折待機しているときの対象物に対する認知・判断エラー判定基準を示すテーブルである。(A) is a table showing recognition / judgment error determination criteria for yellow light, red light and crossing objects, (B) is a table showing recognition error determination criteria for green light, and (C) It is a table | surface which shows the recognition and judgment error criteria with respect to the target object when the vehicle is waiting for a right turn. 状況・行動・エラー記憶部に記憶される時系列データの具体例である。It is a specific example of the time series data memorize | stored in a condition, action, and error memory | storage part. 状況・行動・エラー比較部が行なう比較処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the comparison process which a condition, action, and error comparison part performs. 教習者の時系列データのグループ分離のルールを説明する説明図である。It is explanatory drawing explaining the rule of group separation of a teacher's time series data. 教習者の時系列データ(すなわち状況・行動・エラー記憶部の時系列データ)と事故データベースの時系列データの比較処理の具体例を説明する説明図である。It is explanatory drawing explaining the specific example of the comparison process of a teacher's time series data (namely, time series data of a situation, action, error storage part), and the time series data of an accident database. 事故シナリオ生成部が事故シナリオを生成する場合に参照するシナリオテーブルの一例である。It is an example of the scenario table referred when an accident scenario production | generation part produces | generates an accident scenario. 信号がある交差点の右折場面において、通常運転シナリオから事故シナリオに切り替える処理を説明する説明図である。It is explanatory drawing explaining the process which switches from a normal driving scenario to an accident scenario in the right turn scene of the intersection with a signal. 第2の実施の形態に係る安全運転教育装置の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the safe driving training apparatus which concerns on 2nd Embodiment. 優先意識を検出するための判断基準を示すテーブルである。It is a table which shows the judgment criteria for detecting priority awareness. 第2の実施の形態における教習者の模擬運転中の安全運転教育装置の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the safe driving training apparatus in the driving | running | working simulation of the instructor in 2nd Embodiment.

符号の説明Explanation of symbols

10 安全運転教育装置
12 通常運転シナリオ生成部
14 模擬運転実行部
16 エラー推定部
18 状況・行動・エラー記憶部
20 事故データベース
22 状況・行動・エラー比較部
24 事故シナリオ生成部
30 シミュレータ制御部
32 表示部
34 操作部
36 視線検出部
50 安全運転教育装置
52 優先意識検出部
54 状況・行動・エラー比較部
56 事故シナリオ生成部
10 Safety Driving Education Device 12 Normal Driving Scenario Generation Unit 14 Simulated Driving Execution Unit 16 Error Estimation Unit 18 Situation / Behavior / Error Storage Unit 20 Accident Database 22 Situation / Behavior / Error Comparison Unit 24 Accident Scenario Generation Unit 30 Simulator Control Unit 32 Display Unit 34 operation unit 36 gaze detection unit 50 safe driving education device 52 priority awareness detection unit 54 situation / behavior / error comparison unit 56 accident scenario generation unit

Claims (4)

模擬運転中の教習者に対して仮想的な車両周辺状況を提示するための運転シナリオに従って、前記教習者の模擬運転中に仮想的な車両周辺状況が提示手段に提示されるように制御する提示制御手段と、
模擬運転中の教習者の運転行動を計測する計測手段と、
事故パターンに対応させて事故発生時の運転者の運転行動及び車両周辺状況の各々を示す情報を記憶した記憶手段と、
前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記教習者が誤った運転行動を行なったか否かを判定する誤り判定手段と、
前記誤り判定手段により前記教習者が誤った運転行動を行なったことが判定された場合に、該誤った運転行動を行なったときの前記教習者の運転行動及び車両周辺状況が、前記記憶手段に記憶された運転行動及び車両周辺状況と一致する事故パターンを抽出する事故抽出手段と、
前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンの車両周辺状況を提示するための運転シナリオに切替える切替手段と、
を含む安全運転教育装置。
A presentation that controls the virtual vehicle surroundings to be presented to the presenting means during the simulated driving of the instructor according to the driving scenario for presenting the virtual vehicle surroundings to the trained driver Control means;
A measuring means for measuring the driving behavior of the teacher during the simulated driving;
Storage means for storing information indicating each of the driving behavior of the driver at the time of the accident and the situation around the vehicle corresponding to the accident pattern;
An error determination unit that determines whether or not the teacher has performed an incorrect driving behavior based on the driving behavior measured by the measuring unit and the vehicle surroundings presented on the presentation unit;
When it is determined by the error determination means that the learner has performed an incorrect driving action, the driving action and the vehicle surroundings of the learner when the incorrect driving action is performed are stored in the storage means. Accident extraction means for extracting an accident pattern that matches the stored driving behavior and the situation around the vehicle;
Switching means for switching the driving scenario used in the presentation control means to a driving scenario for presenting the vehicle surroundings of the accident pattern extracted by the accident extracting means;
Including safe driving education equipment.
前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記誤った運転行動には該当しない運転行動であって、前記教習者に対して提示される仮想的な車両周辺状況に仮想的に存在する対象物よりも前記教習者が模擬運転する仮想的な車両を優先させる優先運転行動を検出する優先運転行動検出手段を更に備え、
前記事故抽出手段は、前記誤り判定手段で前記教習者の誤った運転行動が判定されず、且つ前記優先運転行動検出手段で前記教習者の優先運転行動が検出された場合には、前記記憶手段からいずれかの事故パターンを抽出し、
前記切替手段は、前記誤った運転行動が判定されず且つ前記優先運転行動が検出された場合には、前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンに対応して前記記憶手段に記憶された運転行動を前記仮想的な車両周辺状況に仮想的に存在する他の車両が行なう場合の車両周辺状況を提示するための運転シナリオに切替える
請求項1記載の安全運転教育装置。
Based on the driving behavior measured by the measuring means and the vehicle surroundings presented on the presenting means, the driving behavior does not correspond to the erroneous driving behavior and is presented to the learner. Priority driving behavior detection means for detecting priority driving behavior that prioritizes the virtual vehicle simulated by the instructor over an object that virtually exists in a vehicle surrounding situation,
The accident extraction means is the storage means when the error determination means does not determine the driver's erroneous driving behavior and the priority driving behavior detection means detects the teacher's priority driving behavior. Extract any accident pattern from
The switching means corresponds to the accident pattern extracted by the accident extraction means when the erroneous driving action is not determined and the priority driving action is detected, and the driving scenario used by the presentation control means is selected. The safe driving according to claim 1, wherein the driving behavior stored in the storage means is switched to a driving scenario for presenting a vehicle surrounding situation when another vehicle virtually existing in the virtual vehicle surrounding situation is performed. Educational equipment.
コンピュータを、
模擬運転中の教習者に対して仮想的な車両周辺状況を提示するための運転シナリオに従って、仮想的な車両周辺状況が提示手段に提示されるように制御する提示制御手段、
模擬運転中の教習者の運転行動を計測する計測手段、
事故パターンに対応させて事故発生時の運転者の運転行動及び車両周辺状況の各々を示す情報を記憶した記憶手段、
前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記教習者が誤った運転行動を行なったか否かを判定する誤り判定手段、
前記誤り判定手段により前記教習者が誤った運転行動を行なったことが判定された場合に、該誤った運転行動を行なったときの前記教習者の運転行動及び車両周辺状況が、前記記憶手段に記憶された運転行動及び車両周辺状況と一致する事故パターンを抽出する事故抽出手段、および
前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンの車両周辺状況を提示するための運転シナリオに切替える切替手段、
として機能させるためのプログラム。
Computer
A presentation control means for controlling the virtual vehicle surrounding situation to be presented to the presenting means in accordance with a driving scenario for presenting the virtual vehicle surrounding situation to a trainee during simulated driving;
A measuring means for measuring the driving behavior of a teacher during simulated driving,
Storage means for storing information indicating each of the driving behavior of the driver at the time of the accident and the situation around the vehicle corresponding to the accident pattern;
An error determination unit that determines whether or not the teacher has performed an incorrect driving behavior based on the driving behavior measured by the measuring unit and the vehicle surroundings presented on the presentation unit;
When it is determined by the error determination means that the learner has performed an incorrect driving action, the driving action and the vehicle surroundings of the learner when the incorrect driving action is performed are stored in the storage means. Accident extraction means for extracting an accident pattern that matches the stored driving behavior and vehicle surrounding situation, and a driving scenario used by the presentation control means for presenting the vehicle surrounding situation of the accident pattern extracted by the accident extraction means Switching means to switch to the operating scenario of
Program to function as.
前記コンピュータを、更に
前記計測手段により計測された運転行動及び前記提示手段に提示された車両周辺状況に基づいて、前記誤った運転行動には該当しない運転行動であって、前記教習者に対して提示される仮想的な車両周辺状況に仮想的に存在する対象物よりも前記教習者が模擬運転する仮想的な車両を優先させる優先運転行動を検出する優先運転行動検出手段としても機能させると共に、
前記事故抽出手段は、前記誤り判定手段で前記教習者の誤った運転行動が判定されず、且つ前記優先運転行動検出手段で前記教習者の優先運転行動が検出された場合には、前記記憶手段からいずれかの事故パターンを抽出し、
前記切替手段は、前記誤った運転行動が判定されず且つ前記優先運転行動が検出された場合には、前記提示制御手段で用いる運転シナリオを、前記事故抽出手段で抽出された事故パターンに対応して前記記憶手段に記憶された運転行動を前記仮想的な車両周辺状況に仮想的に存在する他の車両が行なう場合の車両周辺状況を提示するための運転シナリオに切替える
請求項3記載のプログラム。
Based on the driving behavior measured by the measuring means and the vehicle surroundings presented on the presenting means, the computer is a driving behavior that does not correspond to the erroneous driving behavior, and for the learner While also functioning as a priority driving behavior detection means for detecting priority driving behavior that prioritizes the virtual vehicle that the learner performs simulated driving over the object that virtually exists in the virtual vehicle surroundings presented,
The accident extraction means is the storage means when the error determination means does not determine the driver's erroneous driving behavior and the priority driving behavior detection means detects the teacher's priority driving behavior. Extract any accident pattern from
The switching means corresponds to the accident pattern extracted by the accident extraction means when the erroneous driving action is not determined and the priority driving action is detected, and the driving scenario used by the presentation control means is selected. The program according to claim 3, wherein the driving behavior stored in the storage means is switched to a driving scenario for presenting a vehicle surrounding situation when another vehicle virtually existing in the virtual vehicle surrounding situation is performed.
JP2007206280A 2007-08-08 2007-08-08 Safe driving education device and program Pending JP2009042435A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007206280A JP2009042435A (en) 2007-08-08 2007-08-08 Safe driving education device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007206280A JP2009042435A (en) 2007-08-08 2007-08-08 Safe driving education device and program

Publications (1)

Publication Number Publication Date
JP2009042435A true JP2009042435A (en) 2009-02-26

Family

ID=40443239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007206280A Pending JP2009042435A (en) 2007-08-08 2007-08-08 Safe driving education device and program

Country Status (1)

Country Link
JP (1) JP2009042435A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011197888A (en) * 2010-03-18 2011-10-06 Namco Bandai Games Inc Simulation device, program, and information storage medium
JP2013016004A (en) * 2011-07-04 2013-01-24 Clarion Co Ltd Moving image information providing server, moving image information providing system, and navigation device
WO2014141526A1 (en) * 2013-03-12 2014-09-18 一般財団法人日本自動車研究所 Vehicle dangerous situation reproduction apparatus and method for using same
KR101865379B1 (en) * 2017-02-23 2018-06-08 김태수 Accident prevention terminal
CN108305524A (en) * 2018-01-26 2018-07-20 北京工业大学 Immersion driving behavior antidote and system based on drive simulation platform
KR20190041610A (en) * 2017-10-13 2019-04-23 이화여자대학교 산학협력단 Apparatus for virtual driving game and operation method thereof
JP2019124892A (en) * 2018-01-19 2019-07-25 東海電子株式会社 Operating information processing device and operating information processing program
CN112863244A (en) * 2019-11-28 2021-05-28 大众汽车股份公司 Method and device for promoting safe driving of vehicle
CN113257074A (en) * 2021-05-31 2021-08-13 重庆工程职业技术学院 Intelligent driving training system based on driver operation behavior perception
JP2023129269A (en) * 2022-03-04 2023-09-14 ウーブン・バイ・トヨタ株式会社 Device and method for making scenario for autonomous operation simulation
CN119811170A (en) * 2024-12-23 2025-04-11 武汉未来幻影科技有限公司 Intelligent simulation system of in-vehicle variable environment for driving training

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011197888A (en) * 2010-03-18 2011-10-06 Namco Bandai Games Inc Simulation device, program, and information storage medium
JP2013016004A (en) * 2011-07-04 2013-01-24 Clarion Co Ltd Moving image information providing server, moving image information providing system, and navigation device
WO2014141526A1 (en) * 2013-03-12 2014-09-18 一般財団法人日本自動車研究所 Vehicle dangerous situation reproduction apparatus and method for using same
JP2014174447A (en) * 2013-03-12 2014-09-22 Japan Automobile Research Institute Vehicle dangerous scene reproducer, and method of use thereof
KR101865379B1 (en) * 2017-02-23 2018-06-08 김태수 Accident prevention terminal
KR101985597B1 (en) * 2017-10-13 2019-06-03 이화여자대학교 산학협력단 Apparatus for virtual driving game and operation method thereof
KR20190041610A (en) * 2017-10-13 2019-04-23 이화여자대학교 산학협력단 Apparatus for virtual driving game and operation method thereof
JP2019124892A (en) * 2018-01-19 2019-07-25 東海電子株式会社 Operating information processing device and operating information processing program
JP7185251B2 (en) 2018-01-19 2022-12-07 東海電子株式会社 Driving information processing device and driving information processing program
CN108305524A (en) * 2018-01-26 2018-07-20 北京工业大学 Immersion driving behavior antidote and system based on drive simulation platform
CN112863244A (en) * 2019-11-28 2021-05-28 大众汽车股份公司 Method and device for promoting safe driving of vehicle
CN112863244B (en) * 2019-11-28 2023-03-14 大众汽车股份公司 Method and apparatus for promoting safe driving of a vehicle
CN113257074A (en) * 2021-05-31 2021-08-13 重庆工程职业技术学院 Intelligent driving training system based on driver operation behavior perception
JP2023129269A (en) * 2022-03-04 2023-09-14 ウーブン・バイ・トヨタ株式会社 Device and method for making scenario for autonomous operation simulation
JP7429809B2 (en) 2022-03-04 2024-02-08 ウーブン・バイ・トヨタ株式会社 Device and method for creating scenarios for autonomous driving simulation
CN119811170A (en) * 2024-12-23 2025-04-11 武汉未来幻影科技有限公司 Intelligent simulation system of in-vehicle variable environment for driving training

Similar Documents

Publication Publication Date Title
JP2009042435A (en) Safe driving education device and program
Schwarz et al. Augmented reality warnings in vehicles: Effects of modality and specificity on effectiveness
CA2808754C (en) Online system for training novice drivers and rating insurance products
US20190042679A1 (en) Method for virtual tests for an autonomous vehicle
JP4814816B2 (en) Accident occurrence prediction simulation apparatus, method and program, safety system evaluation apparatus and accident alarm apparatus
JP7687609B2 (en) Driving simulator and method for controlling driving simulator
JP2003288003A (en) Driving training result evaluation system and method
CN108877378A (en) A kind of the naked eye 3D interaction training system and method for drive simulating
JP2024507997A (en) Method and system for generating scenario data for testing vehicle driver assistance systems
JP2009181187A (en) Action model creation device and program
JP2010072573A (en) Driving evaluation device
US20240320132A1 (en) Test environment for urban human-machine interaction
JP2008058459A (en) Drive evaluation device
JP2011022211A (en) Driving simulator and driving simulation control program
JP3782025B2 (en) Driving training system using driving simulator
JP5673373B2 (en) Traffic simulation device and traffic simulation program
JP2024507998A (en) Method for testing vehicle driver assistance systems
JP5090891B2 (en) Safe driving teaching system
JP2009092774A (en) Driving simulation device, driving simulation method, and driving simulation program
JP7064424B2 (en) Driving training system
CN113257074A (en) Intelligent driving training system based on driver operation behavior perception
JP3782024B2 (en) Driving training system using driving simulator
CN104103207A (en) Training experience system for using automobile light safely in civilized mode
JP2016085326A (en) Vehicle driving simulation device
CN117396853A (en) Autonomous vehicle planner performance test tool