State-Aware Robot Reaction Control for Natural Behavior
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot control systems fail to differentiate between natural and unnatural stimuli, leading to unintended reactive actions, particularly when the robot is in a charged state, which can result in unnatural behavior.
Innovation Solution
A robot control apparatus that determines its state (charged or not) and environmental conditions to selectively perform reactive actions based on specific stimuli, preventing unintended responses by setting conditions for when the robot should react, such as volume thresholds and synchronization with breathing actions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the robot performs reactive actions in response to all detected stimuli, then the robot's responsiveness to user interactions is improved, but the robot exhibits unnatural behavior when in a charged state
Solution Approach 1:
The robot control apparatus dynamically adjusts the reactive action determination based on the robot's operational state. When the robot is in a charged state, the determination unit suppresses reactive actions even if stimuli are detected, whereas in non-charged states, reactive actions are permitted. This dynamic state-dependent control resolves the contradiction by making the robot's responsiveness adaptive rather than static.
Solution Approach 2:
The system changes the parameter of reactive action eligibility based on the charging state parameter. The determination unit uses the charging state as a control parameter to enable or disable reactive actions. This parameter-based control allows the robot to maintain natural behavior during charging while remaining responsive during normal operation.
2Reliability
If the robot suppresses reactive actions when charged, then the robot's natural behavior is improved, but the robot's responsiveness to user interactions is reduced
Solution Approach 1:
The control system dynamically switches between suppressed and responsive states based on the charging condition. The determination unit acts as a dynamic gatekeeper that permits reactive actions only when appropriate, creating a natural behavior pattern that mimics living beings that are less responsive during rest/charging phases.
Solution Approach 2:
The system uses the charging state as a controlling parameter that changes the robot's interaction mode. This parameter-driven approach ensures that responsiveness is modulated according to operational context, resolving the contradiction between naturalness and responsiveness.
3Device complexity
If the robot uses simple stimulus-response control, then the device complexity is reduced, but the robot cannot differentiate between natural and unnatural contexts
Solution Approach 1:
The control apparatus performs preliminary determination of the charging state before processing stimulus-response decisions. The state determination unit pre-assesses the operational context, and this preliminary information is used to guide subsequent reactive action decisions. This preliminary action enables context differentiation without requiring complex real-time analysis.
Solution Approach 2:
The determination unit acts as an intermediary between the stimulus detection unit and the reactive action execution. It mediates the control flow by filtering stimuli based on charging state, enabling context-aware behavior while keeping the overall system architecture simple and modular.
Data Source
AI summary
Disclosed is a robot control apparatus including one or more processors configured to: determine, in a predetermined manner, a state of a robot including a sensor that detects a stimulus from outside; cause the robot to perform a reactive action corresponding to the stimulus in a case in which the sensor detects the stimulus and the robot is in a predetermined state; and cause the robot not to perform the reactive action corresponding to the stimulus in a case in which the sensor detects the stimulus, the stimulus satisfies a predetermined condition, and the robot is not in the predetermined state.


