What are the advantages of assembly robots?