The invention provides a polarization sensor temperature drift calibration and real-time compensation method based on a
semiconductor film, and belongs to the field of bionic polarization navigation. The method comprises the following steps: firstly, establishing a mapping relation between
voltage response of each channel of a sensor and temperature variation, a temperature compensation coefficient, and parameters such as polarization degree, polarization angle and
light intensity of incident light to obtain an actual output equation of the sensor; then, temperature compensation coefficients of all channels of the sensor are obtained through data fitting; secondly, selecting a reference temperature, obtaining sensor output under an indoor standard
light source, performing normalization
processing, and performing calibration to obtain three parameters including a proportionality coefficient, a polarization degree coefficient and a
polarizer polarization analysis angle of each channel; and finally, solving an actual output equation of the sensor to realize temperature drift real-time compensation. The sensor output model is further improved based on the temperature characteristic of the
semiconductor film material, the angle measurement error of the polarization sensor made of a
semiconductor is effectively reduced, and the navigation accuracy is improved.