JP6528699B2 - Motion simulator system, motion simulator method and computer program - Google Patents

Motion simulator system, motion simulator method and computer program Download PDF

Info

Publication number
JP6528699B2
JP6528699B2 JP2016026796A JP2016026796A JP6528699B2 JP 6528699 B2 JP6528699 B2 JP 6528699B2 JP 2016026796 A JP2016026796 A JP 2016026796A JP 2016026796 A JP2016026796 A JP 2016026796A JP 6528699 B2 JP6528699 B2 JP 6528699B2
Authority
JP
Japan
Prior art keywords
traveling
navigation device
scenario
pseudo
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016026796A
Other languages
Japanese (ja)
Other versions
JP2017146699A (en
Inventor
裕樹 中嶋
裕樹 中嶋
加藤 明人
明人 加藤
土屋 直希
直希 土屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2016026796A priority Critical patent/JP6528699B2/en
Publication of JP2017146699A publication Critical patent/JP2017146699A/en
Application granted granted Critical
Publication of JP6528699B2 publication Critical patent/JP6528699B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Debugging And Monitoring (AREA)

Description

本発明は、ナビゲーション装置の動作をシミュレートする動作シミュレータシステム、動作シミュレータ方法及びコンピュータプログラムに関する。   The present invention relates to a motion simulator system, a motion simulator method and a computer program for simulating the motion of a navigation device.

近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、自車位置から目的地までの推奨経路を探索する経路探索機能を備えており、探索された推奨経路を案内経路として設定し、ディスプレイ画面に案内経路を表示するとともに、交差点に接近した場合等には音声による案内をすることによって、ユーザを所望の目的地まで確実に案内するようになっている。   2. Description of the Related Art In recent years, in many cases, a navigation device is mounted on a vehicle, which provides travel guidance of the vehicle and allows a driver to easily arrive at a desired destination. Here, the navigation device detects the current position of the vehicle with a GPS receiver or the like, acquires map data corresponding to the current position through a recording medium such as a DVD-ROM or HDD or through a network, and displays it on the liquid crystal monitor A device that can Furthermore, such a navigation device is provided with a route search function for searching for a recommended route from the vehicle position to the destination when a desired destination is input, and the searched recommended route is set as a guide route, and displayed. A guidance route is displayed on the screen, and voice guidance is provided when approaching an intersection, etc., thereby reliably guiding the user to a desired destination.

ここで、上記ナビゲーション装置の製品化の過程においては、販売前の試作されたナビゲーション装置について実際の使用状況下において正しく動作が行われるか否かをテストする工程が必要である。そして、従来においては車両に試作機を搭載し、実際に公道を走行することによって上記テストを行っていた。しかしながら、公道を実際に走行してテストを行うことは、費用や時間がかかり過ぎる問題があった。また、上記テストは様々な使用状況下(例えば都市部の走行時、郊外の走行時等)で行う必要があるが、使用状況下を変える為には走行する場所を変える必要があり、テストを開始するまでの準備期間が非常に長く必要となっていた。また、不具合が生じた場合であっても修正をすぐに行うことができない欠点もある。そこで、例えば特開2013−242638号公報には、実際に公道を走行させるのではなく、予め作成されたテストパターンに従って仮想的に走行を行わせることにより、上記テストを行う技術について提案されている。   Here, in the process of commercialization of the navigation device, it is necessary to test a prototype navigation device before sales, whether or not the operation is properly performed under the actual usage condition. And conventionally, the above-mentioned test was carried out by mounting a prototype on a vehicle and actually traveling on a public road. However, it is expensive and time consuming to actually drive on public roads and test. In addition, although the above test needs to be performed under various usage conditions (for example, when traveling in an urban area, traveling in the suburbs, etc.), it is necessary to change the traveling location in order to change the usage conditions. The preparation period before the start had to be very long. There is also a disadvantage that even if a failure occurs, correction can not be made immediately. Therefore, for example, Japanese Patent Application Laid-Open No. 2013-242638 proposes a technique for performing the above-described test by virtually traveling according to a test pattern created in advance, instead of actually traveling a public road. .

特開2013−242638号公報(第17−19頁、図8)JP, 2013-242638, A (page 17-19, FIG. 8)

ここで、上記特許文献1の技術では、車両の地図データ上におけるこれまでの軌跡、車両の速度、車両の方位が入力された場合において、予め想定されたイベントが適切に発生したか否かを評価することによってテストを行っている。しかしながら、近年のナビゲーション装置では、実際に公道を走行する場合において入力される情報は現在位置や方位等の走行に関する情報だけではなく、様々な情報が入力される。例えば、ナビゲーション装置に対して行われたユーザの操作を特定する操作情報、ナビゲーション装置が搭載された車両においてどのような車両制御が行われたかを特定する車両制御情報、周辺の交通状況を特定する交通情報等が入力され、そして入力された各情報に応じた動作が行われる。   Here, in the technology of Patent Document 1, it is determined whether a previously assumed event has appropriately occurred when the previous trajectory of the vehicle on the map data, the velocity of the vehicle, and the direction of the vehicle are input. Tests are performed by evaluating. However, in recent navigation devices, when actually traveling on a public road, not only information related to travel such as the current position or direction but various information is input. For example, operation information for specifying the user's operation performed on the navigation device, vehicle control information for specifying what kind of vehicle control was performed in the vehicle equipped with the navigation device, and traffic conditions in the vicinity are specified. Traffic information and the like are input, and an operation corresponding to each input information is performed.

それらの各情報に応じた動作がナビゲーション装置において集中して行われると、ナビゲーション装置では処理負荷が生じ、処理負荷に基づく不具合が発生することも予想される。しかしながら上記特許文献1の技術では、このような情報の入力やそれに基づく動作をシミュレートの対象としておらず、その結果、実際の使用状況下を正確にシミュレートすることができなかった。   When operations according to the respective information are performed intensively in the navigation device, a processing load is generated in the navigation device, and it is also expected that a failure based on the processing load will occur. However, in the technology of Patent Document 1, the input of such information and the operation based thereon are not targets of simulation, and as a result, it was not possible to simulate the actual use situation accurately.

本発明は前記従来における問題点を解消するためになされたものであり、動作テストに必要となる費用や時間を削減する一方で、実際の使用状況下を正確にシミュレートすることによって、より品質の高いナビゲーション装置を提供することを可能にした動作シミュレータシステム、動作シミュレータ方法及びコンピュータプログラムを提供することを目的とする。   The present invention has been made to solve the above-mentioned problems in the prior art, and while reducing the cost and time required for the operation test, the quality is more improved by accurately simulating the actual use situation. SUMMARY OF THE INVENTION It is an object of the present invention to provide a motion simulator system, a motion simulator method and a computer program which make it possible to provide a high-level navigation device.

前記目的を達成するため本発明に係る動作シミュレータシステムは、設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートする動作シミュレータシステムにおいて、前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得する走行シナリオ取得手段と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させる擬似情報取得手段と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力する不具合出力手段と、を有し、前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、前記擬似情報取得手段は、前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得するIn order to achieve the above object, a motion simulator system according to the present invention is a motion simulator system that simulates the motion of a navigation device assumed to be installed in a virtual vehicle traveling on a set test travel path, wherein the virtual vehicle a traveling mode when it is assumed that the traveling test travel route, the travel scenario acquiring that acquires travel scenario, if the operation mode of the navigation device to be performed in the virtual vehicle traveling the test traveling route in the driving mode Means for causing the virtual vehicle to travel in accordance with the traveling scenario and operating the navigation device, while acquiring the virtual vehicle expected to be acquired on the assumption that the test traveling route is traveled in the traveling mode and the operation mode Traffic information and simulated vehicle control information As a result of operation of the navigation device as a result of traveling the virtual vehicle according to the pseudo information acquisition means to be acquired by the information processing device and the traveling scenario, the information indicating the failure when there is a problem in the operation of the navigation device have a, and defect output means for outputting, the travel scenario, the contents of the traffic information which the navigation device is timing and capture to capture the pseudo traffic information, the navigation apparatus the pseudo vehicle control information And the content of vehicle control information to be acquired, the pseudo information acquiring means acquires pseudo traffic information of the corresponding content at the timing according to the traveling scenario, and follows the traveling scenario The pseudo vehicle control information of the corresponding contents is acquired at the timing .

また、本発明に係る動作シミュレータ方法は、設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートする方法である。具体的には、走行シナリオ取得手段が、前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得するステップと、擬似情報取得手段が、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させるステップと、不具合出力手段が、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力するステップと、を有し、前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、前記擬似情報取得手段は、前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得するThe motion simulator method according to the present invention is a method of simulating the operation of a navigation device assumed to be installed in a virtual vehicle traveling on a set test travel route. Specifically, the navigation performed by the virtual vehicle traveling on the test traveling path in the traveling mode and the traveling mode when the traveling scenario acquisition means assumes that the virtual vehicle travels on the test traveling path The step of acquiring a traveling scenario assuming an operation mode of the device, and the pseudo information acquiring means causes the virtual vehicle to travel according to the traveling scenario and operates the navigation device while the traveling mode and the operation mode Causing the navigation device to acquire the simulated traffic information and the simulated vehicle control information that are expected to be acquired when assuming that the test traveling route is traveled in As a result of running the virtual vehicle and operating the navigation device, If there is a problem of the operation of the navigation device, wherein the step of outputting information indicating a defect, have a, the travel scenario, the traffic information for timing and acquires the navigation device acquires the pseudo traffic information And the timing at which the navigation device acquires the pseudo vehicle control information and the content of the vehicle control information to be acquired, and the pseudo information acquiring unit is configured to acquire the corresponding content at the timing according to the traveling scenario. The pseudo traffic information is acquired, and the pseudo vehicle control information of the corresponding contents is acquired at the timing according to the traveling scenario .

また、本発明に係るコンピュータプログラムは、設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートするコンピュータプログラムである。具体的には、コンピュータを、前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得する走行シナリオ取得手段と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させる擬似情報取得手段と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力する不具合出力手段と、して機能させる為のコンピュータプログラムであって、前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、前記擬似情報取得手段は、前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得するFurther, a computer program according to the present invention is a computer program that simulates the operation of a navigation device that is assumed to be installed in a virtual vehicle traveling on a set test travel path. Specifically, the operation of the navigation device performed in the virtual vehicle traveling on the test traveling path in the traveling mode and the traveling mode when assuming that the virtual vehicle travels the test traveling path on a computer While running the virtual vehicle according to the traveling scenario acquiring means for acquiring a traveling scenario assuming the mode and traveling the virtual vehicle according to the traveling scenario, the test traveling path is operated in the traveling mode and the operation mode while the navigation device is operated. Pseudo information acquisition means for causing the navigation device to acquire pseudo traffic information and pseudo vehicle control information that are expected to be acquired when assuming traveling; and running the virtual vehicle according to the traveling scenario As a result of operating the device, the operation of the navigation device If there is a condition, and defect output unit for outputting information indicating the defect, a computer program for causing to function, the running scenario, timing at which the navigation device acquires the pseudo traffic information And the content of traffic information to be acquired, the timing at which the navigation device acquires the pseudo vehicle control information, and the content of vehicle control information to be acquired, and the pseudo information acquiring unit is configured to execute the timing according to the traveling scenario. The pseudo traffic information of the corresponding content is acquired, and the pseudo vehicle control information of the corresponding content is acquired at the timing according to the traveling scenario .

前記構成を有する本発明に係る動作シミュレータシステム、動作シミュレータ方法及びコンピュータプログラムによれば、走行シナリオに従ってナビゲーション装置を搭載した仮想車両を走行させるとともにナビゲーション装置の操作を行う一方で、擬似的な交通情報と擬似的な車両制御情報とをナビゲーション装置に取得させることによって動作テストを行うので、実際の使用状況下を正確にシミュレートした動作テストを行うことが可能となる。そして、動作テストの結果を用いることによってより品質の高いナビゲーション装置を提供することが可能となる。特に、複数の動作処理を集中して行うことによる処理負荷に基づく不具合についても再現することが可能となる。また、実際に公道を走行して動作テストを行う場合と比較して、動作テストに必要となる費用や時間を削減することが可能であり、不具合の修正についても迅速に修正することが可能となる効果もある。また、ナビゲーション装置による交通情報や車両制御情報の取得についても考慮し、実際の使用状況下をより正確にシミュレートした動作テストを行うことが可能となる。特に、複数の情報に応じた動作がナビゲーション装置において集中して行われることによる不具合について検証することが可能となる。 According to the motion simulator system, the motion simulator method, and the computer program of the present invention having the above-described configuration, the virtual vehicle on which the navigation device is mounted travels and operates the navigation device according to the traveling scenario. Since the operation test is performed by causing the navigation apparatus to acquire the vehicle control information and the pseudo vehicle control information, it is possible to perform the operation test accurately simulating the actual usage condition. Then, by using the result of the operation test, it is possible to provide a navigation device with higher quality. In particular, it is possible to reproduce a defect based on the processing load caused by intensively performing a plurality of operation processes. In addition, it is possible to reduce the cost and time required for the operation test as compared with the case where the operation test is actually conducted on a public road, and it is possible to correct the defect correction quickly. Also have In addition, taking into consideration the acquisition of traffic information and vehicle control information by the navigation device, it is possible to conduct an operation test that simulates the actual use situation more accurately. In particular, it is possible to verify a defect due to the operation according to a plurality of pieces of information being intensively performed in the navigation device.

本実施形態に係る動作シミュレータシステムを示した概略構成図である。FIG. 1 is a schematic configuration view showing an operation simulator system according to the present embodiment. 本実施形態に係る動作シミュレータシステムの構成を示したブロック図である。It is a block diagram showing composition of an operation simulator system concerning this embodiment. 本実施形態に係る動作評価プログラムのフローチャートであるIt is a flow chart of the operation evaluation program concerning this embodiment. 動作テストを行う際にシミュレータ装置のディスプレイに表示される作業ウィンドウを示した図である。It is a figure showing a work window displayed on a display of a simulator device when performing an operation test. シミュレータ装置において生成される走行シナリオの一例を示した図である。It is a figure showing an example of the run scenario generated in a simulator device. 動作テストにおいて不具合が発生した場合にディスプレイに出力される評価ウィンドウを示した図である。It is a figure showing an evaluation window outputted to a display when a failure occurs in an operation test.

以下、本発明に係る動作シミュレータシステムを具体化した一実施形態について図面を参照しつつ詳細に説明する。先ず、本実施形態に係る動作シミュレータシステム1の概略構成について図1及び図2を用いて説明する。図1は本実施形態に係る動作シミュレータシステム1を示した概略構成図である。図2は本実施形態に係る動作シミュレータシステム1の構成を示したブロック図である。   Hereinafter, an embodiment of a motion simulator system according to the present invention will be described in detail with reference to the drawings. First, a schematic configuration of the operation simulator system 1 according to the present embodiment will be described using FIGS. 1 and 2. FIG. 1 is a schematic configuration view showing an operation simulator system 1 according to the present embodiment. FIG. 2 is a block diagram showing the configuration of the operation simulator system 1 according to the present embodiment.

図1に示すように、本実施形態に係る動作シミュレータシステム1は、シミュレーションによる動作テストの対象(品質評価の評価対象)となるナビゲーション装置2と、ナビゲーション装置2に対して動作テストの動作環境となる仮想の走行環境を付与するとともにナビゲーション装置2の動作テストの動作結果を取得して解析及び出力するシミュレータ装置3と、を基本的に有する。   As shown in FIG. 1, a motion simulator system 1 according to the present embodiment includes a navigation device 2 to be a target of a motion test by simulation (target of evaluation of quality evaluation), and a motion environment of the motion test with respect to the navigation device 2. And a simulator device 3 for acquiring, analyzing and outputting an operation result of an operation test of the navigation device 2 as well as a virtual traveling environment.

尚、動作テストは、出荷前において生産者側においてナビゲーション装置2の不具合を発見及び修正する為の工程の一つであり、ナビゲーション装置2が予め設定されたテスト走行経路を走行する仮想車両に設置されたと仮定した仮想の走行環境下での動作をシミュレートし、動作結果を取得及び解析することによって不具合が生じるか否かが確認される。尚、テスト走行経路は全国の経路を自由に設定可能であり、例えば都市部を走行する経路を設定したり、郊外を走行する経路を設定したり、高速道路を走行する経路を設定することが可能である。   The operation test is one of the steps for the manufacturer to find and correct a defect in the navigation device 2 before shipment, and the navigation device 2 is installed in a virtual vehicle traveling on a test travel route set in advance. By simulating the operation under the virtual traveling environment assumed to be performed, and acquiring and analyzing the operation result, it is confirmed whether or not a failure occurs. In addition, the test travel route can freely set the route of the whole country, for example, it is possible to set the route to travel in the urban area, set the route to travel in the suburbs, set the route to travel on the expressway It is possible.

また、シミュレータ装置3は、ナビゲーション装置2と双方向通信可能に接続されるとともに、キーボード等の操作手段や表示手段としてのディスプレイ等を備え、ナビゲーション装置2の評価を行う評価者4の操作によって各種情報の入力や出力が可能に構成されている。特に評価者4は、シミュレータ装置3に対して仮想車両がテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様とを仮定した走行シナリオを入力する。そして、シミュレータ装置3は入力された走行シナリオに従って、ナビゲーション装置2に対して各種信号や情報を入力し、ナビゲーション装置2の動作テストを行う仮想の走行環境を構築する。   Further, the simulator device 3 is connected to the navigation device 2 so as to be capable of bi-directional communication, includes an operation means such as a keyboard and a display as a display means, and various operations are performed by the evaluator 4 who evaluates the navigation device 2. It is configured to be able to input and output information. In particular, the evaluator 4 performs a traveling mode when the virtual vehicle travels the test traveling path with respect to the simulator device 3 and an operation mode of the navigation device 2 performed in the virtual vehicle traveling the test traveling path in the traveling mode. Enter the assumed driving scenario. Then, the simulator device 3 inputs various signals and information to the navigation device 2 in accordance with the inputted traveling scenario, and constructs a virtual traveling environment in which the operation test of the navigation device 2 is performed.

また、シミュレータ装置3は、後述のように擬似的な交通情報を発生させる擬似交通情報発生装置(RF再現機、ITS擬似装置等)や、擬似的な車両制御情報を発生させる擬似車両制御情報発生装置(PCAN装置等)を有しており、上記走行シナリオに従って各種装置で発生させた擬似的な交通情報や車両制御情報をナビゲーション装置2に入力する。それによって、より現実に近い走行環境を再現することが可能となる。   In addition, the simulator device 3 generates a pseudo traffic information generator (RF reproduction machine, ITS pseudo device, etc.) that generates pseudo traffic information as described later, and a pseudo vehicle control information generation that generates pseudo vehicle control information. A device (PCAN device or the like) is provided, and pseudo traffic information and vehicle control information generated by various devices in accordance with the above-described traveling scenario are input to the navigation device 2. This makes it possible to reproduce a more realistic driving environment.

また、シミュレータ装置3におけるナビゲーション装置2の動作結果の解析は、後述のように“常時解析”と“後解析”のいずれかを選択的に実施可能に構成されている。“常時解析”は動作テスト中のナビゲーション装置2とシミュレータ装置3との間の通信状況を常時監視し、ナビゲーション装置2において何らかの不具合が生じた場合には通信状況の変化から不具合を自動で検知し、出力する。一方で、“後解析”はナビゲーション装置2のテスト動作終了後に、動作テスト中に記憶された動作ログと正常動作を示すマスターデータを比較して合致しない箇所を不具合と判定して出力する。   Further, the analysis of the operation result of the navigation device 2 in the simulator device 3 is configured to be able to selectively carry out either "always analysis" or "post analysis" as described later. The “always-on analysis” constantly monitors the communication status between the navigation device 2 and the simulator device 3 during the operation test, and automatically detects the failure from the change in the communication status if any failure occurs in the navigation device 2 ,Output. On the other hand, “post analysis” compares the operation log stored during the operation test with the master data indicating the normal operation after the test operation of the navigation device 2 is finished, and determines a nonconforming point as a defect and outputs it.

従って、ナビゲーション装置2の動作テストを行う場合において、先ず評価者4は、ナビゲーション装置2の動作テストを行う為の走行シナリオをシミュレータ装置3において生成する。尚、走行シナリオの生成は過去に実際に公道を走行した際の履歴等を用いても良い。また、走行シナリオにはナビゲーション装置2が擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、ナビゲーション装置2が擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容についても含まれる。その後、動作テストを開始すると、シミュレータ装置3は走行シナリオに従って各種情報をナビゲーション装置2へと入力し、ナビゲーション装置2をテスト走行経路の仮想走行環境下で動作させるシミュレーションを行う。そして、動作結果は“常時解析”又は“後解析”により解析及び出力され、不具合が発生した場合には発生した不具合を特定することが可能となる。   Therefore, when the operation test of the navigation device 2 is performed, the evaluator 4 first generates a traveling scenario for performing the operation test of the navigation device 2 in the simulator device 3. In addition, the production | generation of a driving | running | working scenario may use the log | history etc. when actually drive | working a public road in the past. Further, in the traveling scenario, the timing when the navigation device 2 acquires pseudo traffic information and the content of traffic information acquired, the timing when the navigation device 2 acquires pseudo vehicle control information and the content of vehicle control information acquired Is also included. Thereafter, when the operation test is started, the simulator device 3 inputs various information into the navigation device 2 in accordance with the traveling scenario, and performs a simulation of operating the navigation device 2 in the virtual traveling environment of the test traveling route. Then, the operation result is analyzed and output by “always analysis” or “post analysis”, and it becomes possible to identify the failure that has occurred when the failure occurs.

続いて、上記ナビゲーション装置2及びシミュレータ装置3を含む動作シミュレータシステム1のより具体的な構成について図2を用いて説明する。   Subsequently, a more specific configuration of the motion simulator system 1 including the navigation device 2 and the simulator device 3 will be described with reference to FIG.

ナビゲーション装置2は、現在位置を検出する現在位置検出部と、各種のデータが記録されたデータ記録部と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECUと、ユーザからの操作を受け付ける操作部と、ユーザに対して車両周辺の地図画像や交通状況等を表示する液晶ディスプレイと、経路案内に関する音声ガイダンスを出力するスピーカと、記憶媒体であるDVDを読み取るDVDドライブと、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール等を有する。尚、ナビゲーション装置2の構成については既に公知であるので、各構成要素の詳細については省略する。また、ナビゲーション装置2の表示に関しては、評価者4側において表示内容の確認や収録を行い易いように、付属の液晶ディスプレイではなく別体の大型ディスプレイに接続して表示するのが望ましい。   The navigation device 2 includes a current position detection unit for detecting a current position, a data recording unit in which various data are recorded, a navigation ECU for performing various arithmetic processing based on input information, and an operation from a user. , A liquid crystal display that displays a map image around the vehicle, traffic conditions, etc. to the user, a speaker that outputs voice guidance regarding route guidance, a DVD drive that reads a DVD as a storage medium, a probe center And a communication module that communicates with an information center such as a VICS (registered trademark: Vehicle Information and Communication System) center. The configuration of the navigation device 2 is already known, so the details of each component will be omitted. Further, regarding the display of the navigation device 2, it is desirable to connect and display on a separate large display instead of the attached liquid crystal display so that the evaluator 4 can easily check and record the display contents.

一方、シミュレータ装置3は、図2に示すように制御ECU11と、制御ECU11に接続された情報記録手段としての動作情報DB12と、タッチパネルやキーボード等から構成される入力操作部13と、液晶表示パネル等で構成されたディスプレイ14と、ナビゲーション装置2の表示画面を撮像する為のカメラ15と、ナビゲーション装置2から出力された音声を収録する為の音声入力装置16(例えば、マイク以外に通信ケーブル等を介して入力された音信号を録音する装置等が該当する)と、動作テストを行う仮想の走行環境を構築する為の各種情報をナビゲーション装置2に対して入力する為のATMツール17、PCAN装置18、RF再現機19、ITS擬似装置20を備える。   On the other hand, as shown in FIG. 2, the simulator device 3 has a control ECU 11, an operation information DB 12 as information recording means connected to the control ECU 11, an input operation unit 13 composed of a touch panel and a keyboard, and a liquid crystal display panel And the like, the camera 15 for capturing the display screen of the navigation device 2, and the voice input device 16 for recording the voice output from the navigation device 2 (for example, a communication cable or the like other than the microphone) Devices that record sound signals input via the Internet, etc.), and an ATM tool 17, PCAN, for inputting various information for constructing a virtual traveling environment in which an operation test is performed, to the navigation device 2. The apparatus 18, the RF reproduction machine 19, and the ITS simulation apparatus 20 are provided.

