The invention provides an unmanned aerial vehicle formation keeping, transformation,
obstacle avoidance and
collision avoidance system based on an artificial
potential field method. The
system comprises a formation structure module, a parameter measurement and calculation module, an artificial
potential field module and an instruction integration module. The formation modeling module is used for performing
virtual modeling on the formation through a
virtual structure method, giving a target position of the current unmanned aerial vehicle, calculating a relative position and a relative speed with the target position according to the target position, calculating each obstacle according to the obstacle information, setting an emergency degree for the obstacles, and determining the formation according to the emergency degree. And calculating the
gravitation and the repulsive force of the target position and the obstacle, finally synthesizing an initial
resultant force, limiting the
resultant force, and finally outputting a control instruction which can be actually executed by the optimized unmanned aerial vehicle. According to the method, the overall stability of the formation is ensured, flexible and efficient formation change can be realized, and real-time and reliable
obstacle avoidance and collision avoidance capabilities are realized, so that the autonomous collaborative operation level of a multi-unmanned aerial vehicle
system in a complex environment is improved.