Adap-RPF: Adaptive Trajectory Sampling for Robot Person Following in Dynamic Crowded Environments
Weixi Situ, Hanjing Ye, Jianwei Peng, Yu Zhan, Hong Zhang
TL;DR
Adap-RPF addresses robot person following in dynamic crowded environments by proposing a hierarchical framework that densely samples candidate following points within the target's social zones and evaluates them with a prediction-aware, multi-objective cost to generate a proactive following trajectory. This trajectory is tracked by a prediction-aware MPPI controller that accounts for predicted motions of surrounding pedestrians, enabling proactive collision avoidance. Key contributions include the Sobol-based target-centric candidate sampling, the multi-objective evaluation framework with explicit occlusion and proxemic terms, and the integration of predicted pedestrian trajectories into the MPPI controller. Experiments on a public benchmark and real-world Robot tests demonstrate improved target visibility, safety, and motion smoothness over state-of-the-art baselines across diverse dynamic scenarios.
Abstract
Robot person following (RPF) is a core capability in human-robot interaction, enabling robots to assist users in daily activities, collaborative work, and other service scenarios. However, achieving practical RPF remains challenging due to frequent occlusions, particularly in dynamic and crowded environments. Existing approaches often rely on fixed-point following or sparse candidate-point selection with oversimplified heuristics, which cannot adequately handle complex occlusions caused by moving obstacles such as pedestrians. To address these limitations, we propose an adaptive trajectory sampling method that generates dense candidate points within socially aware zones and evaluates them using a multi-objective cost function. Based on the optimal point, a person-following trajectory is estimated relative to the predicted motion of the target. We further design a prediction-aware model predictive path integral (MPPI) controller that simultaneously tracks this trajectory and proactively avoids collisions using predicted pedestrian motions. Extensive experiments show that our method outperforms state-of-the-art baselines in smoothness, safety, robustness, and human comfort, with its effectiveness further demonstrated on a mobile robot in real-world scenarios.