制御ECU(エレクトロニック・コントロール・ユニット)11は、シミュレータ装置3の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU21、並びにCPU21が各種の演算処理を行うにあたってワーキングメモリとして使用されるRAM22、制御用のプログラムのほか、後述の動作評価プログラム(図3参照)等が記録されたROM23、ROM23から読み出したプログラムを記憶するフラッシュメモリ24等の内部記憶装置を備えている。尚、制御ECU11は、処理アルゴリズムとしての各種手段を有する。例えば、走行シナリオ取得手段は、仮想車両がテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様とを仮定した走行シナリオを取得する。擬似情報取得手段は、テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とをナビゲーション装置2に取得させる。不具合出力手段は、走行シナリオに従って仮想車両を走行させるとともにナビゲーション装置2の操作を行った結果、ナビゲーション装置2の動作の不具合がある場合に、不具合を示す情報を出力する。   The control ECU (Electronic Control Unit) 11 is an electronic control unit that controls the entire simulator device 3 and is used as a working memory when the CPU 21 as an arithmetic device and control device and the CPU 21 perform various arithmetic processing. In addition to the RAM 22 and the control program, an internal storage device such as a ROM 23 storing an operation evaluation program (see FIG. 3) described later and the like and a flash memory 24 storing the program read from the ROM 23 is provided. The control ECU 11 has various means as a processing algorithm. For example, the traveling scenario acquisition means assumes a traveling mode when the virtual vehicle travels the test traveling path, and a traveling scenario assuming the operation mode of the navigation device 2 performed in the virtual vehicle traveling the test traveling path in the traveling mode. To get The pseudo information acquisition means causes the navigation device 2 to acquire pseudo traffic information and pseudo vehicle control information which are expected to be acquired when it is assumed that the vehicle travels the test travel route. The defect output means outputs information indicating a defect when there is a defect in the operation of the navigation device 2 as a result of operating the navigation device 2 as well as causing the virtual vehicle to travel according to the traveling scenario.

