A computer-implemented method for creating a simulation, having a plurality of simulation components of a physical device. The simulation components each can have at least one communication interface and are executable using simulation agents. The communication interfaces of the simulation components and the simulation agent types based on the simulation inventory are determined. At least one distribution of simulation components are generated that are grouped into execution processes by a communication weighting and/or a performance and/or a resource value based on the system model and the simulation inventory. A simulation application is created in which the execution processes of the distribution are associated with the simulation agent types corresponding to the requirements for the runtime environment of the simulation components that are grouped into the execution processes based on the system model. A time-, memory-, and energy-efficient computer-implemented method for creating a simulation is thus provided.
G06F 30/20 - Design optimisation, verification or simulation
2.
METHOD FOR CARRYING OUT A DATA RECORDING, METHOD FOR GENERATING A DATA STREAM, APPARATUSES FOR DATA PROCESSING, COMPUTER PROGRAM PRODUCT, SIGNAL SEQUENCE, AND STORAGE MEDIUM
A method for carrying out a data recording is provided. Also, a method is provided for generating a data stream from elementary data units stored in a manner distributed over at least two storage media or source files, in particular using a data recording method of this type. Also, an apparatus for data processing, a computer program product, a signal sequence, and a storage medium are provided.
A method for generating synthetic image data for imitating raw camera data from a mosaic filter sensor. The mosaic filter sensor comprises an arrangement of sensor pixels and, in addition, a mosaic filter designed as a periodic mosaic of color filters of different colors that are arranged such that each sensor pixel from the arrangement of sensor pixels is covered by exactly one color filter. The method comprises a positioning and spatial orientation of a virtual camera in a three-dimensional virtual environment on a computer system and a simulation of an imaging by camera optics of colored light on sensor pixels of a mosaic filter sensor incorporated in the virtual camera. Via a reading of the pixel brightness measure associated with the respective color value, the pixel brightness of the respective sensor pixel is derived as a function of the color value of the light imaged on the sensor pixel.
A test stand for confronting a test piece with a simulated electrical fault. The test stand includes a central fault control unit for orchestrating the simulated electrical fault, and at least one local node configured as a failure insertion unit (FIU), with a switch arrangement for falsifying selected electrical currents in the test stand. The fault control unit is configured to create an abstract fault description, which specifies at least one electrical fault to be applied to an electrical line, and to transmit it to the local node. The local node is configured to derive from the abstract fault description an activation rule for the switch arrangement that is suitable for applying the electrical fault to the electrical line, and to apply the electrical fault to the electrical line by activating the switch arrangement according to the activation rule.
G01R 31/28 - Testing of electronic circuits, e.g. by signal tracer
G01R 31/12 - Testing dielectric strength or breakdown voltage
5.
METHOD FOR CARRYING OUT AN OPTIMIZATION OF AT LEAST ONE SPECIFIC SIGNAL PATH OF A CIRCUIT DESIGN TO BE MAPPED IN AN FPGA, AND SOFTWARE FOR GENERATING A CIRCUIT DESIGN TO BE MAPPED IN AN FPGA
A method for carrying out an optimization of at least one specific signal path of a circuit design to be mapped in an FPGA. The at least one specific signal path in the circuit design to be mapped is defined as a multi-cycle path having an effective clock rate. Provided also is software for generating a circuit design to be mapped in an FPGA, a device for processing data, an input FPGA interface block for software for generating a circuit design to be mapped in an FPGA, and output FPGA interface block for software for generating a circuit design to be mapped in an FPGA, a circuit design to be mapped in an FPGA, and an FPGA having a circuit design mapped therein.
A system comprising a sensor simulation computer for calculating model data, an ESI unit for generating raw sensor data and a switching device. The sensor simulation computer has a first DisplayPort connector and a second DisplayPort connector. Two DisplayPort lines are connected to the first DisplayPort connector and four DisplayPort lines are connected to the second DisplayPort connector. The ESI unit has a DisplayPort receiver to which four DisplayPort lines are connected. The switching device is interposed between the first and second DisplayPort connectors and the DisplayPort receiver. The switching device can be configured such that either the two DisplayPort lines connected to the first DisplayPort connector and two DisplayPort lines connected to the second DisplayPort connector are connectable to the four DisplayPort lines connected to the DisplayPort receiver, or the four DisplayPort lines connected to the second DisplayPort connector are connectable to the four DisplayPort lines connected to the DisplayPort receiver.
G06F 30/20 - Design optimisation, verification or simulation
7.
METHOD FOR CONDUCTING A SIL SIMULATION, DEVICE FOR DATA PROCESSING FOR PERFORMING A SIL SIMULATION, COMPUTER PROGRAM PRODUCT, SIGNAL SEQUENCE, AND SIMULATION PLATFORM
A method for performing a SIL simulation running on a host data processing device and a device for data processing for performing a SIL simulation are provided. The device is configured to execute the method. A computer program product, a signal sequence, and a simulation platform are also provided.
The invention relates to a computer-implemented method and test system (12) for synchronising a system clock (18) of a LIDAR sensor (10) and a system clock (20) of a test system (12) for the LIDAR sensor (10), comprising generating a trigger signal (TS) by means of the LIDAR sensor (10), measuring the trigger signal (TS) and determining a base frequency (F) of the trigger signal (TS) by statistically analysing the trigger signal (TS), controlling the system clock (20) of the test system (12) on the basis of a control difference of the base frequency (F) of the trigger signal (TS), and generating a system clock (20) of the test system (12) synchronised with the trigger signal (TS) of the LiDAR sensor (10) if the control difference of the base frequency (F) of the trigger signal (TS) satisfies a predetermined condition. The invention further relates to a test system (12) for synchronising a system clock (18) of a LiDAR sensor (10) and a system clock (20) of a test system (12) for the LiDAR sensor (10). The subject matter of the application is clock and phase recovery from sparse and non-uniform light signals. The light signal is detected so that the test system (or a LiDAR target simulator 30) can react. The measurement of the time intervals between individual pulses of the trigger signal (TS) and the determination of the base frequency of the trigger signal (TS) by the statistical analysis thereof makes it possible to control the system clock (20) of the test system (12) on the basis of the control difference of the base frequency of the trigger signal (TS) such that the system clock of the clock generator (12a) of the test system (12) can be adjusted such that a difference from the system clock (18) of the LIDAR sensor (10) is substantially constant.
A computer-implemented method for ascertaining a three-dimensional bounding volume, preferably a bounding box, for an object displayed on first data, the first data having at least three spatial dimensions, information data of a two-dimensional minimum bounding polygon being received for the object displayed on second data, a projection matrix, which defines a mapping of a three-dimensional data point of the first data onto a two-dimensional data point in the second data being received, and the three-dimensional bounding volume of the object being ascertained with the aid of a mathematical optimization procedure and a target function, the target function comprising fewer than 100,000 terms. The invention also relates to a device for processing data, which comprises computer components for carrying out the above method, as well as a computer program product, comprising commands, which, when the program is executed by a computer, prompt the latter to carry out the above method.
A computer-implemented method for assigning data points from first data to one of several objects, wherein the first data comprises at least three spatial dimensions. Groups of projected data points are formed and assigned to the respective objects, taking into account received information data from two-dimensional bounding polygons and from a bin of the data point by an assignment method such that for overlapping polygons in which projected data points are located within more than one two-dimensional bounding polygon, the groups are formed such that no bin is assigned to more than one of the overlapping polygons at the same time. A device is also provided for data processing to execute the method, and a computer program product, and a computer-readable medium on which the above computer program product is stored.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
11.
COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR TESTING A LIDAR SENSOR
The invention relates to a computer-implemented method for testing a LiDAR sensor, comprising the steps of: receiving (S1), by means of a trigger detector (12), a trigger signal (TS), in particular a laser pulse, generated by a LiDAR sensor (10); providing (S2) a signal generator (14) which is connected to the trigger detector (12) and comprises a display surface (14b) having a plurality of pixels (14a); driving (S3) the signal generator (14) by means of the trigger detector (12) such that a signal-processing unit (16) of the signal generator (14) receives a predetermined, synthetically generated trigger-reflection signal (RTS) from a simulation unit (18); and at least partially displaying the synthetically generated trigger-reflection signal (RTS) by dynamically switching pixels of the display surface (14b) of the signal generator (14) depending on at least one photosensitive component (12a) of the trigger detector (12) which is activated in response to reception of the trigger signal (TS). The invention also relates to a system for testing a LiDAR sensor.
COMPUTER-IMPLEMENTED METHOD FOR ASSIGNING A PLURALITY OF SIMULATION TASKS TO A PLURALITY OF SIMULATION AGENTS AND CORRESPONDING DEVICE FOR DATA PROCESSING
A computer-implemented method for assigning a plurality of simulation tasks to a plurality of simulation agents. A simulation task processing list is received, which comprises several simulation tasks to be completed. The simulation tasks to be completed are assigned to the simulation agents such that not all simulation tasks present in the simulation task processing list are assigned to the simulation agents. For the unassigned simulation tasks, it is checked whether simulation task-dependent data of the simulation task are at least partially identical to the simulation task-dependent data of the assigned simulation tasks. At least one unassigned simulation task is assigned to a simulation agent such that after the previously assigned simulation task has been completed, the simulation agent is assigned another simulation task, the simulation task-dependent data of which are at least partially identical to the simulation task-dependent data of the simulation task assigned immediately before it.
The application relates to an object simulator (10) for a sensor (14) for object detection. The object simulator (10) comprises: a receiver (RX) which is designed to receive a first signal (S1) emitted by the sensor (14) and to link the first signal to a first carrier signal (TS1), to form a first working signal (A1), in such a way that the first signal (S1) is transformed over the frequency bandwidth (42) thereof into a working band for the first working signal (A1), the frequency bandwidth (42) being greater than the working band; an object generator (22) which is designed to change the first working signal (A1) in the working band according to at least one object to be simulated, to form a second working signal (A2); a transmitter (TX) which is designed to generate a second signal (S2) according to the second working signal (A2) and according to a second carrier signal (TS2), the second working signal (A2) being transformed from the working band into the frequency bandwidth (42) for the second signal (S2), the transmitter (TX) also be designed to transmit the second signal (S2), and the second signal (S2) emulating a reflection of the first signal (S1) by the at least one object to be simulated. The application further relates to a method for simulating an object for a sensor (14) for object detection.
An object simulator for a sensor for object detection. A receiver is configured to receive a first signal emitted by the sensor and to output a first operating signal that is a function of the first signal. An analysis unit is configured to analyze the first operating signal and to determine at least one parameter of the first signal. A transmitter is configured to generate and send a second signal as a function of the at least one parameter and as a function of at least one object to be simulated. The second signal is provided for the reception by the sensor and is designed such that it is perceivable by the sensor as a reflection of the first signal on the at least one object to be simulated. A method for simulating an object for a sensor for object detection is also provided.
A test bench for at least one vehicle component, wherein the test bench is set up to exert a translational load on the at least one vehicle component in a direction of a component axis. The test bench has a plurality of drives that are set up to generate the load. A test bench control is provided, which is designed to jointly regulate the drives in order to achieve a load on the vehicle component based on a reference variable. A method for generating a translational load is also provided.
A simulator for simulating a sensor for object detection. The simulator is set up to generate synthetic sensor data of the sensor by the simulation. A visibility module generates object data for at least one virtual object located in a virtual environment as a function of the sensor. A mapping module determines at least two parameters of the virtual object from the object data and represents at least one virtual object as a function of the at least two parameters in a first mapping. A link module transfers the first mapping to a second mapping taking into account a characteristic function of the sensor. In the second mapping, the at least one virtual object is represented as a function of the at least two parameters. An output module converts the second mapping into the synthetic sensor data and provides the synthetic sensor data for output.
A method for passing and manipulating messages of a first control unit and a second control unit through a test system. The test system is connected via a first port to the first control unit and via a second port to a source and/or sink for the messages of the second control unit. The test system has a first controller and a first TCP/IP stack for the messages of the first control unit and a second controller and a second TCP/IP stack for the messages of the second control unit as well as a message memory for exchanging messages with the first TCP/IP stack and the second TCP/IP stack. Messages from the first TCP/IP stack are transferred to the message memory and forwarded to the second TCP/IP stack and vice versa, wherein messages can be selected via a first program in order to be manipulated for test purposes before forwarding.
A test arrangement for a sensor, which is designed to detect objects by sending first electromagnetic signals and receiving second electromagnetic signals. The test arrangement has a chamber with a receptacle for the sensor. The chamber has at least two transmission/receiving devices which are configured to receive first signals transmitted from the sensor to the chamber and to transmit second signals for reception for the sensor. The at least two transmission/receiving devices each have an emitting element for emitting the second signals, wherein a spacing device is provided via which the distance of the at least two emitting elements from one another can be changed in exactly one spatial direction.
A computer-implemented method and system for generating a virtual ray tracing sensor signal of a vehicle sensor that is to be virtually tested for testing a virtually simulated or autonomous driving function of an ego vehicle.
A computer-implemented method for testing and/or developing control software, having a computing environment, and a simulation model calculated in the computing environment. The simulation model interacts with the control software by outputting input values to the control software and by receiving output values from the control software. The control software includes an AI component, which can be executed synchronously with the simulation model by the computing environment. In addition, the invention relates to a computing environment for data processing comprising a computer system for carrying out the above method, a computer program product, and a corresponding computer-readable data carrier.
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
21.
COMPUTER-IMPLEMENTED METHOD FOR CO-SIMULATION USING AN HIL SIMULATOR AND AN SIL SIMULATOR
A method for co-simulation, using an HIL simulator that runs in real time and an SIL simulator that runs in a simulation time. A periodic clock pulse is specified with clock instants following one another in a constant clock pulse duration. An SIL simulation step is started, a message is created and sent from the SIL simulator to the HIL simulator when the step is concluded. The message is read out from a queue at a clock instant by the HIL simulator, and then deleted, so that a message that is received first from the queue is read out before a later received message and then deleted in the queue. The steps are repeated the co-simulation ends. The first SIL simulation step is started at a first clock instant, and the directly following SIL simulation step is started at the next possible clock instant in each case.
A testing device for testing a communication between at least two participants. The testing device is set up to evaluate the communication on the basis of at least one state transition of at least one of the participants. The evaluation includes the determination of a deviation of the evaluated communication from a default. The default contains information on states and/or state transitions of the at least one participant. The testing device also has an output device that is set up to output first data depending on the evaluation.
H04L 43/0817 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
23.
METHOD AND SYSTEM FOR THE CRITERIA-BASED EXTRACTION OF IMAGE DATA
A computer-implemented method for the criteria-based extraction of image data, in particular individual images, from a data stream of image data recorded by a camera sensor of a motor vehicle. An aggregation of the characteristic vectors of the particular individual image forms a first individual image vector. A comparison is made of the first individual image vector with plurality of second individual image vectors stored in a data memory. A storage of the first individual image vector and/or the individual image belonging to the first individual image vector is made in the data memory depending on a fulfillment of at least one predefined comparison criterion. A system for the criterion-based extraction of image data is also provided.
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
24.
METHOD AND SYSTEM FOR PROVIDING A MACHINE-LEARNING ALGORITHM FOR OBJECT DETECTION
A computer-implemented method for providing a machine-learning algorithm for object detection, wherein an input-side section and an output-side section of the second machine-learning algorithm have a predetermined number of layers derived from the trained first machine-learning algorithm. The input-side section of the second machine-learning algorithm has frozen weights. The second machine-learning algorithm has a predetermined number of additional layers inserted between the input-side section and the output-side section. A computer-implemented method for object detection by a machine-learning algorithm, a system for providing a machine-learning algorithm for object detection, and a system for object detection by a machine-learning algorithm are also provided.
The invention relates to a method for message processing that is consistent over time, in co-simulation with two simulators which operate asynchronously and exchange messages with FIFO buffers via a communication channel. Each message includes a timestamp indicating the simulation time of the transmitting simulator. In the receiving simulator, a playback time and an estimated current time of the transmitting simulator are determined on the basis of the time stamp and dynamically updated. Depending on the time reference, incoming messages are stored, discarded or made available for output. Tolerance thresholds are taken into account in order to compensate for slight time deviations. In the event of a relatively large time delay, the playback time can be updated in an accelerated manner, a minimum time having to be observed between such jumps. The method enables robust, flexible, and efficient synchronization without cyclic communication.
A test device for testing a distance sensor that operates using electromagnetic waves, said test device comprising: a receiving element for receiving an electromagnetic free-space wave as a received signal with a reception frequency and a signal bandwidth. An emission element emits an electromagnetic output signal. During a simulation operation, the received signal or a received signal derived from the received signal is converted into a sampled signal by an analog-to-digital converter. The sampled signal is time-delayed using a signal processing unit to form a time-delayed sampled signal. The time-delayed sampled signal is converted into a simulated reflection signal by a digital-to-analog converter. The simulated reflection signal or a simulated reflection signal derived from the simulated reflection signal is emitted as an output signal by the emission element.
A computer-implemented method and system for generating at least one observer of at least one signal of a virtual test for validating a predefined function of a motor vehicle. A data set is provided having a plurality of elements of an operational design domain of the predefined function of the motor vehicle. Each element of the operational design domain is defined by a condition of the at least one signal of the virtual test. A system is also provided for generating at least one observer of at least one signal of a virtual test for validating a predefined function of a motor vehicle.
A transceiver for transmitting and receiving electromagnetic signals, wherein the electromagnetic signals are intended for exchange with an object detection sensor, wherein the transceiver has an analog part. The analog part has a transmitting part and a receiving part. A test device is set up to transmit a first test signal to the transmitting part, and the transmitting part is set up to generate a first electromagnetic signal from the first test signal and transmit it. The receiving part is set up to receive a second electromagnetic signal derived from the first electromagnetic signal, convert it into a second test signal and transmit it to the test device. The test device is set up to determine at least one parameter characterizing the analog part as a function of the first and second test signals. A method for characterizing a transceiver is also provided.
n-1nn+1n+1) of the circuit model (5) are calculated and averaged to yield averaged output variables (y-n-1n-1, y-nn, y-n+1n-1nn+1n+1) to the control device (2) to be tested via the control device interface (8).
The invention relates to a computer-implemented method for determining scenarios which are comprised by a data set of surroundings data of a motor vehicle and cover an operational design domain (10) of an automated driving function of the motor vehicle. The invention also relates to a computer-implemented method for carrying out a virtual test for validating an automated driving function of a motor vehicle. The invention further relates to a system (1) for determining scenarios which are comprised by a data set of surroundings data of a motor vehicle and cover an operational design domain (10) of an automated driving function of the motor vehicle.
A computer-implemented method for generating a modification suggestion for at least one simulation run of a simulation comprising a plurality of simulation runs. An error description of a simulation run of a first simulation is received, whereby the simulation run whose error description is received is based on a first parameter set comprising a plurality of parameter values. A not yet completed simulation runs of the first simulation or a second simulation with a parameter set that matches the first parameter set in at least one parameter value is identified. The modification suggestion for the identified simulation runs, taking into account the received error description, is generated. A data processing device to carry out the above method, a computer program product, and a corresponding computer-readable data carrier are also provided.
The invention relates to a computer-implemented method for providing artifacts (4) for the simulation of a real device, wherein a database (3) and a logic module (2) are provided, wherein the logic module (2) is connected to the database (3) for data transmission and the artifacts (4) have different classes (6), the classes (6) and the input artifacts of those classes (6) with back-references are described in a metamodel (8), the artifacts (4) within a class are instances (10), wherein each instance (10) has a version (12) of the instance (10), comprising the following method steps: accessing the database (3) with the logic module (2), checking one of the instances (10) with the logic module (2) to determine whether a change has been made to the instance (10), if no change has been made to the instance (10) or no further version (14) has been generated: providing the instance (10) for the simulation, if the change to the instance (10) has been made or a further version (14) has been generated: updating the metadata, and repeating step S2 and subsequently step S3a or S3b until a predetermined number of instances (10) have been checked. In this way, a computer-implemented method for providing artifacts for the simulation of a real device with improved traceability is provided.
A programmable gate array that is set up to perform a function and to use at least one signal by at least one function part of the function when performing the function. The gate array has at least one detection element which is set up to determine, using a change to the signal, whether the at least one function part is run on the gate array when the function is performed, and to provide at least one detection value dependent on the determination. A computer arrangement is also provided, which has such a gate array, a use of such a computer arrangement, a test device which has such a computer arrangement, and a method for generating configuration data for programming such a gate array.
H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
The invention relates to a computer-implemented method and system (1) for identifying at least one code change (14) required for generating a virtual artefact (10), in particular a virtual control device, for testing and/or validating a predefined function, in particular an automated driving function, of a motor vehicle, the method comprising the steps of: providing (S1) at least one source code segment (12) for testing and/or validating the predefined function of the motor vehicle; applying (S2) a machine learning algorithm (A) to the at least one source code segment (12) in order to identify the at least one required code change (14); and outputting (S3) a data set (16) of information relating to the code change (14) required for generating the virtual artefact (10) for testing and/or validating the predefined function of the motor vehicle. The invention also relates to a computer-implemented method for providing a machine learning algorithm (A).
The invention relates to a computer-implemented method for providing a generative deep learning model (A) for object detection, comprising the steps of: providing (S1) a generative deep learning model (A), in particular a pre-trained generative transformer model, which is pre-trained on the basis of natural language data; and retraining (S2) the generative deep learning model (A) using a training data set (TD) of individual images (10), in particular time series images and/or point clouds (12), based on sensor data (SD) of a vehicle environment. The invention further relates to a computer-implemented method for object detection using a generative deep learning model, to a system for providing a generative deep learning model for object detection, and to a system for object detection using a generative deep learning model.
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G06N 3/04 - Architecture, e.g. interconnection topology
36.
TRANSMITTER / RECEIVER FOR TRANSMITTING AND RECEIVING AN ELECTROMAGNETIC SIGNAL AND METHOD FOR TESTING A TRANSMITTER / RECEIVER
A transmitter/receiver for transmitting and receiving an electromagnetic signal. The electromagnetic signal is provided for exchange with a sensor for object detection. The transmitter/receiver has an analog part which is set up to: convert a first signal at least at one intermediate frequency level into a second signal at a transmission frequency level and output the second signal as an electromagnetic signal via an output; receive a third signal as an electromagnetic signal via an input; and/or convert the third signal at the transmission frequency level into a fourth signal at the at least one intermediate frequency level. The third signal can be derived from the second signal. The transmitter/receiver is set up to generate a test signal and feed it into the analog part as the first signal and to test the analog part by comparing the test signal and the fourth signal.
H04B 1/00 - Details of transmission systems, not covered by a single one of groups Details of transmission systems not characterised by the medium used for transmission
The invention relates to a computer-implemented method for generating an alteration suggestion (10) for at least one simulation run (12) of a simulation (14) having multiple simulation runs (12), comprising the steps of - receiving one or more simulation run results (16) of one or more completed simulation runs (12) of the simulation (14), - predicting at least one simulation run result (20) of a simulation run (12) of the simulation (14) that has not yet been completed, taking into consideration the received simulation run results (16), and - generating the alteration suggestion (10) for simulation runs (12) of the simulation (14) that are yet to be completed, taking into consideration the at least one predicted simulation run result (20). The invention also relates to a device for data processing, comprising means for executing the above method, to a computer program product and to a corresponding computer-readable data carrier.
G06F 30/20 - Design optimisation, verification or simulation
G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
38.
METHOD FOR GENERATING A CONTROL PROGRAM FOR A TARGET PLATFORM, DEVICE FOR DATA PROCESSING, COMPUTER PROGRAM PRODUCT AND DATA CARRIER
A computer-implemented method for generating a control program for a target platform from a graphical control model of a development platform, wherein the development platform comprises a definition database for storing information on the graphical control model and is designed to support matrix operations. Annotation information for the structure of matrices used in the graphical control model can be stored in the definition database and that when the control program for the target platform is generated, the stored annotation information is taken into account in such a way that a) on the target platform, when implementing a processing order that involves at least one matrix, the computing speed is increased and/or b) on the target platform, when saving the matrices, the memory requirement is reduced.
An arrangement comprising a semiconductor switch, a measuring circuit, and a control device are provided. The semiconductor switch has a load path input and a load path output as well as a switching signal input. The measuring circuit has a load path input, a shunt, a load path output routed to the load path input of the semiconductor switch. A voltage tap and an overload detector with an overload signal output, which is routed to the control device. The overload detector detects the presence of an overload on a load path and issues an overload signal to the control device in the event of an overload. The control device is connected to the switching signal input of the semiconductor switch. The control device feeds a switching signal to the semiconductor switch for opening the semiconductor switch if the control device has received an overload signal.
H02H 3/08 - Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition, with or without subsequent reconnection responsive to excess current
H02H 1/00 - Details of emergency protective circuit arrangements
40.
COMPUTER-IMPLEMENTED METHOD FOR SIMULATING A MULTIPHASE ELECTRIC DRIVE HAVING ENERGIZABLE STRINGS, USING A HARDWARE-IN-THE-LOOP SIMULATOR FOR TESTING A POWER ELECTRONIC CONTROL DEVICE WITH AN INTEGRATED INVERTER
A computer-implemented method for simulating a multiphase electric drive having energizable strings, using a hardware-in-the-loop simulator for testing a power electronic control device with an integrated inverter is provided. The simulator, based on a mathematical model of the electric drive, computes the string currents in the strings of the drive, and an electrical reactive potential of the potential-free string terminal resulting from the drive reaction. The potential-free string terminal is set to the reactive potential by a voltage emulator. The method reduces the influence of inaccurately computed reactive potentials on the simulation by supplementing the mathematical model of the electric drive in the strings in each case by a virtual switch. The virtual switches in the open state reduce the influence of the measured string voltages on the computed current flows. The virtual switches in the strings of the electric drive are opened and/or closed by a switching logic.
The invention relates to an arrangement having an electromechanical switch (1), a semiconductor switch (2) and a control device (3), wherein the electromechanical switch (1) and the semiconductor switch (2) can be switched on and off, wherein the electromechanical switch (1) and the semiconductor switch (2) are each closed in the switched-on state and are each open in the switched-off state, the electromechanical switch (1) has switching contacts (4) that can be electromechanically connected to one another for switching on or off, the electromechanical switch (1) and the semiconductor switch (2) are connected to one another in series in a load path (5), and both are connected to the control device (3) for switching on or off, and the control device (3) is configured in such a way that when the electromechanical switch (1) and the semiconductor switch (2) are switched off, it first sends a switch-off signal to the electromechanical switch (1) to open the load path (5) and then, after a predetermined switch-off delay, sends a switch-off signal to the semiconductor switch (2). This achieves the object of enabling the switching of higher currents at DC voltages that would lead to sustained arcing in a conventional relay when switched off.
H01H 9/54 - Circuit arrangements not adapted to a particular application of the switching device and for which no provision exists elsewhere
H03K 17/51 - Electronic switching or gating, i.e. not by contact-making and -breaking characterised by the use of specified components
H03K 17/28 - Modifications for introducing a time delay before switching
H01H 33/59 - Circuit arrangements not adapted to a particular application of the switch and not otherwise provided for, e.g. for ensuring operation of the switch at a predetermined point in the AC cycle
H01H 47/18 - Circuit arrangements not adapted to a particular application of the relay and designed to obtain desired operating characteristics or to provide energising current for modifying the operation of the relay for introducing delay in the operation of the relay
A method for checking a graphics file is provided. A graphics file is provided having graphics information, which leads to a graphical representation, corresponding to the graphics information, of graphics elements on a display device of the computer system. The graphics file has in each case a predefined annotation for at least some of the graphics elements and the graphics file has predefined graphics structure information that specifies, at least for some of the graphics elements, which of these graphics elements must be displayed as connected to one another during the graphical representation on the display device. A modified version of the graphics file is received in which at least one piece of graphics information has been modified such that it leads to a different graphical representation on the display device. The modified version of the graphics file is thereafter checked.
A test arrangement for stimulating an infrared camera-based surroundings detection system for test purposes. Included is a holding device in which an infrared camera is fixable as a test object. An infrared light source and a computer-controlled imaging device are also provided. The infrared light source, the imaging device, and the recording device are arranged in such a way that an optical path leads from the light source, through the computer-controlled imaging device, to the test object.
Method and test arrangement (TA) for testing a radar sensor (RUT), comprising: a receptacle (A) for the radar sensor (RUT), wherein the radar sensor (RUT) is configured to emit a radar signal (RS), at least one receiving antenna (RX) which is configured to receive the radar signal (RS), at least two transmitting antennas (TX1, TX2) which are configured to emit a respective reflection signal (TS1, TS2), wherein a superimposition signal that is a superimposition of the reflection signals (TS1, TS2) can be received by the radar sensor (RUT), wherein a first number of the at least one receiving antenna (RX) is less than a second number of the at least two transmitting antennas (TX1, TX2), a computer (Re) which is configured to determine at least one parameter of the respective reflection signals (TS1, TS2) on the basis of the received radar signal (RS).
A device for testing a lidar sensor, the lidar sensor being configured to emit first light. A trigger detector is configured to receive the first light on a first optical path, the trigger detector being configured to generate a trigger signal as a function of the received first light. At least one transmitting device that is configured to emit second light as a function of the trigger signal. The second light being receivable on a second optical path by the lidar sensor. A movement device is configured to move the at least one transmitting device.
A method is provided for carrying out a simulation on a real processor of a first processor type, the simulation including at least one simulation model which is compiled for the first processor type. The simulation model is compiled for the first processor type on the real processor of the first processor type as an emulation of the processor of the first processor type. This provides a possibility for achieving a great flexibility in selecting the models as well as in selecting the target platform of the simulation.
A device for testing a lidar sensor. The lidar sensor being configured to emit first light having a first wavelength. The device comprising a trigger detector that is configured to receive the first light on a first optical path. The trigger detector being configured to generate a trigger signal as a function of the received first light. At least one transmitting device is configured to emit second light having a second wavelength, as a function of the trigger signal. The second light being receivable on a second optical path by the lidar sensor. An optical element is configured to separate the first optical path from the second optical path.
A device for testing a lidar sensor. The lidar sensor being configured to emit first light having a first wavelength. A trigger detector is configured to receive the first light on a first optical path, the trigger detector being configured to generate a trigger signal as a function of the received first light. At least one transmitter is configured to emit second light, having a second wavelength, as a function of the trigger signal, the second light being receivable on a second optical path by the lidar sensor. A first optical element is configured to separate the first optical path from the second optical path. A second optical element is situated in the second optical path and is configured to apply a diffuse reflection and/or transmission to the second light.
A computer-implemented method for creating a control program for a target platform from a graphical control model of a development platform. The graphical control model includes a block diagram with a plurality of blocks. When creating the control program for the target platform from the graphical control model, block pairs that include a first block and a second block are identified, in which the first block and the second block are connected to one another via at least one signal link such that an output of the first block drives an input of the second block. The first block and the second block are designed in such that an input signal of the first block corresponds to an output signal of the second block or designed such that an input signal of the first block corresponds to an intermediate result of the second block.
A computer-implemented method is provided for automatically annotating sensor data frames of a spatial sensor and of an area sensor with a spatially overlapping measuring range. Received sensor data frames are initially independently annotated, a bounding box being assigned to each recognized object in the sensor data frame. The sensor data frames of the spatial sensor and the sensor data frames of the area sensor are grouped, based on a temporal correlation. The three-dimensional bounding box for an object is projected into the image plane of the area sensor. If a measure of quality for a match between the projected bounding box and the two-dimensional bounding box is above a predefined threshold value, the boxes are assigned to the same object, and this object is not further checked. Attributes of the object may be subsequently determined.
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G01S 17/86 - Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
G06T 11/20 - Drawing from basic elements, e.g. lines or circles
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
51.
BATTERY SIMULATOR WITH A REDUCED NEED FOR ELECTRICAL COMPONENTS
A battery simulator comprising a first electrical circuit for providing a first cell voltage for simulating the electrical voltage of a first battery cell and a second electrical circuit for providing a second cell voltage for simulating the electrical voltage of a second battery cell. The first cell voltage is connected to a local circuit ground and the second cell voltage is connected to the same local circuit ground and connected in series to the first cell voltage in such a way that the local circuit ground forms a pole of the first cell voltage and the second cell voltage. A control electronics is set up to regulate the first cell voltage and the second cell voltage. A saving in components results from the control of two cell voltages by a single control electronics.
A computer-implemented method for data transfer in a network system comprising an external network and an internal network. The external network including at least one first network element and an external network communication element. The internal network including at least one second network element and an internal network communication element. The second network element being designed to communicate solely within the internal network. The data to be sent is encoded and transferred to the external network communication element. The data is transferred to the internal network communication element via the IP communication channel and decoded. The data is re-encoded into an application layer by the internal network communication element and transferred to the second network element.
H04L 69/08 - Protocols for interworkingProtocol conversion
53.
SIMULATION PLATFORM AND METHOD FOR CONFIGURING REAL-TIME AND NON-REAL-TIME SIMULATORS FOR PERFORMING DIFFERENT SIMULATION PROGRAMS WITHIN A COMMON SIMULATION ENVIRONMENT USING THE SIMULATION PLATFORM
The invention relates to a simulation platform and method for configuring real-time and non-real-time simulators for performing different simulation programs within a common simulation environment using a simulation platform for testing control devices, preferably from the automotive or aerospace sector.
G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
G06F 30/20 - Design optimisation, verification or simulation
G06F 111/02 - CAD in a network environment, e.g. collaborative CAD or distributed simulation
A computer system for error-free execution of multiple computer-controlled build and/or initialization steps for an FPGA-based application. The computer system being set up to generate an FPGA program code as part of build steps, to transfer it to a controlled FPGA and to prepare it for execution within the framework of initialization steps. The computer system is also set up to store and/or to check results of the build and/or initialization steps centrally in a writable memory and to check whether at least one previous build and/or initialization step has been completed without errors by reading out the writable memory before a build and/or initialization step and/or before the execution of the initialization program code. This provides a computer system that avoids the disadvantages of the conventional art.
The application relates to an arrangement for testing a sensor (R), the sensor being designed to detect an environment. The arrangement has: a test environment, in particular a test chamber (K); a receptacle (A) for positioning the sensor (R) in the test environment (K); at least one object simulator (OS) that is designed to simulate a predefinable minimum number of objects (HO1, HO2, NO1, NO2) for detection by the sensor (R).
The invention relates to an assembly for testing a test object which is arranged in a test environment (TU), having: a platform (CD) which is designed to carry out the testing process of the test object and exchange first data (D1) with a display (AN) for a user; and an external interpreter (INT) which is designed to request second data (D2) from the platform (CD) by carrying out commands of a script via an interface and generate a message on the basis of a first check (206) of the second data (D2), said check being displayable on the display (AN) and being provided with a higher degree of priority with respect to urgency and/or importance than the first data (D1) wherein the message and the first data (D1) can be displayed on the display (AN) on the basis of the respective degree of priority. The invention additionally relates to a method for operating an assembly for testing a test object and to the use of the assembly for testing purposes.
A real-time simulation of a laser beam scanning of a complex of small objects. The device includes a virtual environment with a monolithic 3D model of the complex of small objects, and a sensor simulation for simulating a sensor for measuring distance with the aid of a laser beam. A ray casting routine simulates a laser beam. A distortion routine ascertains an angle of incidence of the laser beam on a surface of the 3D model and selects an intensity distribution assigned to the ascertained angle of incidence from a database. An intensity portion of a reflection of the laser beam is read out as a function of a penetration depth of the laser beam into the complex of small objects. The distortion routine calculates a distorted distance measurement to simulate a plurality of reflections of the laser beam on a plurality of small objects.
A test arrangement for testing a surroundings sensor. The test arrangement includes a receptacle for the surroundings sensor, which is configured to emit a surroundings signal. A first object simulator is configured to receive the surroundings signal as a first receive signal. A second object simulator is configured to receive the surroundings signal as a second receive signal. A processor is configured to ascertain a signal difference, in particular, a phase difference and/or a frequency difference, from the first and second receive signals, and to ascertain, as a function of the signal difference, a spatial relationship between the surroundings sensor, the first object simulator, and/or the second object simulator.
A test system for applying a method for resource-optimized parameter variation of scenarios for testing at least one real and/or virtual system under test and/or for displaying test results. At least one scenario is provided, wherein the scenario is defined by at least one parameter and wherein the parameter is configured by at least one numeric value and/or text value, wherein the numeric value and/or the text value is configurable by additional numeric and/or text values. At least one scenario-based test is performed, wherein the scenario is defined by and is varied over configured parameters. The test results is outputted.
The invention relates to a system for creating scenarios, designed to carry out a method comprising the following steps: a) receiving a textual description of a scenario, b) receiving creation instructions, c) generating a machine-readable description of the scenario by means of an algorithm, the algorithm comprising a trained machine learning model, d) outputting the machine-readable description of the scenario. The invention also relates to a corresponding method for creating scenarios.
The invention relates to an arrangement for measuring the transmission function on a path from a feed antenna (1) via a reflector (2) to a radar sensor test zone (3), said arrangement being provided with an absorber chamber (4), wherein the feed antenna (1) is designed to emit and receive a radar signal and is arranged together with the reflector (2) inside the absorber chamber (4), and the radar sensor test zone (3) is a predefined region inside the absorber chamber (4) in which a radar sensor (5) to be tested is intended to be tested by means of a radar signal emitted by the feed antenna (1) with the aid of a radar target simulator (6), characterised in that a retroreflector (7) is arranged in the radar sensor test zone (3) in order to reflect, in the radar frequency range, at least one part of a measurement signal, that is received from the feed antenna (1) via the reflector (2), back to the feed antenna (1) via the reflector (2). This allows for a high-precision measurement of the transmission function on the path from the feed antenna (1) via the reflector (2) to the radar sensor test zone (3) in the absorber chamber (4).
A simulator for the simulation of a distance for sensors (radar, LIDAR). The simulator includes a receiver, which is set up to receive a first sensor signal from the sensors (radar, LIDAR) and convert it into a work signal. A delay section with a plurality of delay lines is applied to at least one substrate. A first electrical switching device, which is set up to switch a first selection of delay lines as a function of a first selection signal in such a way that a signal path for the work signal includes the first selection. A transmitter is set up to convert the work signal into a second sensor signal after running through the signal path and send it to the sensors (radar, LIDAR). A method for operating the simulator and a delay section for the simulator are also provided.
A computer-implemented method and system for the criteria-based creation of a scenarios library having virtual vehicle environments, for testing highly automated driving functions of a motor vehicle. Using predetermined criteria, a first scenario data set is determined representing a driving situation of interest and comprised by the sensor data. The first scenario data set, representing the driving situation of interest, is compared with second scenario data sets included in the scenarios library. A computer-implemented method for validating a model quality of a simulation model for performing a highly automated driving function of a motor vehicle is also provided.
A computer-implemented method to test an execution of at least one control unit function of a control unit via at least one computing unit of a simulation environment on a simulator. The control unit function is executed with a zero-time assumption of a discretely advancing simulation time between successive simulation steps in an event-oriented discrete simulation on the simulator. A cause of deadlock situations in the simulation are identified in that an observation service operated on the simulator compares the advance of the discrete simulation time with the advance of a simulator real time and, if the advance of the simulator real time beyond the advance of the discrete simulation time exceeds a predetermined limit value, at least indirectly creates stack traces of the at least one computing unit.
The invention relates to a device and a method for remotely accessing at least one test environment (TU) by means of at least one user application (BA). The device is designed in the form of a computer resource (CR) which has a communication network. The computer resource (CR) has an experiment manager (EM) and at least one measuring instance (MI), wherein the experiment manager (EM) provides the at least one user application (BA) with a first login interface (AS-1) for logging in via the communication network and the at least one test environment (TU) with a second login interface (AS-2) for logging in, in particular via the communication network. The second login interface (AS-2) for logging in the at least one test environment (TU) provides the login via a software agent (SWA), wherein the at least one measuring instance (MI) has a monitoring interface (KS) for the at least one user application (BA) and a measuring interface (MS) for the at least one test environment (TU). Display data is transmitted to the at least one user application (BA) via the monitoring interface (KS), and control data for the test environment is received by the at least one user application (BA). The control data is transmitted to the at least one test environment (TU) via the measuring interface (MS), and measurement data for generating the display data is received by the at least one test environment (TU) such that a remote access to the at least one test environment (TU) is facilitated for the at least one user application (BA).
A method for transforming recorded communication data by means of a first program, wherein the communication data is given by messages from a network or bus communication, wherein the recorded communication is carried out on the basis of a first communication matrix, wherein the recorded communication data is provided to be sent by means of a test system to an ECU under test, wherein the test system is connected via a first communication link to the ECU under test, wherein the ECU under test is configured based on a second communication matrix.
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
G07C 5/00 - Registering or indicating the working of vehicles
The invention relates to an electronic module (1) comprising an electronic device (3) having a configuration pin (2), wherein a property of the electronic device (3) can be adjusted by applying an analogue electrical parameter to the configuration pin (2), and having a converter (4) which is connected to the configuration pin (2) and by means of which, following a digital input signal, the analogue electrical parameter can be generated as a function of the digital input signal, so that the analogue electrical parameter is applied to the configuration pin (2) of the electronic device (3). In this way, an electronic module (1) is provided which is equipped with an electronic device (3), such as a transfer device for transferring data, for example a serializer, a deserializer or a transceiver, which can be configured dynamically.
H03K 19/173 - Logic circuits, i.e. having at least two inputs acting on one outputInverting circuits using specified components using elementary logic circuits as components
68.
COMPUTER-IMPLEMENTED METHOD FOR DISPLAYING A COMPONENT DIAGRAM
The invention relates to a computer-implemented method for displaying a component diagram of components of a system, wherein at least some of the components are each assigned a group affiliation to one or more component groups of a number of component groups, comprising the following method steps of: S1) displaying an icon for each component on a graphical reproduction device, S2) automatically shifting icons such that icons of components having the same group affiliation to a component group are displayed adjacent to one another in a common icon group, S3) automatically graphically marking icons that belong to a common icon group, S4) automatically receiving a change instruction with respect to the affiliation of a component to a component group, S5) automatically changing the affiliation of the component to a component group according to the received change instruction, and S6) automatically shifting the icon of the component, for which the change instruction has been received, such that this icon is displayed in the icon group or icon groups to which it now belongs. This provides a method for displaying a component diagram of components of a system, which method can be well used by a user and efficiently uses computer resources that have been provided for this purpose.
G06F 9/451 - Execution arrangements for user interfaces
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 30/392 - Floor-planning or layout, e.g. partitioning or placement
69.
MONITORING CIRCUIT FOR A PROGRAMMABLE GATE ASSEMBLY, ASSEMBLY COMPRISING A MONITORING CIRCUIT, PROCESSOR, AND GATE ASSEMBLY, AND METHOD FOR OPERATING SUCH AN ASSEMBLY
The invention relates to a monitoring circuit (20) for a programmable gate assembly (10). The gate assembly (10) is designed to carry out a function (22) and use at least one signal (S1, K1) in order to carry out the function (22). A processor (30) is provided which is designed to carry out a master function (32) and to transmit the value of the at least one signal (S1, K1) to the gate assembly (10) and/or to obtain the value of the at least one signal (S1, K1) from the gate assembly (10) in order to carry out the master function (32) The monitoring circuit (20) is designed to exchange the value of the at least one signal (S1, K1) with the gate assembly (10), wherein the exchange of the value of the signal (S1) is carried out independently of the function (22) carried out on the gate assembly (10). The monitoring circuit (20) is additionally designed to exchange the value of the at least one signal (S1, K1) with the processor (30). The invention also relates to an assembly which comprises the monitoring circuit, the processor, and the gate assembly and to a method for operating such an assembly.
Provided is a computer-implemented method for the automated testing of functions, in particular safety functions, integrated into an end-to-end process from data collection in the vehicle to updating the driving function back into the vehicle and/or virtual homologation of at least partially autonomous driving functions to be tested.
The invention relates to a test arrangement (10) for a sensor (DUT) which is designed to detect an object by transmitting first electromagnetic signals (S1) and receiving second electromagnetic signals (S2), wherein the test arrangement (10) has a chamber (K) which has a receptacle (AUF) for the sensor (DUT), wherein the chamber (K) furthermore has at least two transmission/receiving devices (SE, SE1, SE2) which are configured to receive first signals (S1) transmitted from the sensor (DUT) into the chamber (K) and to transmit second signals (S2) for reception for the sensor (DUT), wherein the at least two transmission/receiving devices (SE, SE1, SE2) each have an emitting element for emitting the second signals (S2), wherein a spacing device (BA) is provided by means of which the distance of the two emitting elements from one another can be changed in exactly one spatial direction.
G01S 13/00 - Systems using the reflection or reradiation of radio waves, e.g. radar systemsAnalogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
G01S 13/04 - Systems determining presence of a target
G01R 29/08 - Measuring electromagnetic field characteristics
The invention relates to a computer-implemented method for the criteria-based extraction of image data (D), in particular individual images, from a data stream of image data (D) recorded by a camera sensor (10) of a motor vehicle, comprising: aggregating (S3) the characteristic vectors (MV) of the respective individual image (12) to form a first individual image vector (16); comparing (S4) the first individual image vector (16) with a plurality of second individual image vectors (20) stored in a data memory (18); and storing (S5) the first individual image vector (16) and/or the first image (12) belonging to the first individual image vector (16) in the data memory (18) depending on the fulfilment of at least one predefined comparison criterion (K). The invention also relates to a system for the criteria-based extraction of image data.
The invention relates to a computer-implemented method for providing a machine-learning algorithm for object detection, wherein an input-side portion (10) and an output-side portion (12) of the second machine-learning algorithm (A2) have a predefined number of layers which come from the trained first machine-learning algorithm (A1), wherein the input-side portion (10) of the second machine-learning algorithm (A2) has frozen weights, and wherein the second machine-learning algorithm (A2) furthermore has a predefined number of further layers (14) inserted between the input-side portion (10) and the output-side portion (12). The invention also relates to a computer-implemented method for object detection by a machine-learning algorithm, to a system for providing a machine-learning algorithm for object detection and to a system for object detection by a machine-learning algorithm.
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
74.
COMPUTER-IMPLEMENTED METHOD FOR DETERMINING COMPATIBLE SYSTEM ELEMENTS AND SYSTEM
A computer-implemented method and system for determining mutually compatible system elements required for an error-free execution of a virtual test and/or a simulation of a vehicle device and/or a vehicle function, with the steps: providing a parked selection or selecting of at least one first system element required for executing the virtual test and/or the simulation of the vehicle device and/or the vehicle function; determining at least one second system element supporting a compatibility requirement of the first system element; and outputting the determined second system element required for the error-free execution of the virtual test and/or the simulation of the vehicle device and/or the vehicle function and supporting the compatibility requirement of the first system element.
A test arrangement for emulating phase currents of an electric motor for testing a power electronic control unit. The control unit drives the electric motor and can be connected to the test arrangement. An inductance emulator simulates the electric motor as an electrical load for the control unit via a power electronic circuit, the inductance emulator acting as a current source. A test device influences the phase current of the inductance emulator as a function of an analysis of an output voltage of the control unit. The test device performs the analysis such that the output voltage of the control unit is compared with multiple, preferably three, voltage ranges, and a respective range for a control variable of the phase current is specified depending on the voltage range in which the output voltage of the control unit is located, which control variable is a control voltage of the inductance emulator.
A test assembly and a method for emulating the phase currents of an electric motor for testing a power electronics control unit, which is designed to control the electric motor and can be connected to the test assembly. The test assembly has an inductor emulator that simulates the electric motor as an electrical load for the control unit using a power electronics circuit, wherein the inductor emulator acts as a power source. Furthermore, the test assembly has a testing device that is designed to switch the inductor emulator to another operating state depending on an analysis of a variable dependent on an output voltage of the control unit.
RXRXTXRXRXRXsimsimsimsimTXRX122) using a signal splitter (10); frequency-dividing the first partial received signal (S1) using a frequency divider; obtaining the amplitude information (A) of the received signal from the second partial received signal (S2); and generating a frequency-divided received signal with amplitude information (A) from both partial received signals using a modulator.
A simulation device and method for a surroundings sensor system configured to detect at least one particular object based on a respective signal echo. A receiving device configured to receive a first signal that is sent from the surroundings sensor system and to convert it into a first operating signal. A signal path that is connected to the receiving device for accepting the first operating signal, the signal path being configured to generate, via a first signal processing, a second operating signal that is a function of the first operating signal and the respective signal echo. The respective signal echo being characterized by at least one signal parameter. A second signal processing being provided to provide the at least one signal parameter with a variation. A transmitting device configured to convert the second operating signal into a second signal and to send the second signal to the surroundings sensor system.
A method for configuring model components of a system model in a model-based test environment, wherein the test environment comprises a model editor, wherein the test environment is executed on a computer system having a processor and a display, and wherein the model components have a plurality of ports, comprising the following steps: S1) Loading the system model into the model editor, S2) receiving a user selection for at least a first port comprising a graphical port identifier, S3) assigning the selected graphical port identifier to a list, S4) displaying the list in the test environment, S5) receiving a user selection for the first port identifier from the list, S6) receiving a user selection for a second port, S7) connecting the first port to the second port by a signal connection.
A computer-implemented method and system for simulating a program modeled as one or more blocks of a block diagram in a computing environment. The one or more blocks having at least one signal, the computing environment including a model editor, a data definition tool and a code generator. The method includes: Simulating the block diagram for a first time span in the simulation environment, Displaying the values of the signal as a function of the simulation time, Receiving a pause command at a specific simulation time and a new value for the parameter, Simulating the block diagram for a second time span in the simulation environment, and Displaying both the values of the signal from the first time span and the values of the signal from the second time span. The values from the second time span are displayed graphically different from those of the first time span.
A method for creating a software image of at least a part of a control device for a numerical simulation, the control device mapping an input vector of control device input variables to an output vector of control device output variables during operation. The creation of the software image is formed by an artificial neural network or a support vector machine, using an input vector of map input variables having control device input variables of interest, and using an output vector of map output variables having control device output variables of interest. The software image is trained with the aid of supervised learning or with the aid of reinforcement learning, using a plurality of training input vectors of the control device input variables of interest and, in the case of the supervised learning, also using a plurality of corresponding training output vectors of the control device output variables of interest.
A virtual test environment for a driver assistance system, in which virtual road users are simulated on a game theoretic basis. The virtual test environment is designed to recognize as a game situation at least one predetermined traffic situation in the virtual test environment in which a first road user and a second road user are involved, to designate the first and second road users as a first and second player. A payoff matrix assigned to the game situation is stored in the virtual test environment. The virtual test environment is designed to assign a strategy from a selection of strategies to each of the two players in the game situation, depending on the balance of their respective point account, and to control each of the two players in the game situation in such a manner that they behave in accordance with their respective assigned strategy.
G06F 30/20 - Design optimisation, verification or simulation
G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
83.
SIMULATION DEVICE FOR OUTPUTTING IMAGE DATA FROM A VIRTUAL ENVIRONMENT OF A VEHICLE TO A CONTROL UNIT, TEST SETUP HAVING SUCH A SIMULATION DEVICE, AND METHOD FOR OUTPUTTING IMAGE DATA FROM A VIRTUAL ENVIRONMENT OF A VEHICLE TO A CONTROL UNIT
A simulation device and a method for outputting image data from a virtual environment of a vehicle to a control unit is proposed, which are designed to perform at least one vehicle function dependent on the image data. An environment simulator is configured to simulate the environment of the vehicle, and transmits data about the environment to a sensor simulator, which is configured to simulate at least one sensor of the vehicle dependent on the data about the environment for detecting the environment and to output the image data dependent on its simulation. The environment simulator is designed to determine the data about the environment at simulation clock times and to transmit these to the sensor simulator dependent on the simulation clock times, and wherein the sensor simulator is configured to output the image data at sensor clock times.
B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles
G05B 17/02 - Systems involving the use of models or simulators of said systems electric
H04L 67/12 - Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
84.
VALIDATION SYSTEM FOR EXECUTING A METHOD FOR PRIORITIZING VALIDATION TASKS
A validation system for executing a method for prioritizing validation tasks, wherein the validation tasks are carried out by execution units of the validation system, wherein the execution units are divided into at least two groups and each group is assigned capabilities by the validation system and/or by a user of the validation system, so that execution units of a respective group have the capabilities of the group and, when the validation tasks are executed automatically by the validation system and/or by the user, a requirement of the respective validation task for the capability of the execution units and a priority for execution are specified and, taking into account the priorities and the capable execution units, an execution sequence is determined and the validation task is executed according to the execution sequence by the capable execution units.
A method and system for performing a virtual test of a device for the at least partial autonomous guidance of a motor vehicle, comprising performing the virtual test by an algorithm using the at least one parameter set of driving situation parameters, wherein the virtual test performed by the algorithm simulates the at least one parameter set of driving situation parameters; and, if a predetermined condition and/or a condition determined by the algorithm is fulfilled, changing the at least one first parameter, detected by the at least one vehicle sensor and/or a third parameter relating to a vehicle actuator during a runtime of the virtual test.
A method for management of components of graphical diagrams in a platform for processing signals from multiple sensors, at least one component can be present in a first mode, for example Rapid Control Prototyping, and can be absent in a second mode, for example source code generation. Moreover, components that are used only by the absent component can also be deleted in the second mode. The information about the components can be stored in a configuration profile.
The invention relates to a method for checking a graphics file, comprising the following method steps: providing a graphics file having graphics information, which graphics file, when processed in a graphics program implemented on a computer system, leads to a graphical representation, corresponding to the graphics information, of graphics elements on a display device of the computer system, wherein the graphics file has in each case a predefined annotation for at least some of the graphics elements and wherein the graphics file has predefined graphics structure information that specifies, at least for some of the graphics elements, which of these graphics elements must be displayed as connected to one another during the graphical representation on the display device; receiving a modified version of the graphics file in which at least one piece of graphics information has been modified such that it leads to a different graphical representation on the display device; checking the modified version of the graphics file to ascertain whether, in the graphical representation on the display device, this graphical representation corresponds to the predefined graphics structure information and whether, for each predefined annotation, exactly one graphics element with this annotation is displayed. In this manner, secure, efficient and reliably adjustable documentation of a simulation topology is possible.
A method for the analysis of test procedures of a device and/or function for at least partially autonomous guidance of a motor vehicle, comprising aggregating of the first characteristic value calculated for each of the plurality of test cases to form a second characteristic value representing a meta-test case; and evaluating the second characteristic value using a specified second criterion and the logical linking of the first evaluation results of the plurality of test cases to a second evaluation result of the meta-test case. A system for the analysis of test procedures of a device and/or function for at least partially autonomous guidance of a motor vehicle is also provided.
In an FPGA, errors within an FPGA are detected by: providing at least one computation operation in the configurable logic block, a parity-invariant additional result being added, the parity-invariant additional result being provided by picking off an XOR bit of an XOR operation of the full adder, the XOR operation comprising at least two input signals; forming the parity of the XOR operation of the input signals with the aid of the following formula, and providing a parity signal: Parity(XOR(x1,x2)); calculating the XOR operation of the carried parities (Parity(x1), Parity(x2)) of the input signals with the aid of the device for checking the parity, using the following formula: XOR(Parity(x1), Parity(x2)); checking the parity, using a check of the truth of the following formula: XOR(Parity(x1), Parity(x2))==Parity(XOR(x1,x2); detecting an error in routes/calculations within the FPGA in the presence of an untrue statement of the formula of the preceding step.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
G06F 11/10 - Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
90.
COMPUTER-IMPLEMENTED METHOD FOR SIMULATING AN ELECTRICAL CIRCUIT BY MEANS OF A REAL-TIME PLATFORM
A method for simulating an electrical circuit via a real-time platform on the basis of a behavioral model in nodal form with an impedance matrix M or a topology-oriented behavioral model in state space with the matrices A, B, C, and D, and at least one impedance matrix M describing a circuit or at least one set for the matrices A, B, C, and D describing the circuit is stored on the real-time platform for this purpose. Thus, a more efficient sequence of operations is achieved as a result.
A computer-implemented method and system for generating a virtual environment for a vehicle for testing highly automated driving functions of a motor vehicle. The method comprises projecting the pixel-based classified camera image data onto the pre-acquired LiDAR point cloud data, wherein each point of the LiDAR point cloud, superimposed by classified pixels of the camera image data, in particular having the same image coordinates, is assigned an identical class and an instance segmentation of the classified LiDAR point cloud data for determining at least one real object comprised by a class. A computer program and a computer-readable data carrier are also provided.
A computer-implemented method and system for determining an arrangement of components of an over-the-air test chamber, comprising a determination of position data of an optimized arrangement of the components in the over-the-air test chamber in relation to each other and/or a grouping of position data of an optimized arrangement in the over-the-air test chamber, and an output of a second data set comprising the position of the optimized arrangement of the DUT, in particular the radar sensor, the reflector and the target simulator or the transmitting/receiving device of the target simulator in the over-the-air test chamber, and/or the grouping of the optimized arrangement in the over-the-air test chamber.
A method for parameterizing a program logic for image synthesis to adapt images synthesized by the program logic to a camera model. A digital photograph of a three-dimensional scene is processed by a neural network and an abstract first representation of the photograph is extracted from a selection of layers of the neural network. The program logic is parameterized according to an initial set of output parameters in order to synthesize an image that recreates the photograph from a three-dimensional model of the scene. The synthetic image is processed by the same neural network, an abstract second representation of the synthetic image is extracted from the same selection of layers, and a distance between the synthetic image and the photograph is calculated based on a metric that takes into account the first representation and the second representation.
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
A method for generating source code from one or more blocks of a block diagram, wherein received changes to model elements of the block diagram are stored. The generation of source code includes transforming the block diagram into an intermediate representation, successively optimizing the intermediate representation, and translating the optimized intermediate representation into source code. In this case, at least one plausibility rule is checked for changed model elements. If the plausibility rule is not satisfied, a warning is issued. A user can check mark the change to avoid seeing warnings repeatedly. Furthermore, the invention relates to a method for configuring a control unit, a computer program product and a computer system.
A method for configuring a module for simulating at least one sensor, wherein the sensor simulation is designed and set up to supply synthetic sensor data to a device for executing open- and/or closed-loop tasks via the first data interface of the first type. The method has the steps: a) Receiving a record of a data exchange of a real sensor with the device and/or receiving information about at least one property of the real sensor and/or the second data interface of the first type, b) Reading out the record and/or the information about the at least one property, c) Determining at least one characteristic of the real sensor and/or the second data interface, d) Configuring the sensor simulation and/or the first data interface of the first type using the at least one characteristic such that the synthetic sensor data simulate the sensor data of the real sensor.
A computer-implemented method for simulating an electric drive by means of at least one processing unit of a hardware-in-the-loop simulator, A model of the electric drive ha an inverter powered by a DC voltage source with at least one half-bridge having at least two semiconductor switches and an electric motor having an electrical winding resistance and a winding inductance. A center tap having a center tap voltage of the half-bridge is connected by means of a supply line having a supply line current to a motor connection of the electric motor. By actuating the semiconductor switches, the motor connection can be connected either to an electrical potential of the DC voltage source with an open semiconductor switch in a conductive state of the inverter or the motor connection can be unlocked in terms of potential in an open state of the inverter with at least two semiconductor switches open.
H02M 7/493 - Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode the static converters being arranged for operation in parallel
H02M 7/5387 - Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
H02M 7/5395 - Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency by pulse-width modulation
98.
METHOD FOR DOCUMENTING COMPUTING STEPS OF A REAL TIME SYSTEM EXECUTED ON A COMPUTER CORE OF A PROCESSOR, PROCESSOR AND REAL TIME SYSTEM
A method for documenting computing steps of a real time system executed on a computer core of a processor, wherein tasks are executed on the computer core, which include one or more subtasks, and wherein during a computing step in each case a subtask of a task is executed. A first processor time is recorded at the beginning and a second processor time is recorded at the end of a computing step and time information dependent on the first and second processor times is stored in memory. The time information is stored in memory in such a way that it can be assigned to the subtask and the task that was executed during the computing step.
A test bench for stimulating a photodetector, with a light signal device, which includes a planar arrangement of lighting elements that are able to be activated and deactivated independently of each other and which is designed to emit light emitted by any lighting element in an at least approximately collimated light beam, with a converging lens, which is designed and positioned to focus light beams emitted by the light signal device at an accumulation point, and with a retaining device for a photodetector arranged at the accumulation point, by means of which retaining device a photodetector can be placed at the accumulation point in such a way that a first light beam produced by any first light source and a second light beam produced by any second light source hit the photodetector at different spatial angles with respect to an optical axis of the test bench.
A computer-implemented method for annotating driving scenario sensor data, including the steps of receiving raw sensor data, the raw sensor data comprising a plurality of successive LIDAR point clouds and/or a plurality of successive camera images, recognizing objects in each image of the camera data and/or each point cloud using one or more neural networks, correlating objects within successive images and/or point clouds, removing false positive results on the basis of plausibility criteria, and exporting the annotated sensor data of the driving scenario.
G06V 20/58 - Recognition of moving objects or obstacles, e.g. vehicles or pedestriansRecognition of traffic objects, e.g. traffic signs, traffic lights or roads
G01S 17/931 - Lidar systems, specially adapted for specific applications for anti-collision purposes of land vehicles
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks