Scheduling of mobile robots for transportation and manufacturing tasks