Advertisement

An Approach for Task Execution in Dynamic Multirobot Environment

  • Amar Nath
  • A. R. Arun
  • Rajdeep Niyogi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11320)

Abstract

In this paper we consider the problem of task execution in dynamic environments. We introduce a formal framework of a dynamic environment, and model the behavior of the robots using communicating automata. Based on the model we suggest a distributed approach for task execution that can handle multiple tasks that arrive at same instant of time. We have implemented the approach using ARGoS–a multirobot simulator.

Keywords

Dynamic environment Robots Task execution ARGoS 

References

  1. 1.
    Farinelli, A., Iocchi, L., Nardi, D.: Distributed on-line dynamic task assignment for multi-robot patrolling. Auton. Robots 41(6), 1321–1345 (2017)CrossRefGoogle Scholar
  2. 2.
    Rosenfeld, A., Agmon, N., Maksimov, O., Kraus, S.: Intelligent agent supporting human-multi-robot team collaboration. Artif. Intell. 252, 211–231 (2017)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Gerkey, B.P., Mataric, M.J.: Sold!: auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)CrossRefGoogle Scholar
  4. 4.
    Kong, Y., Zhang, M., Ye, D.: An auction-based approach for group task allocation in an open network environment. Comput. J. 59(3), 403–422 (2015)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Bérard, B., et al.: Systems and Software Verification: Model-checking Techniques and Tools. Springer, Heidelberg (2001).  https://doi.org/10.1007/978-3-662-04558-9CrossRefzbMATHGoogle Scholar
  6. 6.
    Pinciroli, C., et al.: ARGoS: a modular, parallel, multi-engine simulator for multi-robot systems. Swarm Intell. 6(4), 271–295 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringIndian Institute of Technology RoorkeeRoorkeeIndia

Personalised recommendations