Automatic Machine Reaction Pattern Control for Simultaneous Multi-Output Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot design faces challenges in simultaneously generating complex outputs like motion, facial expressions, and voice reactions smoothly and in real-time, making it difficult for robots to mimic human-like interactions effectively.

Innovation Solution

An automatic machine comprising N output units, a storage unit, and a control unit that stores reaction patterns with headers and modes for motion, facial expressions, and voice, allowing the control unit to selectively execute corresponding reaction frames based on received commands, enabling simultaneous execution of these reactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple output units (motion, facial expression, voice) are controlled independently, then each output can be generated separately, but simultaneous and smooth execution of multiple reactions becomes difficult

Engineering Contradiction:
Improvesimultaneous reaction executionVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reaction pattern is segmented into multiple reaction modes (motion mode, facial expression mode, voice mode), each corresponding to a specific output unit. Each mode contains multiple reaction frames that can be executed independently but simultaneously, allowing complex multi-output coordination without overwhelming control complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Reaction patterns are pre-stored in the storage unit with their corresponding reaction frames and modes organized in advance. When a command is received, the control unit retrieves the pre-organized reaction pattern and executes the appropriate frames simultaneously, eliminating the need for real-time complex coordination

Inventive Principle:
Principle #10Preliminary action

2Productivity

If reaction patterns are stored with multiple modes and frames, then simultaneous execution is enabled, but storage requirements and data organization complexity increase

Engineering Contradiction:
Improvereaction execution speedVSAvoidstorage data volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The stored reaction pattern data is segmented into a header and multiple reaction modes, with each mode containing specific reaction frames. This structured segmentation allows efficient storage and rapid retrieval, enabling simultaneous execution without proportionally increasing storage complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Reaction patterns are pre-processed and stored in an organized format with reaction frames pre-positioned. When execution is needed, the control unit simply retrieves the pre-organized data and executes frames simultaneously, achieving high productivity without requiring large amounts of real-time computational storage

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8666549B2Automatic machine and method for controlling the same
Publication Date: 2014.03.04 COMPAL ELECTRONICS INC
  • US8666549B2 patent drawing
  • US8666549B2 patent drawing
  • US8666549B2 patent drawing

AI summary

An automatic machine includes N output units, a storage unit and a control unit. The control unit is electrically connected to the output units and the storage unit. The storage unit stores a first reaction pattern corresponding to a first command. The first reaction pattern includes a header and N reaction modes and each of the reaction modes is corresponding to one of the output units. Each of the reaction modes includes M reaction frames. The header records a number of the reaction frames of each reaction mode. The control unit receives the first command, looks the first reaction pattern up in the storage unit according to the first command, and selectively controls at least one of the output units to perform the reaction frames correspondingly according to the header and the reaction modes.