The present invention discloses a method for resolving multiple echoes in the air of a
lidar based on distance and
reflectivity constraints. Geometric calibration equations and
radiation calibration equations of a mapping
lidar are respectively established to correct the
distance measurement indication value, angle measurement indication value, amplitude, and relative
reflectivity of each echo. The time-of-flight principle is used to determine the time interval of the farthest
laser echo. According to the
laser emission repetition frequency, the number of main
laser emission
waves existing within the time interval of the farthest laser echo is determined. Then, adjacent consecutive scanning points in the
pitch and
azimuth directions are respectively determined according to the scanning
pitch angle and
azimuth angle. Finally, the continuity of the main emission wave is judged, and based on the geometric and
radiation continuity between adjacent consecutive scanning points, the continuity
noise energy is calculated using the
ranging result and relative
reflectivity result of each echo, and the continuity
noise function corresponding to each MTA is obtained. A robust non-linear optimization model is constructed and optimized to solve. The present invention can achieve accurate calculation of the MTA time.