また、動作情報DB12は、シミュレータ装置3においてナビゲーション装置2の動作テストを行う為の各種情報や動作結果を記憶する為の記憶手段であり、例えば不揮発性のメモリやHDD等によって構成される。動作情報DB12には、例えば走行シナリオ25、ナビゲーション装置2の動作結果を示す各種ログ情報26、ナビゲーション装置2の動作結果を解析する為のマスターデータ27等が記憶される。尚、各情報の詳細については後述する。   The operation information DB 12 is storage means for storing various information for performing an operation test of the navigation device 2 in the simulator device 3 and an operation result, and is constituted by, for example, a non-volatile memory, an HDD or the like. The motion information DB 12 stores, for example, a traveling scenario 25, various log information 26 indicating the operation result of the navigation device 2, and master data 27 for analyzing the operation result of the navigation device 2. The details of each information will be described later.

また、入力操作部13は、例えばキーボード、マウス、ディスプレイ14の前面に設けられたタッチパネル等によって構成され、評価者4による各種操作を受け付け可能に構成されている。そして、制御ECU11は、入力操作部13を介して入力された操作に基づき、対応する各種の動作を実行すべく制御を行う。例えば本実施形態では走行シナリオを作成する際などに操作される。   Further, the input operation unit 13 is configured by, for example, a keyboard, a mouse, a touch panel provided on the front surface of the display 14 and the like, and is configured to be able to receive various operations by the evaluator 4. Then, based on the operation input through the input operation unit 13, the control ECU 11 performs control to execute various corresponding operations. For example, in the present embodiment, the operation is performed when creating a traveling scenario.

また、ディスプレイ14は、評価者4から視認可能な位置に配設されており、液晶ディスプレイや有機ELディスプレイ等が用いられる。そして、ナビゲーション装置2の動作テストを実行する為の各種操作アイコンやナビゲーション装置2の動作状況等の各種情報が表示される。また、ナビゲーション装置2の動作テストにおいて不具合が発生した場合には、発生した不具合の内容についても表示される。   Moreover, the display 14 is arrange | positioned by the position which can be visually recognized from the evaluator 4, and a liquid crystal display, an organic electroluminescent display, etc. are used. Then, various operation icons for executing the operation test of the navigation device 2 and various information such as the operation status of the navigation device 2 are displayed. Further, when a failure occurs in the operation test of the navigation device 2, the content of the generated failure is also displayed.

また、カメラ15は、ナビゲーション装置2の液晶ディスプレイの前方に対向して配置され、動作テスト中においてナビゲーション装置2の液晶ディスプレイに表示される表示画面を撮像する。また、カメラ15によって撮像された撮像画像は画像ログとして動作情報DB12に格納され、ナビゲーション装置2の動作テストにおける不具合の解析等に用いられる。   Further, the camera 15 is disposed in front of the liquid crystal display of the navigation device 2 and captures a display screen displayed on the liquid crystal display of the navigation device 2 during the operation test. Further, the captured image captured by the camera 15 is stored as an image log in the operation information DB 12 and used for analysis of a defect in an operation test of the navigation device 2 or the like.

また、音声入力装置16は、ナビゲーション装置2のスピーカ線に接続され、動作テスト中においてナビゲーション装置2から出力された音声を収録する。また、音声入力装置16によって収録された音声は音声ログとして動作情報DB12に格納され、ナビゲーション装置2の動作テストにおける不具合の解析等に用いられる。   Further, the voice input device 16 is connected to the speaker line of the navigation device 2 and records the voice output from the navigation device 2 during the operation test. Further, the voice recorded by the voice input device 16 is stored as a voice log in the operation information DB 12 and used for analysis of a defect in the operation test of the navigation device 2 or the like.

また、ATMツール17は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して仮想車両の位置情報(GPS信号)や車速データを擬似的に作成して送信する装置である。また、仮想車両で行われると仮定したナビゲーション装置2の操作信号についても同じく擬似的に作成して送信する。その結果、ナビゲーション装置2はATMツール17から入力された仮想車両の位置情報や車速データに基づいて、ナビゲーション装置2が搭載されていると仮定される仮想車両を走行させる。即ち、仮想車両の現在位置が走行シナリオに従ってテスト走行経路上を移動することとなる。更に、ナビゲーション装置2はATMツール17から入力された操作信号に基づいて、走行シナリオに従ったタイミングで走行シナリオに従った操作(例えば目的地の設定操作、走行案内の開始操作等)を受け付ける。   In addition, the ATM tool 17 is a device that virtually creates and transmits position information (GPS signal) and vehicle speed data of a virtual vehicle to the navigation device 2 in order to construct a virtual traveling environment traveling according to a traveling scenario. It is. Also, the operation signal of the navigation device 2 assumed to be performed by the virtual vehicle is similarly generated and transmitted in a pseudo manner. As a result, based on the position information of the virtual vehicle and the vehicle speed data input from the ATM tool 17, the navigation device 2 causes the virtual vehicle assumed to be loaded with the navigation device 2 to travel. That is, the current position of the virtual vehicle moves on the test traveling route in accordance with the traveling scenario. Furthermore, based on the operation signal input from the ATM tool 17, the navigation device 2 receives an operation according to the traveling scenario (for example, an operation for setting a destination, an operation for starting traveling guidance, etc.) at a timing according to the traveling scenario.

一方、PCAN装置18は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して仮想車両の車両制御情報を擬似的に作成して送信する装置である。尚、ナビゲーション装置2に対して送信対象となる車両制御情報は、例えば仮想車両におけるエアコンの作動状態、燃費、ブレーキの作動状況等を特定する情報である。   On the other hand, the PCAN device 18 is a device that virtually creates and transmits vehicle control information of a virtual vehicle to the navigation device 2 in order to construct a virtual traveling environment for traveling according to a traveling scenario. The vehicle control information to be transmitted to the navigation device 2 is information specifying, for example, the operating state of the air conditioner in the virtual vehicle, the fuel consumption, the operating state of the brake, and the like.

