Action Robot Cluster Control With Master-Slave Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Adaptability or versatility
If multiple action robots are synchronized for group motion, then entertainment value is improved, but timing synchronization difficulty increases
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.
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.
3Productivity
If motion data is distributed to multiple action robots, then group performance capability is improved, but data transmission complexity increases
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.
Data Source
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.


