AUTOMATIC IDENTIFICATION METHOD AND DEVICE FOR PLANETARY SEISMOGRAPH AZIMUTH ANGLES BASED ON PLANETARY SUNDIAL

20240426606 ยท 2024-12-26

    Inventors

    Cpc classification

    International classification

    Abstract

    The present invention discloses an automatic identification method and device for planetary seismograph azimuth angles based on a planetary sundial, comprising: obtaining geographical coordinates of a sundial needle tip and a sundial needle tip shadow relative to a planetary surface; determining a theoretical second solar ray elevation angle and a ray azimuth angle; constructing an objective function according to a first solar ray elevation angle and a ray azimuth angle corresponding to a time for obtaining the sundial needle tip shadow; and taking a minimum objective function as a target for solving a planetary seismograph azimuth angle. The present invention determines the planetary seismograph azimuth angle only by optical photos of a planetary rover or a lander without active vibration devices on supporting legs of the lander, thereby reducing system complexity and reducing weight, volume and power consumption brought by additional devices on the supporting legs of the lander.

    Claims

    1. An automatic identification method for planetary seismograph azimuth angles based on a planetary sundial, comprising: obtaining a geographical coordinate of a sundial needle tip relative to a planetary surface by a ground station computer; obtaining an overlooking image of a sundial needle shadow by a rover camera or a lander camera, and obtaining a first solar ray elevation angle and a first solar ray azimuth angle by the ground station computer; obtaining a geographical coordinate of a sundial needle tip shadow relative to the planetary surface according to the overlooking image by the ground station computer; determining a theoretical second solar ray elevation angle and a second solar ray azimuth angle according to the geographical coordinate of the sundial needle tip relative to the planetary surface and the geographical coordinate of the sundial needle tip shadow relative to the planetary surface; constructing an objective function based on the first solar ray elevation angle and the first solar ray azimuth angle, and the second solar ray elevation angle and the second solar ray azimuth angle; the objective function defined as: A = .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]" + .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]" wherein, and are the first solar ray azimuth angle and the first solar ray elevation angle; and and are the second solar ray azimuth angle and the second solar ray elevation angle; solving the objective function by taking a minimum objective function as a target to obtain a planetary seismograph azimuth angle configured for a layout of a planetary seismograph to explore an internal planetary structure and planetary underground resources.

    2. The automatic identification method for planetary seismograph azimuth angles based on the planetary sundial according to claim 1, wherein the geographical coordinate of the sundial needle tip relative to the planetary surface is Q.sub.0N(X.sub.0N,Y.sub.0N,Z.sub.0N), and an expression is as follows: [ X 0 N Y 0 N Z 0 N ] = [ cos 1cos - cos 1sin2sin - sin 1cos2 cos 1sin + cos 1sin2cos sin 1cos + cos 1sin2sin cos 1cos2 sin 1sin - cos 1sin2cos - cos 2 sin sin 2 cos 2cos ] [ 0 0 H ] wherein, 1 is a pitch angle obtained by an attitude sensor after a planetary seismograph is arranged on the planetary surface, 2 is a rolling angle obtained by the attitude sensor after the planetary seismograph is arranged on the planetary surface, is an azimuth angle of the planetary seismograph, and His a length of a sundial needle.

    3. (canceled)

    4. The automatic identification method for planetary seismograph azimuth angles based on the planetary sundial according to claim 1, wherein the first solar ray elevation angle and the first solar ray azimuth angle at a same time are obtained according to the following formulas:
    cos Az cosh=cos H cos sin sin cos
    sin Az cosh=sin H cos
    sinh=sin sin +cos H cos cos wherein, is a solar declination, H is a solar hour angle, and is a geographical latitude of a planetary seismograph layout.

    5. The automatic identification method for planetary seismograph azimuth angles based on the planetary sundial according to claim 1, wherein the geographical coordinate of the sundial needle tip shadow relative to the planetary surface is Q.sub.1N(X.sub.1N,Y.sub.1N,Z.sub.1N), and a calculation formula is as follows: [ X 1 N Y 1 N Z 1 N ] = [ cos 1cos - cos 1sin2sin - sin 1cos2 cos 1sin + cos 1sin2cos sin 1cos + cos 1sin2sin cos 1cos2 sin 1sin - cos 1sin2cos - cos 2 sin sin 2 cos 2cos ] [ X 1 B Y 1 B Z 1 B ] wherein, 1 is a pitch angle after a planetary seismograph is arranged on the planetary surface; 2 is a rolling angle after the planetary seismograph is arranged on the planetary surface; is an azimuth angle of the planetary seismograph; and (X.sub.1B,Y.sub.1B,Z.sub.1B) is a coordinate of the sundial needle tip shadow in a coordinate system of the planetary seismograph.

    6. The automatic identification method for planetary seismograph azimuth angles based on the planetary sundial according to claim 5, wherein (X.sub.1B,Y.sub.1B,Z.sub.1B) is obtained by the following formulas: X 1 B = kx * X 1 P Y 1 B = ky * Y 1 P Z 1 B = Z 1 P = 0 wherein, (X.sub.1P,Y.sub.1P,Z.sub.1P) is a coordinate of the sundial needle tip shadow in the overlooking image, kx is a scaling ratio of a sundial surface pattern in a transverse axis direction of the overlooking image, and ky is a scaling ratio of the sundial surface pattern in a vertical axis direction of the overlooking image.

    7. The automatic identification method for planetary seismograph azimuth angles based on the planetary sundial according to claim 1, wherein the second solar ray elevation angle and the second solar ray azimuth angle are obtained by the following formulas: = arctan Y X = arctan Z X 2 + Y 2 wherein X=X.sub.1NX.sub.0N, Y=Y.sub.1NY.sub.0N, Z=Z.sub.1NZ.sub.0N; Q.sub.0N(X.sub.0N,Y.sub.0N,Z.sub.0N) is the geographical coordinate of the sundial needle tip relative to the planetary surface; and Q.sub.1N(X.sub.1N,Y.sub.1N,Z.sub.1N) is the geographical coordinate of the sundial needle tip shadow relative to the planetary surface.

    8. An automatic identification device for planetary seismograph azimuth angles based on a planetary sundial, comprising: a geographical coordinate acquisition device of a sundial needle tip, used for obtaining a geographical coordinate of the sundial needle tip relative to a planetary surface according to a pitch angle, a rolling angle and an azimuth angle after a planetary seismograph is arranged on the planetary surface; a geographical coordinate acquisition device of a sundial needle tip shadow, used for receiving and obtaining a geographical coordinate of the sundial needle tip shadow relative to the planetary surface according to an overlooking image of the sundial needle tip shadow, and the pitch angle, the rolling angle and the azimuth angle after the planetary seismograph is arranged on the planetary surface; an azimuth angle identification device of the planetary seismograph, used for determining a first solar ray elevation angle and a first solar ray azimuth angle when the overlooking image is obtained, constructing an objective function by combining the geographical coordinate of the sundial needle tip relative to the planetary surface and the geographical coordinate of the sundial needle tip shadow relative to the planetary surface, and solving the objective function to obtain a planetary seismograph azimuth angle; the objective function defined as: A = .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]" + .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]" wherein, and are the first solar ray azimuth angle and the first solar ray elevation angle; and and are a second solar ray azimuth angle and a second solar ray elevation angle.

    Description

    DESCRIPTION OF DRAWINGS

    [0036] To more clearly describe the technical solutions in the embodiments of the present invention or in the prior art, the drawings required to be used in the description of the embodiments or the prior art will be simply presented below. Apparently, the drawings in the following description are merely the embodiments of the present invention, and for those ordinary skilled in the art, other drawings can also be obtained according to the provided drawings without contributing creative labor.

    [0037] FIG. 1 is a principle diagram of an automatic identification method for planetary seismograph azimuth angles based on a planetary sundial in the present invention;

    [0038] FIG. 2 is a schematic diagram of a planetary seismograph and a planetary rover arranged on a planetary surface in the present invention;

    [0039] FIG. 3 shows a sundial surface, a sundial needle and a shadow top view in the present invention;

    [0040] FIG. 4 is a schematic diagram of a solar elevation angle and a ray azimuth angle in the present invention.

    DETAILED DESCRIPTION

    [0041] The technical solutions in the embodiments of the present invention will be clearly and fully described below in combination with the drawings in the embodiments of the present invention. Apparently, the described embodiments are merely part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those ordinary skilled in the art without contributing creative labor will belong to the protection scope of the present invention.

    [0042] In the field of azimuth angle sensing of the planetary seismograph, there is only one method of azimuth angle identification based on an active source, and the inventor is the same as that of the present application. Although this solution achieves accurate identification of the azimuth angle, additional weight and power consumption are obviously added, which complicates the structure of the planetary seismograph.

    [0043] Therefore, the inventor of the present application continues to carry out in-depth research, and innovatively proposes an automatic identification method and device for planetary seismograph azimuth angles based on a planetary sundial again to overcome the technical defects revealed in the previous patent.

    [0044] The azimuth angle identification method disclosed by the present invention can achieve the automatic identification of the planetary seismograph azimuth angle only through the optical photos and a ground inclination and coordinate parameters of a lander point without adding other devices on the planetary seismograph.

    Embodiment 1

    [0045] Specifically, the present invention comprises the following steps, as shown in FIG. 1: [0046] obtaining a geographical coordinate of a sundial needle tip relative to a planetary surface; [0047] obtaining an overlooking image of a sundial needle shadow on a surface of a planetary seismograph, and a first solar ray elevation angle and a ray azimuth angle at a same time; [0048] obtaining a geographical coordinate of a sundial needle tip shadow relative to the planetary surface according to the overlooking image; [0049] determining a theoretical second solar ray elevation angle and a ray azimuth angle according to the geographical coordinate of the sundial needle tip relative to the planetary surface and the geographical coordinate of the sundial needle tip shadow relative to the planetary surface; [0050] constructing an objective function based on the first solar ray elevation angle and the ray azimuth angle, and the second solar ray elevation angle and the ray azimuth angle; [0051] solving by taking a minimum objective function as a target to obtain a planetary seismograph azimuth angle.

    [0052] The present invention firstly obtains the overlooking image of the sundial needle shadow, and then calculates the azimuth angle of the planetary seismograph on the planetary surface through the attitude information of the planetary seismograph and the relative position relationship between the sun and the planet. That is, the azimuth angle of the planetary seismograph can be obtained automatically, quickly and efficiently through the shadow image and the calculation mode of the planetary sundial without waiting for the natural planetary seismic signals, thereby providing a basis for the analysis and processing of the subsequent natural planetary seismic signals.

    [0053] In order to make those skilled in the art understand the implementation process of the solution of the present invention, the structure of the planetary seismograph is explained at first.

    Embodiment 2

    [0054] As shown in FIG. 2, an upper surface of the planetary seismograph is mainly composed of a sundial needle and a sundial surface, and the sundial needle can produce shadows under the irradiation of sunlight.

    [0055] In the present embodiment, in order to distinguish shadow angles generated by the sundial needle conveniently, several different regions are divided in different directions of the sundial surface, as shown in FIG. 3. A left side is a photo, and a right side is a converted top view.

    [0056] In the identification process of the azimuth angle,

    [0057] Firstly, the geographical coordinate of the sundial needle tip relative to the planetary surface is Q.sub.0N(X.sub.0N,Y.sub.0N,Z.sub.0N). If the length of the sundial needle is H, the coordinate of the sundial needle in a planetary seismograph coordinate system is Q.sub.0B(0,0,H). The geographical coordinate of the sundial needle on the planetary surface is calculated as Q0N(X0N,Y0N,Z0N)=C*Q0B according to an Euler angle transformation coordinate matrix (, 1,2). C is a rotation matrix, 1 (angle with NS) and 2 (angle with EW) are a pitch angle and a rolling angle obtained from an attitude sensor in the planetary seismograph after the planetary seismograph is arranged on the planetary surface, and is an azimuth angle of the planetary seismograph.

    [0058] An expression is as follows:

    [00007] [ X 0 N Y 0 N Z 0 N ] = [ cos 1cos - cos 1sin2sin - sin 1cos2 cos 1sin + cos 1sin2cos sin 1cos + cos 1sin2sin cos 1cos2 sin 1sin - cos 1sin2cos - cos 2 sin sin 2 cos 2cos ] [ 0 0 H ]

    [0059] Secondly, the overlooking image of the sundial needle shadow on the surface of the planetary seismograph is obtained. In the present embodiment, the overlooking image of the sundial needle shadow is obtained by photographing by a rover camera or a lander camera.

    [0060] At the same time, a first solar ray elevation angle and a ray azimuth angle at the same time are obtained. The solar elevation angle refers to an angle between a spatial direction vector pointing towards the sun at a point on the surface of the planet at a moment and the horizontal plane of the planet, which changes with time. As shown in FIG. 4, [0061] If h is the elevation angle and Az is the azimuth angle, then the solar elevation angle h and the azimuth angle Az are calculated by the following formulas:

    [00008] cos Ax cosh = cos H cos sin - sin cos sin Az cosh = sin H cos sinh = sin sin + cos H cos cos

    [0062] In the formulas, is a solar declination; H is a solar hour angle, which is obtained by an ephemeris; and is a geographical latitude arranged by the planetary seismograph, which can be obtained by flight data.

    [0063] The geographical coordinate of the sundial needle tip shadow relative to the planetary surface is set as Q.sub.1N(X.sub.1N,Y.sub.1N,Z.sub.1N). The geographical coordinate of the sundial needle tip shadow Q1B on the planetary surface is calculated as Q1N(X1N,Y1N,Z1N)=C*Q1B according to the Euler angle transformation coordinate matrix (, 1,2), and C is a rotation matrix.

    [0064] A calculation formula is:

    [00009] [ X 1 N Y 1 N Z 1 N ] = [ cos 1cos - cos 1sin2sin - sin 1cos2 cos 1sin + cos 1sin2cos sin 1cos + cos 1sin2sin cos 1cos2 sin 1sin - cos 1sin2cos - cos 2 sin sin 2 cos 2cos ] [ X 1 B Y 1 B Z 1 B ]

    [0065] In the formula, 1 is a pitch angle after the planetary seismograph is arranged on the planetary surface; 2 is a rolling angle after the planetary seismograph is arranged on the planetary surface; is an azimuth angle of the planetary seismograph; and (X.sub.1B,Y.sub.1B,Z.sub.1B) is a coordinate of the sundial needle tip shadow in a coordinate system of the planetary seismograph.

    [0066] Wherein (X.sub.1B,Y.sub.1B,Z.sub.1B) is obtained by the following formulas:

    [00010] X 1 B = kx * X 1 P Y 1 B = ky * Y 1 P Z 1 B = Z 1 P = 0

    [0067] In the formulas, (X.sub.1P,Y.sub.1P,Z.sub.1P) is the coordinate of the sundial needle tip shadow in the overlooking image, kx is a scaling ratio of a sundial surface pattern in a transverse axis direction of the overlooking image, and ky is a scaling ratio of the sundial surface pattern in a vertical axis direction of the overlooking image.

    [0068] Further, the second solar ray elevation angle and the ray azimuth angle are obtained by the following formulas:

    [00011] = arctan Y X = arctan Z X 2 + Y 2 [0069] wherein X=X.sub.1NX.sub.0N, Y=Y.sub.1NY.sub.0N, Z=Z.sub.1NZ.sub.0N; Q.sub.0N(X.sub.0N,Y.sub.0N,Z.sub.0N) is a geographical coordinate of the sundial needle tip relative to the planetary surface; and Q.sub.1N(X.sub.1N,Y.sub.1N,Z.sub.1N) is a geographical coordinate of the sundial needle tip shadow relative to the planetary surface.

    [0070] In the present embodiment, based on the first solar ray elevation angle and the ray azimuth angle and the second solar ray elevation angle and the ray azimuth angle, the constructed objective function is:

    [00012] A = .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]" + .Math. "\[LeftBracketingBar]" - .Math. "\[RightBracketingBar]"

    [0071] In the formula, and are the first solar ray azimuth angle and the ray elevation angle; and and are the second solar ray azimuth angle and the ray elevation angle.

    [0072] A minimum objective function is taken as a target for solving to obtain the azimuth angle of the planetary seismograph. In the present embodiment, when solving, varies from 1 to 360 at an interval of 1.

    Embodiment 3

    [0073] The present embodiment further discloses an automatic identification device for planetary seismograph azimuth angles based on a planetary sundial, comprising: [0074] a geographical coordinate acquisition unit of a sundial needle tip, used for obtaining the geographical coordinate of the sundial needle tip relative to the planetary surface according to a pitch angle, a rolling angle and an azimuth angle after the planetary seismograph is arranged on the planetary surface; [0075] a geographical coordinate acquisition unit of a sundial needle tip shadow, used for receiving and obtaining the geographical coordinate of the sundial needle tip shadow relative to the planetary surface according to the overlooking image of the needle tip shadow, and the pitch angle, the rolling angle and the azimuth angle after the planetary seismograph is arranged on the planetary surface; [0076] an azimuth angle identification unit of the planetary seismograph, used for determining the solar ray elevation angle and the ray azimuth angle when the overlooking image is obtained, constructing an objective function by combining the geographical coordinate of the sundial needle tip relative to the planetary surface and the geographical coordinate of the sundial needle tip shadow relative to the planetary surface, and performing solving to obtain a planetary seismograph azimuth angle.

    [0077] Compared with the prior art, the automatic identification device or method of the azimuth angle disclosed by the present invention can determine the planetary seismograph azimuth angle only by optical photos of the planetary rover or the lander without an active vibration device on supporting legs of the lander, thereby reducing the complexity of the system and reducing the weight, volume and power consumption brought by additional devices on the supporting legs of the lander.

    [0078] Each embodiment in the description is described in a progressive way. The difference of each embodiment from each other is the focus of explanation. The same and similar parts among all of the embodiments can be referred to each other. For a device disclosed by the embodiments, because the device corresponds to a method disclosed by the embodiments, the device is simply described. Refer to the description of the method part for the related part.

    [0079] The above description of the disclosed embodiments enables those skilled in the art to realize or use the present invention. Many modifications to these embodiments will be apparent to those skilled in the art. The general principle defined herein can be realized in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown herein, but will conform to the widest scope consistent with the principle and novel features disclosed herein.