また、RF再現機19は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して特にFM多重放送によって送信対象となる交通情報を擬似的に作成して送信する装置である。具体的には渋滞や事故に関するVICS情報等が擬似的に作成されて送信される。   Further, in order to construct a virtual traveling environment for traveling according to a traveling scenario, the RF reproducing machine 19 artificially creates and transmits traffic information to be transmitted, in particular, by FM multiplex broadcasting, to the navigation device 2 It is. Specifically, VICS information and the like regarding traffic jams and accidents are pseudo-created and transmitted.

また、ITS擬似装置20は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して特にビーコン及びDSRCによって送信対象となる交通情報やETC(Electronic Toll Collection System)に関する情報を擬似的に作成して送信する装置である。   In addition, the ITS simulation apparatus 20 generates traffic information according to a traffic scenario and an ETC (Electronic Toll Collection System) to be transmitted by beacon and DSRC to the navigation apparatus 2 in order to construct a virtual traveling environment which travels according to a traveling scenario. Is a device that creates and transmits in a pseudo manner.

続いて、前記構成を有する動作シミュレータシステム1を構成するシミュレータ装置3において実行する動作評価プログラムについて図3に基づき説明する。図3は本実施形態に係る動作評価プログラムのフローチャートである。ここで、動作評価プログラムは、シミュレータ装置3において対応するアプリケーションプログラムの起動操作を受け付けた場合に実行され、仮想の走行環境を構築してナビゲーション装置2の動作テストを行うとともに、動作テストの結果に基づいてナビゲーション装置2の品質評価を行うプログラムである。尚、以下の図3にフローチャートで示されるプログラムは、シミュレータ装置3が備えるRAM22やROM23等に記憶されており、CPU21により実行される。   Subsequently, a motion evaluation program to be executed in the simulator device 3 constituting the motion simulator system 1 having the above configuration will be described based on FIG. FIG. 3 is a flowchart of the operation evaluation program according to the present embodiment. Here, the operation evaluation program is executed when the simulator device 3 receives a start operation of the corresponding application program, constructs a virtual traveling environment, performs an operation test of the navigation device 2, and generates an operation test result. It is a program which performs quality evaluation of the navigation apparatus 2 based on it. The program shown in the flowchart of FIG. 3 below is stored in the RAM 22 or the ROM 23 of the simulator 3 and is executed by the CPU 21.

先ず、ステップ(以下、Sと略記する)1においてシミュレータ装置3のCPU21は、接続されたナビゲーション装置2の動作テストを行う為のアプリケーションプログラムを起動する。その結果、ディスプレイ14には図4に示すような作業ウィンドウ31が表示される。   First, in step (hereinafter abbreviated as S) 1, the CPU 21 of the simulator device 3 starts an application program for performing an operation test of the connected navigation device 2. As a result, a work window 31 as shown in FIG. 4 is displayed on the display 14.

ここで、作業ウィンドウ31ではナビゲーション装置2の動作テストに関する評価者4の各種操作を受け付ける。具体的には、走行シナリオ(テスト走行経路を含む)の選択、走行シナリオの再生開始(動作テストの開始)、走行シナリオの再生位置の変更、動作テストの一時停止等の操作が可能である。以下に、作業ウィンドウ31についてより詳細に説明する。   Here, the operation window 31 receives various operations of the evaluator 4 regarding the operation test of the navigation device 2. Specifically, operations such as selection of a traveling scenario (including a test traveling route), start of reproduction of the traveling scenario (start of operation test), change of reproduction position of the traveling scenario, suspension of operation test, and the like are possible. The work window 31 will be described in more detail below.

図4に示すように作業ウィンドウ31は、現在選択されている走行シナリオの内、特に仮想車両の走行開始(動作テストの開始)時刻からの時間経過に伴う仮想車両の車速の変位を示した車速グラフ32と、現在の走行シナリオの再生位置を示す再生バー33と、走行シナリオの再生位置を任意の位置に変更する際に操作される再生タグ34と、走行シナリオの再生を開始する際に操作される再生アイコン35と、走行シナリオの再生を一時停止する際に操作される一時停止アイコン36と、走行シナリオを選択又は変更する際に操作されるシナリオ選択アイコン37とを有する。   As shown in FIG. 4, the work window 31 is a vehicle speed that indicates the displacement of the vehicle speed of the virtual vehicle with the passage of time from the time when the virtual vehicle starts to travel (start of the operation test) among the currently selected traveling scenarios. The graph 32, the reproduction bar 33 indicating the reproduction position of the current traveling scenario, the reproduction tag 34 operated when changing the reproduction position of the traveling scenario to an arbitrary position, and the operation when starting reproduction of the traveling scenario The reproduction icon 35 has a pause icon 36 operated when pausing reproduction of the traveling scenario, and a scenario selection icon 37 operated when selecting or changing the traveling scenario.

次に、S2においてCPU21は、ナビゲーション装置2の動作テストを行う為の走行シナリオを取得する。具体的には、図4に示す作業ウィンドウ31において評価者4がシナリオ選択アイコン37を選択すると、選択対象となる走行シナリオの一覧が表示される。そこで、評価者4が希望する走行シナリオを選択することによって動作テストを行う対象となる走行シナリオが取得される。尚、走行シナリオには仮想車両が走行する経路であるテスト走行経路が紐付けられており、走行シナリオを選択することによってテスト走行経路も決定される。尚、テスト走行経路を最初に決定し、決定されたテスト走行経路に該当する走行シナリオのみを選択対象として表示しても良い。   Next, in S2, the CPU 21 acquires a traveling scenario for performing an operation test of the navigation device 2. Specifically, when the evaluator 4 selects the scenario selection icon 37 in the work window 31 shown in FIG. 4, a list of traveling scenarios to be selected is displayed. Therefore, the traveling scenario to be subjected to the operation test is acquired by selecting the traveling scenario desired by the evaluator 4. A test travel route, which is a route along which the virtual vehicle travels, is associated with the travel scenario, and the test travel route is also determined by selecting the travel scenario. The test travel route may be determined first, and only the travel scenario corresponding to the determined test travel route may be displayed as the selection target.

また、走行シナリオは、基本的には評価者4の入力操作によってシミュレータ装置3において事前に生成される。一のテスト走行経路に対して複数の走行シナリオを生成することも可能である。尚、テスト走行経路は全国の経路を自由に設定可能であり、例えば都市部を走行する経路を設定したり、郊外を走行する経路を設定したり、高速道路を走行する経路を設定することが可能である。また、走行シナリオは、過去に実際にテスト走行経路となる公道を走行した際の履歴に基づいて生成しても良い。   In addition, the traveling scenario is basically generated in advance by the simulator device 3 by the input operation of the evaluator 4. It is also possible to generate multiple travel scenarios for one test travel path. In addition, the test travel route can freely set the route of the whole country, for example, it is possible to set the route to travel in the urban area, set the route to travel in the suburbs, set the route to travel on the expressway It is possible. In addition, the traveling scenario may be generated based on the history when traveling on a public road that actually becomes a test traveling path in the past.

具体的に走行シナリオは、ナビゲーション装置2のテスト動作を行うに際して、仮想車両が予め設定されたテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様と、テスト走行経路を走行すると仮定した際にナビゲーション装置2が取得すると予想される交通情報の取得タイミング及び内容と、テスト走行経路を走行すると仮定した際にナビゲーション装置2が取得すると予想される車両制御情報の取得タイミング及び内容と、を仮定したデータである。ここで、図5はシミュレータ装置3において生成される走行シナリオの一例を示した図である。   Specifically, when the test operation of the navigation device 2 is performed, the traveling scenario is performed in the traveling mode when the virtual vehicle travels the test traveling path set in advance and the virtual vehicle traveling the test traveling path in the traveling mode. The operation mode of the navigation device 2 to be obtained, the acquisition timing and content of traffic information that the navigation device 2 is expected to acquire when it is assumed to travel the test travel route, and the navigation device 2 when it is assumed to travel the test travel route Is data that assumes acquisition timing and content of vehicle control information that is expected to be acquired. Here, FIG. 5 is a view showing an example of a traveling scenario generated in the simulator device 3.

