Barrier Avoidance for Indoor Mobile Robot