A Multi-Robot Task Allocation Method Based on the Synergy of the K-Means++ Algorithm and the Particle Swarm Algorithm

被引:0
|
作者
Yuan, Youdong [1 ]
Yang, Ping [1 ]
Jiang, Hanbing [1 ]
Shi, Tiange [1 ]
机构
[1] Lanzhou Univ Technol, Sch Electromech Engn, Lanzhou 730050, Peoples R China
关键词
multi-robot; particle swarm algorithm; task allocation; K-means++ clustering;
D O I
10.3390/biomimetics9110694
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Addressing challenges in the traditional K-means algorithm, such as the challenge of selecting initial clustering center points and the lack of a maximum limit on the number of clusters, and where the set of tasks in the clusters is not reasonably sorted after the task assignment, which makes the cooperative operation of multiple robots inefficient, this paper puts forward a multi-robot task assignment method based on the synergy of the K-means++ algorithm and the particle swarm optimization (PSO) algorithm. According to the processing capability of the robots, the K-means++ algorithm that limits the maximum number of clusters is used to cluster the target points of the task. The clustering results are assigned to the multi-robot system using the PSO algorithm based on the distances between the robots and the centers of the clusters, which divides the multi-robot task assignment problem into a multiple traveling salesmen problem. Then, the PSO algorithm is used to optimize the ordering of the task sets in each cluster for the multiple traveling salesmen problem. An experimental verification platform is established by building a simulation and physical experiment platform utilizing the Robot Operating System (ROS). The findings indicate that the proposed algorithm outperforms both the clustering-based market auction algorithm and the non-clustering particle swarm algorithm, enhancing the efficiency of collaborative operations among multiple robots.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Multi-robot Task Allocation Strategy based on Particle Swarm Optimization and Greedy Algorithm
    Kong, Xiangjun
    Gao, Yunpeng
    Wang, Tianyi
    Liu, Jihong
    Xu, Wenting
    PROCEEDINGS OF 2019 IEEE 8TH JOINT INTERNATIONAL INFORMATION TECHNOLOGY AND ARTIFICIAL INTELLIGENCE CONFERENCE (ITAIC 2019), 2019, : 1643 - 1646
  • [2] Multi-Robot Task Allocation and Scheduling based on Fish Swarm Algorithm
    Zheng, Taixiong
    Li, Jiongqiu
    2010 8TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2010, : 6681 - 6685
  • [3] Development of Multi-Robot Systems Using Particle Swarm Optimization Algorithm for Task Allocation
    Harmanda, Topan Try
    Hardhienata, Medria K. D.
    Priandana, Karlisa
    2021 IEEE REGION 10 SYMPOSIUM (TENSYMP), 2021,
  • [4] Sandholm Algorithm with K-means Clustering Approach for Multi-robot Task Allocation
    Elango, Murugappan
    Kanagaraj, Ganesan
    Ponnambalam, S. G.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT II (SEMCCO 2013), 2013, 8298 : 14 - 22
  • [5] Multi-robot task allocation based on two dimensional artificial fish swarm algorithm
    Zheng, Taixiong
    Li, Xueqin
    Yang, Liangyi
    ICMIT 2007: MECHATRONICS, MEMS, AND SMART MATERIALS, PTS 1 AND 2, 2008, 6794
  • [6] A scalable multi-robot task allocation algorithm
    Sarkar, Chayan
    Paul, Himadri Sekhar
    Pal, Arindam
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 5022 - 5027
  • [7] Genetic Algorithm Based Combinatorial Auction Method for Multi-Robot Task Allocation
    龚建伟
    黄宛宁
    熊光明
    满益明
    Journal of Beijing Institute of Technology(English Edition), 2007, (02) : 151 - 156
  • [8] Genetic algorithm based combinatorial auction method for multi-robot task allocation
    School of Mechanical and Vehicular Engineering, Beijing Institute of Technology, Beijing 100081, China
    J Beijing Inst Technol Engl Ed, 2007, 2 (151-156):
  • [9] Multi-robot Task Allocation Based on Ant Colony Algorithm
    Wang, Jian-Ping
    Gu, Yuesheng
    Li, Xiao-Min
    JOURNAL OF COMPUTERS, 2012, 7 (09) : 2160 - 2167
  • [10] Auction algorithm sensitivity for multi-robot task allocation?
    Clinch, Katie
    Wood, Tony A.
    Manzie, Chris
    AUTOMATICA, 2023, 158