Related Experiment Video
Updated: Sep 1, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
An Algorithm for Task Allocation and Planning for a Heterogeneous Multi-Robot System to Minimize the Last Task
Abhishek Patil1, Jungyun Bae1,2, Myoungkuk Park1
1Department of Mechanical Engineering-Engineering Mechanics, Michigan Technological University, Houghton, MI 49931, USA.
This study introduces a new algorithm for optimizing mobile robot operations. It efficiently solves complex routing problems to minimize task completion time for multiple robots in real-world applications.
Area of Science:
- Robotics
- Operations Research
- Artificial Intelligence
Background:
- Multiple heterogeneous mobile robot systems are crucial for diverse applications like delivery and surveillance.
- Existing algorithms often struggle with complex routing problems involving multiple depots and asymmetric costs.
Purpose of the Study:
- To develop an algorithm for operational strategies in multi-robot systems.
- To solve the min-max multiple depot heterogeneous asymmetric traveling salesperson problem (MDHATSP).
- To minimize the last task completion time while ensuring all targets are visited.
Main Methods:
- A primal-dual technique is employed to design the algorithm.
- The algorithm finds tours for heterogeneous robots from distinct depots.
- Focus on achieving sub-optimal solutions efficiently for real-time application.
Main Results:
- The algorithm effectively addresses generalized MDHATSP, including asymmetric costs and min-max objectives.
- Simulations with varying problem sizes demonstrate the algorithm's effectiveness.
- Reliable solutions are produced within reasonable computation times.
Conclusions:
- The proposed algorithm offers a practical approach for real-time operational strategies in complex multi-robot systems.
- It provides a balance between solution quality and computational efficiency.
- The findings support the deployment of such systems in logistics, monitoring, and emergency response.
Related Concept Videos
Distributed Loads: Problem Solving
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Statically Indeterminate Problem Solving
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

