Vehicle Motion Planning with Natural Language Action Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current motion planning systems for autonomous vehicles lack the capability to interpret natural language commands, such as from traffic signs or voice commands, and integrate this interpretation with the selection of driving actions.

Innovation Solution

A system that analyzes text data representing natural language commands to generate rules with condition and result portions, and uses these rules to create a driving action mask that adjusts the probability of selecting potential driving actions, thereby aiding in motion planning decisions using reinforcement learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If motion planning systems use traditional path optimization algorithms, then computational efficiency is maintained, but the system cannot interpret natural language commands from traffic signs or voice commands

Engineering Contradiction:
Improvecapability to interpret natural language commandsVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a natural language interpretation module as an intermediary between the environment (traffic signs, voice commands) and the motion planning system. This module translates natural language commands into structured rules with condition criteria and result portions, which then integrate with the existing motion planning pipeline without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the motion planning process into distinct modules: natural language command interpretation, rule generation, contradiction detection, and action selection. This segmentation allows each module to specialize in specific functions while maintaining overall system efficiency and interpretability.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the system generates detailed rules for each natural language command, then command interpretation accuracy improves, but processing time increases

Engineering Contradiction:
Improvecommand interpretation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing by pre-defining a vocabulary of driving actions and their associated contradiction criteria. When a natural language command is received, the system quickly matches it against predefined rules rather than generating rules from scratch, significantly reducing processing time while maintaining interpretation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by representing natural language commands as structured rules with specific parameters (condition criteria, result portions, contradiction indicators). This parameterized representation enables efficient comparison and processing while preserving the semantic meaning and accuracy of the original commands.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the driving action mask decreases probability of contradictory actions significantly, then traffic law compliance improves, but the motion planning system loses flexibility in edge cases

Engineering Contradiction:
Improvetraffic law complianceVSAvoidflexibility in edge cases
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies partial masking by decreasing rather than completely eliminating the probability of contradictory actions. This allows the motion planning system to maintain traffic law compliance as the dominant behavior while retaining some probability for edge case handling, where the reinforced learning module can potentially override the mask based on learned exceptions or novel situations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The driving action mask is implemented as a dynamic mechanism that adjusts action probabilities based on the interpreted natural language commands and current context. The mask parameters can be modified by the reinforced learning module, allowing the system to adapt its compliance strictness based on learned patterns and situational context, balancing reliability and flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12221130B2System for motion planning with natural language command interpretation
Publication Date: 2025.02.11 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US12221130B2 patent drawing
  • US12221130B2 patent drawing
  • US12221130B2 patent drawing

AI summary

A system for motion planning for a vehicle generates a rule with an associated condition criterion portion and a result portion. For each potential driving action of a set of potential driving actions of a vehicle, the system determines whether the potential driving action contradicts the result portion of the rule. A driving action mask is generated that includes a corresponding mask parameter. If the potential driving action contradicts the result portion of the rule, then the corresponding mask parameter acts to decrease a probability of selection of that potential driving action in a motion planning decision. The condition criterion portion is evaluated to determine whether the mask is applicable and if the mask is applicable, the driving action mask is used to determine a motion planning decision for the vehicle. A rule expiration criterion may also be evaluated to determine whether a rule is expired.