Drive-by-wire Latency Compensation via Preliminary Action

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Latency times in drive-by-wire systems of motor vehicles, particularly in engine control systems, lead to delayed acceleration and braking processes, compromising traffic safety and accuracy in maneuvers like automatic parking.

Innovation Solution

A method that estimates and compensates for latency times by initiating acceleration requests earlier than calculated, using a second point in time adjusted by an estimated latency value, which is determined based on average measured latency and situational factors, to reduce the impact of latency on acceleration and braking processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If drive-by-wire systems with electronic control are used, then mechanical linkages are replaced and control flexibility is improved, but latency times arise in signal transmission and engine response

Engineering Contradiction:
Improvecontrol flexibilityVSAvoidlatency time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system determines a first point in time for initiating the acceleration process and sends the acceleration request at a second point in time that is earlier by an estimated latency value. This preliminary action compensates for the inherent latency in drive-by-wire systems, allowing the engine to respond at the intended first point in time rather than later.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the engine controller supports numerous different functions, then system versatility is improved, but the controller cannot optimally adapt responsiveness to all functions and latency varies

Engineering Contradiction:
Improvesystem versatilityVSAvoidlatency measurement accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system measures actual latency times during acceleration processes and uses these measurements to determine an estimated value for compensation. This feedback mechanism allows the system to adapt to the varying latency characteristics caused by the multi-functional engine controller, improving the accuracy of latency compensation for each specific function.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If acceleration requests are sent at the calculated point in time, then trajectory accuracy is maintained, but the actual acceleration occurs later due to latency causing trajectory deviations

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidmaneuver safety
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

By sending the acceleration request at a second point in time that is earlier by the estimated latency value, the system ensures that the actual acceleration begins at the intended first point in time. This maintains trajectory accuracy and prevents deviations that would compromise maneuver safety in automatic parking and other precision maneuvers.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3363713B1Method for reducing latencies when accelerating a motor vehicle, driver assistance system and motor vehicle
Publication Date: 2020.08.19 VALEO SCHALTER & SENSOREN GMBH
  • EP3363713B1 patent drawingFigure 1~3

AI summary

The invention relates to a method for at least partially compensating for a latency (tL) during the acceleration of a motor vehicle (1), wherein, to execute a first acceleration process, an acceleration request is sent to a device (6) of the motor vehicle (1), and the device (6) accelerates the motor vehicle (1) depending on the acceleration request, wherein a first time (t1) is determined for initiating the first acceleration process. Furthermore, before initiating the first acceleration process, an estimated value (ts) for the latency (tL) between sending the acceleration request and the acceleration of the motor vehicle (1) is determined, wherein, to initiate the first acceleration process, the acceleration request is sent to the device (6) at a second time (t0), which is earlier than the first time (t1) by the estimated value (ts) for the latency (tL).