Robot Safety Control Using CBF-Based Safe Velocity Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control systems for robotics platforms require full knowledge of high-fidelity dynamical models to ensure safety, which is not always possible, and even with control barrier functions (CBFs), safety cannot be guaranteed due to model uncertainty.

Innovation Solution

A model-free safety controller that uses control barrier functions (CBFs) to define safe regions in the configuration space, computes safe velocities based on reduced-order kinematics, and instructs actuators to track these velocities, ensuring safety without relying on full dynamical models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full knowledge of high-fidelity dynamical models is used to ensure safety, then safety guarantees can be obtained, but model uncertainty prevents safety guarantees even with control barrier functions

Engineering Contradiction:
Improvesafety guaranteeVSAvoiddependence on complex dynamical models
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential safety-critical elements from complex dynamical models by using reduced-order models that capture only the necessary dynamics for safety analysis. This allows control barrier functions to be applied without requiring complete knowledge of the full system dynamics, thereby achieving safety guarantees while reducing model complexity requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters of the dynamical model by transitioning from high-fidelity complex models to reduced-order models with fewer parameters. This parameter reduction maintains the essential safety-critical dynamics while eliminating unnecessary complexity, enabling practical implementation of model-free safety control.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If control barrier functions are used to compute safe velocities, then safety can be maintained, but tracking safe velocities requires high computational speed

Engineering Contradiction:
Improvesafety maintenanceVSAvoidcomputational speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent performs preliminary computation of control barrier function parameters offline or in advance, preparing safety certificates and reduced-order model parameters before real-time operation. This preliminary action reduces the computational burden during real-time control, allowing safe velocity computation to be performed at the required high speed without compromising safety guarantees.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230321831A1Systems and Methods for Model-free Safety Control in Robotics Platforms
Publication Date: 2023.10.12 CALIFORNIA INST OF TECH
  • US20230321831A1 patent drawing
  • US20230321831A1 patent drawing
  • US20230321831A1 patent drawing

AI summary

Systems and methods for model-free safety control of robotic platforms in accordance with embodiments of the invention are illustrated. One embodiment includes a robot, including a set of one or more actuators, and at least one sensor. The robot further includes a controller including a set of one or more processors and a memory including a controller application, where the controller application configures the set of processors to control the robot by performing the steps of defining a safe set identifying positions where the robot is safe, determining a control barrier function (CBF) based on the safe set, computing a safe velocity based on the CBF and a current position of the robot such that the robot remains in the safe set, and instructing the robot to track to the safe velocity.