Mobile Robot Navigation For Person Following In Indoor Environments