Action Robot Cluster Control With Master-Slave Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the capability to effectively control and synchronize the group motion of multiple action robots, leading to suboptimal entertainment and content output, especially in scenarios where synchronized choreography is required.

Innovation Solution

A terminal equipped with a communication transceiver, input interface, and processor that establishes connections with multiple action robots, sets one as a master and others as slaves, and synchronizes multimedia and motion data to ensure coordinated output, correcting any timing errors detected through image recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single terminal controls multiple action robots, then group motion output capability is improved, but connection establishment complexity increases

Engineering Contradiction:
Improvegroup motion output capabilityVSAvoidconnection establishment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the control architecture by designating one robot as master and others as slaves. The master robot handles connection establishment with the terminal, while slave robots connect to the master. This segmentation reduces the terminal's connection complexity from managing multiple direct connections to managing only one master connection, while still enabling control of multiple robots for group motion output.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple action robots are synchronized for group motion, then entertainment value is improved, but timing synchronization difficulty increases

Engineering Contradiction:
Improveentertainment valueVSAvoidtiming synchronization difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The master robot receives motion data from the terminal and redistributes it to slave robots with timing adjustment information. This feedback mechanism ensures that all robots synchronize their motions correctly. The master robot acts as an intermediary that coordinates timing, converting the complex multi-robot synchronization problem into a manageable distribution task with built-in timing cues.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The master robot serves as an intermediary between the terminal and slave robots for motion data distribution. Instead of the terminal directly managing synchronization with multiple robots, it communicates with the master which then coordinates with slaves. This intermediary approach simplifies the synchronization complexity by centralizing timing coordination at the master level.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If motion data is distributed to multiple action robots, then group performance capability is improved, but data transmission complexity increases

Engineering Contradiction:
Improvegroup performance capabilityVSAvoiddata transmission complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The data transmission process is segmented into two stages: first, the terminal transmits motion data to the master robot; second, the master robot distributes the data to slave robots. This segmentation reduces the terminal's data transmission complexity from managing multiple simultaneous connections to managing a single connection to the master, while still enabling group performance across multiple robots.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11478697B2Terminal connected to action robot and operating method thereof
Publication Date: 2022.10.25 LG ELECTRONICS INC
  • US11478697B2 patent drawing
  • US11478697B2 patent drawing
  • US11478697B2 patent drawing

AI summary

Disclosed herein is a terminal including a communication transceiver configured to establish connection with a first action robot, an input interface configured to receive an execution request of a cluster control mode of an application, and a processor configured to search for at least one other action robot other than the first action robot through the communication transceiver in response to the received execution request, control the communication transceiver to attempt connection with the searched at least one other action robot, and control output of action robot content through the first action robot and the at least one other action robot according to execution of the cluster control mode, when connection with the at least one other action robot is established.