V2X Driver Assistance Threat Filtering for Low-Complexity ADAS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current advanced driver assistance systems (ADAS) face challenges in seamlessly integrating Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I) communication technologies while adhering to various regulatory standards, such as SAE J2735 and ETSI ITS-G5, and in providing comprehensive safety features like Electronic Emergency Brake Lights (EEBL), Forward Collision Warning (FCW), Blind Spot Warning (BSW), and Intersection Movement Assist (IMA), without increasing system complexity or costs.
Innovation Solution
An automotive driver assistance system is developed that implements V2X services with a standalone on-board unit capable of transmitting and receiving RF signals, processing data from sensors and infrastructure messages to enhance driving safety by classifying and filtering potential threats and road events, and dispatching relevant information to automotive systems for improved driver assistance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If V2V and V2I communication technologies are integrated into ADAS, then safety features and driving assistance capabilities are improved, but system complexity increases
Solution Approach 1:
The system segments communication processing by creating separate functional modules: a V2V communication module for vehicle-to-vehicle messages, a V2I communication module for infrastructure messages, and a dedicated message processing module. This segmentation allows each module to handle specific communication protocols independently, reducing overall system complexity while maintaining comprehensive safety features
Solution Approach 2:
A message processing module acts as an intermediary between communication modules and application modules. This intermediary receives raw messages from V2V and V2I sources, processes and standardizes the data format, and distributes relevant information to appropriate safety applications. The intermediary layer simplifies integration by providing a unified interface that abstracts the complexity of multiple communication protocols
2Adaptability or versatility
If multiple safety applications (EEBL, FCW, BSW, IMA) are implemented, then comprehensive driver assistance is improved, but device complexity increases
Solution Approach 1:
The system implements a universal message processing module that serves multiple safety applications simultaneously. This single module handles message reception, parsing, validation, and distribution to various applications including EEBL, FCW, BSW, and IMA. The multi-functional design eliminates the need for separate processing logic for each application, reducing overall system complexity while providing comprehensive safety coverage
Solution Approach 2:
Multiple safety applications are merged into a unified architecture where they share common communication interfaces and data processing resources. The system combines message handling, threat classification, and information dispatch functions into an integrated framework that supports all safety applications through a single coordinated system rather than separate independent systems
3Speed
If real-time processing of communication messages is implemented, then response time for safety warnings is improved, but computational requirements and system complexity increase
Solution Approach 1:
The system performs preliminary actions by pre-defining message filters and threat classification criteria during system initialization. Message processing rules, safety thresholds, and application-specific parameters are configured in advance, allowing the real-time processing module to quickly evaluate incoming messages against pre-established criteria without complex runtime decision-making, thus achieving fast response times with reduced processing complexity
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An advanced driver assistance system configured to implement one or more automotive V2V applications designed to assist a driver in driving a Host Motor-Vehicle. The advanced driver assistance system is configured to be connectable to an automotive on-board communication network to communicate with automotive on-board systems to implement one or different automotive functionalities aimed at assisting the driver in driving the Host Motor- Vehicle, controlling the Host Motor- Vehicle, and informing the driver of the Host Motor- Vehicle of the presence of Relevant Motor- Vehicles deemed to be relevant to the driving safety of the Host Motor-Vehicle. The advanced driver assistance system comprises an automotive V2V communication system operable to communicate with automotive V2V communication systems of Remote Mo tor- Vehicles via V2V messages containing motor-vehicle position-related, motion-related, and state- related data. The advanced driver assistance system is further configured to receive V2V messages transmitted by V2V communications systems of Remote Motor- Vehicles; identify from among the Remote Motor-Vehicles in communication with the Host Motor-Vehicle, Nearby Motor-Vehicles that may represent potential threats to the driving safety of the Host Motor- Vehicle, based on motor-vehicle position-related, motion-related, and state-related data in received V2V messages and on motor-vehicle position-related, motion-related, and state -related data of the Host Motor-Vehicle; and process the data contained in the V2V messages received from the Nearby Motor-Vehicles to identify from among the Nearby Motor-Vehicles Relevant Motor-Vehicles that may be relevant to the automotive functionalities aimed at assisting the driver in driving the Host Motor-Vehicle, controlling the Host Mo tor-Vehicle, at informing the driver of the Host Motor-Vehicle of the presence of Relevant Motor-Vehicles deemed to be relevant to the driving safety, and dispatch on the automotive on-board communication network a list of virtual objects containing information on the Host Motor-Vehicle and on the Relevant Motor- Vehicles, for exploitation by one or more of the functionalities aimed at assisting the driver in driving the Host Motor- Vehicle, controlling the Host Motor- Vehicle, and informing the driver of the Host Motor-Vehicle of the presence of the Relevant Motor-Vehicles deemed to be relevant to the driving safety of the Host Motor-Vehicle, or exploit the information on the Host Motor-Vehicle and on the Relevant Motor-Vehicles in the implementation of one or more of the automotive functionalities aimed at assisting the driver in driving the Host Motor- Vehicle, controlling the Host Motor-Vehicle, and informing the driver of the Host Motor-Vehicle of the presence of the Relevant Motor-Vehicles and of relevant events deemed to be relevant to the driving safety of the Host Motor-Vehicle.