Trajectory Validation for Autonomous Vehicle Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicle collision detection systems can be inoperable or ineffective due to errors in the processing pipeline, leading to unsafe vehicle maneuvers and potential collisions.

Innovation Solution

A secondary system that validates trajectories generated by a primary system, checking for errors and compatibility with the vehicle's capabilities, and takes control to avoid collisions by selecting a valid trajectory, such as a contingent or tertiary trajectory, to ensure safe operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a primary system generates trajectories with high complexity processing pipeline, then the system can handle complex scenarios, but errors may be introduced causing unsafe maneuvers

Engineering Contradiction:
Improveability to handle complex scenariosVSAvoidtrajectory safety
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A secondary system acts as an intermediary between the primary system and vehicle control. The secondary system receives trajectories from the primary system, validates them independently, and either approves them for execution or generates alternative safe trajectories. This intermediary layer prevents erroneous trajectories from causing unsafe maneuvers while preserving the primary system's ability to handle complex scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The secondary system performs preliminary validation of trajectories before they are executed by the vehicle control system. By checking trajectory validity in advance ( examining collision risks, maneuver feasibility, and system capabilities), the secondary system prevents unsafe maneuvers from occurring, rather than reacting after errors are introduced.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a secondary validation system is added to check trajectories, then collision avoidance improves, but device complexity increases

Engineering Contradiction:
Improvecollision avoidanceVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation system is segmented into distinct functional modules: trajectory reception module, validation module (checking collision risks, maneuver feasibility, system capabilities), and control module (approving or generating alternatives). This segmentation allows each module to perform its specific function efficiently, making the overall complex system more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The secondary system is designed to be self-sufficient in validating trajectories and generating alternatives when needed. It independently assesses trajectory safety without requiring external intervention, and can autonomously generate alternative trajectories or activate safety measures when collisions are detected, reducing the need for additional external systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11731620B2Collision avoidance system with trajectory validation
Publication Date: 2023.08.22 ZOOX INC
  • US11731620B2 patent drawing
  • US11731620B2 patent drawing
  • US11731620B2 patent drawing

AI summary

A vehicle may include a primary system and a secondary system to validate operation of the primary system and to control the vehicle to avoid collisions. For example, the secondary system may receive multiple trajectories from the primary system, such as a primary trajectory and a secondary, contingent, trajectory associated with a deceleration or other maneuver. The secondary system may determine if a trajectory is associated with a potential collision, if the trajectory is consistent with a current or previous pose, if the trajectory is compatible with a capability of the vehicle, etc. The secondary system may select the primary trajectory if valid, the secondary trajectory if the primary trajectory is invalid, or another trajectory generated by the secondary system if the primary trajectory and the secondary trajectory are invalid. If no valid trajectory is determined, the vehicle may decelerate at a maximum rate.