The invention provides a low-altitude aircraft cooperative positioning method based on a
Bluetooth ad hoc network, and the method comprises the steps: enabling low-altitude aircraft nodes to find neighbors through
Bluetooth broadcasting and scanning, and constructing the ad hoc network; carrying out
Bluetooth RSSI
distance measurement on all nodes in the network and neighbor nodes,
smoothing RSSI through Kalman filtering, converting the RSSI into distance by using an online calibrated
path loss model, and recording a result; selecting three aircraft nodes which meet a triangular inequality and are neighbor to one another, and establishing a
global coordinate system by taking the aircraft nodes as initial anchor nodes; selecting three anchor nodes adjacent to the non-anchor node, performing trilateral positioning by using the
distance measurement results of the three anchor nodes and the node to be positioned, calculating the coordinates of the three anchor nodes, and upgrading the three anchor nodes into the anchor nodes; and iteratively executing the steps until all nodes in the network are positioned. According to the invention, the low-cost and low-power-consumption Bluetooth module is utilized, the distributed and high-robustness cooperative positioning of the aircraft cluster is realized through an innovative
signal processing and modeling method in an environment without
GPS signals, the support of a ground
base station is not needed, and the method is suitable for emergency investigation, cluster performance and other scenes.