Robot Movement Embedding for Anomalous State Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in consistently performing tasks due to difficulty in training, potential for errors leading to damage, and occurrence of anomalous states such as singularity, which can hinder task completion and cause accidents.

Innovation Solution

A computing system employs an anomaly detection model to classify robot states as anomalous by encoding sensor data into embeddings and applying a specification to detect deviations from expected behaviors, preventing further actions when anomalies are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If reinforcement learning is used to train robots to complete tasks through trial-and-error, then robot task completion capability is improved, but training time and computational resources increase significantly

Engineering Contradiction:
Improvetask completion capabilityVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent pre-computes and stores cost maps during an offline training phase, capturing the robot's cost-to-go information for different states and actions. This preliminary action allows the robot to make rapid decisions during online operation without performing real-time trial-and-error learning, thus resolving the contradiction between task completion capability and training time.

Inventive Principle:
Principle #10Preliminary action

2Speed

If robots perform actions based on learned policies, then task execution speed is improved, but risk of errors and damage increases

Engineering Contradiction:
Improvetask execution speedVSAvoiderror rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the robot continuously monitors its current state and compares it against pre-computed cost maps. The cost maps provide feedback information about the expected costs of different actions, allowing the robot to select actions that minimize risk while maintaining execution speed. This feedback loop resolves the contradiction between speed and reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent pre-computes cost maps that incorporate risk and cost information for various actions before the robot executes tasks. This beforehand cushioning provides a safety buffer by having pre-analyzed action costs available during execution, allowing the robot to avoid high-risk actions without slowing down real-time operation, thus resolving the contradiction between execution speed and error prevention.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Device complexity

If the robot operates without anomaly detection, then system complexity is reduced, but risk of accidents and damage increases

Engineering Contradiction:
Improvesystem complexityVSAvoidaccident risk
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent pre-computes cost maps during an offline phase that encode safety and cost information for various states and actions. This preliminary action embeds anomaly detection capabilities into the pre-computed maps, allowing the system to detect anomalous states during operation without adding complex real-time detection algorithms, thus resolving the contradiction between system complexity and accident risk.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12427661B2Anomaly detection in latent space representations of robot movements
Publication Date: 2025.09.30 SANCTUARY COGNITIVE SYST CORP
  • US12427661B2 patent drawing
  • US12427661B2 patent drawing
  • US12427661B2 patent drawing

AI summary

Provided is a process, including: obtaining, with a computer system, access to a specification indicating which regions of an embedding space are designated as anomalous relative to vectors in the embedding space characterizing past behavior of a first instance of a dynamical system; receiving, with the computer system, multi-channel input indicative of a state of a second instance of the dynamical system; and classifying, with the computer system, whether the state of the second instance of the dynamical system is anomalous by: encoding the multi-channel input into a vector in the embedding space; causing the specification to be applied to the vector; obtaining a result of applying the specification to the vector; and classifying whether the state of the second instance of the dynamical system is anomalous based on the result; and storing the classification in memory.