Visible to the public Robust Algorithms for Mobile Robots to Learn Human Preferred Movement in a Hallway