Mobile Robot Route Segmentation for Balanced Multi-Robot Work

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling multiple mobile robots in a large, irregularly shaped space are inefficient, requiring users to manually divide the space into sections, which can be time-consuming and result in unequal work times for the robots.

Innovation Solution

A method implemented by a server that communicates with mobile robots and a communication device, where the server stores a predetermined working route for a target area and divides it into sub-routes based on the number of input mobile robots, allowing them to work cooperatively by moving along these sub-routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a user visually divides the space into multiple sections for multiple mobile robots to work on, then the robots can cooperatively work on the large space, but the user needs to spend more time on dividing the space and the mobile robots may not work for the same amount of time as the sections may not be equal in size

Engineering Contradiction:
Improvecooperative work efficiencyVSAvoidtime for dividing space
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The server automatically divides the working area into multiple equal-sized sections and generates corresponding sub-routes for each robot. This automated segmentation eliminates the manual division process and ensures equal work distribution among robots, resolving both the time loss for division and the unequal work time issue.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server acts as an intermediary between the user and the mobile robots. Instead of the user directly dividing the space and assigning sections to robots, the server receives the working area information, performs the division and route generation automatically, and then distributes the sub-routes to the appropriate robots. This intermediary system eliminates manual intervention while ensuring balanced work distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the space is divided into unequal sections, then the mobile robots can work on different areas, but the mobile robots do not work for the same amount of time

Engineering Contradiction:
Improveability to handle irregular space shapesVSAvoidwork time equality
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The server implements automated segmentation that divides the irregular working area into multiple equal-sized sections by calculating optimal division lines and generating corresponding sub-routes. This ensures that each robot receives a section of equal area, guaranteeing equal work duration while maintaining adaptability to irregular space shapes through algorithmic division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server changes the parameter of section size from variable (in manual division) to fixed (in automated division). By enforcing equal area constraints in the route division algorithm, the system ensures that each robot's assigned section has the same area, thereby standardizing the work duration across all robots regardless of the overall irregular shape of the working area.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12346124B2Method for controlling mobile robots
Publication Date: 2025.07.01 URSROBOT INC
  • US12346124B2 patent drawing
  • US12346124B2 patent drawing
  • US12346124B2 patent drawing

AI summary

A method for controlling a plurality of mobile robots is to be implemented by a server that communicates with the plurality of mobile robots and a communication device. The server stores a predetermined working route related to a target area. The method includes steps of: receiving a working instruction from the communication device, the working instruction including area information related to the target area and an input quantity of mobile robots; in response to receipt of the working instruction, dividing the predetermined working route into a plurality of sub-routes, wherein a quantity of the sub-routes equals the input quantity of mobile robots; and sending the sub-routes respectively to a plurality of selected robots that are selected from among the plurality of mobile robots to make the selected robots cooperatively implement a task on the target area by moving along the sub-routes, respectively.