Robotic Person-Following In Cluttered Environments