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 条
  • [31] A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities
    Das, Gautham P.
    McGinnity, Thomas M.
    Coleman, Sonya A.
    Behera, Laxmidhar
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2015, 80 (01) : 33 - 58
  • [32] A Novel Improved Ant Colony Algorithm for Multi-Robot Task Allocation
    Li, Xu
    Liu, Zhengyan
    Zhang, Yan
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 1629 - 1633
  • [33] A distributed algorithm for the multi-robot minimum time task allocation problem
    Zhang, Qing
    Wang, Yujuan
    Cen, Ruping
    INDUSTRIAL ROBOT-THE INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH AND APPLICATION, 2024,
  • [34] Multi-robot task allocation using Abandoned-undertaking Algorithm
    Yuan, Wei
    Zeng, Bi
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2008, : 404 - 408
  • [35] Discrete Genetic Algorithm for Solving Task Allocation of Multi-robot Systems
    Soleimanpour-Moghadam, Mohadese
    Nezamabadi-Pour, Hossein
    2020 4TH CONFERENCE ON SWARM INTELLIGENCE AND EVOLUTIONARY COMPUTATION (CSIEC), 2020, : 6 - 9
  • [36] A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities
    Gautham P. Das
    Thomas M. McGinnity
    Sonya A. Coleman
    Laxmidhar Behera
    Journal of Intelligent & Robotic Systems, 2015, 80 : 33 - 58
  • [37] Research on Clonal Selection Algorithm for Multi-Robot Task Allocation and Scheduling
    Quan Y.
    He Y.
    1600, South China University of Technology (49): : 102 - 110
  • [38] Emotional Contagion and Personality Driven Multi-Robot Task Allocation Algorithm
    Fang, BaoFu
    Wang, Zaijun
    Li, Yong
    Hao, Wang
    2017 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2017, : 503 - 508
  • [39] Task Allocation for Multi-Robot Cooperative Hunting Behavior Based on Improved Auction Algorithm
    Sun Wei
    Dou LiHua
    Fang Hao
    Zhang HaiQiang
    PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 5, 2008, : 435 - 440
  • [40] TASK ALLOCATION ALGORITHM BASED ON IMMUNE SYSTEM FOR AUTONOMOUSLY COOPERATIVE MULTI-ROBOT SYSTEM
    Gao, Yunyuan
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2009, 15 (02): : 263 - 273