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 条
  • [41] Particle Swarm Optimization for Cooperative Multi-Robot Task Allocation: A Multi-Objective Approach
    Wei, Changyun
    Ji, Ze
    Cai, Boliang
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02) : 2530 - 2537
  • [42] Combinatorial bids based multi-robot task allocation method
    Lin, L
    Zheng, ZQ
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1145 - 1150
  • [43] A novel multimodal multi-objective optimization algorithm for multi-robot task allocation
    Miao, Zhenhua
    Huang, Wentao
    Jiang, Qingchao
    Fan, Qinqin
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2023,
  • [44] Solving the Multi-robot task allocation with functional tasks based on a hyper-heuristic algorithm
    Yan, Fuhan
    Di, Kai
    APPLIED SOFT COMPUTING, 2023, 146
  • [45] Multi-robot Task Allocation Algorithm based on Anxiety Model and Modified Contract Network Protocol
    Wang, Xinggang
    Sheng, Buyun
    PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), 2017, : 1606 - 1612
  • [46] Multi-Robot Task Allocation in Agriculture Scenarios Based on the Improved NSGA-II Algorithm
    Lu, Zaiwang
    Zhao, Zixu
    Long, Long
    Ma, Yike
    Li, Lei
    Liu, Zichen
    Dai, Feng
    Zhang, Yucheng
    Li, Jintao
    2023 IEEE 98TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2023-FALL, 2023,
  • [47] Research on Multi-robot Task Allocation Based on BP Neural Network Optimized by Genetic Algorithm
    Dai, Xuefeng
    Wang, Jiazhi
    Zhao, Jianqi
    2018 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2018), 2018, : 478 - 481
  • [48] Optimal Ant Colony Algorithm based Multi-Robot, Task Allocation and Processing Sequence Scheduling
    Zheng, Taixiong
    Yang, Liangyi
    2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 5693 - 5698
  • [49] A Centralized Task Allocation Algorithm for a Multi-Robot Inspection Mission With Sensing Specifications
    Chakraa, Hamza
    Leclercq, Edouard
    Guerin, Francois
    Lefebvre, Dimitri
    IEEE ACCESS, 2023, 11 : 99935 - 99949
  • [50] An Efficient Scheduling Algorithm for Multi-Robot Task Allocation in Assembling Aircraft Structures
    Tereshchuk, Veniamin
    Stewart, John
    Bykov, Nikolay
    Pedigo, Samuel
    Devasia, Santosh
    Banerjee, Ashis G.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (04): : 3844 - 3851