The invention relates to a neural network-based method for swarm robots to realize cooperative foraging through using
pheromone-based communication. The method includes the following steps that: a neural
network model is established; a
pheromone volatilization model is designed; and a
system overall behavior framework model is established. According to the method of the invention, the
pheromone volatilization model of swarm
robot cooperative foraging behaviors is put forward and is defined as Ii(t), that is, the external input of an i-th
neuron at a time t, and in the formula, an attracting pheromone Pa has a large positive value, a repulsion pheromone Po and a repulsion pheromone Pe have small negative values; when a foraging
robot finds food and transports the food back to a
nest, the foraging
robot releases the attracting pheromone Pa; when the robot avoids an obstacle, the robot releases the repulsion pheromone Po; when the robot searches for food randomly in a
working environment,the robot releases the repulsion pheromone Pe; the neural network updates output at any time according to the change of the Ii(t); and the evolution of the neural network enables the swarm robots tocommunicate locally, and witness self-organized group behaviors during an interaction process.