IP Library › Granted Patent US 12,730,737
Granted Patent B2
US 12,730,737 · App. 17/735,215 · Granted Sep 8, 2026

Computer-implemented method for scenario-based testing and / or homologation of at least partially autonomous driving functions to be tested by means of key performance indicators (KPI)

Inventors: Sebastian Bannenberg (Paderborn, DE); Steffen Beringer (Paderborn, DE); Eduard Miller (Paderborn, DE); Markus Deppe (Paderborn, DE)
Assignee: dSPACE GmbH
G06F11/3428G06F11/3457G06F11/3688
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,730,737
App. No.
17/735,215
Granted
Sep 8, 2026
Kind
B2
Abstract

A computer-implemented method for the evaluation of simulations and/or test cases in scenario-based testing and/or homologation of at least partially autonomous driving functions to be tested by key performance indicators (KPI), wherein KPIs are mapped by KPI plug-ins and KPI plug-ins are selected dynamically and reusably for simulations and/or test cases and wherein at least one KPI plug-in is selected by a KPI plug-in mechanism for purposes of simulation and/or test definition and is automatically executed in the execution by the KPI plug-in mechanism.

Claims (40)

1 . A computer-implemented method for an evaluation of simulations and/or test cases in scenario-based testing and/or homologation of at least partially autonomous driving functions to be tested by key performance indicators (KPI), the method comprising:

mapping at least one KPI by a KPI plug-in;

selecting, dynamically and reusably, the KPI plug-in for simulations and/or test cases;

selecting at least one KPI plug-in by a KPI plug-in mechanism in the simulations and/or test cases; and

automatically executing the selected KPI plug-in by the KPI plug-in mechanism,

wherein the KPI plug-in is adapted to be executed:

online during the simulation runtime; and

offline after the simulation.

2 . The computer-implemented method according to claim 1 , wherein at least one scenario includes at least one test of a device used for the at least partially autonomous guidance of a transporter and/or road user.

3 . The computer-implemented method according to claim 2 , wherein at least one test is determined by at least one parameter which is queried during the simulation runtime and/or at the end of the simulation, wherein parameters include:

scenario parameters comprising at least one of the following features: the number of lanes and/or the width of a lane and/or curves and/or road restrictions and/or the ambient temperature; or

driving situation parameters that describe the number and characteristics of moving objects in the scenario, comprising at least one of the following features: the number of road users and/or the number of lane changes in a traffic situation and/or the speed of the road users and/or transporter.

4 . The computer-implemented method according to claim 2 , wherein transporter and/or road users comprises a first which is vehicle with the system under test (SUT) and a second vehicle which is any other vehicle in the scenario.

5 . The computer-implemented method according to claim 1 , wherein a KPI plug-in includes a configuration description and a script executable by a computer.

6 . The computer-implemented method according to claim 1 , wherein for a KPI plug-in executed online, the executable script is automatically started during the simulation runtime and in each simulation step, an evaluation of at least one parameter takes place, so that the evaluation is based on simulation parameters available at runtime and a KPI value is determined from it.

7 . The computer-implemented method according to claim 1 , wherein for the KPI plug-in executed offline, the executable script is started automatically after the end of the simulation, so that the KPI value is determined based on the simulation results.

8 . The computer-implemented method according to claim 1 , wherein the currently determined KPI value specifies an evaluation of the current simulation and/or at least one simulation step.

9 . The computer-implemented method according to claim 1 , wherein the KPI plug-in mechanism contains at least one KPI plug-in and all KPI plug-ins selected in the KPI plug-in mechanism are automatically executed for purposes of simulation and/or test execution.

10 . The computer-implemented method according to claim 1 , wherein the KPI plug-in is managed in a KPI plug-in pool.

11 . A test unit for a computer-implemented method for the evaluation of simulations and/or test cases in scenario-based testing and/or homologation of at least partially autonomous driving functions to be tested by key performance indicators (KPI),

wherein KPIs are mapped by KPI plug-ins and KPI plug-ins are selected dynamically and reusably for simulations and/or test cases, and

wherein at least one KPI plug-in is selected by a KPI plug-in mechanism in the simulations and/or test cases and is automatically executed by the KPI plug-in mechanism, and

wherein the KPI plug-in is adapted to be executed:

online during the simulation runtime; and

offline after the simulation.

12 . The test unit according to claim 11 , wherein the test unit is formed by an electronic control unit (ECU) for which at least one scenario for virtual and/or real tests is determined.

13 . A computer program comprising program code to perform the method according to claim 1 , when the computer program is executed on a computer.

14 . A non-transitory, computer-readable data carrier comprising program code of a computer program to perform the method according to claim 1 when the computer program is executed on a computer.

15 . The computer-implemented method according to claim 1 , wherein the at least one KPI plug-in is selected from a KPI plug-in pool.

16 . The computer-implemented method according to claim 1 , wherein the KPI plug-in mechanism is designed to run two different variants of KPI plug-ins.