図5に示すように走行シナリオは、仮想車両の走行開始(動作テストの開始)時刻からの時間経過に伴う仮想車両の車速の変位(即ち仮想車両の走行態様)を示した車速グラフ41と、走行シナリオに対してナビゲーション装置2の操作と交通情報及び車両制御情報の取得を対応付けた動作タグ42と、ナビゲーション装置2で実施される処理の詳細(操作、情報取得、画面表示、音声出力等)を時間経過順に登録したシナリオデータ43と、各処理に必要な所要時間を規定した所要時間データ44とを有する。尚、評価者4は例えば動作タグ42を追加することによって、走行シナリオの任意のタイミングに対して新たなナビゲーション装置2の操作や情報の取得を対応付けることが可能となる。また、動作タグ42を消去したり、位置(操作や情報の取得を行うタイミング)を変更することも可能である。また、シナリオデータ43の各コマンドを追加、消去、修正することも可能である。   As shown in FIG. 5, the traveling scenario is a vehicle speed graph 41 showing the displacement of the vehicle speed of the virtual vehicle (that is, the traveling mode of the virtual vehicle) with the passage of time from the time when the virtual vehicle travels (the operation test starts). Operation tag 42 in which the operation of the navigation device 2 is associated with acquisition of traffic information and vehicle control information with respect to a traveling scenario, and details of processing performed by the navigation device 2 (operation, information acquisition, screen display, voice output, etc. Scenario data 43 registered in the order of time elapsed, and required time data 44 defining the required time required for each process. In addition, the evaluator 4 can associate the operation of the new navigation device 2 and the acquisition of information with an arbitrary timing of the traveling scenario by adding the operation tag 42, for example. In addition, it is also possible to delete the operation tag 42 or to change the position (timing to obtain an operation or information). Moreover, it is also possible to add, delete, and correct each command of the scenario data 43.

その後、S3においてCPU21は、ATMツール17、PCAN装置18、RF再現機19、ITS擬似装置20の各装置を起動して仮想の走行環境を構築する。   Thereafter, in S3, the CPU 21 activates the ATM tool 17, the PCAN device 18, the RF reproducing device 19, and the ITS simulation device 20 to construct a virtual traveling environment.

続いて、S4においてCPU21は、評価者4の操作に基づいて走行シナリオの再生(即ち動作テスト)を開始する。動作テストが開始されると、CPU21は前記S2で取得した走行シナリオ(図5)に従ってATMツール17、PCAN装置18、RF再現機19、ITS擬似装置20を制御し、各装置から各種情報がナビゲーション装置2へと入力される。   Subsequently, in S4, the CPU 21 starts reproduction of the traveling scenario (that is, an operation test) based on the operation of the evaluator 4. When the operation test is started, the CPU 21 controls the ATM tool 17, the PCAN unit 18, the RF reproducing unit 19, and the ITS simulation unit 20 according to the traveling scenario (FIG. 5) acquired in S2 and various information from each unit is navigated It is input to the device 2.

具体的には、ナビゲーション装置2は走行シナリオに従ってATMツール17から入力された仮想車両の位置情報や車速データに基づいて、ナビゲーション装置2が搭載されていると仮定される仮想車両を走行させる。即ち、仮想車両の現在位置が走行シナリオに従ってテスト走行経路上を移動することとなる。また、ナビゲーション装置2は走行シナリオに従って同じくATMツール17から入力された操作信号に基づいて、走行シナリオに従ったタイミングで走行シナリオに従った操作(例えば目的地の設定操作、走行案内の開始操作等)を受け付け、受け付けた操作に対応する処理(例えば、経路探索処理、自宅の登録等)を実行する。   Specifically, the navigation device 2 travels the virtual vehicle assumed to be equipped with the navigation device 2 based on the position information and the vehicle speed data of the virtual vehicle input from the ATM tool 17 in accordance with the traveling scenario. That is, the current position of the virtual vehicle moves on the test traveling route in accordance with the traveling scenario. Further, the navigation device 2 performs an operation according to the traveling scenario at a timing according to the traveling scenario based on the operation signal inputted from the ATM tool 17 according to the traveling scenario as well (for example, an operation for setting a destination, an operation for starting traveling guidance, etc. ) And execute processing (for example, route search processing, registration of home, etc.) corresponding to the received operation.

更に、ナビゲーション装置2は走行シナリオに従ってPCAN装置18から送信された擬似的な仮想車両の車両制御情報、RF再現機19やITS擬似装置20から送信された擬似的な交通情報等についても受信する。   Furthermore, the navigation device 2 also receives vehicle control information of a pseudo virtual vehicle transmitted from the PCAN device 18 according to the traveling scenario, pseudo traffic information transmitted from the RF reproducing device 19 and the ITS simulation device 20, and the like.

尚、ナビゲーション装置2の動作テスト中においては、ナビゲーション装置2の動作結果を示す各種ログ(動作ログ)が随時記録され、動作情報DB12に格納される。例えば、動作テスト中においてナビゲーション装置2の液晶ディスプレイに表示される表示画面をカメラ15により撮像した画像ログ、動作テスト中においてナビゲーション装置2から出力された音声を音声入力装置16で収録した音声ログ、ナビゲーション装置2の作業内容を示す作業ログ、シミュレータ装置3とナビゲーション装置2との間において行われている通信状態を示す通信ログ等がある。   During the operation test of the navigation device 2, various logs (operation logs) indicating the operation result of the navigation device 2 are recorded as needed, and stored in the operation information DB 12. For example, an image log obtained by imaging the display screen displayed on the liquid crystal display of the navigation device 2 by the camera 15 during the operation test, a voice log obtained by recording the voice output from the navigation device 2 by the voice input device 16 during the operation test, There are a work log indicating the work content of the navigation device 2 and a communication log indicating the communication state performed between the simulator device 3 and the navigation device 2.

次に、S5においてCPU21は、ナビゲーション装置2の動作結果の解析方法として“常時解析”と“後解析”のいずれが選択されているかを判定する。尚、解析方法については評価者4が動作テストを開始する前に選択可能に構成されている。   Next, in S5, the CPU 21 determines which of “always analysis” and “post analysis” is selected as a method of analyzing the operation result of the navigation device 2. The analysis method is configured to be selectable before the evaluator 4 starts the operation test.

そして、ナビゲーション装置2の動作結果の解析方法として“常時解析”が選択されている場合(S5:YES)には、S6へと移行する。それに対して、ナビゲーション装置2の動作結果の解析方法として“後解析”が選択されている場合(S5:NO)には、S12へと移行する。   Then, when "always analysis" is selected as the analysis method of the operation result of the navigation device 2 (S5: YES), the process proceeds to S6. On the other hand, when “post analysis” is selected as the analysis method of the operation result of the navigation device 2 (S5: NO), the process proceeds to S12.

S6においてCPU21は、シミュレータ装置3とナビゲーション装置2との間において行われている通信を、動作テストの間において継続的に監視する。また、両者間の通信が正常に行われているか否かの結果を通信ログとして記録し、動作情報DB12等に格納する。   In S6, the CPU 21 continuously monitors the communication performed between the simulator device 3 and the navigation device 2 during the operation test. Further, the result of whether communication between the two is normally performed is recorded as a communication log and stored in the operation information DB 12 or the like.

その後、S7においてCPU21は、前記S6の通信監視の結果、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態が発生したか否かを判定する。尚、通信が途絶する理由としては、例えばナビゲーション装置2の処理負荷が高くなってシステムリセットやシステムロック等の不具合が生じた場合がある。   Thereafter, in S7, the CPU 21 determines whether or not a state in which communication is interrupted between the simulator device 3 and the navigation device 2 has occurred as a result of the communication monitoring in S6. In addition, as a reason for communication being interrupted, for example, the processing load of the navigation apparatus 2 may become high, and problems such as system reset and system lock may occur.

そして、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態が発生したと判定された場合(S7:YES)には、S9へと移行する。それに対して、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態が発生していないと判定された場合(S7:NO)には、S8へと移行する。   When it is determined that a state in which communication is interrupted between the simulator device 3 and the navigation device 2 has occurred (S7: YES), the process proceeds to S9. On the other hand, when it is determined that the state in which the communication is interrupted between the simulator device 3 and the navigation device 2 has not occurred (S7: NO), the process proceeds to S8.

S8においてCPU21は、前記S2で取得した走行シナリオを完遂したか否か、即ち仮想車両がテスト走行経路の走行を終了したか否かを判定する。尚、動作テストでは仮想車両がテスト走行経路を1回のみ走行するのではなく、予め決められた周回(例えば10回)だけ繰り返し走行する設定しても良い。その場合には、走行シナリオを決められた回数だけ繰り返し完遂したか否かが判定される。また、終了時刻を設定し、終了時刻まで繰り返し周回する構成としても良い。   In S8, the CPU 21 determines whether the traveling scenario acquired in S2 has been completed, that is, whether the virtual vehicle has ended traveling on the test traveling route. In the operation test, the virtual vehicle may be set to travel repeatedly only for a predetermined number of rounds (for example, 10 times) instead of traveling on the test travel path only once. In that case, it is determined whether or not the driving scenario has been completed repeatedly the determined number of times. In addition, the end time may be set, and the configuration may be configured so as to repeatedly go around until the end time.

そして、走行シナリオを完遂したと判定された場合(S8:YES)には、当該動作評価プログラムを終了する。その後、評価者4は動作評価プログラムにおいて出力された動作テストの結果に基づいてナビゲーション装置2のプログラム修正等を行う。それに対して、走行シナリオを完遂していないと判定された場合(S8:NO)にはS6へと戻り、継続してナビゲーション装置2の動作テストを行う。   Then, if it is determined that the traveling scenario has been completed (S8: YES), the motion evaluation program is ended. Thereafter, the evaluator 4 performs program correction or the like of the navigation device 2 based on the result of the operation test output in the operation evaluation program. On the other hand, when it is determined that the traveling scenario is not completed (S8: NO), the process returns to S6, and the operation test of the navigation device 2 is continuously performed.

一方、S9においてCPU21は、ナビゲーション装置2において通信が途絶する不具合が生じた結果を不具合ログとして記録し、動作情報DB12等に格納する。尚、不具合ログには、不具合の内容(システムリセット、システムロック等)、不具合が発生した時刻等が含まれる。また、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態となった場合には、走行シナリオの再生(動作テスト)は一時的に停止される。   On the other hand, in S9, the CPU 21 records, as a malfunction log, a result of the occurrence of a malfunction in which communication is interrupted in the navigation device 2, and stores the result in the operation information DB 12 or the like. The defect log includes the content of the defect (system reset, system lock, etc.), the time when the defect occurred, and the like. In addition, when communication between the simulator device 3 and the navigation device 2 is interrupted, reproduction of the traveling scenario (operation test) is temporarily stopped.

続いて、S10においてCPU21は、前記S9で記録された不具合ログに基づいて、ナビゲーション装置2において発生した不具合の内容が記載された評価ウィンドウをディスプレイ14に出力する。ここで、図6は前記S10においてディスプレイ14に出力される評価ウィンドウ51を示した図である。   Subsequently, in S10, the CPU 21 outputs, to the display 14, an evaluation window in which the content of the defect generated in the navigation device 2 is described based on the defect log recorded in S9. Here, FIG. 6 is a view showing the evaluation window 51 output to the display 14 in S10.

図6に示すように評価ウィンドウ51には、不具合の内容(システムリセット、システムロック等)52とともに不具合が発生した時刻等が表示される。その結果、評価者4はナビゲーション装置2においてどのタイミングでどのような不具合が生じたかを把握できる。尚、前記S10の不具合の内容の出力は、必ずしもナビゲーション装置2において不具合が生じた時点で行う必要はなく、後述のように走行シナリオの再生が再開された後に出力しても良い。また、前記S10では、不具合の内容をディスプレイ14に表示せず、不具合の内容を示すデータを出力のみする構成としても良い。尚、出力されたデータは動作情報DB12等に格納され、その後に評価者4によって内容を閲覧可能に構成する。   As shown in FIG. 6, the evaluation window 51 displays the content of the failure (system reset, system lock, etc.) 52 and the time when the failure occurred. As a result, the evaluator 4 can grasp what kind of trouble has occurred in which timing in the navigation device 2. The output of the content of the problem of S10 does not necessarily have to be performed when the failure occurs in the navigation device 2, and may be output after the reproduction of the traveling scenario is resumed as described later. In S10, the content of the defect may not be displayed on the display 14, and only data indicating the content of the defect may be output. The output data is stored in the operation information DB 12 or the like, and thereafter, the evaluator 4 can view the contents.

その後、S11においてCPU21は、ナビゲーション装置2の状態回復が行われた後に、中断されていた走行シナリオの再生(即ち動作テスト)を中断地点から再開する。尚、中断地点ではなく初期地点から再開しても良い。その後、S6へと戻る。   Thereafter, in S11, after the state recovery of the navigation device 2 is performed, the CPU 21 resumes the reproduction (i.e., the operation test) of the suspended running scenario from the interruption point. It may be resumed from the initial point instead of the interruption point. After that, it returns to S6.

一方、前記S5でナビゲーション装置2の動作結果の解析方法として“後解析”が選択されていると判定された場合に実行されるS12では、CPU21は前記S2で取得した走行シナリオを完遂したか否か、即ち仮想車両がテスト走行経路の走行を終了したか否かを判定する。   On the other hand, in S12 executed when it is determined in S5 that "after analysis" is selected as the analysis method of the operation result of the navigation device 2, in S12, the CPU 21 completes the travel scenario acquired in S2 or not. That is, it is determined whether the virtual vehicle has finished traveling on the test travel route.

そして、走行シナリオを完遂したと判定された場合(S12:YES)には、S13へと移行する。それに対して、走行シナリオを完遂していないと判定された場合(S12:NO)には継続してナビゲーション装置2の動作テストを行う。尚、ナビゲーション装置2の動作テスト中においては、前述したようにナビゲーション装置2の動作結果を示す各種ログが随時記録され、動作情報DB12に格納される。   When it is determined that the traveling scenario has been completed (S12: YES), the process proceeds to S13. On the other hand, when it is determined that the traveling scenario has not been completed (S12: NO), the operation test of the navigation device 2 is continuously performed. During the operation test of the navigation device 2, as described above, various logs indicating the operation result of the navigation device 2 are recorded as needed, and stored in the operation information DB 12.

S13においてCPU21は、動作情報DB12に格納されている今回の動作テストにおいて作成された各種ログ情報を読み出す。   In S13, the CPU 21 reads various log information created in the current operation test stored in the operation information DB 12.

続いて、S14においてCPU21は、動作情報DB12からナビゲーション装置2の正常動作を示すマスターデータを読み出し、前記S13で取得した各種ログ情報とマスターデータとを比較する。そして、マスターデータと合致しない箇所のログ情報を、ナビゲーション装置2の不具合を示すログ情報として全て抽出する。   Subsequently, in S14, the CPU 21 reads master data indicating normal operation of the navigation device 2 from the operation information DB 12, and compares the various log information acquired in S13 with the master data. Then, all pieces of log information of a portion not matching the master data are extracted as log information indicating a failure of the navigation device 2.

次に、S15においてCPU21は、前記S14で抽出されたナビゲーション装置2の不具合を示すログ情報に基づいて、ナビゲーション装置2において発生した不具合の内容が記載された評価ウィンドウ51をディスプレイ14に出力する(図6参照)。尚、評価ウィンドウ51には、不具合の内容とともに不具合が発生した時刻等が表示される。その結果、評価者4はナビゲーション装置2においてどのタイミングでどのような不具合が生じたかを把握できる。また、前記S15では、不具合の内容をディスプレイ14に表示せず、不具合の内容を示すデータを出力のみする構成としても良い。尚、出力されたデータは動作情報DB12等に格納され、その後に評価者4によって内容を閲覧可能に構成する。   Next, in S15, the CPU 21 outputs, to the display 14, an evaluation window 51 in which the contents of the defect generated in the navigation device 2 are described based on the log information indicating the defect in the navigation device 2 extracted in S14. See Figure 6). The evaluation window 51 displays the content of the defect and the time at which the defect occurred. As a result, the evaluator 4 can grasp what kind of trouble has occurred in which timing in the navigation device 2. In S15, the content of the defect may not be displayed on the display 14, and only data indicating the content of the defect may be output. The output data is stored in the operation information DB 12 or the like, and thereafter, the evaluator 4 can view the contents.

