Task Allocation and Route Planning for Robotic Service Networks with Multiple Depots in Indoor Environments