Ingenieros como Luc Steels han llegado a desarrollar incluso una teoría del funcionalismo emergente (Steels, 1991) para referirse a los principios de diseño robóticos en los que se explota la interacción recurrente entre el robot y su entorno y entre los diferentes componentes del controlador del robot para conseguir una conducta funcional no descomponible.