更に、前記S15においてCPU21は、画像ログとして記憶されたナビゲーション装置2の表示画面の撮像画像の内、ナビゲーション装置2の動作において不具合が生じたと判定された際に撮像された画像を抽出し、評価者4に閲覧可能に構成しても良い。また、音声ログとして記憶されたナビゲーション装置2の収録音声の内、ナビゲーション装置2の動作において不具合が生じたと判定された際に収録された音声を抽出し、評価者4に視聴可能に構成しても良い。評価者4は、前記S15において出力された動作テストの結果に基づいて、ナビゲーション装置2のプログラム修正等を行うことが可能となる。   Furthermore, the CPU 21 extracts the image captured when it is determined that a malfunction has occurred in the operation of the navigation device 2 among the captured images of the display screen of the navigation device 2 stored as the image log in S15. It may be configured to be viewable to the person 4. Further, among the recorded voices of the navigation device 2 stored as voice logs, voices recorded when it is determined that a problem has occurred in the operation of the navigation device 2 are extracted and configured to be viewable to the evaluator 4 Also good. The evaluator 4 can perform program correction or the like of the navigation device 2 based on the result of the operation test output in S15.

以上詳細に説明した通り、本実施形態に係る動作シミュレータシステム1、動作シミュレータシステム1による動作シミュレート方法及び動作シミュレータシステム1で実行されるコンピュータプログラムでは、テスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートした動作テストを行うに際して、仮想車両がテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様とを仮定した走行シナリオを取得し(S2)、走行シナリオに従って仮想車両を走行させるとともにナビゲーション装置2の操作を行う一方で、走行シナリオに沿った走行態様及び操作態様でテスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報についてもナビゲーション装置2に取得させ(S3、S4)、その結果、ナビゲーション装置の動作の不具合がある場合に、不具合を示す情報を出力する(S10、S15)ので、実際の使用状況下を正確にシミュレートした動作テストを行うことが可能となる。そして、動作テストの結果を用いることによってより品質の高いナビゲーション装置を提供することが可能となる。特に、複数の動作処理を集中して行うことによる処理負荷に基づく不具合についても再現することが可能となる。また、実際に公道を走行して動作テストを行う場合と比較して、動作テストに必要となる費用や時間を削減することが可能であり、不具合の修正についても迅速に修正することが可能となる効果もある。   As described above in detail, the motion simulator system 1 according to the present embodiment, the motion simulation method by the motion simulator system 1, and the computer program executed by the motion simulator system 1 are installed in a virtual vehicle traveling on a test travel path Navigation test carried out by simulating the operation of the navigation apparatus assuming that the virtual vehicle travels the test travel route, and the navigation device performed in the virtual vehicle traveling the test travel route in the travel mode 2 Acquire the driving scenario assuming the operation mode of (S2), and run the virtual vehicle according to the driving scenario and operate the navigation device 2, while the test traveling route is executed in the driving mode and the operation mode along the driving scenario Acquired when assuming to run The navigation apparatus 2 is also made to acquire expected pseudo traffic information and pseudo vehicle control information (S3, S4), and as a result, when there is a problem with the operation of the navigation apparatus, information indicating the problem is output (S10, S15), it is possible to conduct an operation test that simulates exactly under actual usage conditions. Then, by using the result of the operation test, it is possible to provide a navigation device with higher quality. In particular, it is possible to reproduce a defect based on the processing load caused by intensively performing a plurality of operation processes. In addition, it is possible to reduce the cost and time required for the operation test as compared with the case where the operation test is actually conducted on a public road, and it is possible to correct the defect correction quickly. Also have

尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では擬似的な車両制御情報を発生させる装置としてPCAN装置18、擬似的な交通情報を発生させる装置としてRF再現機19とITS擬似装置20を備えているが、必ずしも上記全ての装置を備える必要はなく、例えばPCAN装置18とRF再現機19のみを備える構成としても良い。
The present invention is not limited to the above embodiment, and it is needless to say that various improvements and modifications can be made without departing from the scope of the present invention.
For example, in the present embodiment, the PCAN device 18 is provided as a device for generating pseudo vehicle control information, and the RF reproducing device 19 and the ITS simulation device 20 are provided as devices for generating pseudo traffic information. It is not necessary to provide the device, and for example, only the PCAN device 18 and the RF reproducer 19 may be provided.

また、本実施形態では走行シナリオとして、図5に示すように仮想車両の走行開始(動作テストの開始)時刻からの時間経過に伴う仮想車両の車速の変位(即ち仮想車両の走行態様)を示した車速グラフ41と、走行シナリオに対してナビゲーション装置2の操作と交通情報及び車両制御情報の取得を対応付けた動作タグ42と、ナビゲーション装置2で実施される処理の詳細(操作、情報取得、画面表示、音声出力等)を時間経過順に登録したシナリオデータ43と、各処理に必要な所要時間を規定した所要時間データ44とを有するが、走行シナリオの形式は図5に示す形式以外の形式としても良い。   Further, in the present embodiment, as the traveling scenario, as shown in FIG. 5, the displacement of the vehicle speed of the virtual vehicle (that is, the traveling mode of the virtual vehicle) with the passage of time from the time of starting the traveling of the virtual vehicle Vehicle speed graph 41, an operation tag 42 in which an operation of the navigation device 2 is associated with acquisition of traffic information and vehicle control information with respect to a traveling scenario, and details of processing performed by the navigation device 2 (operation, information acquisition, There is scenario data 43 in which screen display, voice output, etc.) are registered in order of passage of time, and required time data 44 which specified required time required for each processing, but the format of the traveling scenario is a format other than the format shown in FIG. As well.

また、本発明はナビゲーション装置以外に、ナビゲーション機能を有する装置であれば他の装置のシミュレータに適用することが可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等(以下、携帯端末等という)に適用することも可能である。   Further, the present invention can be applied to simulators of other devices as long as the device has a navigation function other than the navigation device. For example, the present invention can be applied to a mobile phone, a smartphone, a tablet terminal, a personal computer and the like (hereinafter referred to as a mobile terminal and the like).

また、本発明に係る動作シミュレータシステムを具体化した実施例について上記に説明したが、動作シミュレータシステムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。   Further, although the embodiment in which the motion simulator system according to the present invention is embodied has been described above, the motion simulator system can also have the following configuration, in which case the following effects can be obtained.

例えば、第1の構成は以下のとおりである。
設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置(2)の動作をシミュレートする動作シミュレータシステム(1)において、前記仮想車両が前記テスト走行経路を走行する際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得する走行シナリオ取得手段(21)と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させる擬似情報取得手段(21)と、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力する不具合出力手段(21)と、を有する。
上記構成を有する動作シミュレータシステムによれば、走行シナリオに従ってナビゲーション装置を搭載した仮想車両を走行させるとともにナビゲーション装置の操作を行う一方で、擬似的な交通情報と擬似的な車両制御情報とをナビゲーション装置に取得させることによって動作テストを行うので、実際の使用状況下を正確にシミュレートした動作テストを行うことが可能となる。そして、動作テストの結果を用いることによってより品質の高いナビゲーション装置を提供することが可能となる。特に、複数の動作処理を集中して行うことによる処理負荷に基づく不具合についても再現することが可能となる。また、実際に公道を走行して動作テストを行う場合と比較して、動作テストに必要となる費用や時間を削減することが可能であり、不具合の修正についても迅速に修正することが可能となる効果もある。
For example, the first configuration is as follows.
In a motion simulator system (1) simulating the operation of a navigation device (2) assumed to be installed in a virtual vehicle traveling on a set test traveling route, traveling when the virtual vehicle travels on the test traveling route A traveling scenario acquiring unit (21) for acquiring a traveling scenario that assumes a mode and an operation mode of the navigation device performed in the virtual vehicle traveling on the test traveling route in the traveling mode; and the virtual according to the traveling scenario Pseudo traffic information and pseudo vehicle control expected to be acquired when assuming that the test travel route is traveled in the travel mode and the operation mode while operating the navigation device while traveling the vehicle Pseudo information acquisition means (21) for causing the navigation device to acquire information and Defect output means (21) for outputting information indicating the defect when there is a defect in the operation of the navigation device as a result of running the virtual vehicle according to the traveling scenario and operating the navigation device Have.
According to the motion simulator system having the above configuration, the virtual vehicle equipped with the navigation device is made to travel according to the traveling scenario and the navigation device is operated while the pseudo traffic information and the pseudo vehicle control information are displayed. Since the operation test is performed by obtaining the information, it is possible to perform the operation test that simulates exactly the actual usage condition. Then, by using the result of the operation test, it is possible to provide a navigation device with higher quality. In particular, it is possible to reproduce a defect based on the processing load caused by intensively performing a plurality of operation processes. In addition, it is possible to reduce the cost and time required for the operation test as compared with the case where the operation test is actually conducted on a public road, and it is possible to correct the defect correction quickly. Also have

