JP6528699B2 - Motion simulator system, motion simulator method and computer program - Google Patents
Motion simulator system, motion simulator method and computer program Download PDFInfo
- 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
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. .
ここで、上記特許文献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.
以下、本発明に係る動作シミュレータシステムを具体化した一実施形態について図面を参照しつつ詳細に説明する。先ず、本実施形態に係る動作シミュレータシステム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
尚、動作テストは、出荷前において生産者側においてナビゲーション装置2の不具合を発見及び修正する為の工程の一つであり、ナビゲーション装置2が予め設定されたテスト走行経路を走行する仮想車両に設置されたと仮定した仮想の走行環境下での動作をシミュレートし、動作結果を取得及び解析することによって不具合が生じるか否かが確認される。尚、テスト走行経路は全国の経路を自由に設定可能であり、例えば都市部を走行する経路を設定したり、郊外を走行する経路を設定したり、高速道路を走行する経路を設定することが可能である。
The operation test is one of the steps for the manufacturer to find and correct a defect in the
また、シミュレータ装置3は、ナビゲーション装置2と双方向通信可能に接続されるとともに、キーボード等の操作手段や表示手段としてのディスプレイ等を備え、ナビゲーション装置2の評価を行う評価者4の操作によって各種情報の入力や出力が可能に構成されている。特に評価者4は、シミュレータ装置3に対して仮想車両がテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様とを仮定した走行シナリオを入力する。そして、シミュレータ装置3は入力された走行シナリオに従って、ナビゲーション装置2に対して各種信号や情報を入力し、ナビゲーション装置2の動作テストを行う仮想の走行環境を構築する。
Further, the simulator device 3 is connected to the
また、シミュレータ装置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
また、シミュレータ装置3におけるナビゲーション装置2の動作結果の解析は、後述のように“常時解析”と“後解析”のいずれかを選択的に実施可能に構成されている。“常時解析”は動作テスト中のナビゲーション装置2とシミュレータ装置3との間の通信状況を常時監視し、ナビゲーション装置2において何らかの不具合が生じた場合には通信状況の変化から不具合を自動で検知し、出力する。一方で、“後解析”はナビゲーション装置2のテスト動作終了後に、動作テスト中に記憶された動作ログと正常動作を示すマスターデータを比較して合致しない箇所を不具合と判定して出力する。
Further, the analysis of the operation result of the
従って、ナビゲーション装置2の動作テストを行う場合において、先ず評価者4は、ナビゲーション装置2の動作テストを行う為の走行シナリオをシミュレータ装置3において生成する。尚、走行シナリオの生成は過去に実際に公道を走行した際の履歴等を用いても良い。また、走行シナリオにはナビゲーション装置2が擬似的な交通情報を取得するタイミング及び取得する交通情報の内容と、ナビゲーション装置2が擬似的な車両制御情報を取得するタイミング及び取得する車両制御情報の内容についても含まれる。その後、動作テストを開始すると、シミュレータ装置3は走行シナリオに従って各種情報をナビゲーション装置2へと入力し、ナビゲーション装置2をテスト走行経路の仮想走行環境下で動作させるシミュレーションを行う。そして、動作結果は“常時解析”又は“後解析”により解析及び出力され、不具合が発生した場合には発生した不具合を特定することが可能となる。
Therefore, when the operation test of the
続いて、上記ナビゲーション装置2及びシミュレータ装置3を含む動作シミュレータシステム1のより具体的な構成について図2を用いて説明する。
Subsequently, a more specific configuration of the motion simulator system 1 including the
ナビゲーション装置2は、現在位置を検出する現在位置検出部と、各種のデータが記録されたデータ記録部と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECUと、ユーザからの操作を受け付ける操作部と、ユーザに対して車両周辺の地図画像や交通状況等を表示する液晶ディスプレイと、経路案内に関する音声ガイダンスを出力するスピーカと、記憶媒体であるDVDを読み取るDVDドライブと、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール等を有する。尚、ナビゲーション装置2の構成については既に公知であるので、各構成要素の詳細については省略する。また、ナビゲーション装置2の表示に関しては、評価者4側において表示内容の確認や収録を行い易いように、付属の液晶ディスプレイではなく別体の大型ディスプレイに接続して表示するのが望ましい。
The
一方、シミュレータ装置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
制御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
また、動作情報DB12は、シミュレータ装置3においてナビゲーション装置2の動作テストを行う為の各種情報や動作結果を記憶する為の記憶手段であり、例えば不揮発性のメモリやHDD等によって構成される。動作情報DB12には、例えば走行シナリオ25、ナビゲーション装置2の動作結果を示す各種ログ情報26、ナビゲーション装置2の動作結果を解析する為のマスターデータ27等が記憶される。尚、各情報の詳細については後述する。
The
また、入力操作部13は、例えばキーボード、マウス、ディスプレイ14の前面に設けられたタッチパネル等によって構成され、評価者4による各種操作を受け付け可能に構成されている。そして、制御ECU11は、入力操作部13を介して入力された操作に基づき、対応する各種の動作を実行すべく制御を行う。例えば本実施形態では走行シナリオを作成する際などに操作される。
Further, the
また、ディスプレイ14は、評価者4から視認可能な位置に配設されており、液晶ディスプレイや有機ELディスプレイ等が用いられる。そして、ナビゲーション装置2の動作テストを実行する為の各種操作アイコンやナビゲーション装置2の動作状況等の各種情報が表示される。また、ナビゲーション装置2の動作テストにおいて不具合が発生した場合には、発生した不具合の内容についても表示される。
Moreover, the
また、カメラ15は、ナビゲーション装置2の液晶ディスプレイの前方に対向して配置され、動作テスト中においてナビゲーション装置2の液晶ディスプレイに表示される表示画面を撮像する。また、カメラ15によって撮像された撮像画像は画像ログとして動作情報DB12に格納され、ナビゲーション装置2の動作テストにおける不具合の解析等に用いられる。
Further, the
また、音声入力装置16は、ナビゲーション装置2のスピーカ線に接続され、動作テスト中においてナビゲーション装置2から出力された音声を収録する。また、音声入力装置16によって収録された音声は音声ログとして動作情報DB12に格納され、ナビゲーション装置2の動作テストにおける不具合の解析等に用いられる。
Further, the
また、ATMツール17は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して仮想車両の位置情報(GPS信号)や車速データを擬似的に作成して送信する装置である。また、仮想車両で行われると仮定したナビゲーション装置2の操作信号についても同じく擬似的に作成して送信する。その結果、ナビゲーション装置2はATMツール17から入力された仮想車両の位置情報や車速データに基づいて、ナビゲーション装置2が搭載されていると仮定される仮想車両を走行させる。即ち、仮想車両の現在位置が走行シナリオに従ってテスト走行経路上を移動することとなる。更に、ナビゲーション装置2はATMツール17から入力された操作信号に基づいて、走行シナリオに従ったタイミングで走行シナリオに従った操作(例えば目的地の設定操作、走行案内の開始操作等)を受け付ける。
In addition, the
一方、PCAN装置18は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して仮想車両の車両制御情報を擬似的に作成して送信する装置である。尚、ナビゲーション装置2に対して送信対象となる車両制御情報は、例えば仮想車両におけるエアコンの作動状態、燃費、ブレーキの作動状況等を特定する情報である。
On the other hand, the
また、RF再現機19は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して特にFM多重放送によって送信対象となる交通情報を擬似的に作成して送信する装置である。具体的には渋滞や事故に関するVICS情報等が擬似的に作成されて送信される。
Further, in order to construct a virtual traveling environment for traveling according to a traveling scenario, the
また、ITS擬似装置20は、走行シナリオに従って走行する仮想の走行環境を構築する為に、ナビゲーション装置2に対して特にビーコン及びDSRCによって送信対象となる交通情報やETC(Electronic Toll Collection System)に関する情報を擬似的に作成して送信する装置である。
In addition, the ITS
続いて、前記構成を有する動作シミュレータシステム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
先ず、ステップ(以下、Sと略記する)1においてシミュレータ装置3のCPU21は、接続されたナビゲーション装置2の動作テストを行う為のアプリケーションプログラムを起動する。その結果、ディスプレイ14には図4に示すような作業ウィンドウ31が表示される。
First, in step (hereinafter abbreviated as S) 1, the
ここで、作業ウィンドウ31ではナビゲーション装置2の動作テストに関する評価者4の各種操作を受け付ける。具体的には、走行シナリオ(テスト走行経路を含む)の選択、走行シナリオの再生開始(動作テストの開始)、走行シナリオの再生位置の変更、動作テストの一時停止等の操作が可能である。以下に、作業ウィンドウ31についてより詳細に説明する。
Here, the
図4に示すように作業ウィンドウ31は、現在選択されている走行シナリオの内、特に仮想車両の走行開始(動作テストの開始)時刻からの時間経過に伴う仮想車両の車速の変位を示した車速グラフ32と、現在の走行シナリオの再生位置を示す再生バー33と、走行シナリオの再生位置を任意の位置に変更する際に操作される再生タグ34と、走行シナリオの再生を開始する際に操作される再生アイコン35と、走行シナリオの再生を一時停止する際に操作される一時停止アイコン36と、走行シナリオを選択又は変更する際に操作されるシナリオ選択アイコン37とを有する。
As shown in FIG. 4, the
次に、S2においてCPU21は、ナビゲーション装置2の動作テストを行う為の走行シナリオを取得する。具体的には、図4に示す作業ウィンドウ31において評価者4がシナリオ選択アイコン37を選択すると、選択対象となる走行シナリオの一覧が表示される。そこで、評価者4が希望する走行シナリオを選択することによって動作テストを行う対象となる走行シナリオが取得される。尚、走行シナリオには仮想車両が走行する経路であるテスト走行経路が紐付けられており、走行シナリオを選択することによってテスト走行経路も決定される。尚、テスト走行経路を最初に決定し、決定されたテスト走行経路に該当する走行シナリオのみを選択対象として表示しても良い。
Next, in S2, the
また、走行シナリオは、基本的には評価者4の入力操作によってシミュレータ装置3において事前に生成される。一のテスト走行経路に対して複数の走行シナリオを生成することも可能である。尚、テスト走行経路は全国の経路を自由に設定可能であり、例えば都市部を走行する経路を設定したり、郊外を走行する経路を設定したり、高速道路を走行する経路を設定することが可能である。また、走行シナリオは、過去に実際にテスト走行経路となる公道を走行した際の履歴に基づいて生成しても良い。
In addition, the traveling scenario is basically generated in advance by the simulator device 3 by the input operation of the
具体的に走行シナリオは、ナビゲーション装置2のテスト動作を行うに際して、仮想車両が予め設定されたテスト走行経路を走行する際の走行態様と、該走行態様でテスト走行経路を走行する仮想車両において行われるナビゲーション装置2の操作態様と、テスト走行経路を走行すると仮定した際にナビゲーション装置2が取得すると予想される交通情報の取得タイミング及び内容と、テスト走行経路を走行すると仮定した際にナビゲーション装置2が取得すると予想される車両制御情報の取得タイミング及び内容と、を仮定したデータである。ここで、図5はシミュレータ装置3において生成される走行シナリオの一例を示した図である。
Specifically, when the test operation of the
図5に示すように走行シナリオは、仮想車両の走行開始(動作テストの開始)時刻からの時間経過に伴う仮想車両の車速の変位(即ち仮想車両の走行態様)を示した車速グラフ41と、走行シナリオに対してナビゲーション装置2の操作と交通情報及び車両制御情報の取得を対応付けた動作タグ42と、ナビゲーション装置2で実施される処理の詳細(操作、情報取得、画面表示、音声出力等)を時間経過順に登録したシナリオデータ43と、各処理に必要な所要時間を規定した所要時間データ44とを有する。尚、評価者4は例えば動作タグ42を追加することによって、走行シナリオの任意のタイミングに対して新たなナビゲーション装置2の操作や情報の取得を対応付けることが可能となる。また、動作タグ42を消去したり、位置(操作や情報の取得を行うタイミング)を変更することも可能である。また、シナリオデータ43の各コマンドを追加、消去、修正することも可能である。
As shown in FIG. 5, the traveling scenario is a
その後、S3においてCPU21は、ATMツール17、PCAN装置18、RF再現機19、ITS擬似装置20の各装置を起動して仮想の走行環境を構築する。
Thereafter, in S3, the
続いて、S4においてCPU21は、評価者4の操作に基づいて走行シナリオの再生(即ち動作テスト)を開始する。動作テストが開始されると、CPU21は前記S2で取得した走行シナリオ(図5)に従ってATMツール17、PCAN装置18、RF再現機19、ITS擬似装置20を制御し、各装置から各種情報がナビゲーション装置2へと入力される。
Subsequently, in S4, the
具体的には、ナビゲーション装置2は走行シナリオに従ってATMツール17から入力された仮想車両の位置情報や車速データに基づいて、ナビゲーション装置2が搭載されていると仮定される仮想車両を走行させる。即ち、仮想車両の現在位置が走行シナリオに従ってテスト走行経路上を移動することとなる。また、ナビゲーション装置2は走行シナリオに従って同じくATMツール17から入力された操作信号に基づいて、走行シナリオに従ったタイミングで走行シナリオに従った操作(例えば目的地の設定操作、走行案内の開始操作等)を受け付け、受け付けた操作に対応する処理(例えば、経路探索処理、自宅の登録等)を実行する。
Specifically, the
更に、ナビゲーション装置2は走行シナリオに従ってPCAN装置18から送信された擬似的な仮想車両の車両制御情報、RF再現機19やITS擬似装置20から送信された擬似的な交通情報等についても受信する。
Furthermore, the
尚、ナビゲーション装置2の動作テスト中においては、ナビゲーション装置2の動作結果を示す各種ログ(動作ログ)が随時記録され、動作情報DB12に格納される。例えば、動作テスト中においてナビゲーション装置2の液晶ディスプレイに表示される表示画面をカメラ15により撮像した画像ログ、動作テスト中においてナビゲーション装置2から出力された音声を音声入力装置16で収録した音声ログ、ナビゲーション装置2の作業内容を示す作業ログ、シミュレータ装置3とナビゲーション装置2との間において行われている通信状態を示す通信ログ等がある。
During the operation test of the
次に、S5においてCPU21は、ナビゲーション装置2の動作結果の解析方法として“常時解析”と“後解析”のいずれが選択されているかを判定する。尚、解析方法については評価者4が動作テストを開始する前に選択可能に構成されている。
Next, in S5, the
そして、ナビゲーション装置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
その後、S7においてCPU21は、前記S6の通信監視の結果、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態が発生したか否かを判定する。尚、通信が途絶する理由としては、例えばナビゲーション装置2の処理負荷が高くなってシステムリセットやシステムロック等の不具合が生じた場合がある。
Thereafter, in S7, the
そして、シミュレータ装置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
S8においてCPU21は、前記S2で取得した走行シナリオを完遂したか否か、即ち仮想車両がテスト走行経路の走行を終了したか否かを判定する。尚、動作テストでは仮想車両がテスト走行経路を1回のみ走行するのではなく、予め決められた周回(例えば10回)だけ繰り返し走行する設定しても良い。その場合には、走行シナリオを決められた回数だけ繰り返し完遂したか否かが判定される。また、終了時刻を設定し、終了時刻まで繰り返し周回する構成としても良い。
In S8, the
そして、走行シナリオを完遂したと判定された場合(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
一方、S9においてCPU21は、ナビゲーション装置2において通信が途絶する不具合が生じた結果を不具合ログとして記録し、動作情報DB12等に格納する。尚、不具合ログには、不具合の内容(システムリセット、システムロック等)、不具合が発生した時刻等が含まれる。また、シミュレータ装置3とナビゲーション装置2との間において通信が途絶する状態となった場合には、走行シナリオの再生(動作テスト)は一時的に停止される。
On the other hand, in S9, the
続いて、S10においてCPU21は、前記S9で記録された不具合ログに基づいて、ナビゲーション装置2において発生した不具合の内容が記載された評価ウィンドウをディスプレイ14に出力する。ここで、図6は前記S10においてディスプレイ14に出力される評価ウィンドウ51を示した図である。
Subsequently, in S10, the
図6に示すように評価ウィンドウ51には、不具合の内容(システムリセット、システムロック等)52とともに不具合が発生した時刻等が表示される。その結果、評価者4はナビゲーション装置2においてどのタイミングでどのような不具合が生じたかを把握できる。尚、前記S10の不具合の内容の出力は、必ずしもナビゲーション装置2において不具合が生じた時点で行う必要はなく、後述のように走行シナリオの再生が再開された後に出力しても良い。また、前記S10では、不具合の内容をディスプレイ14に表示せず、不具合の内容を示すデータを出力のみする構成としても良い。尚、出力されたデータは動作情報DB12等に格納され、その後に評価者4によって内容を閲覧可能に構成する。
As shown in FIG. 6, the
その後、S11においてCPU21は、ナビゲーション装置2の状態回復が行われた後に、中断されていた走行シナリオの再生(即ち動作テスト)を中断地点から再開する。尚、中断地点ではなく初期地点から再開しても良い。その後、S6へと戻る。
Thereafter, in S11, after the state recovery of the
一方、前記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
そして、走行シナリオを完遂したと判定された場合(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
S13においてCPU21は、動作情報DB12に格納されている今回の動作テストにおいて作成された各種ログ情報を読み出す。
In S13, the
続いて、S14においてCPU21は、動作情報DB12からナビゲーション装置2の正常動作を示すマスターデータを読み出し、前記S13で取得した各種ログ情報とマスターデータとを比較する。そして、マスターデータと合致しない箇所のログ情報を、ナビゲーション装置2の不具合を示すログ情報として全て抽出する。
Subsequently, in S14, the
次に、S15においてCPU21は、前記S14で抽出されたナビゲーション装置2の不具合を示すログ情報に基づいて、ナビゲーション装置2において発生した不具合の内容が記載された評価ウィンドウ51をディスプレイ14に出力する(図6参照)。尚、評価ウィンドウ51には、不具合の内容とともに不具合が発生した時刻等が表示される。その結果、評価者4はナビゲーション装置2においてどのタイミングでどのような不具合が生じたかを把握できる。また、前記S15では、不具合の内容をディスプレイ14に表示せず、不具合の内容を示すデータを出力のみする構成としても良い。尚、出力されたデータは動作情報DB12等に格納され、その後に評価者4によって内容を閲覧可能に構成する。
Next, in S15, the
更に、前記S15においてCPU21は、画像ログとして記憶されたナビゲーション装置2の表示画面の撮像画像の内、ナビゲーション装置2の動作において不具合が生じたと判定された際に撮像された画像を抽出し、評価者4に閲覧可能に構成しても良い。また、音声ログとして記憶されたナビゲーション装置2の収録音声の内、ナビゲーション装置2の動作において不具合が生じたと判定された際に収録された音声を抽出し、評価者4に視聴可能に構成しても良い。評価者4は、前記S15において出力された動作テストの結果に基づいて、ナビゲーション装置2のプログラム修正等を行うことが可能となる。
Furthermore, the
以上詳細に説明した通り、本実施形態に係る動作シミュレータシステム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
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では擬似的な車両制御情報を発生させる装置として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
また、本実施形態では走行シナリオとして、図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
また、本発明はナビゲーション装置以外に、ナビゲーション機能を有する装置であれば他の装置のシミュレータに適用することが可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等(以下、携帯端末等という)に適用することも可能である。 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
12 Operation information DB
14
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 .
前記ナビゲーション装置に接続され、前記擬似的な交通情報を発生させる擬似交通情報発生装置と、
前記ナビゲーション装置に接続され、前記擬似的な車両制御情報を発生させる擬似車両制御情報発生装置と、を有し、
前記擬似交通情報発生装置及び前記擬似車両制御情報発生装置を制御することにより、前記擬似的な交通情報及び前記擬似的な車両制御情報を前記ナビゲーション装置に取得させる請求項1に記載の動作シミュレータシステム。 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乃至請求項4のいずれかに記載の動作シミュレータシステム。 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 .
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)
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)
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 |
-
2016
- 2016-02-16 JP JP2016026796A patent/JP6528699B2/en active Active
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 |