Motion And Task Planning For Mobile Robot Navigation Under Uncertainty