Foundation Models to the Rescue: Deadlock Resolution in Connected Multi-Robot Systems
<|reference_start|>Foundation Models to the Rescue: Deadlock Resolution in Connected Multi-Robot Systems: Connected multi-agent robotic systems (MRS) are prone to deadlocks in an obstacle environment where the robots can get stuck away from their desired locations under a smooth low-level control policy. Without an external intervention, often in terms of a high-level command, a low-level control policy cannot resolve such deadlocks. Utilizing the generalizability and low data requirements of foundation models, this paper explores the possibility of using text-based models, i.e., large language models (LLMs), and text-and-image-based models, i.e., vision-language models (VLMs), as high-level planners for deadlock resolution. We propose a hierarchical control framework where a foundation model-based high-level planner helps to resolve deadlocks by assigning a leader to the MRS along with a set of waypoints for the MRS leader. Then, a low-level distributed control policy based on graph neural networks is executed to safely follow these waypoints, thereby evading the deadlock. We conduct extensive experiments on various MRS environments using the best available pre-trained LLMs and VLMs. We compare their performance with a graph-based planner in terms of effectiveness in helping the MRS reach their target locations and computational time. Our results illustrate that, compared to grid-based planners, the foundation models perform better in terms of the goal-reaching rate and computational time for complex environments, which helps us conclude that foundation models can assist MRS operating in complex obstacle-cluttered environments to resolve deadlocks efficiently.<|reference_end|>
@article{garg2024foundation,
    title={Foundation Models to the Rescue: Deadlock Resolution in Connected
  Multi-Robot Systems},
    author={Kunal Garg, Songyuan Zhang, Jacob Arkin, Chuchu Fan},
    journal={arXiv preprint arXiv:2404.06413},
    year={2024},
    archivePrefix={arXiv},
    eprint={2404.06413},
    primaryClass={cs.RO cs.CL math.OC}
}