また、第2の構成は以下のとおりである。
前記走行シナリオは、前記ナビゲーション装置(2)が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、前記擬似情報取得手段は、前記走行シナリオに従ったタイミングで該当する内容の情報を前記ナビゲーション装置に取得させる。
上記構成を有する動作シミュレータシステムによれば、ナビゲーション装置による交通情報や車両制御情報の取得についても考慮し、実際の使用状況下をより正確にシミュレートした動作テストを行うことが可能となる。特に、複数の情報に応じた動作がナビゲーション装置において集中して行われることによる不具合について検証することが可能となる。
The second configuration is as follows.
The traveling scenario includes the timing at which the navigation device (2) acquires the pseudo traffic information and the content of the traffic information to be acquired, the timing at which the navigation device acquires the pseudo vehicle control information, and the vehicle to acquire the pseudo vehicle control information The pseudo information acquisition means includes the contents of control information, and causes the navigation device to acquire information of the corresponding contents at timing according to the traveling scenario.
According to the operation simulator system having the above configuration, it is possible to perform an operation test simulating the actual usage condition more accurately, taking into consideration the acquisition of traffic information and vehicle control information by the navigation device. In particular, it is possible to verify a defect due to the operation according to a plurality of pieces of information being intensively performed in the navigation device.

また、第3の構成は以下のとおりである。
前記ナビゲーション装置と、前記ナビゲーション装置に接続され、前記擬似的な交通情報を発生させる擬似交通情報発生装置(19、20)と、前記ナビゲーション装置に接続され、前記擬似的な車両制御情報を発生させる擬似車両制御情報発生装置(18)と、を有し、前記擬似交通情報発生装置及び前記擬似車両制御情報発生装置を制御することにより、前記擬似的な交通情報及び前記擬似的な車両制御情報を前記ナビゲーション装置に取得させる。
上記構成を有する動作シミュレータシステムによれば、実際にテスト走行経路となる公道を走行しなくても、走行した際にナビゲーション装置が取得すると予測される交通情報や車両制御情報を、実際に公道を走行した場合と差異なくナビゲーション装置に取得させることが可能となる。
The third configuration is as follows.
The navigation device, a pseudo traffic information generating device (19, 20) connected to the navigation device for generating the pseudo traffic information, and the navigation device connected to generate the pseudo vehicle control information A simulated vehicle control information generator (18), and controlling the simulated traffic information generator and the simulated vehicle control information generator to generate the simulated traffic information and the simulated vehicle control information; The navigation device is made to acquire.
According to the motion simulator system having the above configuration, the traffic information and the vehicle control information predicted to be acquired by the navigation device when traveling are actually traveled on the public road, without actually traveling on the public road to be the test travel path. It becomes possible to make a navigation apparatus acquire without a difference with the case where it traveled.

また、第4の構成は以下のとおりである。
前記走行シナリオに従って前記仮想車両の走行を開始させた後に、前記ナビゲーション装置(2)の動作を監視する監視装置(3)と前記ナビゲーション装置(2)との間において行われる通信を監視する通信監視手段(21)を有し、前記不具合出力手段(21)は、前記ナビゲーション装置と前記監視装置との間の通信が途絶した場合に、前記ナビゲーション装置の動作の不具合があると判定し、通信が途絶した際の状況を示す不具合ログを出力する。
上記構成を有する動作シミュレータシステムによれば、ナビゲーション装置の処理負荷が高くなってシステムリセットやシステムロック等の不具合が生じた状況を、不具合として出力することが可能となる。
The fourth configuration is as follows.
Communication monitoring that monitors communication performed between the monitoring device (3) that monitors the operation of the navigation device (2) and the navigation device (2) after starting traveling of the virtual vehicle according to the traveling scenario Means (21), and the fault output means (21) determines that there is a fault in the operation of the navigation device when the communication between the navigation device and the monitoring device is interrupted, and the communication is Output a fault log that shows the situation when the break occurred.
According to the operation simulator system having the above configuration, it is possible to output a situation where a problem such as a system reset or a system lock has occurred due to an increase in processing load of the navigation device as the problem.

また、第5の構成は以下のとおりである。
前記走行シナリオに従って前記仮想車両の走行を行う間において、前記ナビゲーション装置(2)の動作を示す動作ログを生成する動作ログ生成手段(21)と、前記走行シナリオに従った前記仮想車両の走行が終了した後に、前記動作ログ生成手段により生成された前記動作ログと前記ナビゲーション装置の正常動作を示すマスターデータとを比較するログ比較手段(21)と、を有し、前記不具合出力手段(21)は、前記マスターデータと合致しない箇所の前記動作ログを出力する。
上記構成を有する動作シミュレータシステムによれば、ナビゲーション装置のシミュレートが終了した後に、シミュレート中に発生した一又は複数の不具合を正確に特定し、出力することが可能となるので、動作テストをより効率的に実施することが可能となる。
The fifth configuration is as follows.
An operation log generating means (21) for generating an operation log indicating an operation of the navigation device (2) during traveling of the virtual vehicle according to the traveling scenario, and traveling of the virtual vehicle according to the traveling scenario A log comparison unit (21) for comparing the operation log generated by the operation log generation unit with master data indicating a normal operation of the navigation device after the completion, and the defect output unit (21) Outputs the operation log of a portion which does not match the master data.
According to the motion simulator system having the above configuration, it is possible to accurately identify and output one or more defects generated during the simulation after the simulation of the navigation device is finished, so that the motion test can be performed. It becomes possible to carry out more efficiently.

また、第6の構成は以下のとおりである。
前記走行シナリオに従って前記仮想車両の走行を行う間において、前記ナビゲーション装置(2)において出力される表示画面又は音声を収録する動作収録手段(15、16)を有し、前記不具合出力手段(21)は、前記ナビゲーション装置の動作において不具合が生じたと判定された際に収録された表示画面又は音声を出力する。
上記構成を有する動作シミュレータシステムによれば、出力された表示画面や音声を確認することによって、実際にどのような不具合が生じたのかをより正確に特定することが可能となる。
The sixth configuration is as follows.
The operation output means (21, 21) comprises operation recording means (15, 16) for recording a display screen or a sound outputted in the navigation device (2) while traveling the virtual vehicle according to the traveling scenario. Outputs the display screen or the sound recorded when it is determined that a problem has occurred in the operation of the navigation device.
According to the operation simulator system having the above configuration, it is possible to more accurately identify what kind of trouble has actually occurred by confirming the output display screen and sound.

1 動作シミュレータシステム
2 ナビゲーション装置
3 シミュレータ装置
11 制御ECU
12 動作情報DB
14 ディスプレイ
15 カメラ
16 音声入力装置
17 ATMツール
18 PCAN装置
19 RF再現機
20 ITS擬似装置
21 CPU
22 RAM
23 ROM
24 フラッシュメモリ
1 motion simulator system 2 navigation device 3 simulator device 11 control ECU
12 Operation information DB
14 Display 15 Camera 16 Voice Input Device 17 ATM Tool 18 PCAN Device 19 RF Reproduction Device 20 ITS Simulation Device 21 CPU
22 RAM
23 ROM
24 flash memory

Claims (7)

