Ego Vehicle Motion Control With Nominal and Evasive Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automated vehicle control systems struggle to maintain safety and comfort in unexpected environmental events, often resulting in conservative actions or excessive computational time, and fail to timely react to scenarios that disrupt planned motion.

Innovation Solution

A control system comprising a nominal controller for normal vehicle motion and an evasive controller for emergency maneuvers, using distinct control theories and a feedback mechanism to determine a safe region for the vehicle state, allowing swift execution of evasive maneuvers when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ADS determines actions that satisfy safety, traffic rules, and comfort constraints even for unexpected events, then safety and comfort are maintained, but the control actions become overly conservative and computing time increases significantly

Engineering Contradiction:
ImprovesafetyVSAvoidmaneuvering capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The control system is segmented into two distinct controllers: a nominal controller for normal operation that ensures comfort and traffic rule compliance, and an evasive controller for unexpected events that prioritizes safety. This segmentation allows each controller to be optimized for its specific function without the computational burden of satisfying all constraints simultaneously, resolving the contradiction between safety and maneuvering capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between nominal and evasive control modes based on the detection of unexpected events. The nominal controller operates under full constraint satisfaction for comfort and efficiency, while the evasive controller dynamically relaxes non-critical constraints (such as comfort and traffic rules) to enable rapid safety-critical maneuvers, thus maintaining maneuvering capability while ensuring safety.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the ADS computes conservative actions to account for all possible unexpected events, then safety is maintained, but the vehicle loses maneuvering space and reaction time

Engineering Contradiction:
ImprovesafetyVSAvoidreaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary classification of unexpected events into critical and non-critical categories. By pre-identifying which constraints are essential for safety versus those that can be relaxed, the system avoids the computational overhead of re-evaluating all constraints during emergency situations, thereby reducing reaction time while maintaining safety through pre-determined constraint prioritization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the active constraint parameters dynamically based on the event type. For critical safety events, only safety-related parameters remain active while comfort and traffic rule parameters are temporarily deactivated. This parameter switching allows the vehicle to respond rapidly to unexpected events without the computational burden of maintaining all constraints, thus reducing loss of time while preserving safety.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the ADS satisfies all constraints including comfort and traffic rules during unexpected events, then passenger comfort is maintained, but the vehicle cannot execute necessary evasive maneuvers

Engineering Contradiction:
ImprovesafetyVSAvoidpassenger comfort
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies preliminary anti-action by pre-identifying and prioritizing safety constraints over comfort constraints before unexpected events occur. When an event is detected, the system has already determined which constraints must be maintained (safety) and which can be violated (comfort), allowing immediate execution of necessary evasive maneuvers without the computational delay of real-time constraint negotiation, thus ensuring safety while accepting temporary comfort degradation.

Inventive Principle:
Principle #9Preliminary anti-action

4Device complexity

If the ADS uses a single unified controller for all driving conditions, then the system structure is simple, but the computing time for handling unexpected events becomes excessive

Engineering Contradiction:
Improvecontroller structureVSAvoidcomputation time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The unified controller is segmented into two specialized sub-controllers: nominal and evasive. This segmentation allows each sub-controller to have a reduced constraint set and optimized computation path. The nominal controller handles normal operation with full constraints, while the evasive controller handles emergencies with relaxed constraints, significantly reducing computation time for unexpected events while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12583467B2System and method for controlling motion of an ego vehicle
Publication Date: 2026.03.24 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US12583467B2 patent drawing
  • US12583467B2 patent drawing
  • US12583467B2 patent drawing

AI summary

The present disclosure discloses a system and a method for controlling motion of an ego vehicle. The method includes collecting a feedback signal indicative of a current state of the ego vehicle and an environment, processing the feedback signal to determine a region of the state of the ego vehicle uplifted with admissible values of a control parameter, processing the feedback signal with a nominal controller to produce a nominal control command maintaining the state of the ego vehicle within the determined region, and evaluating a state function of an evasive controller with a value of the control parameter from the determined region to produce an evasive control command. The method further includes controlling the motion of the ego vehicle according to the nominal control command when the fault is not detected; and otherwise controlling the motion of the ego vehicle according to the evasive control command.