Abstract
We study the dynamic task assignment problem in which multiple dispersed vehicles are employed to visit a set of targets. Some targets’ locations are initially known and the others are dynamically randomly generated during a finite time horizon. The objective is to visit all the target locations while trying to minimize the vehicles’ total travel time. Based on existing algorithms used to deal with static multi-vehicle task assignment, two types of dynamic task assignments, namely event-triggered and time-triggered, are studied to investigate what the appropriate time instants should be to change in real time the assignment of the target locations in response to the newly generated target locations. Furthermore, for both the event- and time-triggered assignments, we propose several algorithms to investigate how to distribute the newly generated target locations to the vehicles. Extensive numerical simulations are carried out which show better performance of the event-triggered task assignment algorithms over the time-triggered algorithms under different arrival rates of the newly generated target locations.
Similar content being viewed by others
References
Bai, X., Cao, M., Yan, W., & Ge, S. S. (2019a). Efficient routing for precedence-constrained package delivery for heterogeneous vehicles. IEEE Transactions on Automation Science and Engineering, 17(1), 248–260.
Bai, X., Yan, W., & Cao, M. (2017a). Clustering-based algorithms for multivehicle task assignment in a time-invariant drift field. IEEE Robotics and Automation Letters, 2(4), 2166–2173.
Bai, X., Yan, W., Cao, M., Huang, J. (2017b) Task assignment for robots with limited communication. In 2017 36th Chinese Control Conference (CCC), IEEE (pp 6934–6939)
Bai, X., Yan, W., Cao, M., & Xue, D. (2019b). Distributed multi-vehicle task assignment in a time-invariant drift field with obstacles. IET Control Theory & Applications, 13(17), 2886–2893.
Bai, X., Yan, W., Ge, S. S., & Cao, M. (2018). An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field. Information Sciences, 453, 227–238.
Chen, B., & Cheng, H. H. (2010). A review of the applications of agent technology in traffic and transportation systems. IEEE Transactions on Intelligent Transportation Systems, 11(2), 485–497.
Choi, H. L., Brunet, L., & How, J. P. (2009). Consensus-based decentralized auctions for robust task allocation. IEEE Transactions on Robotics, 25(4), 912–926.
Chopra, S., & Egerstedt, M. (2015). Spatio-temporal multi-robot routing. Automatica, 60, 173–181.
Dahl, T. S., Matarić, M., & Sukhatme, G. S. (2009). Multi-robot task allocation through vacancy chain scheduling. Robotics and Autonomous Systems, 57(6–7), 674–687.
Di Paola, D., Gasparri, A., Naso, D., & Lewis, F. L. (2015). Decentralized dynamic task planning for heterogeneous robotic networks. Autonomous Robots, 38(1), 31–48.
Escobar, J. W., Linfati, R., Toth, P., & Baldoquin, M. G. (2014). A hybrid granular tabu search algorithm for the multi-depot vehicle routing problem. Journal of Heuristics, 20(5), 483–509.
Fua, C. H., & Ge, S. S. (2005). Cobos: Cooperative backoff adaptive scheme for multirobot task allocation. IEEE Transactions on Robotics, 21(6), 1168–1178.
Gerkey, B. P., & Matarić, M. J. (2004). A formal analysis and taxonomy of task allocation in multi-robot systems. The International Journal of Robotics Research, 23(9), 939–954.
Korsah, G. A., Stentz, A., & Dias, M. B. (2013). A comprehensive taxonomy for multi-robot task allocation. The International Journal of Robotics Research, 32(12), 1495–1512.
Kuo, Y. (2010). Using simulated annealing to minimize fuel consumption for the time-dependent vehicle routing problem. Computers & Industrial Engineering, 59(1), 157–165.
Lagoudakis, M. G., Berhault, M., Koenig, S., Keskinocak, P., Kleywegt, A. J. (2004) Simple auctions with performance guarantees for multi-robot task allocation. In 2004 IEEE/RSJ international conference on intelligent robots and systems (IROS), IEEE (vol 1, pp 698–705)
Laporte, G. (2009). Fifty years of vehicle routing. Transportation Science, 43(4), 408–416.
Lenstra, J. K., & Kan, A. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221–227.
Moon, S., Oh, E., & Shim, D. H. (2013). An integral framework of task assignment and path planning for multiple unmanned aerial vehicles in dynamic environments. Journal of Intelligent & Robotic Systems, 70(1–4), 303–313.
Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 31(12), 1985–2002.
Rathinam, S., Sengupta, R., & Darbha, S. (2007). A resource allocation algorithm for multivehicle systems with nonholonomic constraints. IEEE Transactions on Automation Science and Engineering, 4(1), 98–104.
Shima, T., Rasmussen, S. J., Sparks, A. G., & Passino, K. M. (2006). Multiple task assignments for cooperating uninhabited aerial vehicles using genetic algorithms. Computers & Operations Research, 33(11), 3252–3269.
Smith, S. L., & Bullo, F. (2009). Monotonic target assignment for robotic networks. IEEE Transactions on Automatic Control, 54(9), 2042–2057.
Toth, P., & Vigo, D. (2002). The vehicle routing problem. New Delhi: SIAM.
Yu, J., Chung, S. J., & Voulgaris, P. G. (2015). Target assignment in robotic networks: Distance optimality guarantees and hierarchical strategies. IEEE Transactions on Automatic Control, 60(2), 327–341.
Zhao, W., Meng, Q., & Chung, P. W. (2016). A heuristic distributed task allocation method for multivehicle multitask problems and its application to search and rescue scenario. IEEE Transactions on Cybernetics, 46(4), 902–915.
Zhu, D., Huang, H., & Yang, S. X. (2013). Dynamic task assignment and path planning of multi-auv system based on an improved self-organizing map and velocity synthesis method in three-dimensional underwater workspace. IEEE Transactions on Cybernetics, 43(2), 504–514.
Acknowledgements
This work was supported in part by the European Research Council (Grant No. ERC-StG-307207), and the National Natural Science Foundation of China (Grant No. 61633002).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This is one of the several papers published in Autonomous Robots comprising the Special Issue on Multi-Robot and Multi-Agent Systems.
Rights and permissions
About this article
Cite this article
Bai, X., Cao, M. & Yan, W. Event- and time-triggered dynamic task assignments for multiple vehicles. Auton Robot 44, 877–888 (2020). https://doi.org/10.1007/s10514-020-09912-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-020-09912-1