CN113834480B - Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution - Google Patents
Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution Download PDFInfo
- Publication number
- CN113834480B CN113834480B CN202111418034.9A CN202111418034A CN113834480B CN 113834480 B CN113834480 B CN 113834480B CN 202111418034 A CN202111418034 A CN 202111418034A CN 113834480 B CN113834480 B CN 113834480B
- Authority
- CN
- China
- Prior art keywords
- polarization
- angle
- positioning
- compound eye
- sensor
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C1/00—Measuring angles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C1/00—Measuring angles
- G01C1/02—Theodolites
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
本发明涉及一种基于散射角权重分配的仿复眼偏振传感器自主定位方法,首先,设计多目曲面结构的仿复眼偏振罗盘,用于获取全天域偏振信息。其次,选取偏振度阈值范围内的三个偏振度测量值作为一组定位解算单元。接着,利用每组定位解算单元中三个观测点的空间几何关系和复眼偏振传感器的安装矩阵,得到载体系下的太阳高度角。选取每组定位解算单元中散射角小的基本偏振感知单元,将衡量偏振信息准确性的散射角作为权重,通过归一化处理,将归一化后的散射角作为权重作用到每个定位解算单元解算的太阳高度角上,得到高精度的太阳高度角。最终,通过不同时刻计算的太阳高度角,利用高度差法解算出载体位置。
The invention relates to an autonomous positioning method of a compound eye-like polarization sensor based on scattering angle weight distribution. First, a compound-eye-like polarization compass with a multi-eye curved surface structure is designed to obtain the polarization information of the whole sky. Secondly, three polarization degree measurement values within the polarization degree threshold range are selected as a set of positioning calculation units. Then, using the spatial geometric relationship of the three observation points in each group of positioning and solving units and the installation matrix of the compound eye polarization sensor, the sun altitude angle under the carrier system is obtained. Select the basic polarization sensing unit with the smallest scattering angle in each group of positioning solution units, take the scattering angle that measures the accuracy of the polarization information as the weight, and use the normalized scattering angle as the weight to act on each positioning through normalization. On the solar altitude angle calculated by the solving unit, a high-precision solar altitude angle is obtained. Finally, the position of the carrier is calculated by the altitude difference method through the sun altitude angle calculated at different times.
Description
技术领域technical field
本发明属于导航领域,尤其涉及一种基于散射角权重分配的仿复眼偏振传感器自主定位方法。The invention belongs to the field of navigation, and in particular relates to an autonomous positioning method of a compound eye-like polarization sensor based on scattering angle weight distribution.
背景技术Background technique
目前,常用的定位技术包括惯性导航、卫星导航、视觉导航和地形匹配导航。惯性导航系统位置误差会随着时间积累,无法满足长航时的工作需求,需要借助卫星导航进行误差校正;卫星导航可提供载体精确的经纬度信息,但是卫星信号极易受到电磁干扰或欺骗。视觉导航和地形匹配技术受限于地图精度和处理器处理效率,不适用于陌生、非结构化的环境。At present, the commonly used positioning technologies include inertial navigation, satellite navigation, visual navigation and terrain matching navigation. The position error of the inertial navigation system will accumulate over time, and it cannot meet the work requirements of long flight time. It needs to use satellite navigation for error correction; satellite navigation can provide accurate latitude and longitude information of the carrier, but the satellite signal is very vulnerable to electromagnetic interference or deception. Visual navigation and terrain matching techniques are limited by map accuracy and processor processing efficiency, and are not suitable for unfamiliar and unstructured environments.
大气偏振分布模式相对稳定,其中蕴涵着丰富的导航信息。研究表明,自然界生物例如,沙蚁、蜜蜂、候鸟等可以利用独特的偏振感知结构获取偏振信息,实现远距离觅食、归巢等活动。受生物的这种自主感知与导航方式的启发,仿生偏振导航成为研究热点。仿生偏振导航可通过模仿生物器官提取和分析偏振信息,获取载体的位置信息,实现偏振定位功能。The atmospheric polarization distribution pattern is relatively stable, which contains rich navigation information. Studies have shown that natural organisms, such as sand ants, bees, and migratory birds, can use unique polarization-sensing structures to obtain polarization information and realize long-distance foraging, homing and other activities. Inspired by the autonomous perception and navigation of living things, bionic polarization navigation has become a research hotspot. Biomimetic polarization navigation can extract and analyze polarization information by imitating biological organs, obtain the position information of the carrier, and realize the function of polarization positioning.
现如今基于偏振信息实现载体定位的方法有:基于偏振光仿生导航的定位系统及其定位方法,专利申请号:CN201310037586.4,利用单个偏振传感器测量的不同时刻偏振方位角信息求解当地的经纬度,该方法中偏振传感器受到干扰时,不能做到解算位置,且需要电子罗盘提供航向信息。基于多方向偏振光导航传感器的定位系统及其定位方法,专利申请号:CN201410088363.5,通过测量多观测方向偏振方位角信息,利用偏振矢量叉乘求取太阳矢量,同时集成电子罗盘提供航向信息,但系统易受电磁干扰,且未充分利用偏振度信息。一种基于全天域偏振度信息的偏振导航实时定位方法,专利申请号:CN201810583734.5,利用天空区域中最优的三个偏振度解算载体系下的太阳矢量,利用姿态传感器得到地理系下的太阳矢量,根据天文导航原理,解算出载体的经纬度。该方法需要借助姿态传感器提供姿态矩阵信息。一种基于最大偏振度观测的偏振导航全球自主定位方法,专利申请号:CN201811328952.0,通过各观测点的偏振度与最大偏振度的关系,求解最大偏振度,进而解算太阳高度角。利用高度差法解算载体的经纬度信息,但是该方法依赖天顶偏振传感器,天顶传感器受到干扰或遮挡时会影响定位精度。本发明相比已有的偏振定位方法,可以不依赖其他辅助的姿态传感器,不依赖天顶偏振传感器,环境适应性强,计算精度较高,具有很高的实用性。At present, the methods for realizing carrier positioning based on polarization information include: a positioning system based on polarized light bionic navigation and its positioning method, patent application number: CN201310037586.4, using the polarization azimuth angle information measured by a single polarization sensor at different times to solve the local longitude and latitude, In this method, when the polarization sensor is disturbed, the position cannot be calculated, and the electronic compass is required to provide heading information. Positioning system and positioning method based on multi-directional polarized light navigation sensor, patent application number: CN201410088363.5, by measuring the polarization azimuth information of multiple observation directions, using polarization vector cross product to obtain sun vector, and integrating electronic compass to provide heading information , but the system is susceptible to electromagnetic interference and does not fully utilize the polarization degree information. A real-time positioning method for polarization navigation based on polarization degree information in the whole sky, patent application number: CN201810583734.5, uses the optimal three polarization degrees in the sky area to solve the sun vector under the carrier system, and uses the attitude sensor to obtain the geographic system Under the sun vector, according to the principle of astronomical navigation, solve the longitude and latitude of the carrier. This method requires the attitude matrix information provided by the attitude sensor. A polarization navigation global autonomous positioning method based on the observation of the maximum polarization degree, patent application number: CN201811328952.0, through the relationship between the polarization degree of each observation point and the maximum polarization degree, the maximum polarization degree is solved, and then the sun altitude angle is solved. The height difference method is used to calculate the longitude and latitude information of the carrier, but this method relies on the zenith polarization sensor, and the positioning accuracy will be affected when the zenith sensor is disturbed or blocked. Compared with the existing polarization positioning method, the present invention can not rely on other auxiliary attitude sensors and zenith polarization sensors, has strong environmental adaptability, high calculation accuracy and high practicability.
发明内容SUMMARY OF THE INVENTION
本发明要解决的问题是: 提供了一种基于散射角权重分配的仿复眼偏振传感器自主定位方法。该方法可利用天空偏振光实现自主定位,具有适应性强,自主性强,不依赖其他辅助的姿态传感器与天顶偏振传感器的优点。通过设计多目曲面结构的仿复眼偏振罗盘,用于获取天空区域各观测点的偏振度信息。设计偏振度阈值,选取阈值范围内的三个偏振度测量值作为一组定位解算单元。利用每组定位解算单元中三个观测点的空间几何关系和复眼偏振传感器的安装矩阵,得到载体系下的太阳高度角。选取每组定位解算单元中散射角小的基本偏振感知单元,将衡量偏振信息准确性的散射角作为权重,通过归一化处理,将归一化后的散射角作为权重作用到每个定位解算单元解算的太阳高度角上,得到高精度的太阳高度角。通过不同时刻计算的太阳高度角,利用高度差法解算出载体位置,实现偏振定位功能。该方法可实现载体的位置输出,具有较好的环境适应性,可动态分配权重,克服现有偏振定位技术依赖其他辅助装置和易受电磁干扰的缺陷;同时克服现有的偏振定位技术利用偏振信息不充分的缺陷。The problems to be solved by the present invention are as follows: a method for autonomous positioning of a compound-eye-like polarization sensor based on the distribution of scattering angle weights is provided. The method can realize autonomous positioning by using polarized light in the sky, and has the advantages of strong adaptability, strong autonomy, and does not rely on other auxiliary attitude sensors and zenith polarization sensors. By designing a compound eye-like polarization compass with a multi-ocular surface structure, it is used to obtain the polarization degree information of each observation point in the sky area. The polarization degree threshold is designed, and three polarization degree measurement values within the threshold range are selected as a set of positioning calculation units. Using the spatial geometric relationship of the three observation points in each group of positioning and solving units and the installation matrix of the compound eye polarization sensor, the sun altitude angle under the carrier system is obtained. Select the basic polarization sensing unit with the smallest scattering angle in each group of positioning solution units, take the scattering angle that measures the accuracy of the polarization information as the weight, and use the normalized scattering angle as the weight to act on each positioning through normalization. On the solar altitude angle calculated by the solving unit, a high-precision solar altitude angle is obtained. According to the sun altitude angle calculated at different times, the carrier position is calculated by the altitude difference method, and the polarization positioning function is realized. The method can realize the position output of the carrier, has good environmental adaptability, can dynamically assign weights, and overcome the defects of the existing polarization positioning technology relying on other auxiliary devices and being susceptible to electromagnetic interference; at the same time, it overcomes the existing polarization positioning technology using polarization Insufficient information defect.
本发明的技术解决方案为:一种基于散射角权重分配的仿复眼偏振传感器自主定位方法,其实现步骤如下:The technical solution of the present invention is: an autonomous positioning method of a compound eye-like polarization sensor based on scattering angle weight distribution, the implementation steps of which are as follows:
(1)设计多目曲面结构的仿复眼偏振罗盘,具有n个偏振传感器M 1,M 2, M 3…M n ,用于实时获取天空区域中n个观测点的偏振度信息d 1,d 2, d 3…d n ;(1) Design a compound-eye-like polarization compass with a multi-eye curved surface structure, with n polarization sensors M 1 , M 2 , M 3 ... M n , which are used to obtain the polarization degree information d 1 , d of n observation points in the sky area in real time 2 , d 3 … d n ;
(2)设置偏振度阈值μ,选取阈值范围内的m个偏振度测量值,其中m≤n,从中随机选择三个测量值作为一组定位解算单元,共有组;(2) Set the polarization degree threshold μ , select m polarization degree measurement values within the threshold range, where m ≤ n , and randomly select three measurement values as a set of positioning solution units, with a total of Group;
(3)为提高环境适应性和太阳高度角解算精度,以入射到观测点的偏振光的散射角,建立每组定位解算单元对应的权重:(3) In order to improve the environmental adaptability and the calculation accuracy of the solar elevation angle, the corresponding weight of each group of positioning calculation units is established based on the scattering angle of the polarized light incident on the observation point:
θ pi 为每组定位解算单元中入射到观测点的最小散射角,W i 为每组定位解算单元的权重; θ pi is the minimum scattering angle incident to the observation point in each group of positioning and solving units, and Wi is the weight of each group of positioning and solving units;
(4)以复眼偏振罗盘中天顶传感器坐标系作为复眼偏振罗盘的模块系,利用每组定位解算单元中三个观测点的空间几何关系和复眼偏振传感器的安装矩阵,得到模块系下的太阳高度角。根据步骤(3)得到的权重,对求解的多组太阳高度角加权,得到最终的太阳高度角。(4) Taking the coordinate system of the zenith sensor in the compound-eye polarization compass as the modular system of the compound-eye polarization compass, and using the spatial geometric relationship of the three observation points in each group of positioning and solving units and the installation matrix of the compound-eye polarization sensor, the module system is obtained. Solar elevation angle. According to the weight obtained in step (3), weight the solved sets of solar altitude angles to obtain the final solar altitude angle.
(5)通过不同时刻计算的太阳高度角,利用高度差法解算出载体经纬度,实现载体的自主导航和实时定位。(5) Calculate the longitude and latitude of the carrier by using the altitude difference method through the sun altitude angle calculated at different times, so as to realize the autonomous navigation and real-time positioning of the carrier.
进一步的,所述步骤(1)的具体实现如下:Further, the specific implementation of the step (1) is as follows:
多目曲面结构的仿复眼偏振罗盘由n个点源式偏振传感器M 1,M 2, M 3…M n 组成,其中M 1作为天顶偏振传感器,M 2, M 3…M n 在半球结构表面上随机分布,天顶偏振传感器M 1安装在模块坐标系z轴方向上,观测天顶方向的偏振信息;M 2,M 3…M n 随机分布在天顶偏振传感器M 1四周;利用仿复眼偏振罗盘实时获取n个天空观测点的偏振度d 1,d 2, d 3…d n 。The compound-eye-like polarization compass with multi-eye curved structure is composed of n point-source polarization sensors M 1 , M 2 , M 3 ... Mn , where M 1 is used as the zenith polarization sensor, and M 2 , M 3 ... Mn are in the hemispherical structure Randomly distributed on the surface, the zenith polarization sensor M 1 is installed in the z -axis direction of the module coordinate system, and the polarization information in the zenith direction is observed; M 2 , M 3 ... Mn are randomly distributed around the zenith polarization sensor M 1 ; The compound eye polarization compass obtains the polarization degrees d 1 , d 2 , d 3 … d n of n sky observation points in real time.
进一步的,所述步骤(2)的具体实现如下:Further, the specific implementation of the step (2) is as follows:
理想条件下,天空偏振度的范围为0-1,受天气影响实际最大偏振度d max一般小于1。为避免仿复眼偏振罗盘测量出现异常数据野值情况,首先剔除偏振度大于1的测量值。其次,根据载体所处天气条件,包括天空中云量,PM2.5含量等,以及传感器内部芯片参数,合理设计偏振度阈值μ,选取阈值范围内m个偏振度测量值,从中随机选择三个测量值作为一组定位解算单元,共有种组合方式,每组都能够作为太阳高度角解算的输入。Under ideal conditions, the range of the sky polarization degree is 0-1, and the actual maximum polarization degree d max is generally less than 1 due to the influence of the weather. In order to avoid abnormal data outliers in the compound-eye polarization compass measurement, the measurement values with polarization degree greater than 1 are firstly eliminated. Secondly, according to the weather conditions of the carrier, including the amount of cloud in the sky, PM2.5 content, etc., as well as the internal chip parameters of the sensor, reasonably design the polarization degree threshold μ , select m polarization degree measurement values within the threshold range, and randomly select three from them The measured values are used as a set of positioning solution units, with a total of There are various combinations, each of which can be used as input for the calculation of the solar elevation angle.
进一步的,所述步骤(3)的具体实现如下:Further, the specific implementation of the step (3) is as follows:
入射到观测点偏振光的散射角越大,受太阳光影响越小,偏振信息观测准确。散射角小的偏振传感器会影响每组定位解算单元的解算精度。因此,为提高环境适应性和太阳高度角解算精度,对一组数据的三个观测点进行筛选,挑选出入射到观测点最小的散射角作为分配因子,建立每组定位解算单元对应的权重,其计算结果为:The larger the scattering angle of the polarized light incident on the observation point, the smaller the influence of sunlight, and the accurate observation of polarization information. A polarization sensor with a small scattering angle will affect the calculation accuracy of each group of positioning calculation units. Therefore, in order to improve the environmental adaptability and the calculation accuracy of the solar altitude angle, the three observation points of a set of data are screened, and the smallest scattering angle incident to the observation point is selected as the allocation factor, and the corresponding positioning calculation unit of each group is established. weight, which is calculated as:
θ pi 为每组定位解算单元中入射到观测点的最小散射角,W i 为每组定位解算单元的权重。 θ pi is the minimum scattering angle incident to the observation point in each group of positioning and solving units, and Wi is the weight of each group of positioning and solving units.
进一步的,所述步骤(4)的具体实现如下:Further, the specific implementation of the step (4) is as follows:
由Rayleigh散射理论可知,偏振度d 1,d 2, d 3与全天域最大偏振度d max之间的关系:According to the Rayleigh scattering theory, the relationship between the polarization degrees d 1 , d 2 , d 3 and the maximum polarization degree d max in the whole sky is:
其中,d n 为第n个偏振传感器所测观测点偏振度,d max为全空域最大偏振度,,为三个观测点偏振度的最大值,θ n 第n个偏振传感器观测方向与太阳矢量的夹角,;Among them, d n is the polarization degree of the observation point measured by the nth polarization sensor, d max is the maximum polarization degree of the whole space, , is the maximum value of the degree of polarization of the three observation points, θ n is the angle between the observation direction of the nth polarization sensor and the sun vector, ;
由复眼偏振传感器的安装矩阵求解对应的观测矢量,解算出每个偏振传感器在模块系下的方位角A pi 和高度角h pi ,其中;The corresponding observation vector is solved from the installation matrix of the compound eye polarization sensor, and the azimuth angle A pi and height angle h pi of each polarization sensor under the module system are solved, where ;
在模块系中,复眼偏振罗盘上偏振传感器对应的被观测点P、太阳点S与模块系天顶点Z构成的球面三角形PSZ,由球面三角形余弦定理建立如下关系:In the module system, the spherical triangle PSZ formed by the observed point P and the sun point S corresponding to the polarization sensor on the compound eye polarization compass and the sky vertex Z of the module system is established by the spherical triangle cosine theorem as follows:
其中,h p 表示复眼偏振罗盘中偏振传感器在模块系下的高度角,A p 表示复眼偏振罗盘中偏振传感器在模块系下的方位角,h s 表示模块系下太阳高度角,A s 表示模块系下太阳方位角;Among them, h p represents the height angle of the polarization sensor in the compound eye polarization compass under the module system, A p represents the azimuth angle of the polarization sensor in the compound eye polarization compass under the module system, h s represents the sun altitude angle under the module system, A s represents the module system The azimuth of the sun under the system;
将每一组观测点的偏振度作为太阳高度角的解算输入,可以建立如下方程组:Taking the polarization degree of each group of observation points as the input to solve the solar altitude angle, the following equations can be established:
其中,d 1,d 2, d 3表示一组输入中的三个偏振度,θ 1,θ 2 ,θ 3表示一组输入中的三个观测矢量与太阳矢量的夹角,h p1,h p2,h p3表示一组输入中的三个偏振传感器在模块系下高度角,A p1,A p2,A p3表示一组输入中的三个偏振传感器在模块系下方位角,h s 表示太阳高度角,A s 表示太阳方位角;Among them, d 1 , d 2 , d 3 represent the three polarization degrees in a set of inputs, θ 1 , θ 2 , θ 3 represent the angles between the three observation vectors and the sun vector in a set of inputs, h p 1 , h p 2 , h p 3 represent the height angles of the three polarization sensors in a group of inputs under the module system, A p 1 , A p 2 , A p 3 represent the positions of the three polarization sensors in a group of inputs under the module system angle, h s represents the sun altitude angle, A s represents the sun azimuth angle;
在此非线性方程组中,含有六个未知数,采用遗传算法来求解方程组数值解,确定各参数范围如下:In this nonlinear system of equations, there are six unknowns, the genetic algorithm is used to solve the numerical solution of the system of equations, and the range of each parameter is determined as follows:
利用每组定位解算单元中三个观测点的空间几何关系和复眼偏振传感器的安装矩阵,得到模块系下的太阳高度角。根据步骤(3)得到的权重,对求解的多组太阳高度角加权,得到最终的太阳高度角,太阳高度角H s 计算公式为:Using the spatial geometric relationship of the three observation points in each group of positioning and solving units and the installation matrix of the compound eye polarization sensor, the solar altitude angle under the module system is obtained. According to the weight obtained in step (3), weight the solved sets of solar altitude angles to obtain the final solar altitude angle. The calculation formula of the solar altitude angle H s is:
, ,
Wi为第i个权重,为第i个太阳高度角。Wi is the ith weight, is the ith sun altitude angle.
根据载体粗略估计或者已知的初始经纬度Lon0,Lat0,由天文年历得到赤纬Dec和地方时角LHA,求得T 1和T 2 时刻计算的太阳高度角H c1,H c2和太阳方位角A c1和A c2;According to the rough estimation of the carrier or the known initial latitude and longitude Lon0, Lat0, the declination Dec and the local hour angle LHA are obtained from the astronomical almanac, and the solar altitude angle H c 1 , H c 2 and the sun azimuth calculated at T 1 and T 2 are obtained. angles A c 1 and A c 2 ;
可观测同一个天体的不同时刻高度角,得到载体系下的高度角变化量:The altitude angle of the same celestial body can be observed at different times, and the variation of the altitude angle under the carrier system can be obtained. :
利用解析高度差法进行解算。引入中间辅助量a、b、c、d、e、f;Use the analytical height difference method to solve. Introduce intermediate auxiliary quantities a, b, c, d, e, f;
则载体的经度、纬度λ, L可以通过下式求解:Then the longitude and latitude λ and L of the carrier can be solved by the following formula:
本发明与现有技术相比的优点在于:The advantages of the present invention compared with the prior art are:
本发明通过仿复眼偏振罗盘采集天空中多观测点的偏振度信息,随机选择三个传感器数据作为解算输入,可依据入射到观测点的偏振光的散射角自适应分配权重,结合偏振导航和高度差法原理,实时输出载体的位置,不依赖于卫星导航和其他辅助装置,具有高自主性,不受自然或人为电磁干扰影响,环境适应性强。该定位方法充分利用偏振信息,结构简单,步骤少,具有较高的实用性。The invention collects the polarization degree information of multiple observation points in the sky through a compound eye-like polarization compass, randomly selects three sensor data as the solution input, can adaptively allocate weights according to the scattering angle of the polarized light incident on the observation point, and combines polarization navigation and Based on the principle of height difference method, it outputs the position of the carrier in real time, does not depend on satellite navigation and other auxiliary devices, has high autonomy, is not affected by natural or man-made electromagnetic interference, and has strong environmental adaptability. The positioning method makes full use of polarization information, has a simple structure, few steps, and has high practicability.
附图说明Description of drawings
图1为本发明一种基于散射角权重分配的仿复眼偏振传感器自主定位方法;Fig. 1 is a kind of self-positioning method of imitation compound eye polarization sensor based on scattering angle weight distribution of the present invention;
图2为本发明涉及的仿复眼偏振罗盘的示意图;Fig. 2 is the schematic diagram of the imitation compound eye polarization compass involved in the present invention;
图3为本发明涉及的载体坐标系下太阳矢量和观测矢量的几何关系示意图。FIG. 3 is a schematic diagram of the geometric relationship between the sun vector and the observation vector in the carrier coordinate system involved in the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅为本发明的一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域的普通技术人员在不付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
如图1所示,本发明的具体实现步骤如下:As shown in Figure 1, the concrete realization steps of the present invention are as follows:
1、如图2所示,为本发明涉及的仿复眼偏振罗盘的示意图,多目曲面结构的仿复眼偏振罗盘由n个点源式偏振传感器M 1,M 2,M 3…M n 组成,其中M 1作为天顶偏振传感器,M 2,M 3…M n 在半球结构表面上随机分布,天顶偏振传感器M 1安装在模块坐标系z轴方向上,观测天顶方向的偏振信息;M 2,M 3…M n 随机分布在天顶偏振传感器M 1四周;利用仿复眼偏振罗盘实时获取n个天空观测点的偏振度d 1,d 2, d 3…d n ;1. As shown in FIG. 2 , which is a schematic diagram of the imitation compound eye polarization compass involved in the present invention, the imitation compound eye polarization compass with a multi-eye curved surface structure is composed of n point source polarization sensors M 1 , M 2 , M 3 . . . Mn , Among them, M 1 is used as a zenith polarization sensor, M 2 , M 3 ... Mn are randomly distributed on the surface of the hemispherical structure, and the zenith polarization sensor M 1 is installed in the z -axis direction of the module coordinate system to observe the polarization information in the zenith direction; M 2 , M 3 ... Mn are randomly distributed around the zenith polarization sensor M 1 ; the polarization degrees d 1 , d 2 , d 3 ... d n of n sky observation points are obtained in real time by using the compound eye - like polarization compass;
2、理想条件下,天空偏振度的范围为0-1,受天气影响实际最大偏振度d max一般小于1。为避免仿复眼偏振罗盘测量出现野值情况,首先剔除偏振度大于1的测量值。其次,根据载体所处天气条件,包括天空中云量,PM2.5含量等,以及传感器内部芯片参数,合理设计偏振度阈值μ,选取阈值范围内m个偏振度测量值,从中随机选择三个测量值作为一组定位解算单元,共有种组合方式,每组都能够作为太阳高度角解算的输入。2. Under ideal conditions, the range of the sky polarization degree is 0-1, and the actual maximum polarization degree d max is generally less than 1 due to the influence of the weather. In order to avoid outliers in the compound-eye polarization compass measurement, the measurement values with polarization degree greater than 1 are firstly eliminated. Secondly, according to the weather conditions of the carrier, including the amount of cloud in the sky, PM2.5 content, etc., as well as the internal chip parameters of the sensor, reasonably design the polarization degree threshold μ , select m polarization degree measurement values within the threshold range, and randomly select three from them The measured values are used as a set of positioning solution units, with a total of There are various combinations, each of which can be used as input for the calculation of the solar elevation angle.
3、入射到观测点偏振光的散射角越大,受太阳光影响越小,偏振信息观测准确。散射角小的偏振传感器会影响每组定位解算单元的解算精度。因此,为提高环境适应性和太阳高度角解算精度,对一组数据的三个观测点进行筛选,挑选出入射到观测点最小的散射角作为权重,建立每组定位解算单元对应的权重,其计算结果为:3. The larger the scattering angle of the polarized light incident on the observation point, the smaller the influence of sunlight, and the accurate observation of polarization information. A polarization sensor with a small scattering angle will affect the calculation accuracy of each group of positioning calculation units. Therefore, in order to improve the environmental adaptability and the calculation accuracy of the solar altitude angle, the three observation points of a set of data are screened, and the smallest scattering angle incident to the observation point is selected as the weight, and the corresponding weight of each group of positioning calculation units is established. , the calculation result is:
θ pi 为每组定位解算单元中入射到观测点的最小散射角,W i 为每组定位解算单元的权重; θ pi is the minimum scattering angle incident to the observation point in each group of positioning and solving units, and Wi is the weight of each group of positioning and solving units;
4、由Rayleigh散射理论可知,偏振度d 1,d 2, d 3与全天域最大偏振度d max之间的关系:4. According to the Rayleigh scattering theory, the relationship between the polarization degrees d 1 , d 2 , d 3 and the maximum polarization degree d max in the whole sky is:
其中,d n 为第n个偏振传感器所测观测点偏振度,d max为全空域最大偏振度,,为三个观测点偏振度的最大值,θ n 第n个偏振传感器观测方向与太阳矢量的夹角,;Among them, d n is the polarization degree of the observation point measured by the nth polarization sensor, d max is the maximum polarization degree of the whole space, , is the maximum value of the degree of polarization of the three observation points, θ n is the angle between the observation direction of the nth polarization sensor and the sun vector, ;
由复眼偏振传感器的安装矩阵求解对应的观测矢量,解算出每个偏振传感器在模块系下的方位角A pi 和高度角h pi ,其中;The corresponding observation vector is solved from the installation matrix of the compound eye polarization sensor, and the azimuth angle A pi and height angle h pi of each polarization sensor under the module system are solved, where ;
图3为本发明涉及的载体坐标系下太阳矢量和观测矢量的几何关系示意图,在模块坐标系中,复眼偏振罗盘上偏振传感器对应的被观测点P、太阳点S与模块系天顶点Z构成的球面三角形PSZ,由球面三角形余弦定理建立如下关系:3 is a schematic diagram of the geometric relationship between the sun vector and the observation vector in the carrier coordinate system involved in the present invention. In the module coordinate system, the observed point P , the sun point S corresponding to the polarization sensor on the compound eye polarization compass and the module system sky vertex Z are formed The spherical triangle PSZ of , is established by the spherical triangle cosine theorem as follows:
其中,h p 表示复眼偏振罗盘中偏振传感器在模块系下的高度角,A p 表示复眼偏振罗盘中偏振传感器在模块系下的方位角,h s 表示模块系下太阳高度角,A s 表示模块系下太阳方位角;Among them, h p represents the height angle of the polarization sensor in the compound eye polarization compass under the module system, A p represents the azimuth angle of the polarization sensor in the compound eye polarization compass under the module system, h s represents the sun altitude angle under the module system, A s represents the module system The azimuth of the sun under the system;
将每一组观测点的偏振度作为太阳高度角的解算输入,可以建立如下方程组:Taking the polarization degree of each group of observation points as the input to solve the solar altitude angle, the following equations can be established:
其中,d 1,d 2, d 3表示一组输入中的三个偏振度,θ 1,θ 2 ,θ 3表示一组输入中的三个观测矢量与太阳矢量的夹角,h p1,h p2,h p3表示一组输入中的三个偏振传感器在模块系下的高度角,A p1,A p2,A p3表示一组输入中的三个偏振传感器在模块系下的方位角,h s 表示太阳高度角,A s 表示太阳方位角;Among them, d 1 , d 2 , d 3 represent the three polarization degrees in a set of inputs, θ 1 , θ 2 , θ 3 represent the angles between the three observation vectors and the sun vector in a set of inputs, h p 1 , h p 2 , h p 3 represent the height angles of the three polarization sensors in a group of inputs under the module system, A p 1 , A p 2 , A p 3 represent the three polarization sensors in a group of inputs under the module system The azimuth angle of , h s represents the sun altitude angle, A s represents the sun azimuth angle;
在此非线性方程组中,含有六个未知数,可采用遗传算法来求解方程组数值解,确定各参数范围如下:In this nonlinear equation system, there are six unknowns, and the genetic algorithm can be used to solve the numerical solution of the equation system, and the range of each parameter is determined as follows:
输入一组偏振度数据可得到一个太阳高度角,该太阳高度角所对应的权值为W i ,充分利用k组数据,可解算出模块系下的太阳高度角H s ;Inputting a set of polarization data can obtain a solar altitude angle, the corresponding weight of the solar altitude angle is W i , and fully utilizing the k sets of data, the solar altitude angle H s under the module system can be calculated;
, ,
W i 为第i个权重,为第i个太阳高度角。 Wi is the ith weight, is the ith sun altitude angle.
5、根据载体粗略估计或者已知的初始经纬度Lon0,Lat0,由天文年历得到赤纬Dec和地方时角LHA,求得T1和T 2时刻计算的太阳高度角H c1,H c2和太阳方位角A c1和A c2。5. According to the rough estimation of the carrier or the known initial longitude and latitude Lon0, Lat0, the declination Dec and the local hour angle LHA are obtained from the astronomical almanac, and the solar altitude angles H c 1 , H c 2 and calculated at T 1 and T 2 are obtained. Sun azimuths A c 1 and A c 2 .
可观测同一个天体的不同时刻高度角,得到载体系下的高度角变化量。The altitude angle of the same celestial body can be observed at different times, and the variation of the altitude angle under the carrier system can be obtained. .
利用解析高度差法进行解算。引入中间辅助量a、b、c、d、e、f;Use the analytical height difference method to solve. Introduce intermediate auxiliary quantities a, b, c, d, e, f;
则载体的经纬度λ, L可以通过下式求解:Then the longitude and latitude λ of the carrier, L can be solved by the following formula:
。 .
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,且应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。Although illustrative specific embodiments of the present invention have been described above to facilitate understanding of the present invention by those skilled in the art, it should be clear that the present invention is not limited in scope to the specific embodiments, to those skilled in the art, As long as various changes are within the spirit and scope of the present invention as defined and determined by the appended claims, these changes are obvious, and all inventions and creations utilizing the inventive concept are included in the protection list.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111418034.9A CN113834480B (en) | 2021-11-26 | 2021-11-26 | Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111418034.9A CN113834480B (en) | 2021-11-26 | 2021-11-26 | Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113834480A CN113834480A (en) | 2021-12-24 |
CN113834480B true CN113834480B (en) | 2022-03-08 |
Family
ID=78971613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111418034.9A Active CN113834480B (en) | 2021-11-26 | 2021-11-26 | Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113834480B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113739795B (en) * | 2021-06-03 | 2023-10-20 | 东北电力大学 | Underwater synchronous positioning and mapping method based on polarized light/inertia/vision integrated navigation |
CN115164872B (en) * | 2022-06-20 | 2024-04-12 | 北京航空航天大学 | An autonomous positioning method based on time series polarization light field |
CN114942022B (en) * | 2022-07-25 | 2022-10-21 | 中国人民解放军国防科技大学 | Bionic polarized light compass integrated design and navigation information real-time processing method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9897811B2 (en) * | 2016-04-07 | 2018-02-20 | Google Llc | Curved eyepiece with color correction for head wearable display |
CN108759820A (en) * | 2018-06-11 | 2018-11-06 | 北京航空航天大学 | A kind of solar vector calculation method based on imitative compound eye multichannel polarization sensor |
CN110672131A (en) * | 2019-11-19 | 2020-01-10 | 北方工业大学 | A UKF alignment method for inertial/polarized light integrated navigation system under large misalignment angle |
CN110887473A (en) * | 2019-12-09 | 2020-03-17 | 北京航空航天大学 | A Bionic Polarization Autonomous Integrated Navigation Method Based on Polarization Degree Weighting |
CN113280785A (en) * | 2021-07-22 | 2021-08-20 | 中国人民解放军国防科技大学 | Sky polarized light orientation method based on polarization mode consistency |
-
2021
- 2021-11-26 CN CN202111418034.9A patent/CN113834480B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9897811B2 (en) * | 2016-04-07 | 2018-02-20 | Google Llc | Curved eyepiece with color correction for head wearable display |
CN108759820A (en) * | 2018-06-11 | 2018-11-06 | 北京航空航天大学 | A kind of solar vector calculation method based on imitative compound eye multichannel polarization sensor |
CN110672131A (en) * | 2019-11-19 | 2020-01-10 | 北方工业大学 | A UKF alignment method for inertial/polarized light integrated navigation system under large misalignment angle |
CN110887473A (en) * | 2019-12-09 | 2020-03-17 | 北京航空航天大学 | A Bionic Polarization Autonomous Integrated Navigation Method Based on Polarization Degree Weighting |
CN113280785A (en) * | 2021-07-22 | 2021-08-20 | 中国人民解放军国防科技大学 | Sky polarized light orientation method based on polarization mode consistency |
Non-Patent Citations (2)
Title |
---|
Global Autonomous Positioning in GNSS-Challenged Environments: A Bioinspired Strategy by Polarization Pattern;Jian Yang et, al.;《IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS》;20210731;第68卷(第7期);第6308-6316页 * |
一种基于偏振度加权的车载仿生偏振/惯性紧组合导航方法;张青云等;《2020中国自动化大会(CAC2020)论文集》;20201106;第924-929页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113834480A (en) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113834480B (en) | Self-positioning method of compound eye-imitating polarization sensor based on scattering angle weight distribution | |
CN108759819B (en) | A real-time positioning method for polarization navigation based on all-sky polarization information | |
CN108759820B (en) | A solar vector calculation method based on compound eye-like multi-channel polarization sensor | |
CN106679645B (en) | Real-time navigation device based on multi-directional polarized light | |
CN107063170B (en) | Course angle estimation method based on atmospheric polarization angle mould formula under complex environment | |
CN110887473B (en) | Bionic polarization autonomous combined navigation method based on polarization degree weighting | |
Zhang et al. | Bio-inspired approach for long-range underwater navigation using model predictive control | |
Florinsky et al. | Geomorphometry from unmanned aerial surveys | |
CN114091756B (en) | Township tsunami risk assessment method based on Thiessen polygon | |
CN111595329B (en) | Autonomous positioning method based on observation moonlight atmospheric polarization mode | |
Jin et al. | Linear solution method of solar position for polarized light navigation | |
CN109470237A (en) | Navigation attitude measurement method based on combination of polarized light and geomagnetism | |
CN110887509A (en) | Multi-direction calibration method for compound eye-imitating polarization sensor | |
Tang et al. | Application of polarized light compass system on solar position calculation | |
Jianbin et al. | Polarized skylight pattern-based approach to attitude determination | |
CN109459015B (en) | Polarization navigation global autonomous positioning method based on maximum polarization degree observation | |
CN105157667B (en) | A kind of sun altitude computational methods based on atmosphere polarization information | |
Liu et al. | Global positioning method based on polarized light compass system | |
Jianbin et al. | Attitude determination based on location of astronomical markers with skylight polarization pattern | |
CN115164872B (en) | An autonomous positioning method based on time series polarization light field | |
Groves et al. | Enhancing micro air vehicle navigation in dense urban areas using 3D mapping aided GNSS | |
CN102967885A (en) | Visualized description method for satellite measuring global electromagnetic environment | |
Guan et al. | The novel method of north finding based on the skylight polarization | |
Liu et al. | A Review of Bionic Polarized Light Localization Methods | |
CN115200543B (en) | Observation method of the basic field of light polarization in the earth's sky based on atmospheric scattering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |