Robot Action Execution Frequency Control
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
Data Source
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.


