Patents Assigned to dSpace GmbH
-
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: 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
-
Patent number: 11558493Abstract: A method for monitoring message packets that are exchanged between at least two control units. The message packets are concatenated in a data stream and each have an identifier, a payload, and a length specification of the payload described by a data item of predefined word size. The at least two control units are connected by a distributor. The distributor is connected by a first distributor port to a first of the at least two control units, is connected by a second distributor port to a second of the at least two control units, and is connected by a third distributor port to a computer system. The data stream flows through the first and distributor port for communication between the first node and the second node. The computer system has a memory, and information on the respective identifiers of the message packets is stored in the memory.Type: GrantFiled: June 3, 2021Date of Patent: January 17, 2023Assignee: dSPACE GmbHInventors: Christoph Muehlenhoff, Remigiusz Seiler
-
Publication number: 20220385625Abstract: A method for transmitting data in a network system and a network system having an operation of a network controller of a fourth network element in a promiscuous mode, and a generation of an IP tunnel between the first network and the second network, the third network element and the fourth network element being particular end points of the IP tunnel guided via an access element.Type: ApplicationFiled: May 27, 2022Publication date: December 1, 2022Applicant: dSPACE GmbHInventors: Stephan SCHEDLER, Moritz SCHNIEDERMANN, Carsten IGEL
-
Publication number: 20220360265Abstract: A method for programming an FPGA, wherein a library, which includes elementary operations and a particular latency table for each of the elementary operations of the library is provided. Each latency table indicates the latency of the particular operation for a plurality of clock rates of the FPGA and for a plurality of input bit widths of the particular operation during the execution on the FPGA, depending on the input bit width of the particular operation and the clock rate of the FPGA. A data path indicating a consecutive execution of at least two elementary operations of the library on the FPGA is defined. The latencies given for the particular input bit width of the particular elementary operations of the data path for a plurality of different clock rates in the latency tables are detected and added, then one of the clock rates is selected.Type: ApplicationFiled: May 9, 2022Publication date: November 10, 2022Applicant: dSPACE GmbHInventors: Heiko KALTE, Dominik LUBELEY
-
Publication number: 20220358024Abstract: 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.Type: ApplicationFiled: May 3, 2022Publication date: November 10, 2022Applicant: dSPACE GmbHInventors: Sebastian BANNENBERG, Steffen BERINGER, Eduard MILLER, Markus DEPPE
-
Publication number: 20220358032Abstract: A computer-implemented method for the automatic provision of an Advice for test processes, wherein the Advice is determined by at least one Advice-generator and the Advice-generator for tests and/or simulations is selected manually and/or automatically, wherein the Advice-generator monitors at least two test runs, so that at least one event is detected in the test runs and at least one Advice is derived, wherein the Advice-generator is executed automatically by an Advice-generator mechanism during test runs and an Advice determined by the Advice-generator is provided to the test system and/or a user.Type: ApplicationFiled: May 3, 2022Publication date: November 10, 2022Applicant: dSPACE GmbHInventors: Eduard MILLER, Steffen BERINGER, Sebastian BANNENBERG, Markus DEPPE
-
Publication number: 20220291364Abstract: A test system for a LiDAR sensor, which comprises a trigger detector and a signal generator connected to the trigger detector, the signal generating unit including a display panel having a predefined number of pixels, and the signal generator being configured to aggregate pixels of the same intensity into a cluster. A method for testing a LiDAR sensor is also provided.Type: ApplicationFiled: March 15, 2022Publication date: September 15, 2022Applicant: dSPACE GmbHInventors: Gregor SIEVERS, Frank SCHUETTE, Jens HAGEMEYER, Jan LACHMAIR, Dirk JUNGEWELTER
-
Publication number: 20220291355Abstract: A device and to a method for isolating a trigger signal for a test system of a LiDAR sensor, having an optical element, which is arranged in a signal pat of the trigger signal before a converging lens or a trigger detector and which is designed to allow the trigger signal to pass and to at least partially absorb a back reflection, in particular reflected off a surface, of the trigger signal that has passed through the optical element. A test system for a LiDAR sensor is also provided.Type: ApplicationFiled: March 15, 2022Publication date: September 15, 2022Applicant: dSPACE GmbHInventors: Gregor SIEVERS, Frank SCHUETTE, Andreas HIMMLER, Jan LACHMAIR, Jens HAGEMEYER, Marco SCHMIDT
-
Patent number: 11442421Abstract: An adapter for connecting an embedded system to a control computer having a standard interface, in particular a network interface, a first subcircuit, and a second subcircuit, the first subcircuit being designed to communicate with the control computer via the standard interface by means of a standard protocol, preferably XCP. The first subcircuit is designed to convert a protocol functionality requested in the standard protocol via the standard interface, out of a set of supported protocol functionalities into the call for one or more elementary functions out of a defined overall set of elementary functions. The first subcircuit is connected to the second subcircuit via an internal interface, wherein the second subcircuit has a programmable computing module which is configured to provide at least one elementary function out of the overall set of elementary functions which can be called up via the internal interface by means of a call.Type: GrantFiled: October 28, 2019Date of Patent: September 13, 2022Assignee: dSPACE GmbHInventors: Marc Dressler, Thomas Sander, Guenter Menke
-
Patent number: 11403077Abstract: A method for preparing block diagrams having one or more blocks for code generation in a computing environment comprising a model editor, a data definition tool and a code generator. The block diagram is opened in the model editor, wherein a first block is a hierarchical block comprising a plurality of subordinate blocks, at least one input port and at least one output port connected by signals. Minimum values and maximum values are received for the input and output ports, determining scaling parameters for the input and output ports based on the received minimum and maximum values. Scaling parameters are determined for each subordinate block in the first block, wherein the scaling parameters of at least one subordinate block are determined based on the scaling parameters of at least one output port. Also, a method for generating program code, a non-transitory computer readable medium and a computer system are provided.Type: GrantFiled: August 3, 2020Date of Patent: August 2, 2022Assignee: dSPACE GmbHInventors: Johannes Scherle, Anders Johansson, Olaf Grajetzky
-
Patent number: 11392353Abstract: A block diagram includes at least a first block that exchanges data with an external service. The first block references a discovery object in a data definition collection. The discovery object defines a selection criterion. A method for generating source code from one or a plurality of blocks of the block diagram includes: opening, by a computer system, the block diagram including the first block in a model editor; reading, by the computer system, out the referenced discovery object from the data definition collection; generating, by the computer system, an application source code based on at least the first block; and generating, by the computer system, a service discovery source code based on at least the referenced discovery object.Type: GrantFiled: September 10, 2020Date of Patent: July 19, 2022Assignee: DSPACE GMBHInventor: Sebastian Moors