JP2023168244A - 運転者支援システム(adas)及び/又は自動運転システム(ads)を較正及び検証するための方法、システム、及びコンピュータプログラム製品 - Google Patents
運転者支援システム(adas)及び/又は自動運転システム(ads)を較正及び検証するための方法、システム、及びコンピュータプログラム製品 Download PDFInfo
- Publication number
- JP2023168244A JP2023168244A JP2023067735A JP2023067735A JP2023168244A JP 2023168244 A JP2023168244 A JP 2023168244A JP 2023067735 A JP2023067735 A JP 2023067735A JP 2023067735 A JP2023067735 A JP 2023067735A JP 2023168244 A JP2023168244 A JP 2023168244A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- module
- evaluation
- scenario
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000010200 validation analysis Methods 0.000 title abstract description 10
- 238000012360 testing method Methods 0.000 claims abstract description 172
- 238000004088 simulation Methods 0.000 claims abstract description 151
- 238000011156 evaluation Methods 0.000 claims abstract description 112
- 230000006870 function Effects 0.000 claims description 51
- 208000018910 keratinopathic ichthyosis Diseases 0.000 claims description 23
- 238000013528 artificial neural network Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 14
- 238000004422 calculation algorithm Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 9
- 230000006978 adaptation Effects 0.000 claims description 8
- 238000013473 artificial intelligence Methods 0.000 claims description 7
- 238000001556 precipitation Methods 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 claims description 6
- 230000001939 inductive effect Effects 0.000 claims description 4
- 230000003287 optical effect Effects 0.000 claims description 4
- 230000000306 recurrent effect Effects 0.000 claims description 4
- 238000000342 Monte Carlo simulation Methods 0.000 claims description 3
- 238000012417 linear regression Methods 0.000 claims description 3
- 239000000126 substance Substances 0.000 claims description 3
- 230000006399 behavior Effects 0.000 description 8
- 210000002569 neuron Anatomy 0.000 description 8
- 238000011161 development Methods 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 238000013527 convolutional neural network Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 238000002872 Statistical quality control Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 210000004205 output neuron Anatomy 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 102100034112 Alkyldihydroxyacetonephosphate synthase, peroxisomal Human genes 0.000 description 1
- 101000799143 Homo sapiens Alkyldihydroxyacetonephosphate synthase, peroxisomal Proteins 0.000 description 1
- 238000000848 angular dependent Auger electron spectroscopy Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 210000002364 input neuron Anatomy 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 238000012876 topography Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- 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/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- 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/0098—Details of control systems ensuring comfort, safety or stability not otherwise provided for
-
- 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/04—Monitoring the functioning of the control system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M17/00—Testing of vehicles
- G01M17/007—Wheeled or endless-tracked vehicles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3447—Performance evaluation by modeling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3457—Performance evaluation by simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3692—Test management for test results analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- 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
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0018—Method for the design of a control system
-
- 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
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0026—Lookup tables or parameter maps
-
- 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
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0052—Filtering, filters
-
- 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
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0083—Setting, resetting, calibration
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/06—Direction of travel
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
- B60W2520/105—Longitudinal acceleration
-
- 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
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/05—Type of road, e.g. motorways, local streets, paved or unpaved roads
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
-
- 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
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
- B60W2554/406—Traffic density
-
- 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
- B60W2555/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/20—Ambient conditions, e.g. wind or rain
-
- 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
- B60W2555/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/60—Traffic rules, e.g. speed limits or right of way
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/02—Reliability analysis or reliability optimisation; Failure analysis, e.g. worst case scenario performance, failure mode and effects analysis [FMEA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Mechanical Engineering (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
-運転タスクのためのテスト方略を使用して、パラメータ化されたシナリオ及びシナリオパラメータ並びに較正パラメータを選択することによって、テストエージェントによって第1のテストケースを作成するステップと、
-選択された第1のテストケースをシミュレーションモジュールに伝えるステップと、
-シミュレーションモジュールによってシミュレーションを実施して、シミュレーション結果を決定するステップと、
-シミュレーション結果を評価モジュールに伝えるステップと、
-評価モジュールによってシミュレーション結果の評価を実施して、評価結果を決定するステップと、
-テスト方略をシミュレーション結果及び評価結果に適合させるステップと、
-適合されたテスト方略を使用して、テストエージェントによって第2のテストケースを作成するステップと、
-第2のテストケースのために新しいシミュレーションサイクルを開始するステップと、
-特定の評価基準が満たされない場合、更なるシミュレーションサイクルを実施するためにテスト方略の適合を繰り返すステップ、又は
-特定の評価基準が満たされているときに、最後のシミュレーションサイクルのテストケースを出力モジュールに伝えるステップと、
-出力モジュールから較正及び検証目的のために、特に、設定された運転タスクを実施するための運転者支援システム(ADAS)及び/又は自動運転システム(ADS)並びに/若しくは運転機能の較正パラメータの形態で、テストケースからの出力結果を生成及び出力するステップと、を含む。
100 システム
200 テストエージェントモジュール
220 テストエージェント
230 テスト方略
300 テストデータベース
320 較正パラメータデータベース
330 シナリオデータベース
340 評価データベース
400 シミュレーションモジュール
410 環境モデルモジュール
420 運転者モデルモジュール
430 車両モデルモジュール
440 運転機能モジュール
450 シミュレーション結果
470 センサ
480 データベース
500 評価モジュール
510 機能評価モジュール
520 シミュレーション評価モジュール
550 評価結果
700 出力モジュール
750 出力データ
900 コンピュータプログラム製品
950 プログラムコード
Claims (15)
- 少なくとも1つのシナリオ(SZi)において設定された運転タスクについて運転者支援システム(ADAS)及び/又は自動運転システム(ADS)並びに/若しくは運転機能を較正及び検証するための方法であって、シナリオ(SZi)が、時系列における交通事象を表し、パラメータ(P1,P2,…,Pn)及び関連するパラメータ値(PV1,PV2,…,PVn)の選択によって定義され、パラメータ化されたシナリオ(SZpi)では、前記パラメータ(P1,P2,…,Pn)及び関連するパラメータ値(PV1,PV2,…,PVn)が自由に選択可能であり、具体的なシナリオ(SZci)について、前記シナリオパラメータ(Pc1,Pc2,…,Pcn)及び関連するシナリオパラメータ値(PVc1,PVc2,…,PVcn)が設定され、
-前記運転タスクのためのテスト方略(230)を使用して、パラメータ化されたシナリオ(SZpi)及びシナリオパラメータ(Pci)並びに較正パラメータ(Pcali)を選択することによって、テストエージェント(220)によって第1のテストケース(Ti)を作成すること(S10)と、
-選択された前記第1のテストケース(Ti)をシミュレーションモジュール(400)に伝えること(S20)と、
-前記シミュレーションモジュール(400)によってシミュレーションを実施して、シミュレーション結果(450)を決定すること(S30)と、
-前記シミュレーション結果(450)を評価モジュール(500)に伝えること(S40)と、
-評価結果(550)を決定するために、前記評価モジュール(500)によって前記シミュレーション結果(450)の評価を実施すること(S50)と、
-前記テスト戦略(230)を前記シミュレーション結果(450)及び前記評価結果(550)に適合させること(S60)と、
-適合された前記テスト方略(230)を使用して、前記テストエージェント(220)によって第2のテストケース(Tk)を作成すること(S70)と、
-前記第2のテストケース(Tk)のために新しいシミュレーションサイクルを開始すること(S80)と、
-特定の評価基準が満たされない場合、更なるシミュレーションサイクルの実施のために前記テスト方略(230)の適合を繰り返す(S90)こと、又は
-特定の評価基準が満たされた場合、最後のシミュレーションサイクルの前記テストケース(Tk)を出力モジュール(700)に伝えること(S100)と、
-前記出力モジュール(200)によって、較正及び検証目的のために、前記テストケース(Tk)から、特に、前記設定された運転タスクを実施するための前記運転者支援システム(ADAS)及び/又は前記自動運転システム(ADS)並びに/若しくは前記運転機能の較正パラメータ(Pcali)の形態で、出力結果(750)を生成及び出力すること(S110)と、を含む、方法。 - 前記シミュレーションモジュール(400)が、交換可能なサブモジュール(410、420、430)を備え、第1のサブモジュール(410)が、環境モデルモジュールとして構成され、第2のサブモジュール(420)が、運転者モデルモジュールとして構成され、第3のサブモジュール(430)が、車両モデルモジュールとして構成されている、請求項1に記載の方法。
- 前記シミュレーションモジュール(400)及び/又は前記サブモジュール(410、420、430)が、センサ(470)及び/又はデータベース(450)に接続されて、シミュレーションモデルを作成するための更なる情報を取得し、前記シミュレーションモデルが、運転機能モジュール(440)に伝えられ、運転支援機能のシミュレーションを実施する、請求項1又は2に記載の方法。
- 前記評価モジュール(500)が、性能指標(KPI)を使用して運転機能の性能及び安全性を決定するための運転機能評価モジュール(520)と、シミュレーション品質基準(SQC)を使用して前記シミュレーションの品質を決定するためのシミュレーション評価モジュール(520)とを備え、前記評価結果(550)が、前記性能指標(KPI)と、前記シミュレーション品質基準(SC)とを含む、請求項1~3のいずれか一項に記載の方法。
- 前記テストケース(Ti)が、テストデータベース(300)に記憶され、前記較正パラメータ(Pcali)が、較正パラメーターデータベース(320)に記憶され、前記パラメータ化されたシナリオ(SZpi)及び前記シナリオパラメータ(Pci)が、シナリオデータベース(330)に記憶され、前記評価結果(550)が、評価データベース(340)に記憶されている、請求項1~4のいずれか一項に記載の方法。
- 前記テキスト方略(230)及び/又は前記テストエージェント(220)が、人工知能の計算方法及び/又はアルゴリズムを有する少なくとも1つのソフトウェアアプリケーションを使用する、請求項1~5のいずれか一項に記載の方法。
- 前記アルゴリズム及び計算方法が、平均値、最小値及び最大値、ルックアップテーブル、期待値モデル、線形回帰法、ガウスプロセス、高速フーリエ変換、積分及び微分計算、マルコフ法、モンテカルロ法などの確率法、時間差学習、拡張カルマンフィルタ、放射基底関数、データフィールド、収束ニューラルネットワーク、ディープニューラルネットワーク、並びに/又は再帰型ニューラルネットワークとして構成されている、請求項6に記載の方法。
- パラメータ(Pi)が、物理的変数、化学的変数、トルク、速度、電圧、電流強度、加速度、速度、制動値、方向、角度、半径、位置、数字、自動車、人、若しくは自転車に乗った人などの可動物体、建物若しくは木などの静止物体、幹線道路などの道路構成、道路標識、交通信号灯、トンネル、ラウンドアバウト、分岐車線、交通量、傾斜などの地形構造、時間、温度、降水値、気象条件、及び/又は時季を含む、請求項1~7のいずれか一項に記載の方法。
- 前記センサ(470)が、レーダーシステム、LIDAR光学距離及び速度測定システム、可視、IR及び/若しくはUV範囲内の画像記録2D/3Dカメラ、GPSシステム、加速度計、速度センサ、静電容量センサ、誘導センサ、電圧センサ、トルクセンサ、降水センサ、並びに/又は温度センサとして構成されている、請求項1~8のいずれか一項に記載の方法。
- 少なくとも1つのシナリオ(SZi)において設定された運転タスクについて運転者支援システム(ADAS)及び/又は自動運転システム(ADS)並びに/若しくは運転機能を較正及び検証するためのシステム(100)であって、シナリオ(SZi)が、時系列における交通事象を表し、パラメータ(P1,P2,…,Pn)及び関連するパラメータ値(PV1,PV2,…,PVn)の選択によって定義され、パラメータ化されたシナリオ(SZpi)では、前記パラメータ(P1,P2,…,Pn)及び関連するパラメータ値(PV1,PV2,…,PVn)が自由に選択可能であり、具体的なシナリオ(SZci)について、前記パラメータ(Pc1,Pc2,…,Pcn)及び関連するシナリオパラメータ値(PVc1,PVc2,…,PVcn)が定義され、テストエージェント(220)及びテスト方略(230)を有するテストモジュール(200)と、シミュレーションモジュール(400)と、評価モジュール(500)と、出力モジュール(700)とを備え、前記テストエージェント(220)が、前記運転タスクのための前記テスト方略(230)を使用して、パラメータ化されたシナリオ(SZpi)及びシナリオパラメータ(Pci)並びに較正パラメータ(Pcali)を選択することによって、第1のテストケース(Ti)を生成し、選択された前記第1のテストケース(Ti)を前記シミュレーションモジュール(400)に伝えるように構成され、前記シミュレーションモジュール(400)が、シミュレーション結果(450)を決定して、前記シミュレーション結果(450)を前記評価モジュール(500)に伝えるように構成され、前記評価モジュール(50)が、前記シミュレーション結果(450)の評価を実施して、評価結果(550)を決定するように構成され、前記テストモジュール(200)が、前記テスト方略(230)を前記シミュレーション結果(450)及び前記評価結果(550)に適合させ、適合された前記テスト方略(230)を使用して、前記テストエージェント(220)から第2のテストケース(Tk)を作成し、前記第2のテストケース(Tk)のために新しいシミュレーションサイクルを開始し、特定の評価基準が満たされない場合、更なるシミュレーションサイクルを実施するために前記テスト方略(230)の適合を繰り返すか、又は特定の評価基準が満たされた場合、少なくとも最後のシミュレーションサイクルの前記テストケース(Tk)を前記出力モジュール(700)に伝えるように構成され、前記出力モジュール(700)が、較正及び検証目的のために、前記少なくとも最後のシミュレーションサイクルの前記テストケース(Tk)から、特に、決定された前記運転タスクを実施するための前記運転者支援システム(ADAS)及び/又は前記自動運転システム(ADS)並びに/若しくは前記運転機能の較正パラメータ(Pcali)の形態で、出力結果(750)を生成及び出力するように構成されている、システム(100)。
- 前記シミュレーションモジュール(400)が、交換可能なサブモジュール(410、420、430)を備え、第1のサブモジュール(410)が、環境モデルモジュールとして構成され、第2のサブモジュール(420)が、運転者モデルモジュールとして構成され、第3のサブモジュール(430)が、車両モデルモジュールとして構成されている、請求項10に記載のシステム(100)。
- 前記シミュレーションモジュール(400)及び/又は前記サブモジュール(410、420、430)が、センサ(470)及び/又はデータベース(450)に接続されて、シミュレーションモデルを作成するための更なる情報を取得し、前記シミュレーションモデルが、運転機能モジュール(440)に伝えられ、運転支援機能のシミュレーションを実施する、請求項10又は11に記載のシステム(100)。
- 前記評価モジュール(500)が、性能指標(KPI)を使用して運転機能の性能及び安全性を決定するための運転機能評価モジュール(520)と、シミュレーション品質基準(SQC)を使用して前記シミュレーションの品質を決定するためのシミュレーション評価モジュール(520)とを備え、前記評価結果(550)が、前記性能指標(KPI)と、前記シミュレーション品質基準(SQC)とを含む、請求項10~12のいずれか一項に記載のシステム(100)。
- 前記テストケース(Ti)が、テストデータベース(300)に記憶され、前記較正パラメータ(Pcali)が、較正パラメータデータベース(320)に記憶され、前記パラメータ化されたシナリオ(SZpi)及び前記シナリオパラメータ(Pci)が、シナリオデータベース(330)に記憶され、前記評価結果(550)が、評価データベース(340)に記憶され、前記テキスト方略(230)及び/又は前記テストエージェント(220)が、人工知能の計算方法及び/又はアルゴリズムを有する少なくとも1つのソフトウェアアプリケーションを使用する、請求項10~13のいずれか一項に記載のシステム(100)。
- 請求項1~9のいずれか一項に記載の方法を実行するように構成されている実行可能プログラムコード(950)を含む、コンピュータプログラム製品(900)。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102022112059.7A DE102022112059B3 (de) | 2022-05-13 | 2022-05-13 | Verfahren, System und Computerprogrammprodukt zur Kalibrierung und Validierung eines Fahrerassistenzsystems (ADAS) und/oder eines automatisierten Fahrsystems (ADS) |
DE102022112059.7 | 2022-05-13 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023168244A true JP2023168244A (ja) | 2023-11-24 |
Family
ID=85773338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023067735A Pending JP2023168244A (ja) | 2022-05-13 | 2023-04-18 | 運転者支援システム(adas)及び/又は自動運転システム(ads)を較正及び検証するための方法、システム、及びコンピュータプログラム製品 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20230365145A1 (ja) |
JP (1) | JP2023168244A (ja) |
KR (1) | KR20230159308A (ja) |
CN (1) | CN117056153A (ja) |
DE (1) | DE102022112059B3 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116187101B (zh) * | 2023-04-26 | 2023-07-04 | 深圳佑驾创新科技有限公司 | 一种基于Prescan构建EHP的验证方法 |
CN116502142B (zh) * | 2023-07-03 | 2023-08-25 | 北京航空航天大学 | 一种基于输入特征参数选择的驾驶风格识别方法 |
CN117975736B (zh) * | 2024-03-29 | 2024-06-07 | 北京市计量检测科学研究院 | 一种无人驾驶车辆车路协同应用场景测试方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070236502A1 (en) | 2006-04-07 | 2007-10-11 | Huang Paul C | Generic visualization system |
US20190235521A1 (en) | 2018-02-01 | 2019-08-01 | GM Global Technology Operations LLC | System and method for end-to-end autonomous vehicle validation |
DE102019211009B4 (de) | 2019-07-25 | 2022-08-25 | Zf Friedrichshafen Ag | Verfahren und Computerprogramm zum Simulieren eines autonomen Fahrzeugs in einer Mehrzahl von Testfällen |
GB202008353D0 (en) | 2020-06-03 | 2020-07-15 | Five Ai Ltd | Simulation in autonomous driving |
EP4162382A1 (en) | 2020-06-03 | 2023-04-12 | Five AI Limited | Testing and simulation in autonomous driving |
-
2022
- 2022-05-13 DE DE102022112059.7A patent/DE102022112059B3/de active Active
-
2023
- 2023-04-07 CN CN202310366494.4A patent/CN117056153A/zh active Pending
- 2023-04-10 US US18/132,476 patent/US20230365145A1/en active Pending
- 2023-04-18 JP JP2023067735A patent/JP2023168244A/ja active Pending
- 2023-05-12 KR KR1020230061444A patent/KR20230159308A/ko unknown
Also Published As
Publication number | Publication date |
---|---|
KR20230159308A (ko) | 2023-11-21 |
DE102022112059B3 (de) | 2023-04-20 |
US20230365145A1 (en) | 2023-11-16 |
CN117056153A (zh) | 2023-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11755396B2 (en) | Generating autonomous vehicle simulation data from logged data | |
US11216355B2 (en) | Autonomous vehicle testing systems and methods | |
EP3722908B1 (en) | Learning a scenario-based distribution of human driving behavior for realistic simulation model | |
JP2023168244A (ja) | 運転者支援システム(adas)及び/又は自動運転システム(ads)を較正及び検証するための方法、システム、及びコンピュータプログラム製品 | |
CN112703459A (zh) | 对抗场景的迭代生成 | |
US20230150529A1 (en) | Dynamic sensor data augmentation via deep learning loop | |
US11042758B2 (en) | Vehicle image generation | |
Belbachir et al. | Simulation-driven validation of advanced driving-assistance systems | |
CN114077541A (zh) | 验证用于自动驾驶车辆的自动控制软件的方法和*** | |
US20170083794A1 (en) | Virtual, road-surface-perception test bed | |
US11270164B1 (en) | Vehicle neural network | |
EP3722907B1 (en) | Learning a scenario-based distribution of human driving behavior for realistic simulation model and deriving an error model of stationary and mobile sensors | |
Bruggner et al. | Model in the loop testing and validation of embedded autonomous driving algorithms | |
CN114787894A (zh) | 感知误差模型 | |
US20240144745A1 (en) | Performance testing for autonomous vehicles | |
JP7353092B2 (ja) | 決定装置、決定方法および決定プログラム | |
US20240043022A1 (en) | Method, system, and computer program product for objective assessment of the performance of an adas/ads system | |
He et al. | A Framework for Autonomous Vehicle Testing Using Semantic Models | |
Razi | Autonomous Vehicle Testing Using a Model-Based Approach | |
Piazzoni | Modeling perception errors in autonomous vehicles and their impact on behavior | |
US20230035780A1 (en) | Systematic fault detection in vehicle control systems | |
Abdalkarim | Using V2X and reinforcement learning to improve autonomous vehicles algorithms with CARLA | |
Agarkar et al. | Simulation based Closed Loop Scenario Fuzzing for Safety Critical ADAS Applications | |
Yazdizadeh | Connected and Autonomous Vehicles for Intelligent Transportation Systems | |
WO2023194978A1 (en) | A safe and scalable model for culturally sensitive driving by automated vehicles using a probabilistic architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230418 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230418 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240319 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240606 |