FG-PE: Factor-graph Approach for Multi-robot Pursuit-Evasion
Messiah Abolfazli Esfahani, Ayşe Başar, Sajad Saeedi
TL;DR
FG-PE introduces a factor-graph formulation for coordinating multiple pursuers against a single evader in a 2D environment. By unifying evader estimation and pursuer planning under MAP inference and leveraging a Levenberg–Marquardt optimizer within the GTSAM framework, FG-PE explicitly handles uncertainty and communication dropouts while scaling to more agents and obstacles. The approach yields substantial reductions in capture time and travel distance compared to baselines, remains robust under reduced measurement frequency and dropped messages, and is validated through both simulated and real-world TurtleBot experiments. This work provides a principled, scalable, and uncertainty-aware tool for cooperative pursuit-evasion with strong practical implications for multi-robot surveillance and search-and-rescue tasks.
Abstract
With the increasing use of robots in daily life, there is a growing need to provide robust collaboration protocols for robots to tackle more complicated and dynamic problems effectively. This paper presents a novel, factor graph-based approach to address the pursuit-evasion problem, enabling accurate estimation, planning, and tracking of an evader by multiple pursuers working together. It is assumed that there are multiple pursuers and only one evader in this scenario. The proposed method significantly improves the accuracy of evader estimation and tracking, allowing pursuers to capture the evader in the shortest possible time and distance compared to existing techniques. In addition to these primary objectives, the proposed approach effectively minimizes uncertainty while remaining robust, even when communication issues lead to some messages being dropped or lost. Through a series of comprehensive experiments, this paper demonstrates that the proposed algorithm consistently outperforms traditional pursuit-evasion methods across several key performance metrics, such as the time required to capture the evader and the average distance traveled by the pursuers. Additionally, the proposed method is tested in real-world hardware experiments, further validating its effectiveness and applicability.
