Autonomous Vehicle Trajectory Validation for Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Autonomous vehicle collision detection systems may be inoperable or ineffective due to errors in complex processing pipelines, leading to unsafe vehicle maneuvers.
Innovation Solution
Implement a secondary system that independently validates the trajectory generated by a primary system using AI techniques, monitors vehicle components for errors, and controls the vehicle to avoid collisions by selecting and managing multiple trajectories, including a tertiary trajectory in case of primary and secondary system failures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a complex processing pipeline is used for collision detection, then measurement precision is improved, but reliability deteriorates due to potential errors in the pipeline
Solution Approach 1:
The collision detection system is divided into multiple independent processing pipelines (first pipeline, second pipeline, third pipeline) that operate in parallel. Each pipeline processes sensor data independently to generate trajectory predictions, allowing the system to compare results across pipelines and identify errors without complete system failure.
Solution Approach 2:
A trajectory manager acts as an intermediary component that receives trajectory predictions from multiple processing pipelines, validates them against each other, and selects the most reliable trajectory. This intermediary layer provides error detection and correction capabilities, preventing single-pipeline errors from causing unsafe maneuvers.
2Reliability
If multiple processing pipelines are implemented for validation, then reliability is improved, but device complexity increases
Solution Approach 1:
Multiple processing pipelines are designed with identical structures and functions, each capable of independently performing the complete collision detection task. This universal design allows any pipeline to serve as a backup or validator for others, improving reliability without requiring fundamentally different system components.
Solution Approach 2:
The system creates copies of the processing pipeline (first pipeline, second pipeline, third pipeline) with the same computational logic and sensor data processing capabilities. These copies enable cross-validation of trajectory predictions while maintaining a standardized, reusable pipeline architecture that manages complexity through replication rather than diversification.
3Reliability
If a secondary system is added for independent validation, then reliability is improved, but device complexity increases
Solution Approach 1:
The trajectory manager implements feedback mechanisms where trajectory predictions from multiple pipelines are continuously compared and validated. When discrepancies are detected between pipelines, the system can identify potential errors and adjust or recalculate trajectories, providing active error correction that improves reliability beyond simple redundancy.
Solution Approach 2:
The system performs preliminary validation of trajectory predictions by comparing results from multiple pipelines before final execution. This preliminary action catches potential errors early in the decision-making process, allowing the trajectory manager to select or adjust trajectories before they are implemented, thereby preventing unsafe maneuvers.
Data Source
AI summary
A vehicle may include a primary system for generating data to control the vehicle and a secondary system that validates the data and/or other data to avoid collisions. For example, the primary system may localize the vehicle, detect an object around the vehicle, predict an object trajectory, and generate a trajectory for the vehicle. The secondary system may localize the vehicle, detect an object around the vehicle, predict an object trajectory, and evaluate a trajectory generated by the primary system. The secondary system may also monitor components of the vehicle to detect an error. If the secondary system detects an error with a trajectory generated by the primary system and/or an error with a component of the vehicle, the secondary system may cause the vehicle to perform a maneuver, such as decelerating, changing lanes, swerving, etc.


