Autonomous Vehicle Trajectory Regions for Admissible Driving Decisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional autonomous vehicle control systems face computational challenges in determining safe trajectories that achieve driving objectives while avoiding obstacles, as they require extensive online trajectory generation and collision checking, leading to high computational expense.

Innovation Solution

The system employs trajectory-generating functions parameterized by a low-dimensional parameter vector to generate trajectories that achieve driving decisions while avoiding collisions, using achieving and colliding regions to ensure safety and adherence to traffic rules, without separate collision and goal achievability checks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional control systems generate candidate trajectories online and perform collision checking at multiple points along trajectories, then the vehicle can achieve driving objectives while avoiding obstacles, but the computational expense becomes excessively high

Engineering Contradiction:
Improvesafety of driving decisionsVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-computes achieving regions and colliding regions offline before actual driving decisions are needed. These regions are stored and reused during real-time operation, eliminating the need for online trajectory generation and collision checking. This preliminary preparation resolves the contradiction by shifting computational burden from runtime to offline setup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of generating actual trajectories and performing detailed collision checks, the system uses simplified region representations (achieving regions and colliding regions) that capture the essential safety and goal-achievability information. These regional copies allow rapid decision-making without the computational cost of full trajectory analysis.

Inventive Principle:
Principle #26Copying

2Reliability

If the system determines all trajectories a vehicle can follow to result in a certain decision while checking for collisions, then complete safety verification is achieved, but the computational complexity becomes unmanageable

Engineering Contradiction:
Improvecompleteness of safety verificationVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system transforms the problem from trajectory space to state space by defining achieving regions and colliding regions in the vehicle's state space rather than analyzing individual trajectories. This dimensional transformation reduces computational complexity while maintaining completeness of safety verification through set-based reasoning.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The achieving regions and colliding regions are pre-computed offline for all possible driving decisions. During real-time operation, the system only needs to check which pre-computed regions contain the current state, eliminating the need for complex online trajectory analysis while ensuring complete safety verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12472981B2Systems and methods for decision making for autonomous vehicles
Publication Date: 2025.11.18 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US12472981B2 patent drawing
  • US12472981B2 patent drawing
  • US12472981B2 patent drawing

AI summary

A control system for controlling a motion of an ego-vehicle traveling to a target destination is provided. The control system includes a memory and a processor to execute instruction stored by the memory. The memory stores multiple trajectory-generating functions corresponding to a maneuver defined by a parameter vector associated with a driving decision. The parameter vector is defined by one or multiple parameters. Each of the multiple trajectory-generating functions is configured to generate an achieving sequence of regions of states and values of the parameter vector reaching an input target region within a prediction horizon. The stored instructions cause the control system to test control admissibility of at least some of the driving decisions consistent with the target destination of the ego-vehicle at a current state. The stored instruction also caused the control system to control the ego-vehicle according to one of the admissible driving decisions.