Robot motion planning in crowded environments