Patents Assigned to dSpace GmbH
  • Publication number: 20230176882
    Abstract: 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: Application
    Filed: December 7, 2022
    Publication date: June 8, 2023
    Applicant: dSPACE GmbH
    Inventor: Frank LUENSTROTH
  • Publication number: 20230168342
    Abstract: 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: Application
    Filed: November 18, 2022
    Publication date: June 1, 2023
    Applicant: dSPACE GmbH
    Inventors: Bastian HELLWEG, Chris HOFFMANN, Tim FISCH
  • Patent number: 11663301
    Abstract: 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: Grant
    Filed: August 12, 2021
    Date of Patent: May 30, 2023
    Assignee: dSPACE GmbH
    Inventors: Matthias Nissen, Guido Schaefergockel
  • Publication number: 20230113864
    Abstract: 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: Application
    Filed: September 27, 2022
    Publication date: April 13, 2023
    Applicant: dSPACE GmbH
    Inventors: Kusnadi LIEM, Norbert MEYER, Frank SCHULTE
  • Patent number: 11620112
    Abstract: 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: Grant
    Filed: October 23, 2020
    Date of Patent: April 4, 2023
    Assignee: dSPACE GmbH
    Inventors: Sebastian Moors, Renata Hein, Ulrich Eisemann
  • Patent number: 11615558
    Abstract: 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: Grant
    Filed: February 17, 2021
    Date of Patent: March 28, 2023
    Assignee: DSPACE GMBH
    Inventors: Steffen Henning, Thorsten Pueschl, Matthias Thurau
  • Publication number: 20230082540
    Abstract: 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: Application
    Filed: September 12, 2022
    Publication date: March 16, 2023
    Applicant: dSPACE GmbH
    Inventors: Heiko KALTE, Marc SCHLENGER, Dominik LUBELEY
  • Patent number: 11604911
    Abstract: 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: Grant
    Filed: June 25, 2021
    Date of Patent: March 14, 2023
    Assignee: DSPACE GMBH
    Inventor: Christian Waechter
  • Patent number: 11593076
    Abstract: 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: Grant
    Filed: June 24, 2021
    Date of Patent: February 28, 2023
    Assignee: DSPACE GMBH
    Inventor: Lars Wallbaum
  • Patent number: 11586793
    Abstract: 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: Grant
    Filed: November 13, 2018
    Date of Patent: February 21, 2023
    Assignee: dSPACE GmbH
    Inventors: Heiko Kalte, Dominik Lubeley
  • Patent number: 11558493
    Abstract: 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: Grant
    Filed: June 3, 2021
    Date of Patent: January 17, 2023
    Assignee: dSPACE GmbH
    Inventors: Christoph Muehlenhoff, Remigiusz Seiler
  • Publication number: 20220385625
    Abstract: 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: Application
    Filed: May 27, 2022
    Publication date: December 1, 2022
    Applicant: dSPACE GmbH
    Inventors: Stephan SCHEDLER, Moritz SCHNIEDERMANN, Carsten IGEL
  • Publication number: 20220360265
    Abstract: 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: Application
    Filed: May 9, 2022
    Publication date: November 10, 2022
    Applicant: dSPACE GmbH
    Inventors: Heiko KALTE, Dominik LUBELEY
  • Publication number: 20220358024
    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.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 10, 2022
    Applicant: dSPACE GmbH
    Inventors: Sebastian BANNENBERG, Steffen BERINGER, Eduard MILLER, Markus DEPPE
  • Publication number: 20220358032
    Abstract: 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: Application
    Filed: May 3, 2022
    Publication date: November 10, 2022
    Applicant: dSPACE GmbH
    Inventors: Eduard MILLER, Steffen BERINGER, Sebastian BANNENBERG, Markus DEPPE
  • Publication number: 20220291364
    Abstract: 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: Application
    Filed: March 15, 2022
    Publication date: September 15, 2022
    Applicant: dSPACE GmbH
    Inventors: Gregor SIEVERS, Frank SCHUETTE, Jens HAGEMEYER, Jan LACHMAIR, Dirk JUNGEWELTER
  • Publication number: 20220291355
    Abstract: 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: Application
    Filed: March 15, 2022
    Publication date: September 15, 2022
    Applicant: dSPACE GmbH
    Inventors: Gregor SIEVERS, Frank SCHUETTE, Andreas HIMMLER, Jan LACHMAIR, Jens HAGEMEYER, Marco SCHMIDT
  • Patent number: 11442421
    Abstract: 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: Grant
    Filed: October 28, 2019
    Date of Patent: September 13, 2022
    Assignee: dSPACE GmbH
    Inventors: Marc Dressler, Thomas Sander, Guenter Menke
  • Patent number: 11403077
    Abstract: 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: Grant
    Filed: August 3, 2020
    Date of Patent: August 2, 2022
    Assignee: dSPACE GmbH
    Inventors: Johannes Scherle, Anders Johansson, Olaf Grajetzky
  • Patent number: 11392353
    Abstract: 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: Grant
    Filed: September 10, 2020
    Date of Patent: July 19, 2022
    Assignee: DSPACE GMBH
    Inventor: Sebastian Moors