Robot User Recognition via Stored Stimulus Feature Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robots lack the ability to effectively recognize and respond to individual users through unique voice and touch patterns, leading to inadequate attachment and interaction experiences.

Innovation Solution

A robot equipped with a processor that acquires and stores outside stimulus feature amounts, calculates similarity degrees, and controls operations based on these calculations to differentiate between users through voice and touch recognition, enabling personalized responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot uses generic response patterns for all users, then the device complexity is low, but the user attachment and interaction quality deteriorate

Engineering Contradiction:
Improveuser attachmentVSAvoidresponse system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot performs preliminary actions by storing outside stimulus feature amounts (voice patterns, touch patterns) in advance as historical data. This preliminary storage enables later similarity comparisons to identify individual users, creating personalized responses without requiring complex real-time analysis infrastructure

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot implements feedback by calculating similarity degrees between current outside stimulus feature amounts and stored historical data. This feedback mechanism identifies recognized users and enables the robot to perform differentiated friendly actions based on the similarity degree, thereby enhancing user attachment through personalized interaction

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the robot stores and analyzes detailed outside stimulus feature amounts, then the user recognition accuracy improves, but the information processing load increases

Engineering Contradiction:
Improveuser recognition accuracyVSAvoidinformation processing load
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The robot extracts only the essential outside stimulus feature amounts (voice characteristics, touch patterns) from the complex sensory input. By storing only these extracted feature amounts rather than raw sensory data, the system achieves accurate user recognition while minimizing information processing load and storage requirements

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If the robot performs similarity calculations with stored data, then the personalized response capability improves, but the calculation time increases

Engineering Contradiction:
Improvepersonalized response capabilityVSAvoidcalculation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The robot performs partial similarity calculations by comparing current outside stimulus feature amounts with stored historical data to determine similarity degrees. Rather than analyzing all possible parameters, the system focuses on key feature amounts, achieving personalized response capability while keeping calculation time acceptable for real-time interaction

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12257705B2Robot, robot control method, and non-transitory computer-readable recording medium
Publication Date: 2025.03.25 CASIO COMPUTER CO LTD
  • US12257705B2 patent drawing
  • US12257705B2 patent drawing
  • US12257705B2 patent drawing

AI summary

The robot includes a storage unit and a control unit. The control unit acquires outside stimulus feature amounts that are feature amounts of an outside stimulus acting from outside, stores the acquired outside stimulus feature amounts in the storage unit as a history, compares outside stimulus feature amounts acquired at a certain timing with outside stimulus feature amounts stored in the storage unit to calculate a first similarity degree, and controls operations based on the calculated first similarity degree.