The invention discloses an indoor positioning and
attitude determination method based on pseudo star map recognition. The method comprises the following steps: designing a pseudo star array meeting a
cross ratio constraint condition based on a three-dimensional topological
layout; accurately calibrating the position of each pseudo star, calculating the cross-ratio of collinear adjacent four-point pseudo
stars, and generating a global pseudo star cross-ratio feature
library; collecting a scene image containing a pseudo star in real time, and extracting a sub-pixel-level
light spot center coordinate to form a feature
point set of each view field; a collinear point group is screened out from the feature
point set, and then specific collinear point chains are extracted to form a collinear point chain set; calculating a cross-ratio invariant for the longest collinear point chain based on a cross-ratio invariance principle, and constructing a local pseudo-star cross-ratio sub-
library through matching with a global pseudo-star cross-ratio feature
library; carrying out cross-ratio calculation on other collinear point chains and matching local pseudo-star cross-ratio sub-libraries to establish a corresponding relation; and resolving an initial
pose value, constructing a joint optimization model fusing a re-projection error and a cross-ratio constraint, and iteratively optimizing and outputting a high-precision six-degree-of-freedom
pose result. The invention further discloses a corresponding
system,
electronic equipment and a computer readable storage medium.