17 . The computer-implemented method according to claim 16 , wherein a first variant is executed online and a second variant is executed offline.

18 . A computer-implemented method for an evaluation of simulations and/or test cases in scenario-based testing and/or homologation of at least partially autonomous driving functions to be tested by key performance indicators (KPI), the method comprising:

mapping at least one KPI by a KPI plug-in;

selecting, dynamically and reusably, the KPI plug-in for simulations and/or test cases;

selecting at least one KPI plug-in by a KPI plug-in mechanism in the simulations and/or test cases; and

automatically executing the selected KPI plug-in by the KPI plug-in mechanism,

wherein the KPI plug-in mechanism is designed to run two different variants of KPI plug-ins, and

wherein a first variant is executed simultaneously with the simulations and/or test cases and a second variant is executed downstream of a current simulation.

19 . The computer-implement method 18 , wherein with the first variant an evaluation takes place in each simulation step and a value of the at least one KPI is available immediately after the simulations and/or test cases and with the second variant parameters are not observed real-time during the simulations and/or test cases or used to determine the KPI value and the KPI value is determined after the simulations and/or test cases.

20 . The computer-implemented method according to claim 1 , further comprising transferring results of the KPI plug-in mechanism, in form of KPI values, back to a test configuration of the test cases to obtain an optimized test creation.

Assignments (2)
CHANGE OF NAME Recorded Dec 21, 2022
From: DSPACE DIGITAL SIGNAL PROCESSING AND CONTROL ENGINEERING GMBH
To: DSPACE GMBH
Reel/Frame 062202/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: BANNENBERG, SEBASTIAN; BERINGER, STEFFEN; MILLER, EDUARD; DEPPE, MARKUS
To: DSPACE GMBH
Reel/Frame 059982/0695 →
Priority Claims (1)
DE 10 2021 111 462.4 · May 4, 2021 · national
Continuity (1)
Related Publication 20220358024A1 · Nov 10, 2022
References Cited (30)
US 9130860B1 · Boe · 2015 [cited by examiner]
US 9413890B2 · McCormack · 2016 [cited by examiner]
US 9584374B2 · Bingham · 2017 [cited by examiner]
US 9960970B2 · Choudhary · 2018 [cited by examiner]
US 10289782B1 · Khanna · 2019 [cited by examiner]
US 11643104B2 · Ustunel · 2023 [cited by examiner]
US 20030061348A1 · Jacobs, Jr. · 2003 [cited by examiner]
US 20050091093A1 · Bhaskaran · 2005 [cited by examiner]
US 20110153368A1 · Pierre · 2011 [cited by examiner]
US 20130013677A1 · Engstrom · 2013 [cited by examiner]
US 20160103909A1 · Bhide · 2016 [cited by examiner]
US 20170004263A1 · Glidewell · 2017 [cited by examiner]
US 20170277837A1 · Glidewell · 2017 [cited by examiner]
US 20190303759A1 · Farabet · 2019 [cited by examiner]
US 20200202277A1 · Zhu · 2020 [cited by examiner]
US 20210078590A1 · Cai · 2021 [cited by examiner]
US 20210142073A1 · Ustunel · 2021 [cited by examiner]
US 20210294944A1 · Nassar · 2021 [cited by examiner]
US 20220229954A1 · Mittal · 2022 [cited by examiner]
US 20220340149A1 · Nister · 2022 [cited by examiner]
CN 108255151A · 2018 [cited by applicant]
CN 112148615A · 2020 [cited by applicant]
DE 102017200180A1 · 2018 [cited by applicant]
WO WO2020079698A1 · 2020 [cited by applicant]
WO WO2020213371A1 · 2020 [cited by applicant]
Barbier et al. (“Validation of Perception and Decision-Making Systems for Autonomous Driving via Statistical Model Checking”, HAL open science, 2019, pp. 1-8) (Year: 2019). [cited by examiner]
Pereira et a. (“Dynamic Monitoring of Key-Performance Indicators in Industrial Environments”, IEEE, 2017, pp. 1129-1134) (Year: 2017). [cited by examiner]
Thomas Ponn et al: “Identification of Challenging Highway-Scenarios for the Safety Validation of Automated Vehicles Based on Real Driving Data,” 2020 Fifteenth International Conference on Ecological Vehicles and Renewab… [cited by applicant]
Davide Gagliardi et al: “Outcome oriented evaluation of autonomous driving functions,” 2018 IEEE Conference on Decision and Control, Dec. 17-19, 2018, pp. 6970-6975, Accessed Dec. 15, 2020 from IEEE Xplore. [cited by applicant]
Christian Berger; “Automating acceptance tests for sensor- and actuator-based systems on the example of autonomous vehicles”; Aachener Informatik-Berichte, Software Engineering, Aug. 1, 2010; ISBN: 978-3-8322-9378-9. [cited by applicant]