Skip to main content
Log in

Event- and time-triggered dynamic task assignments for multiple vehicles

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Chopra, S., & Egerstedt, M. (2015). Spatio-temporal multi-robot routing. Automatica, 60, 173–181.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Fua, C. H., & Ge, S. S. (2005). Cobos: Cooperative backoff adaptive scheme for multirobot task allocation. IEEE Transactions on Robotics, 21(6), 1168–1178.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Kuo, Y. (2010). Using simulated annealing to minimize fuel consumption for the time-dependent vehicle routing problem. Computers & Industrial Engineering, 59(1), 157–165.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Lenstra, J. K., & Kan, A. (1981). Complexity of vehicle routing and scheduling problems. Networks, 11(2), 221–227.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Prins, C. (2004). A simple and effective evolutionary algorithm for the vehicle routing problem. Computers & Operations Research, 31(12), 1985–2002.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Smith, S. L., & Bullo, F. (2009). Monotonic target assignment for robotic networks. IEEE Transactions on Automatic Control, 54(9), 2042–2057.

    Article  MathSciNet  Google Scholar 

  • Toth, P., & Vigo, D. (2002). The vehicle routing problem. New Delhi: SIAM.

    Book  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaoshan Bai.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-020-09912-1

Keywords

Navigation