Abstract: A simulator and a method for testing a control device function of a control device of a vehicle. The vehicle includes various environmental sensors, such as radar, a camera, and a radio receiver, which serve as inputs to the control device function of the control device. A corresponding simulation utilizing a vehicle model sensor models, and an environmental model is executed in a distributed fashion via a plurality of computing units and a memory of a simulator. The simulation utilizing the vehicle model, the sensor models, and the environmental model provides inputs to the control device function. Moreover, the simulation utilizing these models is started synchronously on the computing units, wherein data exchange occurs amongst the memory and the multiple computing units.
Abstract: The invention relates to a computer-implemented method for approximating a subset of test results of a virtual test of a device for the at least partially autonomous guidance of a motor vehicle. The invention further relates to a test unit for approximating a subset of test results of a virtual test of a device for the at least partially autonomous guidance of a motor vehicle. The invention also relates to a computer program and a computer-readable data carrier.
Type:
Application
Filed:
December 22, 2021
Publication date:
May 5, 2022
Applicant:
dSPACE GmbH
Inventors:
Sebastian BANNENBERG, Fabian LORENZ, Rainer RASCHE
Abstract: A computer-implemented method for approximating test results of a virtual test of a device for the at least partially autonomous guidance of a motor vehicle. The invention further relates to a computer-implemented method for providing a trained, artificial neural network, a test unit, a computer program and a computer-readable data carrier.
Type:
Application
Filed:
December 22, 2021
Publication date:
May 5, 2022
Applicant:
dSPACE GmbH
Inventors:
Sebastian BANNENBERG, Fabian LORENZ, Rainer RASCHE
Abstract: A method for depicting display regions on a desktop. Data for creating and displaying a display region having windows is received. A display region having windows is created. An assignment of the display identifier to the display region having windows is saved. A display identifier of the display region having windows at a predetermined location in a hierarchical list is saved. The display region having windows on the desktop/monitor/screen is displayed. Data for creating and displaying a windowless display region is received and the windowless display region is created on the basis of the data received. The windowless display region is displayed in front of the display region having windows, when the location of the display identifier of the windowless display region in the hierarchical list is before the location of the display identifier of the display region having windows, and vice versa.
Abstract: A programmable fiber-optic delay line simulates spatial distances for an environment sensor. The programmable fiber-optic delay line comprises: at least three optical transfer switches interconnected by a plurality of lengths of optical fiber, wherein the at least three optical transfer switches with the plurality of lengths of optical fiber are configured to provide a continuous delay line having a plurality of different selectable delay values, wherein the different delay values are selectable based on switch positions of the at least three optical transfer switches. A first terminal of a first optical transfer switch of the at least three optical transfer switches is connected to a third optical transfer switch of the at least three optical transfer switches, enabling bypassing of a second optical transfer switch of the at least three optical transfer switches.
Abstract: A computer project management system and method for the creation of an electronic control unit software is provided. The system has a software architecture tool configured to design a graphical model of an electronic control unit for a motor vehicle. A behavior model tool converts the graphical model into a computer readable production code. A software container has a file generated based on the electronic control unit. A container manager compares the software container with a prior software container during the importation or exportation of the software container to or from the software architecture tool or the behavior model tool, and a comparison list is generated indicating whether interface modifications for the electronic control unit were made. The comparison list is then displayed to a user on a display screen.
Abstract: A method for processing data of a control unit in a data communication device, which has a first memory area and a second memory area, and is connected to the control unit through an interface. Data from the control unit is transmitted to the data communication device through the interface. A value is stored identically in the first memory area and in the second memory area. The data communication device tests whether a first trigger is present, and if present, storage in the first memory area is discontinued, or the trigger class of the first trigger is tested and storage in the first memory area is discontinued only in the presence of a predefined trigger class. Subsequently, values of the data are read out from the first memory area, whereby values arriving chronologically after the first trigger are stored in the second memory area by the data communication device.
Type:
Grant
Filed:
August 9, 2012
Date of Patent:
June 2, 2015
Assignee:
dSPACE GmbH
Inventors:
Marc Dressler, Bastian Kellers, Daniel Hofmann, Thorsten Hufnagel
Abstract: A method is provided for processing data in an influencing device, whereby the influencing device is connectable to a vehicle control unit and to a data processing unit. If the influencing device receives a first trigger or a second trigger, the first trigger is checked for a valid assignment to a function implemented in the hardware or software. If there is a valid assignment, the assigned function is started. A first address and/or a second address and/or the value are checked for a valid assignment to a first sub-function or a second sub-function. Depending on the called sub-function, the value is checked and/or manipulated and depending on the result of the check, the checked value and/or the manipulated value are sent by the influencing device to the vehicle control unit and/or to the data processing unit and/or stored in the memory of the influencing device.
Abstract: A computer project management system and method for the creation of an electronic control unit software is provided. The system has a software architecture tool configured to design a graphical model of an electronic control unit for a motor vehicle. A behavior model tool converts the graphical model into a computer readable production code. A software container has a file generated based on the electronic control unit. A container manager compares the software container with a prior software container during the importation or exportation of the software container to or from the software architecture tool or the behavior model tool, and a comparison list is generated indicating whether interface modifications for the electronic control unit were made. The comparison list is then displayed to a user on a display screen.
Abstract: A remote camera positioning and control system is disclosed that permits a sole operator to use and support a camera out of arm's reach. The system can include a handle module that incorporates, for example, an axially and rotationally moveable grip and a proximal handle grip ring and control cage for surrounding a camera control, such as a joystick.
Type:
Grant
Filed:
March 11, 2005
Date of Patent:
December 14, 2010
Assignee:
dSpace GmbH
Inventors:
Oliver Niggemann, Joachim Stroop, Rainer Otterbach, Herbert Hanselmann
Abstract: A modeling system and process for for computer-aided, block-based modeling involving preparation of a first block diagram (1) in a first model plane (2) that relates to a first abstraction stage, in which at least one block (3) is able to be placed in the first model plane (2) and several blocks are connectable to one another by horizontal data transfer devices for horizontally exchanging data.