Factory Robot Platoon Control Without Master-Slave Sync Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile robot platooning systems rely heavily on a master unit, leading to synchronization errors, communication delays, and limited scalability, causing production line stoppages when errors accumulate or the master unit fails.
Innovation Solution
A central server-based system that coordinates multiple mobile robots through wireless communication, allowing for flexible platoon formation, real-time state information collection, and synchronized movement based on absolute coordinates, enabling replacement of malfunctioning robots and reducing the need for expensive embedded computing systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a master-slave control scheme is used for mobile robot platooning, then synchronized operation can be achieved, but communication delays and operation errors accumulate causing synchronization errors
Solution Approach 1:
A central server is introduced as an intermediary to manage platoon control. The central server receives control instructions from the master unit, generates individual control instructions for each slave unit based on their states, and transmits them separately. This intermediary approach prevents error accumulation by breaking the chained master-slave communication path into independent server-to-unit connections, thereby maintaining synchronization reliability without synchronization errors.
Solution Approach 2:
The centralized control architecture segments the platoon management into independent control channels. Each slave unit receives individually tailored control instructions from the central server based on its specific state, rather than relying on sequential master-to-slave communication. This segmentation isolates communication paths, preventing error propagation across the platoon while maintaining synchronized operation.
2Reliability
If the master unit controls all slave units in a platoon, then coordinated movement is achieved, but the number of controllable slave units is limited
Solution Approach 1:
The central server acts as a scalable intermediary that can manage an arbitrary number of slave units. Unlike a master unit that has practical limitations on the number of directly controllable slaves, the central server can generate and manage control instructions for any number of units simultaneously, enabling the platoon size to scale without compromising coordinated movement capability.
Solution Approach 2:
The central server provides universal control capability for the entire platoon, replacing the limited master unit function. It can simultaneously manage multiple slave units with different states, positions, and requirements, generating customized control instructions for each unit while maintaining overall coordinated movement. This multi-functional approach removes the constraint on platoon size.
3Ease of operation
If embedded systems are installed in each mobile robot for complex operation processing, then autonomous control capability is improved, but system complexity and cost increase
Solution Approach 1:
Complex control processing functions are extracted from individual mobile robots and centralized on the central server. Each robot only needs to execute simple control instructions received from the server and report its basic state, rather than containing embedded systems capable of complex autonomous decision-making. This extraction reduces device complexity while maintaining coordinated control capability through server-mediated management.
4Productivity
If the master unit handles all communication and control tasks, then centralized decision making is achieved, but communication load and operation load concentrate on the master unit
Solution Approach 1:
The communication and control tasks are segmented between the master unit and the central server. The master unit handles high-level platoon management and sends aggregate control instructions to the server, while the server handles individual unit control and state monitoring. This segmentation distributes the communication load, preventing it from concentrating on the master unit while maintaining centralized decision-making capability through the server.
Solution Approach 2:
The central server serves as an intermediary that absorbs and distributes communication load. Instead of the master unit directly communicating with all slave units (creating high load on the master), the server mediates by receiving instructions from the master and distributing them to individual units, thereby reducing the communication burden on the master unit while preserving centralized control efficiency.
Data Source
AI summary
A mobile robot platooning system includes a plurality of mobile robots operated for transfer of objects in a factory, and a central server connected to the plurality of mobile robots through wireless communication, and configured to set a path of the plurality of mobile robots to control autonomous driving of the mobile robots, wherein the central server is configured to group a platoon of the mobile robots required for processing a work, dispose the platoon of the mobile robots into a predetermined platoon form, collect state information of the platoon of the mobile robots, and control the platoon of the mobile robots to move in a synchronized form based on the state information.


