Driver Assistance Collision Warning Using Multi-Complexity Object Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing driver assistance systems face computational complexity and latency issues in detecting dynamic objects, leading to increased error rates and reduced reaction time for potential collisions, often requiring expensive sensor technologies like radar, lidar, or cameras.
Innovation Solution
A method utilizing a combination of less complex and more complex ascertainment methods, including Kalman filters, to process sensor signals from various sources, such as ultrasonic sensors, to accurately determine object positions and movement vectors, and issue warnings based on vehicle state data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If known methods for determining dynamic objects are used, then object detection is achieved, but computational complexity increases and reaction time decreases
Solution Approach 1:
The patent segments the ascertainment process into multiple independent methods (first ascertainment method and second ascertainment method) that operate in parallel. Each method processes sensor data independently to determine object position and movement vector, allowing the system to select results based on confidence levels without waiting for all computations to complete, thus reducing overall reaction time while maintaining detection accuracy.
Solution Approach 2:
The system performs partial computation by using only the first ascertainment method when confidence is sufficient, and only adds the second ascertainment method when needed. This partial action approach avoids the full computational burden of always running both methods, reducing average computational complexity and reaction time while maintaining reliability when necessary.
2Reliability
If known methods for determining dynamic objects are used, then object detection is achieved, but computational complexity increases
Solution Approach 1:
The patent divides the computational task into segmented ascertainment methods with different complexity levels. The first method uses simpler computations suitable for real-time operation, while the second method provides more accurate but computationally intensive results. This segmentation allows the system to manage computational complexity by selecting appropriate methods based on situational needs rather than always employing the most complex approach.
Solution Approach 2:
The system dynamically adjusts the level of computational complexity by selecting which ascertainment methods to execute based on confidence levels and situational context. This dynamic approach allows the computational complexity to vary adaptively rather than remaining statically high, optimizing the balance between detection reliability and processing demands in real-time operation.
3Measurement precision
If expensive sensor technology like radar, lidar, or camera is used, then detection accuracy is improved, but system cost increases
Solution Approach 1:
The patent creates a virtual copy of expensive sensor functionality through software-based ascertainment methods that process data from cheaper ultrasonic sensors. Instead of physically installing expensive radar, lidar, or camera systems, the system uses computational algorithms to simulate the detection capabilities these expensive sensors would provide, achieving similar measurement precision with much lower hardware costs.
Solution Approach 2:
The system replaces expensive, complex sensor hardware with cheaper ultrasonic sensors combined with sophisticated signal processing. The ultrasonic sensors are inexpensive and can be easily manufactured, and while they have limitations, the multiple ascertainment methods compensate for these limitations to achieve adequate detection accuracy without the high cost of premium sensor technology.
4Measurement precision
If multiple ascertainment methods are used, then detection accuracy is improved, but computational demands increase
Solution Approach 1:
The system performs partial computation by executing only the necessary ascertainment methods based on confidence levels. When the first ascertainment method provides sufficient confidence, the system stops there and does not execute the more energy-intensive second method. This partial action approach reduces average computational energy demand while maintaining measurement precision when needed.
Solution Approach 2:
The system dynamically adjusts computational energy demand by selecting which ascertainment methods to execute based on real-time confidence assessments. This dynamic adaptation allows the system to consume less energy during routine operations while allocating more computational resources when detection accuracy becomes critical, optimizing the balance between precision and energy consumption.
Data Source
AI summary
The invention relates to a method for operating a driver assistance system (110). The method has the steps of: a) receiving (S1) a drive state sensor signal (SIG0(t)), which indicates the drive state, at a number of different points in time (t0-t5), b) receiving (S2) a number of sensor signals (SIG1(t)), which indicate the surroundings (200), at a number of different points in time (t0-t5), c) detecting (S3) a number of objects (210, 211) in the surroundings (200) on the basis of a first number of sensor signals (SIG1(t)), which have been detected at a first point in time, d) ascertaining (S4) a position (POS) and a movement vector (VEC) for a detected object (210, 211) on the basis of the first number of sensor signals (SIG1 (t)) and a second number of sensor signals (SIG1(t)), which have been received at a second point in time following the first point in time, using a plurality of different ascertaining methods (V1, V2), wherein different ascertaining methods (V1, V2) of the plurality have a different degree of computing complexity, and e) outputting (S5) a warning signal if a potential collision with the detected object (210, 211) is ascertained on the basis of the drive state sensor signal (SIG0(t)) received at a specified point in time and the position (POS) and the movement vector (VEC) ascertained for the detected object (210, 211).


