Abstract
In this paper, we will present a working methodology for solving the task allocation problem in a multi-robot system, i.e. assign the tasks being performed to appropriate robots. In fact, the proposed approach combines the advantages of several well-known algorithms (e.g. quantum genetic algorithms, Q-learning machine-learning, etc.), in order to construct a good solution for the task allocation problem.
Besides, the proposed working methodology has been implemented using the Java programming language and the JADE multi-agent platform; also it has been simulated on a real-life scenario, which is the extinction of fires (tasks) in an environment altered by a natural disaster. Finally, the experimental results are promising and show the effectiveness of the proposed methodology.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Barry B.W., Maja, J.M.: Broadcast of local eligibility: behavior-based control for strongly cooperative robot teams. In: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 21–22 (2000). https://doi.org/10.1145/336595.336621
Botelho, S.C., Alami, R.: M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat No99CH36288C), vol. 2, pp. 1234–1239 (1999). https://doi.org/10.1109/robot.1999.772530
Brian, P.G., Maja, J.M.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004). https://doi.org/10.1177/0278364904045564
Chaimowicz, L., Campos, M., Kumar, V.: Dynamic role assignment for cooperative robots. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 1, pp. 293–298 (2002). https://doi.org/10.1109/robot.2002.1013376
Dandan, Z., Guangming, X., Junzhi, Y., Long, W.: Adaptive task assignment for multiple mobile robots via swarm intelligence approach. Robot. Auton. Syst. 55(7), 572–588 (2007). https://doi.org/10.1016/j.robot.2007.01.008
Daniele, C., Daniele, N.: Performance evaluation of pure-motion tasks for mobile robots with respect to world models. Auton. Robots 27, 465–481 (2009). https://doi.org/10.1007/s10514-009-9150-y
Ding, Y., He, Y., Jiang, J.: Multi-robot cooperation method based on the ant algorithm. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, pp. 14–18 (2003). https://doi.org/10.1109/sis.2003.1202241
Fang, T., Parker, L.: Asymtre: automated synthesis of multi-robot task solutions through software reconfiguration. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, pp. 1501–1508 (2005). doi:https://doi.org/10.1109/robot.2005.1570327
Gerkey, B.P., Maja, J.M.: Sold!: auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002). https://doi.org/10.1109/TRA.2002.803462
Hang, Y., Liu, S.: Survey of multi-robot task allocation. CAAI Trans. Intell. Syst. 3(2), 373–376 (2008)
Fister Jr., I., Yang, X.-S., Karin, L., Dusan, F., Janez, B., Iztok, F.: Towards the novel reasoning among particles in PSO by the use of RDF and SPARQL. Sci. World J. 2014(121782), 10–45 (2014). https://doi.org/10.1155/2014/121782
Kalra, N., Martinoli, A.: Comparative study of market-based and threshold-based task allocation. Proc. Distrib. Auton. Robot. Syst. 7, 91–101 (2006). https://doi.org/10.1007/4-431-35881-1_10
Liu, S.H., Zhang, Y.: Multi-robot task allocation based on particle swarm and ant colony optimal. J. Northeast Normal Univ. 41(4), 68–72 (2009)
Liu, S.H., Zhang, Y.: Multi-robot task allocation based on swarm intelligence. J. Jilin Univ. 40(1), 123–129 (2010)
Bernardine, M., Traderbots, D.: A new paradigm for robust and efficient multirobot coordination in dynamic environments. Ph.D. thesis, Robotics Institute, Carnegie Mellon University (2004)
Nadia, N., de Mendonça, R.M., de Macedo Mourelle, L.: PSO-based distributed algorithm for dynamic task allocation in a robotic swarm. Procedia Comput. Sci. 51, 326–335 (2015). https://doi.org/10.1016/j.procs.2015.05.250
Parker, L.: Alliance: an architecture for fault tolerant multirobot cooperation. EEE Trans. Robot. Autom. 14(2), 220–240 (1998). https://doi.org/10.1109/70.681242.60
Rafael, L.B.: Quantum genetic algorithms for computer scientists. Computers 5(24), 2–31 (2016)
Richard, S.S., Andrew, G.B.: Introduction to Reinforcement Learning. MIT Press, Cambridge (1998)
Sanem, S., Tucker, B.: A distributed multi-robot cooperation framework for real time task achievement. In: Distributed Autonomous Robotic Systems 7, 187–196 (2006). doi:https://doi.org/10.1007/4-431-35881-1_19
Shuhua, L., Tieli, S., Chih-Cheng, H.: Multi-robot task allocation based on swarm intelligence. Multi-Robot Syst. Trends Dev., 393–408 (2011). doi:https://doi.org/10.5772/13106
Simonin, O., Charpillet, F., Thierry, E.: Collective construction of numerical potential fields for the foraging problem. Swarm Intell. 23, 70 (2007)
Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 29(12), 1104–1113 (1980). https://doi.org/10.1109/tc.1980.1675516
Yu, Z., Liu, S.H.: A quantum-inspired ant colony optimization for robot coalition formation. In: Proceedings of Chinese Control and Decision Conference, pp. 632–637 (2009)
Yang, D., Wang, Z.O.: Improved ant algorithm for assignment problem. J. Tianjin Univ. 37(4), 373–376 (2004)
Zhang, Y., Liu, S.H.: Large-scale multi-robot task allocation based on ant colony algorithm. In: Proceedings of Chinese Control and Decision Conference, pp. 2057–2062 (2008)
Zlot, R., Stentz, A., Dias, M., Thayer, S.: Multi-robot exploration controlled by a market economy. In: Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat No02CH37292), pp. 3016–3023 (2002). https://doi.org/10.1109/robot.2002.1013690
Acknowledgment
We would like to thank vividly MS Abida Habiba FARDJALLAH for her help in improving this manuscript.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, a part of Springer Nature
About this paper
Cite this paper
Zitouni, F., Maamri, R. (2018). Cooperative Learning-Agents for Task Allocation Problem. In: Auer, M., Tsiatsos, T. (eds) Interactive Mobile Communication Technologies and Learning. IMCL 2017. Advances in Intelligent Systems and Computing, vol 725. Springer, Cham. https://doi.org/10.1007/978-3-319-75175-7_93
Download citation
DOI: https://doi.org/10.1007/978-3-319-75175-7_93
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75174-0
Online ISBN: 978-3-319-75175-7
eBook Packages: EngineeringEngineering (R0)