Control Barrier Functions for Feasible Optimization Under Actuation Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing optimization-based controllers for autonomous systems fail to effectively manage the feasibility of user constraints under actuation limits, particularly due to the dynamic nature of system states, leading to potential infeasibility without considering the volume and rate of change of the feasible space.

Innovation Solution

The proposed method monitors and modifies user constraints by augmenting them with new constraints based on the volume and gradient of the feasible space, ensuring the feasible space volume is maintained within bounds, thereby preventing or delaying infeasibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If user constraints are strictly enforced in optimization-based control, then control safety is improved, but feasible space volume decreases leading to potential infeasibility

Engineering Contradiction:
Improvecontrol safetyVSAvoidfeasible space volume
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent applies dynamics by making the control barrier function parameters adaptive rather than fixed. The parameters are updated in real-time based on the system state and the volume of feasible space, allowing the constraints to dynamically adjust their stringency. This resolves the contradiction by enabling safety enforcement that adapts to the current feasible space conditions, preventing infeasibility while maintaining safety where possible.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the control barrier functions based on the volume of feasible space and system state. By modifying these parameters adaptively, the optimization problem maintains feasibility while still enforcing safety constraints. This directly addresses the contradiction by allowing the constraint parameters to change in response to the feasible space volume, preventing the feasible space from becoming empty.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If control barrier function parameters are updated frequently to maintain feasibility, then continuous feasibility is improved, but computational complexity increases

Engineering Contradiction:
Improvecontinuous feasibilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent computes the volume of feasible space and determines parameter updates in advance of when infeasibility would occur. By proactively adjusting parameters based on the current feasible space volume, the system prevents infeasibility rather than reacting to it, ensuring continuous feasibility while managing computational complexity through planned rather than reactive updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the volume of feasible space and using this information to adjust control barrier function parameters. This closed-loop approach ensures that parameters are updated based on actual system conditions, maintaining continuous feasibility while avoiding unnecessary updates that would increase computational complexity.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If feasible space volume is restricted to prevent infeasibility, then controller stability is improved, but control flexibility decreases

Engineering Contradiction:
Improvecontroller stabilityVSAvoidcontrol flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the feasible space restrictions adaptive rather than static. The restrictions on feasible space volume are adjusted in real-time based on system state and safety requirements, allowing the controller to maintain stability while adapting its flexibility to current conditions. This resolves the contradiction by enabling stability through controlled restrictions that can relax when safe.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250110455A1Systems and methods for control barrier functions for enhanced feasibility in optimization-based control
Publication Date: 2025.04.03 TOYOTA MOTOR ENG & MFG NORTH AMERICA INC
  • US20250110455A1 patent drawing
  • US20250110455A1 patent drawing
  • US20250110455A1 patent drawing

AI summary

A method, computer program product, and computer system for obtaining, by a computing device, a system state and dynamics model. User constraints in a controller for a control optimization may be obtained. A feasible space volume may be determined based upon, at least in part, the system state and dynamics model. A new control optimization may be determined based upon, at least in part, the feasible space volume. A control input for the controller may be executed based upon, at least in part, the new control optimization.