Robot Action Execution Frequency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot technologies lack the ability to dynamically adjust actions based on performance history, elapsed time, and environmental stimuli, limiting their responsiveness and adaptability.

Innovation Solution

A robot system that includes a memory for registering actions in response to predetermined stimuli and at least one processor that adjusts the frequency of action execution based on performance count, elapsed time since pseudo-birth, and the robot's state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot executes actions with fixed frequency regardless of performance history, then the control logic is simple, but the robot lacks adaptability and lifelikeness

Engineering Contradiction:
ImproveadaptabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot dynamically adjusts the execution frequency of actions based on performance counts and elapsed time. The processor calculates adjusted execution frequencies by combining base frequencies with correction values derived from performance history, enabling the robot to adapt its behavior patterns over time rather than executing actions with fixed frequencies

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the processor continuously monitors performance counts of executed actions and elapsed time since pseudo-birth. This feedback information is used to calculate correction values that adjust future execution frequencies, creating a closed-loop control system that learns from past performance

Inventive Principle:
Principle #23Feedback

2Reliability

If the robot adjusts action frequency based on performance count and elapsed time, then the robot becomes more lifelike and adaptive, but the processing complexity increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot performs preliminary calculations of adjusted execution frequencies by combining base frequencies with correction values before actually executing actions. The processor pre-computes these frequencies based on stored performance counts and elapsed time, preparing the robot to respond more reliably when stimuli occur without requiring complex real-time processing during action execution

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the robot executes actions with high frequency always, then the robot appears more responsive, but the robot loses the ability to learn and adapt from past performance

Engineering Contradiction:
Improvelearning capabilityVSAvoidaction execution frequency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system changes the execution frequency parameter dynamically based on performance counts and elapsed time. Instead of maintaining a constant high execution frequency, the processor adjusts this parameter by adding correction values to base frequencies, allowing the robot to learn from past performance while maintaining appropriate responsiveness levels

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250100132A1Robot, control method, and recording medium
Publication Date: 2025.03.27 CASIO COMPUTER CO LTD
  • US20250100132A1 patent drawing
  • US20250100132A1 patent drawing
  • US20250100132A1 patent drawing

AI summary

A robot includes a memory in which an action, that the robot is caused to execute as a response to a predetermined first external stimulus, is registered in advance by a user; and at least one processor. The at least one processor changes, in correspondence with at least any one of a performance count that the robot has been caused to execute the response to the predetermined first external stimulus in a past, an elapsed time from a pseudo-birth of the robot, and a state of the robot, a frequency at which the action is to be correctly executed as the response.