RPF-Search: Field-based Search for Robot Person Following in Unknown Dynamic Environments

1Southern University of Science and Technology (SUSTech)
2Italian Institute of Technology (IIT)

*Indicates Equal Contribution
MY ALT TEXT

RPF-Search addresses the challenges of person search in unknown, dynamic environments. The proposed approach enables the system to search for the target person in promising directions under topographic occlusion, as demonstrated in (a), despite a rough trajectory prediction. Additionally, the proposed method adapts to dynamic occlusions, either overtaking the occluders (b) or following them (c) based on their motion patterns and observed environments.

Abstract

Autonomous robot person-following (RPF) systems are crucial for personal assistance and security but suffer from target loss due to occlusions in dynamic, unknown environments. Current methods rely on pre-built maps and assume static environments, limiting their effectiveness in real-world settings. There is a critical gap in re-finding targets under topographic (e.g., walls, corners) and dynamic (e.g., moving pedestrians) occlusions. In this paper, we propose a novel heuristic-guided search framework that dynamically builds environmental maps while following the target and resolves various occlusions by prioritizing high-probability areas for locating the target. For topographic occlusions, a belief-guided search field is constructed and used to evaluate the likelihood of the target’s presence, while for dynamic occlusions, a fluid-field approach allows the robot to adaptively follow or overtake moving occluders. Past motion cues and environmental observations refine the search decision over time. Our results demonstrate that the proposed method outperforms existing approaches in terms of search efficiency and success rates, both in simulations and real-world tests. Our target search method enhances the adaptability and reliability of RPF systems in unknown and dynamic environments to support their use in real-world applications.

MY ALT TEXT

The framework of our RPF-search consists of three conditions: Occ, DO, and TO, representing "is occlusion", "is dynamic occlusion" and "topographic occlusion", respectively. The search process is divided into two categories: topographic occlusion from environmental corners and dynamic occlusion caused by moving pedestrians. For topographic occlusion, we use a belief-guided search field to optimize target search by selecting promising searching points based on information gain, target probability, motion efficiency, and collision risk. For dynamic occlusion, motion cues from pedestrians guide whether to follow via a fluid-field approach or overtake using an observation-based potential field.

Real-world Experiments

Simulated Environmental Settings

Simulated Experiments