Social Robot Sensor Feedback for Dynamic Interaction Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social robots require manual input for user profiling, which is time-consuming and disrupts interactions, failing to adapt effectively to individual human characteristics and preferences during social interactions.

Innovation Solution

A social robot system that uses sensors to identify human characteristics, generates and adapts dialog and motion scripts based on real-time feedback, allowing for personalized and continuous improvement of interactions without manual input, and logs adjustments for future use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual input for user profiling is used, then the robot can obtain user characteristics, but the process is time-consuming and disrupts interactions

Engineering Contradiction:
Improveuser characteristic identificationVSAvoidprofiling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The robot performs user profiling automatically without requiring manual input from users. Sensors continuously collect data about user characteristics and preferences, and the system self-updates its interaction models based on this data, eliminating the need for time-consuming manual profiling processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user reactions during interactions and uses this feedback to dynamically update user profiles and adjust interaction strategies. This real-time feedback loop allows the robot to refine its understanding of user characteristics without interrupting the interaction flow

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the robot adapts to individual human characteristics, then interaction quality improves, but the system complexity increases

Engineering Contradiction:
Improveinteraction personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot employs dynamic interaction scripts that can be modified in real-time based on sensed user characteristics and reactions. Rather than requiring complex pre-programming for every scenario, the system dynamically adjusts its behavior and dialog based on current sensor inputs and updated user profiles

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A unified sensor system and processing framework handles multiple types of user characteristics and interaction scenarios. The same core architecture processes diverse sensor data and applies general adaptation rules across different interaction contexts, reducing overall system complexity while maintaining high adaptability

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If real-time sensor analysis is performed, then interaction adaptation is continuous, but processing requirements increase

Engineering Contradiction:
Improveinteraction update rateVSAvoidprocessing energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs selective analysis of sensor data, focusing computational resources on the most relevant characteristics and reactions that impact interaction quality. Rather than processing all sensor data equally, the system identifies and prioritizes key signals for analysis, reducing overall processing requirements while maintaining effective adaptation

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9724824B1Sensor use and analysis for dynamic update of interaction in a social robot
Publication Date: 2017.08.08 T MOBILE INNOVATIONS LLC
  • US9724824B1 patent drawing
  • US9724824B1 patent drawing
  • US9724824B1 patent drawing

AI summary

A method of optimizing social interaction between a robot and a human. The method comprises generating then executing a robot motion script for interaction with a human by a robot based on a characteristic detected by at least one of a plurality of sensors on the robot. The method further comprises detection, by at least one sensor of the robot, a reaction of the human during a first period. The robot then analyzes the reaction of the human and assigns a positive or negative classification to the reaction based on pre-defined mapping stored in the memory of the robot. The method further comprises modifying the robot motion script to incorporate a pre-defined modification based on the determination of a negative classification of the human reaction. The method further comprises executing the modified robot motion script during a second period to obtain an improved interaction with the human.