Improving the performance of multi-robot systems by task switching

We consider the problem of task assignment for a multi-robot system where each robot must attend to one or more queues of tasks. We assume that individual robots have no knowledge of tasks in the environment that are not in their queue. Robots in communication with each other may share information a...

Full description

Bibliographic Details
Main Authors: Ayanian, Nora, Sung, Cynthia Rueyi, Rus, Daniela L.
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Institute of Electrical and Electronics Engineers (IEEE) 2014
Online Access:http://hdl.handle.net/1721.1/90596
https://orcid.org/0000-0001-5473-3566
https://orcid.org/0000-0002-8967-1841
_version_ 1826213419612635136
author Ayanian, Nora
Sung, Cynthia Rueyi
Rus, Daniela L.
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Ayanian, Nora
Sung, Cynthia Rueyi
Rus, Daniela L.
author_sort Ayanian, Nora
collection MIT
description We consider the problem of task assignment for a multi-robot system where each robot must attend to one or more queues of tasks. We assume that individual robots have no knowledge of tasks in the environment that are not in their queue. Robots in communication with each other may share information about active tasks and exchange queues to achieve lower cost for the system. We show that allowing this kind of task switching causes tasks to be completed more efficiently. In addition, we present conditions under which queues can be guaranteed to make progress, and we support these claims with simulation and experimental results. This work has potential applications in manufacturing, environmental exploration, and pickup-delivery tasks.
first_indexed 2024-09-23T15:48:48Z
format Article
id mit-1721.1/90596
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T15:48:48Z
publishDate 2014
publisher Institute of Electrical and Electronics Engineers (IEEE)
record_format dspace
spelling mit-1721.1/905962022-10-02T04:15:14Z Improving the performance of multi-robot systems by task switching Ayanian, Nora Sung, Cynthia Rueyi Rus, Daniela L. Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology. School of Engineering Sung, Cynthia Rueyi Ayanian, Nora Rus, Daniela L. We consider the problem of task assignment for a multi-robot system where each robot must attend to one or more queues of tasks. We assume that individual robots have no knowledge of tasks in the environment that are not in their queue. Robots in communication with each other may share information about active tasks and exchange queues to achieve lower cost for the system. We show that allowing this kind of task switching causes tasks to be completed more efficiently. In addition, we present conditions under which queues can be guaranteed to make progress, and we support these claims with simulation and experimental results. This work has potential applications in manufacturing, environmental exploration, and pickup-delivery tasks. United States. Office of Naval Research. Multidisciplinary University Research Initiative (Grant N00014-09-1-1051) United States. Office of Naval Research. Multidisciplinary University Research Initiative (Grant N00014-09-1-1031) National Science Foundation (U.S.) (Award IIS-1117178) American Society for Engineering Education. National Defense Science and Engineering Graduate Fellowship 2014-10-07T19:01:11Z 2014-10-07T19:01:11Z 2013-05 Article http://purl.org/eprint/type/ConferencePaper 978-1-4673-5643-5 978-1-4673-5641-1 1050-4729 http://hdl.handle.net/1721.1/90596 Sung, Cynthia, Nora Ayanian, and Daniela Rus. “Improving the Performance of Multi-Robot Systems by Task Switching.” 2013 IEEE International Conference on Robotics and Automation (May 2013). https://orcid.org/0000-0001-5473-3566 https://orcid.org/0000-0002-8967-1841 en_US http://dx.doi.org/10.1109/ICRA.2013.6630993 Proceedings of the 2013 IEEE International Conference on Robotics and Automation Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) MIT web domain
spellingShingle Ayanian, Nora
Sung, Cynthia Rueyi
Rus, Daniela L.
Improving the performance of multi-robot systems by task switching
title Improving the performance of multi-robot systems by task switching
title_full Improving the performance of multi-robot systems by task switching
title_fullStr Improving the performance of multi-robot systems by task switching
title_full_unstemmed Improving the performance of multi-robot systems by task switching
title_short Improving the performance of multi-robot systems by task switching
title_sort improving the performance of multi robot systems by task switching
url http://hdl.handle.net/1721.1/90596
https://orcid.org/0000-0001-5473-3566
https://orcid.org/0000-0002-8967-1841
work_keys_str_mv AT ayaniannora improvingtheperformanceofmultirobotsystemsbytaskswitching
AT sungcynthiarueyi improvingtheperformanceofmultirobotsystemsbytaskswitching
AT rusdanielal improvingtheperformanceofmultirobotsystemsbytaskswitching