I. Introduction
Robots are envisioned to coexist with humans in unscripted environments and accomplish a diverse set of objectives. Towards this goal, navigation is an essential task for the autonomous mobile robot. This requires the mobile robot to navigate human crowds in not just a safe and efficient manner, but also in a socially compliant way, i.e., the robot has to collaboratively avoid collisions with surrounding humans and alter its path in a human-predictable manner. To achieve this, the robot needs to accurately predict the future trajectories of humans within the crowd and accordingly plan its own path.