Memetic algorithms for optimal task allocation in multi-robot systems for inspection problems with cooperative tasks

被引:24
|
作者
Liu, Chun [1 ]
Kroll, Andreas [1 ]
机构
[1] Univ Kassel, Dept Measurement & Control, Mech Engn, D-34125 Kassel, Germany
关键词
Constrained combinatorial optimization; Multi-robot task allocation; Cooperation; Memetic algorithm; Genetic algorithm; Inspection; SCHEDULING PROBLEM; SEARCH; DECOMPOSITION;
D O I
10.1007/s00500-014-1274-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-robot task allocation means to distribute and schedule a set of tasks to be accomplished by a group of robots to minimize cost while satisfying operational constraints. It can be challenging to solve a large number of tasks and becomes even more challenging when tightly coupled multi-robot tasks are also taken into account. For example, it is more complex to solve problems that include tasks that have to be carried out jointly by two robots due to the resulting temporal and spatial constraints. Additionally, the complexity of task allocation increases exponentially with rising task variety. This paper focuses on multi-robot task allocation in inspection problems with both single-and two-robot tasks. A novel memetic algorithm is proposed combining a genetic algorithm with two local search schemes. Using permutation representation, eight approaches based on four basic coding strategies are designed for multi-robot task allocation of inspection problems with two-robot tasks. The performance of the memetic algorithm is evaluated in case studies on inspecting a large storage tank area of a petroleum refinery.
引用
收藏
页码:567 / 584
页数:18
相关论文
共 50 条
  • [1] Memetic algorithms for optimal task allocation in multi-robot systems for inspection problems with cooperative tasks
    Chun Liu
    Andreas Kroll
    [J]. Soft Computing, 2015, 19 : 567 - 584
  • [2] A Survey and Analysis of Task Allocation Algorithms in Multi-Robot Systems
    Jia, Xiao
    Meng, Max Q. -H.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO), 2013, : 2280 - 2285
  • [3] Multi-Robot Task Allocation and Scheduling Considering Cooperative Tasks and Precedence Constraints
    Bischoff, Esther Y.
    Meyer, Fabian
    Inga, Jairo
    Hohmann, Soren
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 3949 - 3956
  • [4] An Optimal Task Allocation Strategy for Heterogeneous Multi-Robot Systems
    Notomista, Gennaro
    Mayya, Siddharth
    Hutchinson, Seth
    Egerstedt, Magnus
    [J]. 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 2071 - 2076
  • [5] Cooperative Multi-Robot Task Allocation with Reinforcement Learning
    Park, Bumjin
    Kang, Cheongwoong
    Choi, Jaesik
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (01):
  • [6] A Centralized Multi-Robot Task Allocation for Industrial Plant Inspection by Using A* and Genetic Algorithms
    Liu, Chun
    Kroll, Andreas
    [J]. ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II, 2012, 7268 : 466 - 474
  • [7] Comparison of Algorithms for Constrained Multi-robot Task Allocation
    Hojda, Maciej
    [J]. ADVANCES IN SYSTEMS SCIENCE, ICSS 2016, 2017, 539 : 255 - 264
  • [8] Layered Task Allocation in Multi-robot Systems
    Li, Ping
    Yang, Yi-min
    Lian, Jia-le
    [J]. PROCEEDINGS OF THE 2009 WRI GLOBAL CONGRESS ON INTELLIGENT SYSTEMS, VOL I, 2009, : 62 - 67
  • [9] Dynamic task allocation for multi-robot search and retrieval tasks
    Wei, Changyun
    Hindriks, Koen V.
    Jonker, Catholijn M.
    [J]. APPLIED INTELLIGENCE, 2016, 45 (02) : 383 - 401
  • [10] Multi-robot task allocation method for heterogeneous tasks with priorities
    Guerrero, Jose
    Oliver, Gabriel
    [J]. DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 6, 2007, : 181 - +