El gran avance experimentado por las ciencias de la computación en los últimos años, ligado al nacimiento de nuevos enfoques de computación y arquitecturas que permiten el procesamiento paralelo y distribuido de la información, ha permitido resolver problemas que hasta el momento se consideraban irresolubles debido a su complejidad. \\ Sin embargo, estos avances han conducido a la aparición de nuevos problemas que demandan soluciones óptimas en términos de complejidad computacional. En este contexto, aparece el paradigma evolutivo, que pretende ofrecer soluciones óptimas a estos problemas en lo que a tiempo y cómputo se refiere. \\ Muchos de estos problemas, están relacionados con el consenso, acuerdo y coordinación de múltiples agentes móviles. Las futuras smart cities, que en algunos lugares ya son una realidad, o los agentes microrobóticos alojados en el organismo y encargados de monitorizar el comportamiento del mismo, son solo algunos ejemplos. El presente trabajo, desarrolla una solución evolutiva o bioinspirada al problema del control de formaciones en múltiples nanorobots móviles, obteniendo un único agente computacional formado por la unión de diversos agentes móviles.