A layout optimization method for multi-robot manufacturing systems was proposed. Task allocation and component positioning were simultaneously optimized. The layout design problem was formulated as a three-objective optimization problem. A multiobjective genetic algorithm was used to solve the optimization problem.