IP Library › Granted Patent US 12,243,322
Granted Patent B2
US 12,243,322 · App. 18/084,647 · Granted Mar 4, 2025

Generation of test data for testing a control system of a motor vehicle which evaluates a sensor data stream

Inventors: Kusnadi Liem (Paderborn, DE); Norbert Meyer (Paderborn, DE)
Assignee: dSPACE GMBH
G06V20/56G06F3/011G06F9/455
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,243,322
App. No.
18/084,647
Granted
Mar 4, 2025
Kind
B2
Abstract

A computer-implemented method for generating test data for testing a control system of a motor vehicle which evaluates a sensor data stream. Simulated driving is performed through at least part of a virtual simulation environment with a virtual vehicle carrying a virtual sensor by specifying a translational movement of the virtual vehicle in the virtual simulation environment, wherein the virtual sensor has a visual field in which it detects the virtual simulation environment. Synthetic sensor data is generated with the virtual sensor by detecting the virtual simulation environment driven through by the virtual vehicle in the visual field of the virtual sensor. The synthetic sensor data is provided as test data for testing a control system of a motor vehicle which evaluates a sensor data stream.

Claims (20)

1. A computer-implemented method for generating test data for testing a control system of a motor vehicle which evaluates a sensor data stream, the method comprising:

simulated driving through at least part of a virtual simulation environment with a virtual vehicle carrying a virtual sensor by specifying a translational movement of the virtual vehicle in the virtual simulation environment, the virtual sensor having a visual field in which it detects the virtual simulation environment;

generating synthetic sensor data with the virtual sensor by detecting the virtual simulation environment driven through by the virtual vehicle in the visual field of the virtual sensor; and

providing the synthetic sensor data as test data for testing a control system of a motor vehicle which evaluates a sensor data stream,

wherein, in the step of driving through at least a part of the virtual simulation environment with the virtual vehicle carrying the virtual sensor, at least one vehicle dynamic movement is determined by the translational movement of the virtual vehicle,

wherein the vehicle dynamic movement comprises a pitch and/or a yaw and/or a roll and/or a vertical movement of the virtual vehicle, and

wherein, in the step of generating the synthetic sensor data with the virtual sensor, a change in the visual field of the virtual sensor caused by a simulated vehicle dynamic movement of the virtual vehicle is taken into account in that the virtual sensor detects the virtual simulation environment driven through by the virtual vehicle, such that the visual field is provided by an actual translational movement of the virtual vehicle and the simulated vehicle dynamic movement of the virtual vehicle.

2. The computer-implemented method according to claim 1 , wherein the virtual sensor is a virtual ultrasonic sensor, a virtual LiDAR sensor, a virtual radar sensor or a virtual camera.

3. The computer-implemented method according to claim 1 , wherein a plurality of virtual sensors is carried on the virtual vehicle.

4. The computer-implemented method according to claim 1 , wherein the virtual simulation environment is three-dimensional.

5. The computer-implemented method according to claim 4 , wherein the three-dimensional virtual simulation environment comprises a virtual road with gradients on which the virtual vehicle drives.

6. The computer-implemented method according to claim 1 , wherein, when determining the vehicle dynamic movement caused by the translational movement of the virtual vehicle, the following is taken into account: the mass of the virtual vehicle and/or the geometry of the virtual vehicle and/or the mass distribution of the virtual vehicle and/or the suspension of the virtual vehicle and/or the damping of the virtual vehicle.

7. The computer-implemented method according to claim 1 , wherein the virtual simulation environment is created in advance and stored on a non-transitory, computer-readable storage medium.

8. The computer-implemented method according to claim 1 , wherein the virtual sensor is rigidly attached to the virtual vehicle.

9. A non-transitory, computer-readable storage medium with synthetic sensor data stored thereon, obtained by the method according to claim 1 .

10. The computer-implemented method according to claim 1 , wherein the synthetic sensor data stored on a non-transitory, computer-readable storage medium is for testing a control system which evaluates a sensor data stream.

11. The computer-implemented method according to claim 10 , wherein the control system, which evaluates a sensor data stream, is a driver assistance system for a motor vehicle.

12. The computer-implemented method according to claim 1 , wherein the vehicle dynamic movement comprises the pitch, the yaw, the roll and the vertical movement of the virtual vehicle.

13. The computer-implemented method according to claim 1 , wherein the dynamic movement of the vehicle, which causes the change in the visual field, comprises a cornering, a braking or an accelerating.

14. The computer-implemented method according to claim 1 , wherein, when determining the vehicle dynamic movement caused by the translational movement of the virtual vehicle, the following is taken into account: the mass of the virtual vehicle, the geometry of the virtual vehicle, the mass distribution of the virtual vehicle, the suspension of the virtual vehicle, and the damping of the virtual vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2023
From: LIEM, KUSNADI; MEYER, NORBERT
To: DSPACE GMBH
Reel/Frame 063128/0991 →
Priority Claims (1)
EP 21216219 · Dec 21, 2021 · regional
Continuity (1)
Related Publication 20230196786A1 · Jun 22, 2023
References Cited (14)
US 6253144B1 · Yamamura et al. · 2001 [cited by applicant]
US 20160210383A1 · Alaniz · 2016 [cited by examiner]
US 20190155291A1 · Heit et al. · 2019 [cited by applicant]
US 20190291743A1 · Druml · 2019 [cited by examiner]
US 20190347525A1 · Liem · 2019 [cited by examiner]
US 20200082248A1 · Villegas et al. · 2020 [cited by applicant]
US 20200339109A1 · Hong · 2020 [cited by examiner]
US 20200378870A1 · Wang · 2020 [cited by applicant]
DE 19928988A1 · 2000 [cited by applicant]
DE 102016100492A1 · 2016 [cited by applicant]
Weidemann, Christoph: “State-of-the-Art Railway Vehicle Design with Multi-Body Simulation” [cited by applicant]
Mitrev; “Mathematical modelling of translational motion of rail-guided cart with suspended payload”, Journal of Zhejiang University Science A; Mar. 15, 2007. [cited by applicant]
Jeong et al; “Equations of motion for train derailment dynamics”; Proceedings of the 2007 ASME Rail Transportation Division Fall Technical Conference; Sep. 11-12, 2007. [cited by applicant]
Tuononen; “Vehicle Lateral State Estimation Based on Measured Tyre Forces”; Sensors 2009, 9, Laboratory of Automotive Engineering, Helsinki University of Technology; Oct. 30, 2009. [cited by applicant]