JP7637235B2 - Apparatus and method for evaluating electronic control units - Google Patents
Apparatus and method for evaluating electronic control units Download PDFInfo
- Publication number
- JP7637235B2 JP7637235B2 JP2023527483A JP2023527483A JP7637235B2 JP 7637235 B2 JP7637235 B2 JP 7637235B2 JP 2023527483 A JP2023527483 A JP 2023527483A JP 2023527483 A JP2023527483 A JP 2023527483A JP 7637235 B2 JP7637235 B2 JP 7637235B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic control
- control unit
- vehicle
- model
- imaging element
- 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
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/98—Detection or correction of errors, e.g. by rescanning the pattern or by human intervention; Evaluation of the quality of the acquired patterns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/403—Image sensing, e.g. optical camera
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、撮像素子に接続された電子制御ユニットECUを搭載した車両が道路を走行する状態をシミュレーションにより再現するための電子制御ユニットの評価装置及び評価方法に係り、特に撮像素子に接続された電子制御ユニットECUに対して実車両と同様の環境下での評価を可能とする電子制御ユニットの評価装置及び評価方法に関する。The present invention relates to an evaluation device and evaluation method for an electronic control unit that reproduces, by simulation, the state in which a vehicle equipped with an electronic control unit ECU connected to an imaging element drives on a road, and in particular to an evaluation device and evaluation method for an electronic control unit that enables an evaluation of an electronic control unit ECU connected to an imaging element in an environment similar to that of an actual vehicle.
近年、安全かつ快適な車社会の実現のために運転支援システムや自動運転システムの研究が盛んである。今後自動運転のレベルが向上するにしたがって、高速道路合流や交差点右左折など、周辺環境を含めた複雑な制御ロジックの開発が必要になってくる。In recent years, there has been active research into driver assistance systems and autonomous driving systems in order to realize a safe and comfortable automobile society. As the level of autonomous driving improves in the future, it will become necessary to develop complex control logic that takes into account the surrounding environment, such as merging onto highways and turning right and left at intersections.
検証評価に関しても、自動運転レベルがあがるにつれ、複雑な制御ロジックを検証する為に膨大なテストケースが必要になると予想されている。現状の検証評価では、実車走行評価を中心に実施しているが、今後テスト工数が膨大になり、実際の車両(実車という)を使ったテストだけでは評価が困難である為、HILS(Hardware In the Loop Simulator)のようなシミュレーションを活用する事が一般的になってきている。 As for verification and evaluation, as the level of autonomous driving increases, it is expected that a huge number of test cases will be required to verify complex control logic. Current verification and evaluation is mainly carried out on actual vehicle driving evaluations, but in the future, the amount of testing work will become enormous, and it will be difficult to evaluate only with tests using actual vehicles (called actual cars), so it is becoming common to use simulations such as HILS (Hardware in the Loop Simulator).
HILSとは、評価対象となる制御対象は実物を用い、それ以外の車両要素についてはモデル化し、これらを組み合わせて評価装置を構築することで、実際の制御システムを仮想世界にて評価するツールであり、例えば特許文献1が知られている。
HILS is a tool that evaluates actual control systems in a virtual world by using the actual control objects to be evaluated and modeling other vehicle elements, then combining these to build an evaluation device. For example,
各種センサ情報を元に算出を行う制御対象を用いたHILSを構築する際に、制御対象が要求するタイミングでセンサ情報を提供する必要がある。制御対象がカメラである場合、カメラがシャッタを切るタイミングで、映像を入力する必要がある。HILSでは、実際の映像を入力する事が出来ない為、CG(Computer Graphics)で作成した仮想映像を入力する必要がある。本来カメラはセンサとしてCMOSなどの撮像素子があり、外界映像を取り込み制御対象であるカメラECUに情報を提供している。 When constructing a HILS using a control object that performs calculations based on various sensor information, it is necessary to provide the sensor information at the timing required by the control object. If the control object is a camera, the image needs to be input when the camera releases the shutter. Since it is not possible to input actual images into a HILS, it is necessary to input virtual images created with CG (Computer Graphics). A camera normally has an imaging element such as a CMOS as a sensor, which captures images of the outside world and provides information to the camera ECU, which is the control object.
この点に関し、特許文献1では、カメラのCMOSの代わりにカメラECUに直接CG映像を入力している。この入力関係では、本来接続しているカメラECUに接続している撮像素子が存在していない為、撮像素子がなくても動作するように対応する必要があった。1つは、撮像素子がなくても正常に動くようにカメラECUのソフトウェアを改造することであり、もう1つは、撮像素子の動きを完全に再現する機能をHILSに搭載することである。In this regard, in
然るに、HILSは、検証するECU、ソフトウェアそのものを使用することが望ましく、1つ目の方法だと検証するECU,ソフトウェア事態を変更することとなり、HILS環境として望ましくない。2つ目の方法だと、検証するECU、ソフトウェアを変更する必要はないが、HILS側に撮像素子の再現する機能を完全に再現するという工数が発生する。カメラECUの複雑化にあたり撮像素子も高度化し、完全再現するということは大変困難となっている。However, it is desirable for HILS to use the ECU and software to be verified as they are, and the first method requires changing the ECU and software to be verified, which is undesirable for a HILS environment. The second method does not require changing the ECU and software to be verified, but it requires labor on the HILS side to completely reproduce the functions reproduced by the image sensor. As camera ECUs become more complex, image sensors also become more advanced, making it very difficult to completely reproduce them.
以上のことから本発明の目的は、検証するECU、ソフトウェアを変更することなく、撮像素子との通信を構築することができる電子制御ユニットの評価装置及び評価方法を提案するものである。 In view of the above, the object of the present invention is to propose an evaluation device and evaluation method for an electronic control unit that can establish communication with an imaging element without modifying the ECU or software to be verified.
以上のことから本発明においては、「撮像素子に接続されて映像信号を取り扱う電子制御ユニットの評価を行う電子制御ユニットの評価装置であって、撮像素子に接続されて映像信号を取り扱う電子制御ユニットと、撮像素子からの映像信号に代えて映像信号を含む模擬信号を電子制御ユニットに与え、電子制御ユニットの応動を評価する車両挙動シミュレータを備え、車両挙動シミュレータは、シミュレーションモデルと、視点CG生成部と、CAN I/Fと、モニタ部から構成され、シミュレーションモデルは、センサモデルと、環境モデルと、車両モデルを有し、電子制御ユニットは、撮像素子に対して設定を指示し、設定完了の応動により撮像素子の診断を行い、正常の確認をもって、車両挙動シミュレータに対して映像信号を含む模擬信号の送信を要求し、シミュレーションモデルは、環境モデルが持つ仮想道路上を車両モデルが走行することで実車両と同等の試験を実施し、車両モデルは、電子制御ユニットから入力される車両制御情報をCAN I/Fを介して、車両挙動に反映するとともに、車両モデルで模擬した車両情報をCAN I/Fで変換し、模擬信号として電子制御ユニットに送信し、センサモデルは、車両モデルに搭載している外界認識センサの設定を行い、センサの取り付け位置および姿勢を算出し、視点CG生成部は、センサモデルが算出したセンサの取り付け位置および姿勢に応じたCG映像信号を作成することを特徴とする電子制御ユニットの評価装置」としたものである。 In view of the above, in the present invention, there is provided an evaluation device for an electronic control unit that is connected to an imaging element and handles a video signal, the evaluation device comprising: an electronic control unit that is connected to an imaging element and handles a video signal; and a vehicle behavior simulator that provides the electronic control unit with a simulation signal including a video signal in place of the video signal from the imaging element and evaluates the response of the electronic control unit , the vehicle behavior simulator being composed of a simulation model, a viewpoint CG generation unit, a CAN I/F, and a monitor unit, the simulation model having a sensor model, an environment model, and a vehicle model, the electronic control unit instructs the imaging element to perform settings, diagnoses the imaging element in response to completion of settings, and upon confirmation of normality, requests the vehicle behavior simulator to transmit a simulation signal including a video signal, the simulation model performs a test equivalent to that of an actual vehicle by having the vehicle model run on a virtual road held by the environment model, the vehicle model reflects vehicle control information input from the electronic control unit in vehicle behavior via the CAN I/F, and transmits vehicle information simulated by the vehicle model via the CAN I/F. the sensor model sets the external recognition sensor mounted on the vehicle model and calculates the mounting position and attitude of the sensor; and the viewpoint CG generation unit creates a CG image signal according to the mounting position and attitude of the sensor calculated by the sensor model ."
また本発明においては、「撮像素子に接続されて映像信号を取り扱う電子制御ユニットの評価を行う電子制御ユニットの評価方法であって、撮像素子に接続されて映像信号を取り扱う電子制御ユニットに対して、撮像素子からの映像信号に代えて映像信号を含む模擬信号を与え、電子制御ユニットの応動を評価するに際し、撮像素子の診断を行い、正常の確認をもって、撮像素子からの映像信号に代えて映像信号を含む模擬信号を与え、シミュレーションモデルにより、環境モデルが持つ仮想道路上を車両モデルが走行することで実車両と同等の試験を実施し、車両モデルは、電子制御ユニットから入力される車両制御情報をCAN I/Fを介して、車両挙動に反映するとともに、車両モデルで模擬した車両情報をCAN I/Fで変換し、模擬信号として電子制御ユニットに送信し、センサモデルにより、車両モデルに搭載している外界認識センサの設定を行い、センサの取り付け位置および姿勢を算出し、視点CG生成部により、センサモデルが算出したセンサの取り付け位置および姿勢に応じたCG映像信号を作成することで電子制御ユニットの応動を評価することを特徴とする電子制御ユニットの評価方法」としたものである。 Further, the present invention provides an "electronic control unit evaluation method for evaluating an electronic control unit connected to an imaging element and handling a video signal, the method comprising: providing a simulated signal including a video signal to the electronic control unit connected to the imaging element and handling the video signal in place of the video signal from the imaging element; when evaluating the response of the electronic control unit, diagnosing the imaging element, and if normal, providing a simulated signal including a video signal in place of the video signal from the imaging element; using a simulation model, a vehicle model runs on a virtual road in an environment model to perform a test equivalent to that of an actual vehicle; the vehicle model reflects vehicle control information input from the electronic control unit in vehicle behavior via a CAN I/F, and converts vehicle information simulated by the vehicle model via the CAN I/F and transmits it to the electronic control unit as a simulated signal; using a sensor model, setting an external recognition sensor mounted on the vehicle model, calculating an attachment position and attitude of the sensor; and using a viewpoint CG generation unit to create a CG video signal according to the attachment position and attitude of the sensor calculated by the sensor model, thereby evaluating the response of the electronic control unit."
撮像素子に接続されたカメラECUをHILSに構築することで、検証するECUそのまま、ソフトウェアそのままで検証することが可能となる。また、撮像素子を再現する必要がなく、撮像素子がそのまま接続されるため、撮像素子をブラックボックスとして扱うことが可能となる。 By building a camera ECU connected to an image sensor in HILS, it becomes possible to verify the ECU and software to be verified as is. In addition, since there is no need to reproduce the image sensor and the image sensor is connected as is, it is possible to treat the image sensor as a black box.
以下、本発明の実施例について、図面を用いて説明する。 Below, an embodiment of the present invention is explained with reference to the drawings.
図1は、本発明に係る撮像素子に接続された電子制御ユニットを用いたHILSの一構成例を示す図である。制御対象である電子制御ユニット1を評価する環境は、車両挙動シミュレータ3と、撮像素子2とから構成される。この構成では、電子制御ユニット1は撮像素子2からの画像情報を用いて各種演算処理を実行するものであり、車両挙動シミュレータ3は、電子制御ユニット1に対して模擬信号を与え、この時の電子制御ユニット1の応動を監視し、その評価を行う。
Figure 1 shows an example of the configuration of a HILS using an electronic control unit connected to an imaging element according to the present invention. The environment for evaluating the
なお図1の撮像素子2と電子制御ユニット1の関係は互いに独立した部品であり、これらを組み合わせて機能試験する場合を想定している。これに対し、後述する実施例2、実施例3の構成は撮像素子2を備えた電子制御ユニット1として一体化部品とされているものであり、実施例2は単眼カメラ、ステレオカメラを構成したものであるが、本発明はこれらのいずれの場合であっても適用が可能である。
Note that the
図1の設備において、電子制御ユニット1は、撮像素子2との間で制御信号S1を送受信する機能を有する。また電子制御ユニット1は、車両挙動シミュレータ3から模擬信号としてCG映像信号S2及び車両情報S3が入力され、電子制御ユニット1から模擬信号の時の応動結果の信号としてアクセルやブレーキ要求などの車両情報S4を車両挙動シミュレータ3に送信する機能を有する。これにより、映像素子2が各種設定の情報を通信することで電子制御ユニット1が行う診断処理を正常に診断しながら、車両シミュレータ3から入力されるCG映像信号S2を入力することが可能となる。
In the equipment of Figure 1, the
撮像素子2は、電子制御ユニット1に制御信号S1を応答する機能を有する。また、車両挙動シミュレータ3に、撮像素子2が発信する同期情報S5を送信する機能を有する。The
車両挙動シミュレータ3は、例えば1ms周期間隔で車両の挙動を計算し、電子制御ユニット1に車両情報S3を送信する。また、車両の挙動計算には、ドライバーが操作する情報の他に、電子制御ユニット1から入力されるアクセルやブレーキ、舵角などの車両制御情報S4に応じた計算もおこなう。また、シミュレーション空間内にいる自車両におけるカメラ座標と姿勢を算出し、CG映像信号S2を電子制御ユニット1に出力する。The
図2は、本発明に係る車両挙動シミュレータの構成例を示す図である。車両挙動シミュレータ3は、シミュレーションモデル301と、視点CG生成部305と、CAN I/F306と、モニタ部307から構成される。また、シミュレーションモデル301はセンサモデル302と、環境モデル303と、車両モデル304を有する。
Figure 2 is a diagram showing an example of the configuration of a vehicle behavior simulator according to the present invention. The
シミュレーションモデル301は1ms間隔で車両挙動の計算を行う。環境モデル303が持つ仮想道路上を車両モデル304が走行することで実車両と同等の試験を実施する。車両モデル304は、電子制御ユニット1から入力されるアクセル、ブレーキ、舵角などの車両制御情報S4をCAN I/F306を介し、車両挙動に反映する。また、車両モデル304で模擬した車両情報はCAN I/F306で変換し、模擬信号S3として電子制御ユニット1に送信する機能を備える。The
センサモデル302は、車両モデル304に搭載している外界認識センサの設定を行っており、センサの取り付け位置や姿勢を算出し、応じたCG映像信号S2を作成する視点CG生成部305を有する。The
図3は、本発明に係るHILSの撮像素子との通信フローチャートを示している。この図では、左から順に、電子制御ユニット1、撮像素子2.車両挙動シミュレータ3におけるフローを高さ方向に示しており、またこれらは互いに連携しあって作動することから、相互に交換し合う信号Sを横方向に点線で示している。
Figure 3 shows a flowchart of communication with the imaging element of the HILS according to the present invention. In this figure, from the left, the flow in the
このフローでは、それぞれの要素がスタートしたのちに、電子制御ユニット1が処理ステップSt11において制御信号S1を出力することをトリガとして、以降連携して作動し、最終的には車両挙動シミュレータ3が処理ステップSt36において電源オフしたことを受けて電子制御ユニット1が処理ステップSt16において電源オフして終了となる。In this flow, after each element starts, the
このフローではまず、電子制御ユニット1は、処理ステップSt11において最初に撮像素子2に対して、内部レジスタの設定や診断情報などの制御信号S1を送信する。撮像素子2は、受領した制御信号S1を受け、処理ステップSt21において設定や診断を開始し、その終了後は、処理ステップSt22において電子制御ユニット1に対して設定完了した旨の応答の制御信号S1を送信するとともに、車両挙動シミュレータ3に対して、設定完了した旨の応答の制御信号S1と、以降の処理を同期化させるための同期信号S5を送信する。なお、同期信号は、車両挙動シミュレータまたは電子制御ユニットの少なくとも一方に送信されるものであればよい。In this flow, first, in processing step St11, the
なお以降の説明では、撮像素子2における設定や診断は、正しく実行され正常であったことを前提とするが、もしこの処理が適正に行われない時には、電子制御ユニット1が撮像素子2の異常を検知し、以降の処理が停止されるかあるいは何らかの対応がとられることになる。
In the following explanation, it is assumed that the settings and diagnosis of the
電子制御ユニット1は、撮像素子2からの制御応答を受領後、処理ステップSt12において撮像素子2が正常に機能しているか診断を実施する。処理ステップSt13において撮像素子2が正常であると確認出来たら、本来は映像要求を撮像素子2に出力するところを処理ステップSt14において車両挙動シミュレータ3に送信する。After receiving the control response from the
他方車両挙動シミュレータ3は、そのスタート後に事前準備処理として処理ステップSt31において視点算出処理などを実行し、処理ステップSt32において撮像素子2からの設定完了した旨の応答の制御信号S1と、以降の処理を同期化させるための同期信号S5を受領したことをもって、モニタ部307の機能を立ち上げ、以後に電子制御ユニット1がCG映像S2を送信してくるのを待機している。On the other hand, after starting, the
電子制御ユニット1が送信した映像要求を受領した挙動シミュレータ3は、処理ステップSt33において1msで計算している車両挙動の計算結果であるセンサの位置や姿勢に応じたCG映像S2を作成開始し、作成完了した処理ステップSt34において電子制御ユニット1に送信する。以後は、処理ステップSt15、St35に示すように電子制御ユニット1と車両挙動シミュレータ3は映像要求と生成を繰り返す。Upon receiving the image request sent by the
上記の処理の流れにおいて、本発明の特徴は、処理ステップSt11,St12,St13,St21,St22のルート及び処理を設けた点である。つまり、電子制御ユニット1と車両挙動シミュレータ3の間での模擬信号を用いたやり取りを開始するにあたり、事前に撮像素子2の健全性を確認することを前提としている点である。従来方式では、この前提部分の確認がないままにシミュレーションが開始されていたために、撮像素子2も含めた総合評価ができていなかったものである。なお、従来において本発明の着眼に至らなかった理由としては、HILSの固定概念がある点、撮像素子内部ロジックがブラックボックス化されており、模擬が困難であったことがあげられる。In the above process flow, the feature of the present invention is that it provides the routes and processes of process steps St11, St12, St13, St21, and St22. In other words, it is premised that the soundness of the
このように実際の電子制御ユニット1と撮像素子2が本来実施する環境を用いつつ、映像入力を車両挙動シミュレータ3とすることで、検証する電子制御ユニット1には変更を加えず、評価する環境を構築することが可能となる。In this way, by using the environment in which the actual
図4は、本発明に係る一構成例として撮像素子を備えたカメラECUユニットのHILSを示す。この例では撮像素子2とカメラECUユニット1Aが一体に構成されて、単眼カメラC1を形成したものである。以下実施例1と異なる箇所のみ説明を行う。
Figure 4 shows a HILS camera ECU unit equipped with an image sensor as an example of the configuration according to the present invention. In this example, the
制御対象であるカメラECUユニット1Aを評価する環境は、車両挙動シミュレータ3と、撮像素子2と、から構成される。The environment for evaluating the
カメラECUユニット1Aは、撮像素子2と制御信号S1の送受信する機能を有する。また、車両シミュレータ3から映像信号S2と、車両情報S3が入力され、電子制御ユニットからアクセルやブレーキ要求などの車両情報S4を車両シミュレータ1に送信する機能を有する。映像素子2が各種設定の情報を通信することでカメラECUユニット1Aが行う診断処理を正常に診断しながら、車両シミュレータ3から入力されるCG映像S2を入力することが可能とする。The
撮像素子2は、カメラECUユニット1Aに制御信号S1を応答する機能を有する。また、車両挙動シミュレータ3に、撮像素子が発信する同期情報S5を送信する機能を有する。The
車両挙動シミュレータ3は、1ms周期間隔で車両の挙動を計算し、カメラECUユニット4に車両情報S3を送信する。また、車両の挙動計算には、ドライバーが操作する情報の他に、カメラECUユニット1Aから入力されるアクセルやブレーキ、舵角などの車両制御情報S4に応じた計算もおこなう。また、シミュレーション空間内にいる自車両におけるカメラ座標と姿勢を算出し、CG映像S2をカメラECUユニット1Aに出力する。The
実施例2の場合にも、シミュレーションの開始に先立ち、処理ステップSt11,St12,St13,St21,St22のルート及び処理を実行するので、実施例1と同等の効果を得ることができる。In the case of Example 2, the route and processing of processing steps St11, St12, St13, St21, and St22 are executed prior to the start of the simulation, so that the same effect as in Example 1 can be obtained.
図4は、本発明に係る一構成例として撮像素子を備えたステレオカメラECUユニットのHILSを示す。この例では左右の撮像素子2R,2LとステレオカメラECUユニット1Bが一体に構成されて、ステレオカメラC2を形成したものである。以下実施例1と異なる箇所のみ説明を行う。
Figure 4 shows a HILS stereo camera ECU unit equipped with an image sensor as an example of a configuration according to the present invention. In this example, the left and
制御対象であるステレオカメラECUユニット1Bを評価する環境は、車両挙動シミュレータ3と、左目用撮像素子2Lと、右目用撮像素子2Rと、から構成される。The environment for evaluating the stereo
ステレオカメラECUユニット1Bは、撮像素子2R,2Lと制御信号S1の送受信する機能を有する。また、車両シミュレータ3から映像信号S2と、車両情報S3が入力され、電子制御ユニットからアクセルやブレーキ要求などの車両情報S4を車両シミュレータ1に送信する機能を有する。映像素子2R,2Lが各種設定の情報を通信することでステレオカメラカメラECUユニット1Bが行う診断処理を正常に診断しながら、車両シミュレータ3から入力されるCG映像S2を入力することが可能とする。The stereo
撮像素子2R,2Lは、ステレオカメラECUユニット1Bに制御信号S1を応答する機能を有する。また、車両挙動シミュレータ3に、撮像素子が発信する同期情報S5を送信する機能を有する。The
車両挙動シミュレータ3は、1ms周期間隔で車両の挙動を計算し、ステレオカメラECUユニット1Bに車両情報S3を送信する。また、車両の挙動計算には、ドライバーが操作する情報の他に、ステレオカメラECUユニット1Bから入力されるアクセルやブレーキ、舵角などの車両制御情報S4に応じた計算もおこなう。また、シミュレーション空間内にいる自車両におけるカメラ座標と姿勢を算出し、左右のCG映像S2R,S2LをステレオカメラECUユニット1Bに出力する。The
実施例3の場合にも、シミュレーションの開始に先立ち、処理ステップSt11,St12,St13,St21,St22のルート及び処理を実行するので、実施例1と同等の効果を得ることができる。 In the case of Example 3, the route and processing of processing steps St11, St12, St13, St21, and St22 are executed prior to the start of the simulation, so that the same effect as in Example 1 can be obtained.
1:電子制御ユニット、2:撮像素子、3:車両シミュレータ、4:カメラECUユニット、5:ステレオカメラECUユニット、301:シミュレーションモデル、302:センサモデル、303:環境モデル、304:車両モデル、305:視点CG生成部、306:CAN I/F、307:モニタ部、S1:制御信号、S2:CG映像、S3:車両情報、S4:アクセル、ブレーキ、舵角などの車両制御情報、S5:同期信号、S2R:左カメラCG映像、S2L:右カメラCG映像 1: Electronic control unit, 2: Image sensor, 3: Vehicle simulator, 4: Camera ECU unit, 5: Stereo camera ECU unit, 301: Simulation model, 302: Sensor model, 303: Environmental model, 304: Vehicle model, 305: Viewpoint CG generation unit, 306: CAN I/F, 307: Monitor unit, S1: Control signal, S2: CG image, S3: Vehicle information, S4: Vehicle control information such as accelerator, brake, steering angle, etc., S5: Synchronization signal, S2R: Left camera CG image, S2L: Right camera CG image
Claims (6)
撮像素子に接続されて映像信号を取り扱う電子制御ユニットと、撮像素子からの映像信号に代えて映像信号を含む模擬信号を前記電子制御ユニットに与え、前記電子制御ユニットの応動を評価する車両挙動シミュレータを備え、
前記車両挙動シミュレータは、シミュレーションモデルと、視点CG生成部と、CAN I/Fと、モニタ部から構成され、
前記シミュレーションモデルは、センサモデルと、環境モデルと、車両モデルを有し、
前記電子制御ユニットは、前記撮像素子に対して設定を指示し、設定完了の応動により前記撮像素子の診断を行い、正常の確認をもって、前記車両挙動シミュレータに対して映像信号を含む模擬信号の送信を要求し、
前記シミュレーションモデルは、前記環境モデルが持つ仮想道路上を前記車両モデルが走行することで実車両と同等の試験を実施し、
前記車両モデルは、前記電子制御ユニットから入力される車両制御情報を前記CAN I/Fを介して、車両挙動に反映するとともに、前記車両モデルで模擬した車両情報を前記CAN I/Fで変換し、模擬信号として前記電子制御ユニットに送信し、
前記センサモデルは、前記車両モデルに搭載している外界認識センサの設定を行い、センサの取り付け位置および姿勢を算出し、
前記視点CG生成部は、前記センサモデルが算出した前記センサの取り付け位置および姿勢に応じたCG映像信号を作成することを特徴とする電子制御ユニットの評価装置。 An evaluation device for an electronic control unit that evaluates an electronic control unit that is connected to an imaging element and handles video signals, comprising:
a vehicle behavior simulator that provides a simulation signal including a video signal to the electronic control unit in place of the video signal from the imaging element and evaluates a response of the electronic control unit;
the vehicle behavior simulator is composed of a simulation model, a viewpoint CG generation unit, a CAN I/F, and a monitor unit;
the simulation model includes a sensor model, an environment model, and a vehicle model;
The electronic control unit instructs the imaging element to perform settings, diagnoses the imaging element in response to completion of the settings, and requests the vehicle behavior simulator to transmit a simulation signal including a video signal when the imaging element is confirmed to be normal .
the simulation model performs a test equivalent to that performed on an actual vehicle by having the vehicle model travel on a virtual road of the environment model;
the vehicle model reflects vehicle control information input from the electronic control unit in a vehicle behavior via the CAN I/F, converts vehicle information simulated by the vehicle model via the CAN I/F, and transmits the converted vehicle information to the electronic control unit as a simulation signal;
The sensor model sets an external recognition sensor mounted on the vehicle model, calculates a mounting position and a posture of the sensor,
The evaluation device for an electronic control unit , wherein the viewpoint CG generation unit creates a CG image signal according to the mounting position and orientation of the sensor calculated by the sensor model .
前記撮像素子は、その設定完了時に前記車両挙動シミュレータまたは前記電子制御ユニットの少なくとも一方に、同期信号を出力することを特徴とする電子制御ユニットの評価装置。 2. The electronic control unit evaluation device according to claim 1,
The evaluation device for an electronic control unit, wherein the imaging element outputs a synchronization signal to at least one of the vehicle behavior simulator and the electronic control unit when the setting is completed.
前記車両挙動シミュレータは、前記撮像素子が前記電子制御ユニットとの間で送信または受信する制御信号を監視することを特徴とする電子制御ユニットの評価装置。 3. The evaluation device for an electronic control unit according to claim 1, further comprising:
The vehicle behavior simulator is an evaluation device for an electronic control unit, characterized in that the imaging element monitors a control signal transmitted to or received from the electronic control unit.
撮像素子に接続されて映像信号を取り扱う電子制御ユニットにより、単眼カメラを構成していることを特徴とする電子制御ユニットの評価装置。 2. The electronic control unit evaluation device according to claim 1,
An evaluation device for an electronic control unit, comprising a monocular camera and an electronic control unit connected to an imaging element and handling video signals.
撮像素子に接続されて映像信号を取り扱う電子制御ユニットにより、ステレオカメラを構成していることを特徴とする電子制御ユニットの評価装置。 2. The electronic control unit evaluation device according to claim 1,
An evaluation device for an electronic control unit, comprising: a stereo camera; and an electronic control unit that is connected to an imaging element and processes video signals.
撮像素子に接続されて映像信号を取り扱う電子制御ユニットに対して、撮像素子からの映像信号に代えて映像信号を含む模擬信号を与え、前記電子制御ユニットの応動を評価するに際し、
前記撮像素子の診断を行い、正常の確認をもって、前記撮像素子からの映像信号に代えて映像信号を含む模擬信号を与え、
シミュレーションモデルにより、環境モデルが持つ仮想道路上を車両モデルが走行することで実車両と同等の試験を実施し、
前記車両モデルは、前記電子制御ユニットから入力される車両制御情報をCAN I/Fを介して、車両挙動に反映するとともに、前記車両モデルで模擬した車両情報を前記CAN I/Fで変換し、模擬信号として前記電子制御ユニットに送信し、
センサモデルにより、前記車両モデルに搭載している外界認識センサの設定を行い、センサの取り付け位置および姿勢を算出し、
視点CG生成部により、前記センサモデルが算出した前記センサの取り付け位置および姿勢に応じたCG映像信号を作成することで前記電子制御ユニットの応動を評価することを特徴とする電子制御ユニットの評価方法。 1. A method for evaluating an electronic control unit that is connected to an imaging element and handles a video signal, comprising the steps of:
a simulation signal including a video signal is applied to an electronic control unit connected to the image sensor and handling the video signal instead of the video signal from the image sensor, and a response of the electronic control unit is evaluated;
performing a diagnosis of the imaging element, and if the imaging element is found to be normal, providing a simulation signal including a video signal instead of the video signal from the imaging element;
Using the simulation model, a vehicle model is driven on the virtual roads of the environment model, and tests equivalent to those performed with a real vehicle are carried out.
the vehicle model reflects vehicle control information input from the electronic control unit in a vehicle behavior via a CAN I/F, converts vehicle information simulated by the vehicle model via the CAN I/F, and transmits the converted vehicle information to the electronic control unit as a simulation signal;
The sensor model is used to set the external recognition sensor mounted on the vehicle model, and calculate the mounting position and orientation of the sensor;
A method for evaluating an electronic control unit , comprising the steps of: generating a viewpoint CG generating section that generates a CG image signal according to the mounting position and attitude of the sensor calculated by the sensor model, thereby evaluating the response of the electronic control unit.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021094890 | 2021-06-07 | ||
| JP2021094890 | 2021-06-07 | ||
| PCT/JP2022/004460 WO2022259608A1 (en) | 2021-06-07 | 2022-02-04 | Electronic control unit evaluation device and evaluation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2022259608A1 JPWO2022259608A1 (en) | 2022-12-15 |
| JP7637235B2 true JP7637235B2 (en) | 2025-02-27 |
Family
ID=84425639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023527483A Active JP7637235B2 (en) | 2021-06-07 | 2022-02-04 | Apparatus and method for evaluating electronic control units |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP7637235B2 (en) |
| DE (1) | DE112022001994T5 (en) |
| WO (1) | WO2022259608A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112023006172T5 (en) * | 2023-04-10 | 2026-04-02 | Subaru Corporation | SIMULATION SYSTEM FOR A VEHICLE |
| US20250360919A1 (en) * | 2023-04-10 | 2025-11-27 | Subaru Corporation | Simulation system for vehicle |
| WO2025017780A1 (en) | 2023-07-14 | 2025-01-23 | 日立Astemo株式会社 | Evaluation device for electronic control unit and evaluation method for electronic control unit |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013113624A (en) | 2011-11-25 | 2013-06-10 | Advics Co Ltd | Control apparatus having sensor failure diagnosis function |
| CN108681264A (en) | 2018-08-10 | 2018-10-19 | 成都合纵连横数字科技有限公司 | A kind of intelligent vehicle digitalized artificial test device |
| JP2018534575A (en) | 2015-11-19 | 2018-11-22 | アー・ファウ・エル・リスト・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Method and test stand for performing test on DUT |
| JP2019022262A (en) | 2017-07-12 | 2019-02-07 | トヨタ自動車株式会社 | Power transmission equipment |
| WO2019244516A1 (en) | 2018-06-22 | 2019-12-26 | 日立オートモティブシステムズ株式会社 | Evaluation device for electronic control unit |
| US20210010902A1 (en) | 2019-07-11 | 2021-01-14 | Horiba Instruments Incorporated | Apparatus and method for testing automated vehicles |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010026845A (en) | 2008-07-22 | 2010-02-04 | Yokogawa Electric Corp | Evaluation system of electronic unit for in-vehicle camera |
-
2022
- 2022-02-04 DE DE112022001994.8T patent/DE112022001994T5/en active Pending
- 2022-02-04 JP JP2023527483A patent/JP7637235B2/en active Active
- 2022-02-04 WO PCT/JP2022/004460 patent/WO2022259608A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013113624A (en) | 2011-11-25 | 2013-06-10 | Advics Co Ltd | Control apparatus having sensor failure diagnosis function |
| JP2018534575A (en) | 2015-11-19 | 2018-11-22 | アー・ファウ・エル・リスト・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Method and test stand for performing test on DUT |
| JP2019022262A (en) | 2017-07-12 | 2019-02-07 | トヨタ自動車株式会社 | Power transmission equipment |
| WO2019244516A1 (en) | 2018-06-22 | 2019-12-26 | 日立オートモティブシステムズ株式会社 | Evaluation device for electronic control unit |
| CN108681264A (en) | 2018-08-10 | 2018-10-19 | 成都合纵连横数字科技有限公司 | A kind of intelligent vehicle digitalized artificial test device |
| US20210010902A1 (en) | 2019-07-11 | 2021-01-14 | Horiba Instruments Incorporated | Apparatus and method for testing automated vehicles |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022259608A1 (en) | 2022-12-15 |
| WO2022259608A1 (en) | 2022-12-15 |
| DE112022001994T5 (en) | 2024-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7637235B2 (en) | Apparatus and method for evaluating electronic control units | |
| KR102282970B1 (en) | the method for configuring and controling real-time distributed autonomous driving simulation framework | |
| CN109413415B (en) | Camera controller testing system and testing method | |
| WO2022078289A1 (en) | Simulation test system and method for autonomous driving | |
| CN114896817B (en) | Vehicle-in-the-loop fusion testing system and method | |
| CN110103983A (en) | System and method for the verifying of end-to-end autonomous vehicle | |
| CN112115600A (en) | A simulation system for an autonomous vehicle | |
| KR20200094593A (en) | Failure safety test evaluation system and the method for autonomous vehicle | |
| CN111752261A (en) | Autonomous driving test platform based on autonomous driving robot | |
| Drechsler et al. | Mire, a mixed reality environment for testing of automated driving functions | |
| Kessler et al. | Bridging the gap between open source software and vehicle hardware for autonomous driving | |
| JP7245318B2 (en) | Camera system evaluation device and evaluation method | |
| CN119200431B (en) | Intelligent parking simulation system, method and host computer | |
| CN115688481A (en) | Hardware-in-loop simulation test system and method for man-machine common-driving type vehicle | |
| JP7392293B2 (en) | Vehicle failure diagnosis device | |
| CN112783142B (en) | Simulation test system, method, equipment and storage medium for lane centering control | |
| JP7117376B2 (en) | Electronic control unit evaluation device | |
| CN115290349B (en) | An autonomous driving test system | |
| CN118760120B (en) | Vehicle fault simulation testing system, method, apparatus, and computer program products | |
| CN112612261A (en) | Simulation test system and method for assisting lane change | |
| Baruffa et al. | Mixed reality autonomous vehicle simulation: Implementation of a hardware-in-the-loop architecture at a miniature scale | |
| CN113777951B (en) | Automatic driving simulation system and method for collision avoidance decision of vulnerable road users | |
| CN118192291A (en) | Simulation test system and test method for automatic parking auxiliary system test | |
| WO2022259342A1 (en) | Vehicle development assistance system | |
| Jianyu et al. | Digital Twin Test Method for Autonomous Vehicles Based on PanoSim |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241015 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241211 |
|
| 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: 20250121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250214 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7637235 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |