I. Introduction
The utilization of robots in human populated environment is becoming increasingly effective and significant. Some applications include floor cleaning (such as in supermarkets, subway stations, etc.), package transportation and delivery, and orientation guidance (such as in historical centers, museums, fairs, etc.). To achieve autonomous navigation in such environments, it is necessary to estimate the behavior of actors (including humans, moving obstacles, and other robots), compute real-time control while ensuring safety, and potentially perform proactive navigation (i.e., compute actions that are compatible and acceptable to humans while avoiding the Freezing Robot Problem [1]).