REGROUP: A Robot-Centric Group Detection and Tracking System