The invention discloses a method for simultaneously realizing communication and man-
machine communication of an intelligent
humanoid robot by using a dual-core heterogeneous core, which comprises the following steps of: additionally arranging a dynamic computing power scheduling
abstraction layer between an ARM framework communication core and an x86 framework intelligent core of the
humanoid robot so as to construct a unified computing
power pool, and monitoring a dual-core load state in real time through the
abstraction layer; when the load of any kernel is too high, a non-real-time task is dynamically migrated to an idle computing power area of the other kernel, meanwhile, differentiated computing power weights are pre-distributed for the dual kernels based on a human-computer interaction scene pre-judged through
visual recognition, and finally, through coordination of an
abstraction layer, a communication kernel is responsible for instruction receiving and
preliminary analysis, and the task is dynamically migrated to the idle computing power area of the other kernel. And the intelligent core is responsible for making decisions and plans in combination with the tool
perception data to realize efficient collaborative response of the two. According to the method, the dynamic computing power scheduling abstraction layer is additionally arranged, computing resources of the dual-core heterogeneous kernel are abstracted into the unified computing
power pool, the thinking limitation of traditional static task allocation is broken through, and dynamic reallocation of computing power is achieved.