Patents Assigned to dSpace GmbH
-
Publication number: 20230195661Abstract: A method is provided for data communication between at least one subregion of an FPGA and another region, in which the data communication is resource efficient. This is achieved by the fact that the data communication, i.e., the reading and writing of a Block RAM from a location to any Block RAM or from any Block RAM to any Block RAM of the FPGA takes place via command sequences of an internal configuration interface of the FPGA.Type: ApplicationFiled: December 15, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: Heiko KALTE, Dominik LUBELEY
-
Publication number: 20230194643Abstract: An apparatus or method for calibrating a battery emulator is proposed. The battery emulator emulates a plurality of cells connected in series, wherein each emulated cell has taps over which at least one emulated quantity is tapped, wherein the apparatus comprises a switching apparatus via which a calibration standard is switchably connectable with different taps.Type: ApplicationFiled: December 15, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventor: Peter SCHEIBELHUT
-
Publication number: 20230198532Abstract: A method for changing a bitwidth of an FPGA configuration for an FPGA, the FPGA configuration having a plurality of at least 2n bit-containing data signals with n? and ?3, and the method having the step: when a threshold of a current consumption and/or a temperature of the FPGA is exceeded and/or a replacement signal is present, replacing k least significant bits of the data signals in each case with a zero with k? and ?2 during an execution of the FPGA configuration on the FPGA.Type: ApplicationFiled: December 15, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: Heiko KALTE, Dominik LUBELEY
-
Publication number: 20230195955Abstract: A method for creating a three-dimensional simulation environment, including: providing a basic library containing three-dimensional virtual objects; detecting the input of a geographic region; obtaining characteristic information, which characterizes the features of different areas; deriving additional information for the various areas of the geographic region on the basis of the characteristic information, land use information being derived as additional information if the characteristic information does not comprise any land use information; ascertaining the objects from the basic library which occur in the geographic region, and storing these objects in a regional library; dividing the geographic region into sectors of the same land use on the basis of the land use information; ascertaining, for each sector, the objects from the regional library which match the land use of this sector; and filling each sector with a selection of objects, based on its land use.Type: ApplicationFiled: December 20, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: Kira WITTENBORN, Philipp ATORF
-
Publication number: 20230192148Abstract: A computer-implemented method and system for classifying traffic situations of a virtual test. The method comprises concatenating a plurality of determined data segments of the lateral and longitudinal behavior of the ego vehicle to identify vehicle actions and classifying traffic situations by linking a subset of the determined data segments of the lateral and longitudinal behavior of the ego vehicle with the identified vehicle actions. The invention further comprises a computer-implemented method for providing a trained machine learning algorithm for classifying traffic situations of a virtual test.Type: ApplicationFiled: December 20, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: André ROSSI, Luka KARAMAN, Vjekoslav DIKLIC, Cathrina SOWA
-
Publication number: 20230195500Abstract: A method is provided for configuring an SIL simulation of a control unit running on a computer, software modules for the control unit, which have a plurality of tasks, being installed on the computer for the SIL simulation of the control unit, the tasks being processed in a predetermined clock cycle having a periodic period between the individual clock time points, and the computer including a plurality of processor cores, on which a plurality of virtual machines run, which each process predetermined tasks. A possibility is thus provided for minimizing the computing time of an SIL test.Type: ApplicationFiled: December 19, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: Tobias SIELHORST, Artur WOLF
-
Publication number: 20230196786Abstract: 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.Type: ApplicationFiled: December 20, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventors: Kusnadi LIEM, Norbert MEYER
-
Publication number: 20230195977Abstract: A computer-implemented method and system for classifying scenarios of a virtual test, including a provision of a first data set of sensor data of a travel of an ego vehicle captured by a plurality of vehicle-side surroundings detection sensors; a transformation of the first data set of sensor data into a data-reduced second data set of sensor data by a first algorithm, in particular a multivariate data analysis method; an application of a second machine learning algorithm to the data-reduced second data set of sensor data for classifying scenarios comprised by the second data set; and an output of a third data set having a plurality of classes representing a vehicle action. Provided is also a computer-implemented method for providing a trained second machine learning algorithm for classifying scenarios of a virtual test.Type: ApplicationFiled: December 16, 2022Publication date: June 22, 2023Applicant: dSPACE GmbHInventor: Sven FLAKE
-
Publication number: 20230177241Abstract: A computer-implemented method for providing a machine learning algorithm for determining similar scenarios based on scenario data of a data set of sensor data, wherein an optimization algorithm is applied to the feature representation, output by the first machine learning algorithm, of the first augmentation of the data set of sensor data, wherein the optimization algorithm approximates the feature representation, output by the second machine learning algorithm, of the second augmentation of the data set of sensor data. The invention further relates to a method for determining similar scenarios based on scenario data of a data set of sensor data and to a training controller.Type: ApplicationFiled: December 6, 2022Publication date: June 8, 2023Applicant: dSPACE GmbHInventors: Daniel HASENKLEVER, Sven BURDORF, Christian NOLDE, Harisankar MADHUSUDANAN NAIR SHEELA
-
Publication number: 20230176882Abstract: A method for simulating a control unit, based on the AUTOSAR standard, different tasks being processed in consecutive time steps, the execution time needed to carry out all tasks in a time step being assumed to be zero, and the method including: Measuring the execution time of a task, an upper threshold being defined for the execution time for the particular task with the aid of the AUTOSAR parameter upon the exceeding of which the call of the AUTOSAR function is provided; and/or measuring the activation time of a task, an upper threshold being defined for the activation time for the particular task with the aid of the AUTOSAR parameter; and/or changing an AUTOSAR parameter for at least one time step in such a way that it is greater than the measured actual activation time.Type: ApplicationFiled: December 7, 2022Publication date: June 8, 2023Applicant: dSPACE GmbHInventor: Frank LUENSTROTH
-
Publication number: 20230177112Abstract: A method and system for generating a reduced complexity logical representation of a data set of sensor data, having a using of an algorithm on the second data set for reducing the complexity of the logical scenario, and an outputting of a third data set representing a reduced complexity logical scenario of the second data set. The invention additionally relates to a method for providing a trained machine learning algorithm for generating a reduced complexity representation of a data set of sensor data.Type: ApplicationFiled: December 6, 2022Publication date: June 8, 2023Applicant: dSPACE GmbHInventors: Thorsten PUESCHL, Luka KARAMAN, Vjekoslav DIKLIC, Cathrina SOWA
-
Publication number: 20230168342Abstract: A method and a radar target simulator for generating a simulated radar echo signal. A radar signal is sent with known bandwidth from a radar sensor to be tested. The radar signal is received in the radar target simulator. The radar signal is filtered via a low-pass filter with known filter curve. The frequency spectrum of the filtered radar signal over the full bandwidth of the low-pass filter is determined. A corrected frequency spectrum and the power of a radar signal corresponding to the corrected frequency spectrum are calculated. A scaled radar signal from the filtered radar signal and the radar echo signal as a reflection of the scaled radar signal are calculated. The radar echo signal is sent from a transmitting antenna of the radar target simulator to the radar sensor to be tested.Type: ApplicationFiled: November 18, 2022Publication date: June 1, 2023Applicant: dSPACE GmbHInventors: Bastian HELLWEG, Chris HOFFMANN, Tim FISCH
-
Patent number: 11663301Abstract: A method for the usage-based licensing of one or more applications in a container, wherein the container comprises a license module, an application queries the presence of an application license via the license module and is only executed if an application license is present. In the license module, a linking of one or more application licenses with a unique identifier is stored, and the container comprises a settlement module, which retrieves a usage unit from an external license source. For the duration of an obtained usage unit, the settlement module provides the unique identifier in a secure data storage so that all applications linked with the unique identifier can be executed. A computer system and a computer program product are also provided.Type: GrantFiled: August 12, 2021Date of Patent: May 30, 2023Assignee: dSPACE GmbHInventors: Matthias Nissen, Guido Schaefergockel
-
Publication number: 20230113864Abstract: A method and an arrangement for simulating the motion of a rotatable body in a simulation computer using a brake test bench, which has an engine, a real rotatable body representing the simulated rotatable body and a brake. The method includes the method steps of: specifying a target speed, applying this target speed to the engine, rotating the real rotatable body, specifying a braking value, controlling the brake on the basis of the specified braking value, measuring the actual torque and the actual speed of the real rotatable body, determining whether the actual speed exceeds a predetermined limit speed, and simulating the motion of the rotatable body on the basis of a torque of the simulated rotatable body. In this way, a possibility for simulating the motion of a rotatable body is provided, which provides at least approximately correct results even for low speeds of the rotatable body.Type: ApplicationFiled: September 27, 2022Publication date: April 13, 2023Applicant: dSPACE GmbHInventors: Kusnadi LIEM, Norbert MEYER, Frank SCHULTE
-
Patent number: 11620112Abstract: According to the invention, simulation code and production code are generated as source code from a model. The model comprises one or more blocks which specify a desired behavior of a program, in particular a control program. At least one of the blocks is marked with a simulation code attribute. Simulation code is generated for those blocks that include a simulation code attribute. Production code is generated for all other blocks. The generated source code includes both simulation code and production code. The simulation code portions are contained in the source code in a separable manner from the production code portions.Type: GrantFiled: October 23, 2020Date of Patent: April 4, 2023Assignee: dSPACE GmbHInventors: Sebastian Moors, Renata Hein, Ulrich Eisemann
-
Patent number: 11615558Abstract: A computer-implemented method for creating a virtual vehicle environment includes: receiving data of a real vehicle environment; generating a first feature vector representing a respective real object by applying a second machine learning algorithm to the respective real object and storing the first feature vector; providing a plurality of stored second feature vectors representing synthetically generated objects; identifying a second feature vector having a greatest degree of similarity to the first feature vector; selecting the identified second feature vector and retrieving a stored synthetic object that is associated with the second feature vector and that corresponds to the real object or procedurally generating the synthetic object that corresponds to the real object, depending on the degree of similarity of the identified second feature vector to the first feature vector; and integrating the synthetic object into a predetermined virtual vehicle environment.Type: GrantFiled: February 17, 2021Date of Patent: March 28, 2023Assignee: DSPACE GMBHInventors: Steffen Henning, Thorsten Pueschl, Matthias Thurau
-
Publication number: 20230082540Abstract: The object of the invention is a method of adding another circuit component (1) with operations executable on an FPGA to an FPGA configuration (3), wherein the FPGA configuration (3) already has at least one existing circuit component (2) with operations executable on the FPGA, which is locally distributed in the FPGA configuration (3), with the steps of: Synthesizing the further circuit component (1) to obtain a further netlist, and distributed arranging of the further netlist taking into account the at least one existing circuit component (2) in the FPGA configuration (3).Type: ApplicationFiled: September 12, 2022Publication date: March 16, 2023Applicant: dSPACE GmbHInventors: Heiko KALTE, Marc SCHLENGER, Dominik LUBELEY
-
Patent number: 11604911Abstract: Systems and methods for simulating gas flow dynamics of a real hydrogen fuel cell system using a computer, wherein the real hydrogen fuel cell system includes a gas container volume network having gas container volumes interconnected by gas transport lines. The method includes defining volume element and flow channel classes, defining a plurality of volume instances and a plurality of flow channel instances, for each flow channel instance, creating a first interconnection representation that defines a source container volume and a destination container volume for the flow channel instance, wherein the first interconnection representation mimics a portion of the gas container volume network of the real hydrogen fuel cell system, and simulating, using the first interconnection representation, a thermodynamic state for each of the volume instances, the thermodynamic state representing thermodynamic parameter(s) in each container volume of the gas container volume network of the real hydrogen fuel cell system.Type: GrantFiled: June 25, 2021Date of Patent: March 14, 2023Assignee: DSPACE GMBHInventor: Christian Waechter
-
Patent number: 11593076Abstract: A computer-implemented method for merging architecture data that are exchanged between an architecture definition tool and a behavior modeling tool includes: opening a first file with first architecture data and a second file with second architecture data in a comparison tool; comparing the first architecture data with the second architecture data to obtain a first list of differences; retrieving at least one combination rule, wherein the at least one combination rule comprises an identification rule for identifying a difference and a change to be applied to the identified difference; ascertaining a second list of differences that fulfill the identification rule and removing the differences of the second list from the first list; and applying the change defined in the at least one combination rule to each difference in the second list.Type: GrantFiled: June 24, 2021Date of Patent: February 28, 2023Assignee: DSPACE GMBHInventor: Lars Wallbaum
-
Patent number: 11586793Abstract: A method for creating an allocation map, wherein the allocation map is created based on an FPGA source code, wherein the source code uses at least a first signal at a first location, wherein at least a first register is mapped to the first signal, wherein in the allocation map, the first signal and the first register are listed as mapped to one another, wherein a second signal is used at a second location in the FPGA source code, wherein it is automatically detected that the value of the second signal can be determined from the value of the first signal according to a first calculation rule, wherein in the allocation map, the second signal, the first register and the first calculation rule are listed as mapped to one another.Type: GrantFiled: November 13, 2018Date of Patent: February 21, 2023Assignee: dSPACE GmbHInventors: Heiko Kalte, Dominik Lubeley