Movatterモバイル変換


[0]ホーム

URL:


CN115164889B - A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane - Google Patents

A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane
Download PDF

Info

Publication number
CN115164889B
CN115164889BCN202210620572.4ACN202210620572ACN115164889BCN 115164889 BCN115164889 BCN 115164889BCN 202210620572 ACN202210620572 ACN 202210620572ACN 115164889 BCN115164889 BCN 115164889B
Authority
CN
China
Prior art keywords
polarization
vector
meridian plane
compass
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210620572.4A
Other languages
Chinese (zh)
Other versions
CN115164889A (en
Inventor
郭雷
王振
邱真兵
张霄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang UniversityfiledCriticalBeihang University
Priority to CN202210620572.4ApriorityCriticalpatent/CN115164889B/en
Publication of CN115164889ApublicationCriticalpatent/CN115164889A/en
Application grantedgrantedCritical
Publication of CN115164889BpublicationCriticalpatent/CN115164889B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to a three-dimensional real-time attitude determination method of a polarization compass based on a polarization meridian plane, which comprises the steps of firstly, respectively extracting a sun polarization neutral point and a sun vector based on a sun polarization field imaging mode to establish a polarization meridian plane model; and finally, based on the polarization meridian plane measurement model and the simultaneous solar vector coordinate system conversion model, solving the real-time attitude information of the polarization compass, namely the course angle, the pitch angle and the roll angle. According to the method, the propagation process of the incident polarized light rays is represented by the polarization meridian plane, the two-dimensional characteristic sun vector is expanded into the three-dimensional characteristic polarization meridian plane, the autonomous attitude determination of the polarization compass is realized without an external horizontal reference instrument, the problem that the three-dimensional real-time attitude determination cannot be realized when only a single sun vector is considered in polarization navigation is solved, and the requirement that the symmetrical characteristic of an orientation method based on the polarization meridian needs to be horizontally placed is overcome.

Description

Polarization meridian plane-based three-dimensional real-time attitude determination method for polarization compass
Technical Field
The invention relates to the technical field of three-dimensional real-time attitude determination methods of polarization compasses, in particular to a three-dimensional real-time attitude determination method of a polarization compass based on a polarization meridian plane.
Background
As an autonomous navigation instrument applied to the earth atmosphere, the three-dimensional real-time attitude determination technology of the polarization compass is a key technology for continuously researching, exploring and seeking breakthrough in all countries of the world. The technology can solve the problem of real-time acquisition of the three-dimensional attitude information of the high-precision carrier under the condition of satellite navigation rejection or interference.
As a result of the analysis of paper "Limitation of Rayleigh sky model for bio-inspired polarized skylight navigation in three-dimensional attitude determination", polarization navigation is unable to achieve three-dimensional real-time pose determination when only a single solar vector is considered. In order to realize real-time attitude determination of the polarization compass, the existing autonomous navigation method of the polarization compass is mostly dependent on other devices such as a horizon, a magnetometer, a gravity pendulum, an inertial navigation system or an inclinometer to provide horizontal reference measurement information. Patent number CN110231025A is a dynamic orientation method and system based on strapdown polarized light compass, the pitch angle and roll angle of the polarized compass are obtained by strapdown inertial navigation, and then the course angle of the carrier is obtained by solving the polarized meridian. The patent number CN108917749A, a method for extracting solar meridian based on polarization imaging, obtains meridian in polarization compass imaging by a method for fitting and estimating the polarization meridian under the condition of horizontal placement, and further can calculate course angle. The article IntegratedPolarized Skylight Sensor andMIMUWith AMETRIC MAP forUrban GroundNavigation obtains the heading state of a polarization compass by means of a Miniature Inertial Measurement Unit (MIMU).
However, the introduction of an external horizontal reference instrument has the following effect on the polarization compass measurement system. Firstly, the error of a level measurement system of an external level measurement instrument (such as an inclinometer, inertial navigation and the like) becomes an important component for determining the polarization navigation precision, secondly, the installation calibration error of a level reference instrument and a polarization system is directly coupled in the polarization navigation system, and finally, the level reference instrument is realized based on an accelerometer, and is not suitable for a high-speed environment. Finally, the navigation accuracy and adaptability of the polarized navigation system are limited.
In view of the above, it is needed to break through the limitation of the external horizontal reference instrument on the autonomous navigation of the polarization compass, and realize the three-dimensional real-time autonomous attitude determination of the polarization compass independent of the external horizontal reference.
Disclosure of Invention
The invention aims to solve the problems that the realization of the existing polarization compass autonomous attitude determination technology needs to rely on an external instrument to provide horizontal reference information, and provides a polarization compass three-dimensional real-time attitude determination method based on a polarization meridian plane, which can realize high-precision polarization autonomous attitude determination under the condition of not relying on the external horizontal reference instrument.
The invention adopts the following technical scheme:
A three-dimensional real-time attitude determination method of a polarization compass based on a polarization meridian plane is characterized by comprising the following steps:
firstly, respectively extracting a sun polarization neutral point and a sun vector based on a sun polarization field imaging mode, and establishing a polarization meridian plane model;
Secondly, establishing a measurement model of the polarization meridian plane based on the conversion relation of the polarization meridian plane between a geographic coordinate system and a polarization coordinate system;
And thirdly, based on the polarization meridian plane measurement model, a simultaneous sun vector coordinate system conversion model is used for calculating real-time attitude information of the polarization compass, namely a course angle, a pitch angle and a roll angle.
As a preferred technical scheme of the present invention, in the first step, based on a solar polarization field imaging mode, a solar polarization neutral point and a solar vector are respectively extracted, and a polarization meridian plane model is established, and the implementation steps are as follows:
(a1) Sunlight interacts with atmospheric molecules or aerosol particles in the earth atmosphere to generate polarization, and a polarization compass is utilized to image and analyze polarization of an atmosphere polarization field, so that polarization degrees and polarization vectors corresponding to different observation directions in the observation moment are obtained;
(a2) Calculating the polarization degree and the polarization direction corresponding to different coordinates in the polarization imaging based on a Stirling vector formula, so as to obtain a polarization degree image and a polarization direction image of polarization compass polarization detection;
(a3) Based on the polarization degree image, a neutral point region (minimum polarization degree region) is obtained by using a polarization degree threshold segmentation method, and then a polarization neutral point coordinate Ne (xNE,yNE) and a neutral point vector Ne under a polarization compass coordinate system are calculated by using a K-means clustering and a polarization degree gravity center method;
(a4) Based on the polarization direction image, a sun vector optimization solving model is established according to the principle that the polarization vector and the sun vector are mutually perpendicular to obtain an optimal sun vector (SB)=[xb,yb,zb]=argmin(SBTEETSB), wherein SB is the sun vector under a polarization compass coordinate system, E is the polarization E vector under the polarization compass coordinate system, and SBT and ET represent the transposition of the vectors;
(a5) Based on the neutral point vector Ne and the sun vector SB, a polarization meridian plane under a polarization compass coordinate system corresponding to the observation time, namely Y, is established
As a preferred technical scheme of the present invention, in the second step, a measurement model of the polarization meridian plane is established based on the conversion relation between the geographic coordinate system and the polarization coordinate system of the polarization meridian plane, and the implementation steps are as follows:
(b1) Based on the observation time t and the observation position information, calculating a reference solar vector SN of a solar vector under the east-north-heaven of a geographic coordinate system, namely an altitude angle hS and an azimuth angle of the solar vector SN, from solar ephemeris
(B2) In the geographical coordinate system, the N-system, the polarization meridian plane is expressed as
(B3) Polarization meridian plane based on B-system under polarization coordinate system obtained in the first stepEstablishing conversion models between an N-system and a B-system respectively: wherein R2、R1 and R3 are rotation matrices around Y-axis, X-axis and Z-axis respectively, pitch angle θX, roll angle θY and heading angle,Is a transformation matrix between a polarization compass coordinate system B-system and a geographic coordinate system N-system.
In the third step, based on the polarization meridian plane measurement model and the simultaneous solar vector coordinate system conversion model, the real-time attitude information of the polarization compass, namely the pitch angle thetaX, the roll angle thetaY and the heading angle phi, is calculated, and the implementation steps are as follows:
(c1) Based on the reference solar vector SN=[xn,yn,zn in the second step and the observed solar vector SB=[xb,yb,zb in the first step, a standard conversion model is established:
(c2) According to the measurement model of the polarization meridian plane obtained by solving in the second step, a simultaneous solar vector coordinate system conversion model is obtained:
(c3) And solving the above to obtain the three-axis attitude angles of the polarization compass, namely a pitch angle thetaX, a roll angle thetaY and a course angle phi.
Compared with the prior art, the invention has the advantages that:
(1) The defects of the prior art are mainly that the prior art relies on an external instrument to provide horizontal reference information, so that the navigation precision and adaptability of polarization autonomous attitude determination are limited. Firstly, the error of a horizontal measurement system of an external horizontal measurement instrument (such as an inclinometer and inertial navigation) becomes an important component for determining the polarization navigation precision, secondly, the installation calibration error of a horizontal reference instrument and a polarization system is directly coupled in the polarization navigation system, and finally, the horizontal reference instrument is mostly realized based on an accelerometer and is not suitable for a high-speed environment.
(2) Compared with the defects in the prior art, the method solves the problem that three-dimensional real-time attitude determination cannot be realized when only a single solar vector is considered in polarization navigation, and the realization of the method does not depend on an external instrument to provide horizontal reference information;
(3) Compared with the defects of the prior art, the method has the advantages that the requirement that the symmetrical characteristic of the orientation method based on the polarization meridian needs to be horizontally placed is overcome, and the method is also suitable in an inclined state;
(4) All the advantages of the invention are that the invention proposes to represent the propagation process of the incident polarized light by the polarized meridian plane, and expand the two-dimensional characteristic sun vector into the three-dimensional characteristic polarized meridian plane, thereby realizing the autonomous attitude determination of the polarized compass without an external horizontal reference instrument.
Drawings
FIG. 1 is a flow chart of a design of a three-dimensional real-time attitude determination method of a polarization compass based on a polarization meridian plane;
FIG. 2 is a polarization degree image of a polarization compass of the present invention;
FIG. 3 shows the neutral point region extraction results after K-means clustering and polarization degree gravity center method.
Detailed Description
The present invention will be described in detail with reference to the accompanying drawings and examples.
As shown in fig. 1, 2 and 3, the invention discloses a three-dimensional real-time attitude determination method of a polarization compass based on a polarization meridian plane. The method characterizes the propagation process of incident polarized light rays by using a polarization meridian plane, and expands a two-dimensional characteristic solar vector into a three-dimensional characteristic polarization meridian plane.
Sunlight interacts with atmospheric molecules or aerosol particles in the earth atmosphere to generate polarization, and the polarization compass is utilized to image and analyze polarization of an atmosphere polarization field, so that the polarization degree DOP and the polarization direction AOP corresponding to different observation directions in the observation moment are obtained:
Wherein S0、S1 and S2 are known polarization directions, and are calculated from imaging gray values I (0 °), I (45 °), I (90 °) and I (135 °) corresponding to 0 °, 45 °, 90 ° and 135 °, respectively:
S1=I(0°)-I(90°)
S2=I(45°)-I(135°)
each 4 polarization-analysis-direction pixels constitute one polarization degree pixel, so that for a polarization image with a resolution of n×n, the polarization degree image thereof is dop=d (N/2 ), and then, a neutral point is obtained according to the polarization degree.
First, a polarization degree threshold value is set as DOPTH, and thus a polarization degree image is divided to obtain a neutral point region:
and classifying the polarization degree point diagram after threshold segmentation by using a K-means clustering method. For example, the polarization degree binary image is divided into 3 parts. Then, the most 2 clustering results are selected as neutral point region candidates, and the result is denoted as Ni (x, y). Where i is the number of cluster regions and (x, y) is the pixel coordinates.
The Euclidean distance between the center of the clustering area and each pixel is calculated, and secondary screening is carried out by 2/3 of the maximum Euclidean distance:
Where (xc,yc) is the cluster center of the ith neutral point cluster region.
Using the polarization degree gravity center method, the polarization neutral point coordinates Ne (xNE,yNE) are calculated from the neutral point region:
Where D (x, y) is the degree of polarization of the (x, y) pixel at the coordinates in the neutral point region.
In the polarization compass imaging coordinate system, the polarization neutral point vector Ne:
Ne=[xNE-x0,yNE-y0,-f]
where (x0,y0) is the principal point of the polarization compass imaging and f is the focal length.
Meanwhile, E-vector E sets of different observation directions under a polarized compass coordinate system can be obtained from the polarized directions AOP, and E= [ E1,e2,...,em ]. Based on the principle that the polarization vector and the sun vector are perpendicular to each other, a sun vector optimization solution model is established, and an optimal sun vector SB under a polarization compass coordinate system is obtained:
(SB)=[xb,yb,zb]=argmin(SBTEETSB)
Where SB is the sun vector in the polarized compass coordinate system, E is the polarized E vector in the polarized compass coordinate system, and SBT and ET represent the transpose of the vectors.
In the B-system under the polarization coordinate system, based on the neutral point vector Ne and the solar vector SB, a polarization meridian plane corresponding to the observation time is established, namely
In the N-system of the geographic coordinate system, the polarization meridian plane consists of a solar vector and a zenith direction, namely
Where SN is the direction vector of the solar vector under the N-system.
Based on the observation time t and the longitude and latitude of the observation position information, SN is obtained by solar ephemeris calculation:
Wherein hS is equal toThe altitude and azimuth of the solar vector SN, respectively.
From the N-system to the B-system, the polarization meridian plane coordinate system conversion can be expressed as:
wherein R2、R1 and R3 are rotation matrices around Y-axis, X-axis and Z-axis respectively, pitch angle θX, roll angle θY and heading angle,Is a transformation matrix between a polarization compass coordinate system B-system and a geographic coordinate system N-system.
The polarization meridian plane can be expressed by its normal vector, and thus has
Wherein FYB and FYN are respectively polarization meridian planesAnd (3) withIs a unit normal vector of (a).
On the other hand, in the polarization compass observation system, the coordinate system conversion relationship between the sun vector SB in the polarization observation coordinate system and the reference sun vector SN in the geographic coordinate system is observed as follows:
because the above formula lacks a measurement relation, the measurement model of the polarization meridian plane according to the present invention can complement the measurement relation, so that there are:
And obtaining the three-axis attitude angle of the polarization compass based on the above calculation, wherein the three-axis attitude angle is a pitch angle thetaX, a roll angle thetaY and a course angle phi.
What is not described in detail in the present specification belongs to the prior art known to those skilled in the art.

Claims (3)

CN202210620572.4A2022-06-022022-06-02 A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian planeActiveCN115164889B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202210620572.4ACN115164889B (en)2022-06-022022-06-02 A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202210620572.4ACN115164889B (en)2022-06-022022-06-02 A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane

Publications (2)

Publication NumberPublication Date
CN115164889A CN115164889A (en)2022-10-11
CN115164889Btrue CN115164889B (en)2025-06-03

Family

ID=83483952

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202210620572.4AActiveCN115164889B (en)2022-06-022022-06-02 A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane

Country Status (1)

CountryLink
CN (1)CN115164889B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN119642826B (en)*2024-12-232025-09-30北京航空航天大学 A three-dimensional attitude determination method for a vehicle based on dual-vector characteristics of polarized light fields at night
CN119394313B (en)*2024-12-312025-04-04中国科学院合肥物质科学研究院 A skylight polarization navigation system and method suitable for marine environment

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108387206A (en)*2018-01-232018-08-10北京航空航天大学A kind of carrier three-dimensional attitude acquisition method based on horizon and polarised light
CN110231025A (en)*2019-07-042019-09-13中国人民解放军国防科技大学Dynamic orientation method and system based on strapdown polarized light compass

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101856321B1 (en)*2016-05-032018-05-09성균관대학교산학협력단Method, computer program stored on medium and sun sensor for sun position tracking based on black sun effect of image sensor
JP6580761B1 (en)*2018-07-112019-09-25株式会社フォーディーアイズ Depth acquisition apparatus and method using polarization stereo camera
CN112697141A (en)*2020-12-162021-04-23北京航空航天大学Inertial navigation/odometer moving base posture and position alignment method based on reverse navigation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108387206A (en)*2018-01-232018-08-10北京航空航天大学A kind of carrier three-dimensional attitude acquisition method based on horizon and polarised light
CN110231025A (en)*2019-07-042019-09-13中国人民解放军国防科技大学Dynamic orientation method and system based on strapdown polarized light compass

Also Published As

Publication numberPublication date
CN115164889A (en)2022-10-11

Similar Documents

PublicationPublication DateTitle
CN108759819B (en) A real-time positioning method for polarization navigation based on all-sky polarization information
CN103674021B (en)Integrated navigation system based on inertial navigation and star sensor and method
CN109459027B (en) A Navigation Method Based on Polarization-Geomagnetic Vector Compact Combination
CN115164889B (en) A three-dimensional real-time attitude determination method for polarization compass based on polarization meridian plane
CN100541232C (en) Rough geometric correction method for aerial multispectral scanner without attitude information
CN104880192B (en)A kind of carrier heading computing method based on polarization compass
US11468654B2 (en)Determining compass orientation of imagery
CN111307139A (en)Course and attitude determination method based on polarization/astronomical information fusion
CN115657101B (en) A method for fisheye camera to assist GNSS-INS high-precision navigation and positioning
CN112066979A (en)Polarization pose information coupling iteration autonomous navigation positioning method
CN110887473A (en) A Bionic Polarization Autonomous Integrated Navigation Method Based on Polarization Degree Weighting
CN118820616B (en) A method of joint magnetic field matching of multiple magnetic sensors based on inertial navigation assistance
CN115597586A (en)Course angle extraction method based on atmospheric polarization mode symmetry
CN113375665B (en)Unmanned aerial vehicle pose estimation method based on multi-sensor elastic coupling
CN106441372A (en)Method for coarsely aligning static base based on polarization and gravity information
CN114509071B (en)Attitude measurement method for wind tunnel test model
CN112129288A (en) A method and system for pose estimation based on polarized light/geomagnetic heading constraints
CN113819904B (en)polarization/VIO three-dimensional attitude determination method based on zenith vector
CN108489483B (en) A single-satellite suboptimal correction algorithm for ship-borne starlight director
Li et al.A novel tightly coupled attitude and heading measurement method based on full-sky polarization mode for bionic navigation system
CN117760404A (en)All-weather autonomous navigation method, system, computer equipment and medium based on single star orientation
CN115164872B (en) An autonomous positioning method based on time series polarization light field
Li et al.Rapid star identification algorithm for fish-eye camera based on PPP/INS assistance
CN110514187B (en) A technical method and device for astronomical north finding with a small field of view camera
CN113411741B (en)Partition fusion positioning method based on WiFi and geomagnetic fingerprints

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp