A General Purpose Method for Robotic Interception of Non-Cooperative Dynamic Targets
Tanmay P. Patel, Erica L. Tevere, Erik H. Kramer, Rudranarayan M. Mukherjee
TL;DR
The paper tackles autonomous interception of dynamic, non-cooperative targets using only monocular vision without global localization. It introduces a modular framework combining an EKF-based relative pose estimator, a history-driven target motion predictor, and a receding-horizon trajectory planner that operates in the observer's body frame. The approach demonstrates centimeter-level interception accuracy and high success rates across heterogeneous platforms (rover, UAV, and spacecraft simulators) under partial observability and sensor dropouts, with real-time performance on embedded hardware. It further demonstrates the value of motion prediction in maintaining interception during occlusions and field-of-view losses, and discusses extensions to diffusion-based intent prediction and obstacle handling for future work.
Abstract
This paper presents a general purpose framework for autonomous, vision-based interception of dynamic, non-cooperative targets, validated across three distinct mobility platforms: an unmanned aerial vehicle (UAV), a four-wheeled ground rover, and an air-thruster spacecraft testbed. The approach relies solely on a monocular camera with fiducials for target tracking and operates entirely in the local observer frame without the need for global information. The core contribution of this work is a streamlined and general approach to autonomous interception that can be adapted across robots with varying dynamics, as well as our comprehensive study of the robot interception problem across heterogenous mobility systems under limited observability and no global localization. Our method integrates (1) an Extended Kalman Filter for relative pose estimation amid intermittent measurements, (2) a history-conditioned motion predictor for dynamic target trajectory propagation, and (3) a receding-horizon planner solving a constrained convex program in real time to ensure time-efficient and kinematically feasible interception paths. Our operating regime assumes that observability is restricted by partial fields of view, sensor dropouts, and target occlusions. Experiments are performed in these conditions and include autonomous UAV landing on dynamic targets, rover rendezvous and leader-follower tasks, and spacecraft proximity operations. Results from simulated and physical experiments demonstrate robust performance with low interception errors (both during station-keeping and upon scenario completion), high success rates under deterministic and stochastic target motion profiles, and real-time execution on embedded processors such as the Jetson Orin, VOXL2, and Raspberry Pi 5. These results highlight the framework's generalizability, robustness, and computational efficiency.
