Minimum Time Strategies for a Differential Drive Robot Escaping from a Circular Detection Region
Ubaldo Ruiz
TL;DR
This work models the problem of a Differential Drive Robot (DDR) escaping from a circular detection region as a zero-sum differential game between an evader and a pursuer. Using retro-time Hamiltonian methods, it derives time-optimal controls in closed form, revealing two singular surfaces: the Transition Surface (where the evader switches controls) and the Dispersal Surface (where dual optimal choices exist). The analysis shows that the solution structure depends on the speed ratio $\rho_v=\frac{V_d^{\max}}{V_r^{\max}}$ and the radius ratio $\rho_l=\frac{r_d}{b}$, partitioning the reduced space into regions that favor primary translation or rotation-in-place strategies. Numerical simulations validate the theoretical findings, illustrating how optimal strategies shift with $\rho_v$ and $\rho_l$ and confirming that, despite the evader’s speed advantage, the dynamics exhibit rich behavior beyond simple outward translation. These results provide practical insights for designing surveillance and evasion strategies in mobile robotics when a DDR interacts with a moving or stationary detection region.
Abstract
A Differential Drive Robot (DDR) located inside a circular detection region in the plane wants to escape from it in minimum time. Various robotics applications can be modeled like the previous problem, such as a DDR escaping as soon as possible from a forbidden/dangerous region in the plane or running out from the sensor footprint of an unmanned vehicle flying at a constant altitude. In this paper, we find the motion strategies to accomplish its goal under two scenarios. In one, the detection region moves slower than the DDR and seeks to prevent escape; in another, its position is fixed. We formulate the problem as a zero-sum pursuit-evasion game, and using differential games theory, we compute the players' time-optimal motion strategies. Given the DDR's speed advantage, it can always escape by translating away from the center of the detection region at maximum speed. In this work, we show that the previous strategy could be optimal in some cases; however, other motion strategies emerge based on the player's speed ratio and the players' initial configurations.
