Sensorimotor Object Inference Using Feature-Location Representations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection systems face challenges in recognizing objects when they are placed in different locations and orientations, particularly with tactile sensors, due to the lack of spatially distinctive features, requiring significant training data and often failing to distinguish between similar objects.

Innovation Solution

The system generates input representations of location and feature pairs, using multiple processors to process and update candidate objects based on sensory input and location information, allowing for the identification of objects even when sensors move relative to the object, by forming and updating feature-location representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional object detection systems use tactile sensors to recognize objects, then they can detect object presence, but they fail to distinguish objects when placed in different locations and orientations due to lack of spatially distinctive features

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidspatial invariance
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a temporal dimension to tactile object detection by maintaining persistent representations of objects across multiple time steps. The system tracks object hypotheses over time, allowing spatially ambiguous tactile sensations to be resolved through temporal continuity and movement patterns, thereby achieving spatial invariance without requiring spatially distinctive features.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system maintains continuous object hypotheses and updates them persistently across time steps rather than making discrete recognition decisions. This continuous tracking allows the system to accumulate evidence over time and maintain stable object identities even when tactile sensor positions and orientations change, resolving the contradiction between detection precision and spatial adaptability.

Inventive Principle:
Principle #20Continuity of useful action

2Adaptability or versatility

If conventional object detection systems use CNN models to address location and orientation changes, then they can recognize objects in varying positions, but they require significant amounts of training data

Engineering Contradiction:
Improvespatial invarianceVSAvoidtraining data volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by maintaining persistent object hypotheses and tracking them across time steps before final recognition decisions are made. This temporal preprocessing allows the system to build up sufficient evidence from limited tactile data over time, eliminating the need for large training datasets that conventional CNNs require to learn spatial invariance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by using temporal continuity and movement patterns inherent in the tactile sensing process to resolve spatial ambiguity. Rather than requiring external training data to teach the system about object locations and orientations, the system uses its own persistent representations and the natural dynamics of sensor movement to achieve spatial invariance with minimal training.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If object detection systems rely on spatially distinctive features to distinguish objects, then they can resolve ambiguity, but they fail when such features are absent in tactile sensor data

Engineering Contradiction:
Improveobject distinction accuracyVSAvoidspatial feature information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces temporal persistence as an intermediary mechanism that bridges the gap between spatially ambiguous tactile sensations and accurate object identification. By maintaining object hypotheses across time steps and using temporal continuity as a mediator, the system can distinguish objects even when spatially distinctive features are completely absent from the tactile sensor data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces reliance on spatial mechanical features with temporal dynamics. Instead of using spatially distinctive tactile features to distinguish objects, the system substitutes temporal persistence and movement pattern analysis, transforming the problem from spatial feature detection to temporal pattern recognition.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12094192B2Inferencing and learning based on sensorimotor input data
Publication Date: 2024.09.17 NUMENTA INC
  • US12094192B2 patent drawing
  • US12094192B2 patent drawing
  • US12094192B2 patent drawing

AI summary

One or more multi-layer systems are used to perform inference. A multi-layer system may correspond to a node that receives a set of sensory input data for hierarchical processing, and may be grouped to perform processing for sensory input data. Inference systems at lower layers of a multi-layer system pass representation of objects to inference systems at higher layers. Each inference system can perform inference and form their own versions of representations of objects, regardless of the level and layer of the inference systems. The set of candidate objects for each inference system is updated to those consistent with feature-location representations for the sensors as well as object representations at lower layers. The set of candidate objects is also updated to those consistent with candidate objects from other inference systems, such as inference systems at other layers of the hierarchy or inference systems included in other multi-layer systems.