search

UMD     This Site





Fig. 1 from the paper. This is a depiction of the problem, task allocation with very low communication (left). Two example scenarios to which this problem is relevant (right) are task allocation to stealth agents already in the field (right-top) and task allocation when communication is jammed by an adversary (right-bottom). Click for larger view.

Fig. 1 from the paper. This is a depiction of the problem, task allocation with very low communication (left). Two example scenarios to which this problem is relevant (right) are task allocation to stealth agents already in the field (right-top) and task allocation when communication is jammed by an adversary (right-bottom). Click for larger view.

 

A new paper by Clark School faculty, alumni and students explores the problem of task allocation among networked multi-robot systems when communication conditions are poor. It was recently published online in IEEE Access.

Distributed Task Allocation Algorithms for Multi-Agent Systems With Very Low Communication presents two new algorithms designed for situations when robot “agents” choose not to communicate. This may be for reasons of stealth, when there is considerable loss in communication signal over long distances, when hardware malfunctions, or when communication is actively jammed by an adversary. In such cases, agents may need to divide up tasks without knowing the status of other agents.

Giving robots algorithms that can handle these conditions is useful. Assuming that networked agents know the total number of agents in the workspace, the authors developed solutions that ensure all tasks are eventually completed—even if some agents in the network are destroyed. Their two new task allocation algorithms assume communication may not happen, but bene?t the robotic agents and their missions whenever communication is successful.

The work was conducted by ISR alumnus Akshay Bapat (MSSE 2020), now a robotics perception engineer with Magna International in Troy, Mich.; current M.Eng. in Robotics student Bharath Reddy Bora; Professor Jeffrey Herrmann (ME/ISR), Professor Shapour Azarm (ME), Assistant Professor Huan Mumu Xu (AE/ISR), and ISR-affiliated Assistant Professor Michael Otte (AE).

The first algorithm, the “Spatial Division Playbook Algorithm,” (SDPbA), divides tasks among agents based on an area decomposition. The second algorithm, the “Traveling Salesman Playbook Algorithm” (TSPbA), considers mission travel distance by leveraging an existing algorithm, Christo?des’ 3/2 approximation algorithm. Both algorithms are designed to perform better than existing decentralized task allocation algorithms in scenarios with very low communication availability.

In the paper, the authors use simulations to compare the new SDPbA and TSPbA algorithms to four existing state-of-the-art task allocation algorithms (ACBBA, DHBA, PIA and GA) across multiple communication levels and multiple numbers of targets, and using three different communication models. In particular, they consider task allocation scenarios that involve visiting stationary targets, and study how performance changes across a variety of communication quality levels and target numbers, while keeping number of agents constant.

They find that both SDPbA and TSPbA offer trade-offs between using a simple and computationally ef?cient approach and using a more sophisticated but more expensive approach. If the number of targets is small, TSPbA is only slightly computationally more expensive than SDPbA. If there are a large number of targets, TSPbA may generate a better solution but is signi?cantly more computationally expensive than SDPbA. Overall, the new algorithms perform favorably, in terms of the time required to ensure all targets are visited, in the special case when communication is very low.

The authors’ experimental results show that SDPbA and TSPbA perform better on average than current algorithms ACBBA, DHBA, PIA and GA at lower communication levels and at number of targets greater than 30, especially with respect to average mission completion time. TSPbA performs better than SDPbA in all cases except for when the number of targets are 10.

The playbook algorithms performed well in scenarios with very low communication and many targets regardless of communication model. This suggests that the playbook algorithms, and especially TSPbA, may have useful applications in a variety of low-communication settings.



Related Articles:
Alum Fumin Zhang elected to IEEE Fellow
Baras, Sadler part of large ARL DataDrivER project
ArtIAMAS receives third-year funding of up to $15.1M
Alum Naomi Leonard is 2023 IEEE Control Systems Award recipient
Helping robots navigate to a target, around obstacles and without a map
New GAMEOPT framework will help future autonomous vehicles safely navigate unsignalized intersections
Alum Nitin Sanket wins Larry S. Davis Doctoral Dissertation Award
'MorphEyes' stereo camera system improves quadrotor UAV navigation
A cooperative control algorithm for robotic search and rescue
Clark School researchers test decentralized task allocation algorithms for UAV teams

January 19, 2023


«Previous Story  

 

 

Current Headlines

Srivastava Named Inaugural Director of Semiconductor Initiatives and Innovation

State-of-the-Art 3D Nanoprinter Now at UMD

UMD, Partners Receive $31M for Semiconductor Research

Two NSF Awards for ECE Alum Michael Zuzak (Ph.D. ’22)

Applications Open for Professor and Chair of UMD's Department of Materials Science and Engineering

Ghodssi Honored With Gaede-Langmuir Award

Milchberg and Wu named Distinguished University Professors

New features on ingestible capsule will deliver targeted drugs to better treat IBD, Crohn’s disease

Forty years of MEMS research at the Hilton Head Workshop

Baturalp Buyukates (ECE Ph.D. ’21) Honored by IEEE ComSoc

 
 
Back to top  
Home Clark School Home UMD Home