Robot Apparatus Contextual Action Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot apparatuses lack the ability to perform actions learned in specific conditions, failing to mimic human behavior appropriately in varying ambient conditions.

Innovation Solution

A robot apparatus equipped with data-acquiring, subject-identifying, condition-recognizing, action-pattern acquiring, storage, and action-performing means, which associates action data with condition and subject identification data to perform actions accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If robot apparatus stores action patterns with action IDs for imitation, then the robot can perform learned actions, but the robot cannot determine when or under what conditions to perform these actions

Engineering Contradiction:
Improveability to perform actions in appropriate conditionsVSAvoidcomplexity of action selection control
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of action selection from simple action ID retrieval to conditional parameter matching. The storage means stores action data associated with condition parameters (subject type, ambient conditions, robot state), and the control means selects actions by matching current parameters against stored conditions, enabling context-appropriate action selection without complex decision logic

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses simple, discrete condition parameters and action data structures that are easy to store and retrieve. Rather than implementing complex AI decision-making systems, the invention uses straightforward parameter matching with stored action-condition associations, achieving adaptive behavior through simple, manageable data structures

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If robot apparatus imitates subject actions using recognition technology, then the robot can learn behavior patterns, but the robot cannot mimic human behavior appropriately in varying ambient conditions

Engineering Contradiction:
Improveability to mimic human behavior in varying conditionsVSAvoidloss of contextual information for action selection
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent performs preliminary action by storing condition parameters alongside action data during the learning phase. The control means retrieves and matches these pre-stored condition parameters (subject identification, ambient conditions, robot state) with current conditions to select appropriate actions, preserving contextual information without requiring complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring current condition parameters (detected subject type, ambient conditions, robot state) and comparing them against stored action-condition associations. This feedback loop enables the robot to select actions that are contextually appropriate based on matched conditions, maintaining behavioral appropriateness across varying ambient conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8315454B2Robot apparatus and method of controlling the behavior thereof
Publication Date: 2012.11.20 SONY GROUP CORP
  • US8315454B2 patent drawing
  • US8315454B2 patent drawing
  • US8315454B2 patent drawing

AI summary

The present invention provides a robot apparatus that can perform appropriate actions in accordance with the ambient conditions, and a method of controlling the behavior of the robot apparatus. The robot apparatus includes a data-acquiring unit that acquires data, externally and/or internally, a subject-identifying unit that identifies a subject performing an action, by using the data externally acquired, a condition-recognizing unit that recognizes external conditions and/or internal conditions, by using the data externally acquired and/or the data internally acquired, an action-pattern acquiring unit that acquires an action pattern of the subject, by using the data externally acquired, a storage unit that stores action data representing the action of the subject, in association with condition data and subject identification data, the condition data representing conditions external and/or internal of the robot apparatus, and the subject identification data identifying the subject, and an action-performing unit that performs actions, wherein the action-performing unit performs an action represented by the action data stored in the storage unit, in accordance with the identification data and the external and/or internal condition data, when the subject-identifying unit identifies the subject.