Active Tactile Perception Control for Autonomous Object Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic devices face challenges in autonomously identifying properties of unidentified objects in open-world environments without human interaction, as existing methods are difficult to engineer and vary based on object types.

Innovation Solution

A robotic device and method that utilize belief-space control and neural networks to learn active tactile perception, allowing the device to predict next uncertainties and control movements to identify object properties through actions like pressing and lifting, using a combination of dynamics and observation models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If exploratory procedures are hand-engineered for robots to identify object properties, then the robot can perform specific tactile identification tasks, but the system becomes difficult to engineer and varies based on object type

Engineering Contradiction:
Improveobject property identification accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The robot autonomously learns and generates its own exploratory procedures through reinforcement learning without human programming. The belief-space controller automatically adapts tactile exploration strategies based on object properties, enabling the system to serve itself by developing identification procedures independently rather than requiring hand-engineered solutions for each object type

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts exploration parameters and strategies based on learned object properties. The belief-space controller modifies tactile interaction parameters (force, velocity, contact points) in real-time based on the posterior belief distribution about object properties, allowing adaptive identification without complex pre-programming for different object categories

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If robots perform multiple tactile actions to identify object properties, then identification accuracy improves, but the time required for identification increases

Engineering Contradiction:
Improveobject property identification accuracyVSAvoididentification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The reinforcement learning framework uses feedback from tactile sensor readings to update the belief distribution about object properties. The belief-space controller continuously refines its understanding of object properties based on sensory feedback from each tactile action, enabling the robot to adapt its exploration strategy and terminate identification when sufficient confidence is achieved, optimizing the trade-off between accuracy and time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs only the necessary number of tactile actions required to achieve sufficient identification accuracy rather than executing a fixed sequence of actions. The belief-space controller determines when to stop exploration based on the posterior belief distribution, avoiding excessive actions that would waste time while ensuring adequate actions are taken for accurate identification

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230351197A1Learning active tactile perception through belief-space control
Publication Date: 2023.11.02 SAMSUNG ELECTRONICS CO LTD
  • US20230351197A1 patent drawing
  • US20230351197A1 patent drawing
  • US20230351197A1 patent drawing

AI summary

Provided are a robotic device and a method for identifying a property of an object. The method may include obtaining sensor data from at least one sensor, identifying, using the sensor data, a property of interest of an object, training, using one or more neural networks, a model to predict the uncertainty about the next state of the object based on an action, and based on identifying the uncertainty about the next state of the object, controlling a movement of a robotic element to perform the action.