Autonomous Vehicle Control via Predictability-Based iMPC Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles operating in unpredictable environments face challenges in implementing Interactive Model Predictive Control (iMPC) due to the need for predictable conditions, which limits their ability to optimize fuel economy, drivability, and performance when encountering unpredictable objects or behaviors from other vehicles.

Innovation Solution

The system determines the predictability of the environment by assessing factors such as the presence of pedestrians, animals, and other vehicles' behaviors, and only implements iMPC when the environment is sufficiently predictable, allowing for optimal control of propulsion, steering, and braking by exchanging information between vehicles to achieve collective control goals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If iMPC is implemented in autonomous vehicles operating in unpredictable environments, then fuel economy, drivability, and performance can be optimized, but the control system fails due to violation of predictability assumptions

Engineering Contradiction:
Improvefuel economy optimizationVSAvoidcontrol system reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the iMPC system configurable and adaptive based on environment predictability. The control system transitions between operational modes (fully autonomous iMPC, semi-autonomous, or manual override) depending on real-time assessment of environmental predictability. This allows the system to optimize performance when conditions permit while maintaining reliability by disengaging predictive control when unpredictability is detected, thus resolving the contradiction between optimization and reliability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If iMPC is activated in all conditions, then optimal control function is provided, but safety is compromised when unpredictable objects are present

Engineering Contradiction:
Improveoptimal control functionVSAvoidsafety risks from unpredictable objects
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback by continuously monitoring environmental conditions and object predictability to determine whether iMPC should remain active. The system assesses the predictability of objects in the vehicle's path and adjusts the control mode accordingly. When unpredictable objects are detected, the system provides feedback to disengage iMPC and switch to semi-autonomous or manual control, thus eliminating safety risks while preserving optimal control function when conditions are favorable.

Inventive Principle:
Principle #23Feedback

3Reliability

If environment predictability is assessed and iMPC is conditionally implemented, then safety and efficiency are enhanced, but system complexity increases

Engineering Contradiction:
Improvesafety enhancementVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the autonomous control system into distinct operational modes: fully autonomous iMPC mode, semi-autonomous mode, and manual override mode. Each mode has clearly defined characteristics and control strategies. The system segments the decision-making process into discrete states based on environment predictability assessment, making the complex system more manageable and easier to implement while maintaining safety enhancements through conditional operation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10239529B2Autonomous vehicle operation based on interactive model predictive control
Publication Date: 2019.03.26 FORD GLOBAL TECH LLC
  • US10239529B2 patent drawing
  • US10239529B2 patent drawing
  • US10239529B2 patent drawing

AI summary

A system includes a computing device programmed to receive a set of goals for a vehicle and identify a travel area for the vehicle for a time period. The computing device receives data indicating predictability of driving conditions of the travel area and determines that the predictability is sufficient to control the vehicle according to model predictive control. Controlling the vehicle includes determining instructions to control actuators related to the steering, propulsion and braking of the vehicle to minimize a cost function. The instructions are implemented for a first time slot. The time period is updated to remove the first time slot at the beginning and include an additional time slot at the end of the predetermined time period. The computing device determines an updated control solution, and implements the updated control solution for a second time slot.