設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートする動作シミュレータシステムにおいて、
前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得する走行シナリオ取得手段と、
前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させる擬似情報取得手段と、
前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力する不具合出力手段と、を有し、
前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、
前記擬似情報取得手段は、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得する動作シミュレータシステム。
In a motion simulator system that simulates the motion of a navigation device assumed to be installed in a virtual vehicle traveling a set test travel path,
A travel mode when the virtual vehicle is assumed to travel the test traveling route, the travel scenario, if the operation mode of the navigation device to be performed in the virtual vehicle traveling the test traveling route in the driving mode Driving scenario acquisition means to acquire,
Pseudo traffic information expected to be obtained assuming that the test vehicle travels in the traveling mode and the operation mode while traveling the virtual vehicle according to the traveling scenario and operating the navigation device Pseudo information acquisition means for causing the navigation device to acquire the vehicle control information and the pseudo vehicle control information;
Wherein together to travel the virtual vehicle according to the travel scenario navigation device operating a result of the, if there is a failure of the operation of the navigation device, have a, and defect output unit for outputting information indicating the failure,
The traveling scenario includes the timing at which the navigation device acquires the pseudo traffic information and the content of the traffic information to be acquired, the timing at which the navigation device acquires the pseudo vehicle control information, and vehicle control information to be acquired. Including content and
The pseudo information acquisition means
Obtain pseudo traffic information of the corresponding contents at the timing according to the driving scenario,
The motion simulator system which acquires the pseudo | simulation vehicle control information of the applicable content at the timing according to the said driving | running | working scenario .
前記ナビゲーション装置と、
前記ナビゲーション装置に接続され、前記擬似的な交通情報を発生させる擬似交通情報発生装置と、
前記ナビゲーション装置に接続され、前記擬似的な車両制御情報を発生させる擬似車両制御情報発生装置と、を有し、
前記擬似交通情報発生装置及び前記擬似車両制御情報発生装置を制御することにより、前記擬似的な交通情報及び前記擬似的な車両制御情報を前記ナビゲーション装置に取得させる請求項に記載の動作シミュレータシステム。
The navigation device;
A simulated traffic information generator connected to the navigation device to generate the simulated traffic information;
A simulated vehicle control information generator connected to the navigation device and generating the simulated vehicle control information;
The operation simulator system according to claim 1 , causing the navigation device to acquire the pseudo traffic information and the pseudo vehicle control information by controlling the pseudo traffic information generating device and the pseudo vehicle control information generating device. .
前記走行シナリオに従って前記仮想車両の走行を開始させた後に、前記ナビゲーション装置の動作を監視する監視装置と前記ナビゲーション装置との間において行われる通信を監視する通信監視手段を有し、
前記不具合出力手段は、前記ナビゲーション装置と前記監視装置との間の通信が途絶した場合に、前記ナビゲーション装置の動作の不具合があると判定し、通信が途絶した際の状況を示す不具合ログを出力する請求項1又は請求項2に記載の動作シミュレータシステム。
A communication monitoring unit that monitors communication performed between the monitoring device that monitors the operation of the navigation device and the navigation device after starting traveling of the virtual vehicle according to the traveling scenario;
The fault output means determines that there is a fault in the operation of the navigation device when communication between the navigation device and the monitoring device is disrupted, and outputs a fault log indicating a situation when the communication is disrupted. The motion simulator system according to claim 1 or claim 2 .
前記走行シナリオに従って前記仮想車両の走行を行う間において、前記ナビゲーション装置の動作を示す動作ログを生成する動作ログ生成手段と、
前記走行シナリオに従った前記仮想車両の走行が終了した後に、前記動作ログ生成手段により生成された前記動作ログと前記ナビゲーション装置の正常動作を示すマスターデータとを比較するログ比較手段と、を有し、
前記不具合出力手段は、前記マスターデータと合致しない箇所の前記動作ログを出力する請求項1又は請求項2に記載の動作シミュレータシステム。
Operation log generation means for generating an operation log indicating an operation of the navigation device while traveling the virtual vehicle according to the traveling scenario;
Log comparison means for comparing the operation log generated by the operation log generation means with master data indicating normal operation of the navigation device after the traveling of the virtual vehicle according to the traveling scenario is completed And
The operation simulator system according to claim 1 or 2 , wherein the failure output unit outputs the operation log of a portion which does not match the master data.
前記走行シナリオに従って前記仮想車両の走行を行う間において、前記ナビゲーション装置において出力される表示画面又は音声を収録する動作収録手段を有し、
前記不具合出力手段は、前記ナビゲーション装置の動作において不具合が生じたと判定された際に収録された表示画面又は音声を出力する請求項1乃至請求項のいずれかに記載の動作シミュレータシステム。
The navigation system further comprises operation recording means for recording a display screen or a sound output from the navigation device while traveling the virtual vehicle according to the traveling scenario.
The operation simulator system according to any one of claims 1 to 4 , wherein the malfunction output unit outputs a display screen or a sound recorded when it is determined that a malfunction has occurred in the operation of the navigation device.
設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートする動作シミュレータ方法において、
走行シナリオ取得手段が、前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得するステップと、
擬似情報取得手段が、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させるステップと、
不具合出力手段が、前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力するステップと、を有し、
前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、
前記擬似情報取得手段は、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得する動作シミュレータ方法。
In a motion simulator method for simulating the operation of a navigation device assumed to be installed in a virtual vehicle traveling a set test travel path,
A traveling mode when the traveling scenario acquiring means assumes that the virtual vehicle travels the test traveling path, and an operation mode of the navigation device performed in the virtual vehicle traveling the test traveling path in the traveling mode Obtaining a driving scenario assuming
While it is assumed that the pseudo information acquisition means travels the virtual vehicle according to the travel scenario and operates the navigation device, acquisition is expected when it is assumed that the test travel path travels in the travel mode and the operation mode Causing the navigation device to acquire the simulated traffic information and the simulated vehicle control information;
Outputting the information indicating the defect when there is a defect in the operation of the navigation device as a result of causing the virtual vehicle to travel according to the traveling scenario and operating the navigation device according to the traveling scenario; Yes, and
The traveling scenario includes the timing at which the navigation device acquires the pseudo traffic information and the content of the traffic information to be acquired, the timing at which the navigation device acquires the pseudo vehicle control information, and vehicle control information to be acquired. Including content and
The pseudo information acquisition means
Obtain pseudo traffic information of the corresponding contents at the timing according to the driving scenario,
An operation simulator method for acquiring pseudo vehicle control information of corresponding contents at timing according to the traveling scenario .
設定されたテスト走行経路を走行する仮想車両に設置されたと仮定したナビゲーション装置の動作をシミュレートするコンピュータプログラムであって、
コンピュータを、
前記仮想車両が前記テスト走行経路を走行すると仮定した際の走行態様と、前記走行態様で前記テスト走行経路を走行する前記仮想車両において行われる前記ナビゲーション装置の操作態様とを仮定した走行シナリオを取得する走行シナリオ取得手段と、
前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行う一方で、前記走行態様及び前記操作態様で前記テスト走行経路を走行すると仮定した際に取得が予想される擬似的な交通情報と擬似的な車両制御情報とを前記ナビゲーション装置に取得させる擬似情報取得手段と、
前記走行シナリオに従って前記仮想車両を走行させるとともに前記ナビゲーション装置の操作を行った結果、前記ナビゲーション装置の動作の不具合がある場合に、前記不具合を示す情報を出力する不具合出力手段と、
して機能させる為のコンピュータプログラムであって、
前記走行シナリオは、前記ナビゲーション装置が前記擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、前記ナビゲーション装置が前記擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容とを含み、
前記擬似情報取得手段は、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な交通情報を取得し、
前記走行シナリオに従ったタイミングで該当する内容の擬似的な車両制御情報を取得するコンピュータプログラム
A computer program that simulates the operation of a navigation device assumed to be installed in a virtual vehicle traveling a set test travel path,
Computer,
A travel mode when the virtual vehicle is assumed to travel the test traveling route, the travel scenario, if the operation mode of the navigation device to be performed in the virtual vehicle traveling the test traveling route in the driving mode Driving scenario acquisition means to acquire,
Pseudo traffic information expected to be obtained assuming that the test vehicle travels in the traveling mode and the operation mode while traveling the virtual vehicle according to the traveling scenario and operating the navigation device Pseudo information acquisition means for causing the navigation device to acquire the vehicle control information and the pseudo vehicle control information;
Malfunction output means for outputting information indicating the malfunction when there is a malfunction in the operation of the navigation device as a result of traveling the virtual vehicle according to the traveling scenario and operating the navigation device;
A computer program for causing the function to,
The traveling scenario includes the timing at which the navigation device acquires the pseudo traffic information and the content of the traffic information to be acquired, the timing at which the navigation device acquires the pseudo vehicle control information, and vehicle control information to be acquired. Including content and
The pseudo information acquisition means
Obtain pseudo traffic information of the corresponding contents at the timing according to the driving scenario,
A computer program for acquiring pseudo vehicle control information of the corresponding contents at timing according to the traveling scenario .
JP2016026796A 2016-02-16 2016-02-16 Motion simulator system, motion simulator method and computer program Active JP6528699B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016026796A JP6528699B2 (en) 2016-02-16 2016-02-16 Motion simulator system, motion simulator method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016026796A JP6528699B2 (en) 2016-02-16 2016-02-16 Motion simulator system, motion simulator method and computer program

Publications (2)

Publication Number Publication Date
JP2017146699A JP2017146699A (en) 2017-08-24
JP6528699B2 true JP6528699B2 (en) 2019-06-12

Family

ID=59682254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016026796A Active JP6528699B2 (en) 2016-02-16 2016-02-16 Motion simulator system, motion simulator method and computer program

Country Status (1)

Country Link
JP (1) JP6528699B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7007183B2 (en) * 2017-12-27 2022-01-24 日立Astemo株式会社 Traffic flow control device, data structure of driving scenario
CN110233768B (en) * 2018-03-05 2022-02-25 博泰车联网科技(上海)股份有限公司 UDS-based CAN bus test system and CAN bus test method
JP7107236B2 (en) * 2019-01-24 2022-07-27 トヨタ自動車株式会社 Input data creation device and input data creation method
CN112613694B (en) * 2020-11-27 2023-09-08 北京百度网讯科技有限公司 Evaluation method, device and equipment of navigation map and readable storage medium
CN113268428B (en) * 2021-06-16 2023-08-18 一汽解放汽车有限公司 Test method and system of fleet management system, storage medium and electronic device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001243089A (en) * 2000-02-25 2001-09-07 Mitsubishi Electric Corp Device and method for verifying software
JP2002049993A (en) * 2000-08-02 2002-02-15 Aisin Aw Co Ltd Aural guide function evaluation system for car navigation device
JP2005027040A (en) * 2003-07-02 2005-01-27 Ricoh Co Ltd Monitoring method, program and centralized monitoring program
US7369983B2 (en) * 2004-03-04 2008-05-06 Anritsu Corporation Device and method for simulating communication system capable of easily controlling protocol message
JP2009277060A (en) * 2008-05-15 2009-11-26 Sharp Corp Test device, test method, and test program for electronic equipment
US8423284B2 (en) * 2009-04-15 2013-04-16 Abalta Technologies, Inc. Monitoring, recording and testing of navigation systems
JP5906965B2 (en) * 2012-06-29 2016-04-20 株式会社デンソー In-vehicle ECU evaluation system
JP5903028B2 (en) * 2012-11-13 2016-04-13 株式会社日立製作所 Operation verification system, operation verification program, and operation verification method
JP6273927B2 (en) * 2014-03-12 2018-02-07 富士通株式会社 Information processing system, monitoring device, monitoring program, and monitoring method

Also Published As

Publication number Publication date
JP2017146699A (en) 2017-08-24

Similar Documents

Publication Publication Date Title
JP6528699B2 (en) Motion simulator system, motion simulator method and computer program
US20200042800A1 (en) Image acquiring system, terminal, image acquiring method, and image acquiring program
JP4562471B2 (en) Navigation device and traveling direction guide method
JP2005115687A (en) Road maintenance support system
JP2020042014A (en) Method and apparatus for testing automatic driving vehicle, and storage medium
CN103148861A (en) Road guidance display method and system using geotagging image
CN111611711A (en) Automatic driving data processing method and device and electronic equipment
CN112819968A (en) Test method and device for automatic driving vehicle based on mixed reality
JP2014228526A (en) Information notification device, information notification system, information notification method and program for information notification device
CN109616106A (en) Vehicle-mounted control screen voice recognition process testing method, electronic equipment and system
JP2015049187A (en) Simulation travel route generation method and system
CN115599694A (en) Integrated test method for automatic driving software version
JP5903028B2 (en) Operation verification system, operation verification program, and operation verification method
WO2023064693A1 (en) Verifying reproducibility for a vehicle controller
JP4742170B2 (en) Travel planning device, navigation device, travel planning method, travel planning program, and recording medium
WO2023110478A1 (en) Method for automatically exploring states and transitions of a human machine interface (hmi) device
JP2007183818A (en) Combination evaluation system for software components
JP2010038860A (en) Navigator and facility search method
JP6224343B2 (en) Server apparatus, information processing method, information processing system, and information processing program
JP2009146299A (en) Facility search device, facility search method, facility search program and recording medium
WO2023112367A1 (en) Information output method and information output device
JP5946400B2 (en) Operation verification system, operation verification program, and operation verification method
US11454966B2 (en) Programmatic application of router flags for vehicle limitations
JP2009237432A (en) Route guidance device for vehicle, and guidance route display method
JP2011133998A (en) Information provision device, information output device, information provision method, information output method, information provision program, information output program and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190129

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190429

R150 Certificate of patent or registration of utility model

Ref document number: 6528699

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150