Abstract
This paper presents an approach to seeker-azimuth determination using the gyro rotor and optoelectronic sensors. In the proposed method, the gyro rotor is designed with a set of black and white right spherical triangle patterns on its surface. Two pairs of optoelectronic sensors are located symmetrically around the gyro rotor. When there is an azimuth, the stripe width covering the black and white patterns changes. The optoelectronic sensors then capture the reflected optical signals from the different black and white pattern stripes on the gyro rotor and produce the duty ratio signal. The functional relationship between the measured duty ratio and the azimuth information is numerically derived, and, based on this relationship, the azimuth is determined from the measured duty ratio. Experimental results show that the proposed approach produces a large azimuth range and high measurement accuracy with the linearity error of less than 0.005.
1. Introduction
One of the most common problems in navigation and positioning is the determination of the azimuth [1]. Different methods [1,2,3,4,5,6] have been proposed in existing work to determine the azimuth. However, these works have mainly been developed for the measurement of inertial azimuth, which is the angle between the north direction and the projection of the initial plane onto the launch location. This is required in the inertial navigation system and in the initial launch stage. The seeker is an important part of the navigation system and has been used to accurately search and track a target by determining the target position in the field of view [7]. In the seeker [8,9,10,11,12], the input of the system is the space coordination, and its output is the target position, which is expressed by the deviation signal or the correction signal. This system generally consists of an optical gyroscope part and an electronic detector part, as shown in Figure 1. There is an azimuth between the gyro optical axis and the stator coil axis that represents the orientation of the target. Therefore, the azimuth provides the significant signal source for the off-boresight launching and aiming of the follow-up target. As the target is maneuvered or varied, the detector’s output signal changes with the amplitude proportional to the azimuth accordingly. Then, the azimuth is input to the navigation system so that the target is captured accurately. In this case, the azimuth determination and measurement accuracy plays a key role in the navigation system and affects the accuracy of the guidance system.
Figure 1.
Diagram of the seeker azimuth.
Compared with the inertial azimuth determination, little work has been done in the determination of the seeker azimuth. The traditional way to measure the seeker azimuth is based on the electromagnetic technique [13]. The electromotive force around the electromagnetic coils is induced when the rotor is rotating the stator and is further transformed into the voltage. The induced voltage has a sinusoidal relation with the azimuth. Using the relationship, the azimuth is obtained. However, the method only has a good performance in measuring the small azimuth angles. Moreover, the electromagnetic environment easily produces magnetic interference. These further affect azimuth measurement accuracy.
Optoelectronic sensors are electronic detectors that convert light, or a change in light, into an electronic signal and they have been used in many applications including azimuth determination [14,15,16,17,18]. A method of obtaining the precise position and azimuth of ground vehicles rapidly based on vehicular bi-axis optical-electronic detector is given in [18]. The system calculates the azimuth of targets relative to the vehicle using the position information provided by the vehicular navigation system. In contrast to the electromagnetic technique, the optoelectronic sensors provide a noncontact measurement method that is effective at avoiding the electromagnetic interference.
Considering this merit, a noncontact approach is proposed to measure the large azimuth angles by detecting pattern information on the surface of gyro rotor based on the optoelectronic sensor. In the proposed approach, the gyro rotor is designed with a set of black and white right spherical triangle patterns on its surface. The optoelectronic sensors are applied to detect the pattern information on the surface of the gyro rotor. In the case of an azimuth, the black and white patterns are changed accordingly. The optoelectronic sensors then capture the reflected optical signals from the varied black and white pattern on the gyro rotor and produce the duty ratio signal. Finally, according to the functional relationship between the measured duty ratio and the azimuth information, the azimuth is determined from the measured duty ratio. This method effectively avoids the electromagnetic interference and achieves large azimuth measurement with high accuracy.
The rest of the paper is organized as follows. In the next section we describe the model of the black and white right spherical triangle patterns on gyro rotor. In Section 3, the duty ratio and the azimuth in the case of one-dimensional rotation is introduced. In Section 4, we describe the duty ratios and the azimuth in the case of two-dimensional rotation. Section 5 gives the numerical solution of the functional relationship between the azimuth and the duty ratios. In Section 6, we describe the experimental results that are obtained when testing the concept. Finally, in Section 7, we present the conclusion of this work.
2. Model of Black and White Right Spherical Triangle Graphics on the Gyro Rotor
The heart of the new proposed scheme for determining the seeker azimuth is composed (see Figure 2a) of a gyro rotor with a set of black and white right spherical triangle patterns on its surface. The scheme needs to satisfy the design goal as follows: the azimuth is in the range [0, 40], and the linearity error is less than 0.005. The details of the proposed azimuth determination scheme are described in the following.
Figure 2.
(a) Gyro rotor graphics. (b) Spherical coordinate OXYZ.
To describe the mathematical model of the black and white spherical triangular patterns well, a spherical coordinate OXYZ as shown in Figure 2 is constructed on the rotor frame. The fundamental plane is the equinoctial circle OE. The origin O is the rotor’s center. The X-axis coincides with the inertial axis of the gyro rotor and points upward. The Y-axis coincides with the line connecting the spherical center O and the crossing point B between the right spherical triangle hypotenuse (the arc DBI) and the circle OE. It is important to keep in mind that the OXYZ system is not fixed and rotated with the rotor. Assuming that the numbers for the black and white triangular patterns are both n, the angles covering the black pattern and the white pattern on the circle OE are equal, as . The white triangular pattern is marked in red color throughout the paper for clarity. The spherical center angles corresponding to the lower surface and the upper surface of the rotor is expressed as .
As shown in Figure 2b, the circle O2 across the arc DBI can be obtained by a counter-clockwise rotation of the longitudinal circle O1 across the arc ABC about OY and expressed as
where is the position vector in the OXYZ frame, and R is the radius of circle O1. Similarly, the circle O3 across points D, E, and F can be obtained by an counter-clockwise rotation of the longitudinal circle O1 about OX and expressed as
Here, the radiuses of circles O1, O2, and O3 are equal to R. The intersection D between the two circles O2 and O3 is represented as under the spherical coordinate system. Based on the relationship between the spherical coordination expression and the rectangular coordinate expression, the point D is further written as
Equation (4) shows a useful relationship among , , and and depicts the model information of the black and white right spherical triangle patterns on the rotor, which is next used to calculate the azimuth .
In the proposed azimuth determination system, optoelectronic sensors are required to detect the reflected optical signals from the black and white patterns according to the means of rotation. When the rotor has one-dimensional rotation, i.e., rotation about the Y-axis or Z-axis, one optoelectronic detector is required and configured along the rotated Y-axis or Z-axis. Two optoelectronic detectors are necessary for the two-dimensional rotation and placed about the rotated Y-axis and Z-axis. Whatever the rotation type is, the optical spot is consistent to equinoctial circle OE in the OXYZ frame when the light beam of the optoelectronic is injected on the rotor spinning about its inertial OX-axis. When the azimuth is zero, the stripe width covering the black and white patterns on the circle OE is equal. Once there is an azimuth, the stripe width changes. Moreover, the reflection rate from the black and white patterns of the rotor is opposite; thus, the reflected optical signals can be transformed to the high-level and low-level pulse signals via the optoelectronic detector, respectively, from which a pulse duty ratio signal K is deduced. In principle, the duty ratio is related with the black and white stripe widths when the rotor rotates at a certain azimuth. Thus, we can extract the azimuth information from the duty ratio signal.
In our study, we mainly consider the case of two-dimensional rotation. Since one-dimensional rotation is the basis of two-dimensional rotation, the duty ratio and azimuth in the one-dimensional rotation are first described in the following. We then enter into the description of the two-dimensional rotation case.
3. One-Dimensional Rotation
In the one-dimensional rotation case, the rotor can rotate about the Y-axis or Z-axis. This corresponds to the pitch attitude or the yaw attitude of the object. However, whatever axis the rotor rotates about, the theoretical results are the same. Here, we consider a counter-clockwise rotation of the rotor about the Y-axis. One optoelectronic detector is placed along the OY-axis. In this case, the coordinate OXYZ transfers to OX’Y’Z’ as shown in Figure 3a, where the angle between OX and OX’ is equal to and represents the azimuth. This means . The latitude circle O4 is formed when the beam of the optoelectronic detector is exposed on the spinning rotor. L is the distance between the configuration position of the optoelectronic detector with the center of the latitude circle O4. From this figure, it can be seen that the rotated black and white strip widths are different on the latitude circle O4. To calculate the strip width, we can take the counter-clockwise rotation of the rotor about the Y-axis as the clockwise rotation of the latitude circle O4 about the Y-axis while the rotor keeps its original spinning status. This can be observed in Figure 3b.
Figure 3.
(a) Rotation of OXYZ about OY. (b) Rotation of circle O4 about OY.
The circle O5 across Points G, H, and I can be obtained by an clockwise rotation of the longitudinal circle O1 about OX and expressed as
When the latitude circle O4 has a clockwise rotation about OY, its equation is obtained as
where b represents the height of the latitude circle O4.
From Figure 3b, one can see that the lengths of the arcs LN and LM present the black and white stripe widths. Thus, the duty ratio is calculated as . Point L is the intersection between Circles O2 and O4, so Equations (1) and (6) can obtain the coordinate (, , ) of Point L as
4. Two-Dimensional Rotation
Here, we denote a counter-clockwise rotation of the rotor about OY, followed by a counter-clockwise rotation about OZ. The frame OXYZ then produces a new orientation OX”Y”Z” as shown in Figure 4a. The angle orientation is a description of the pitch attitude of the object, and the angle orientation depicts the yaw attitude of the object. In the new orientation OX”Y”Z”, the unit vector of the OX-axis in the original OXYZ frame is transformed to . Thus, the angle between OX and OX” represents the azimuth , which indicates that the and angles have to be known. To do this, two optoelectronic detectors are required and configured along the OY- and OZ-axes, resulting in two duty ratio signals and . They are related to and angles, which are to be introduced in the following.
Figure 4.
(a) Rotation of OXYZ about OY and OZ. (b) Rotation of Circle O6 about OY and OZ.
4.1. Duty Ratio
Similar to one-dimensional rotation, the duty ratio is determined according to the different black and white stripe widths, i.e., . This can be observed in Figure 4b. To calculate them, the two-dimensional rotation of the rotor described above is equivalently regarded as a clockwise rotation of the latitude circle O6 about OY, followed by a clockwise rotation of O6 about OZ. At the same time, the rotor remains unchanged. The circle O6 after the rotation is expressed as
From Figure 4b, Point L1 is the intersection between Circles O2 and O6, so Equations (1) and (12) can obtain the coordinate (, , ) of Point L1 as
where .
4.2. Duty Ratio
Similar to the duty ratio , is determined according to the widths of the white and black stripes that are detected by the optoelectronic detector installed in the OZ-axis. It is likely that the stripe width difference is caused by the and counter-clockwise rotation of the rotor about OY and about OZ, respectively. In this case, the latitude circle O6 including the rotor remains unchanged and is expressed by Equation (12). However, the position of the circles O2, O3, and O5 is changed. Figure 5 illustrates the varied position of some of the points on these circles.
Figure 5.
Varied positions of some of the points on O2, O3, and O5.
The circle O2 across the arc D’B’I’ is obtained by a clockwise rotation of the circle O1 about OY and expressed as
The circle O3 across points D’, E’, and F’ is obtained by a counter-clockwise rotation of the circle O1 about OX and expressed as
The circle O5 across points G’, H’, and I’ is obtained by a clockwise rotation of the circle O1 about OX and expressed as
Furthermore, we can obtain the intersection points L2 between circles O2 and O6, M2 between circles O3 and O6, and N2 between circles O5 and O6. They are given as follows:
where .
where .
where .
According to the distance between the spherical points, we can further achieve the duty ratio .
5. Numerical Solution
In the proposed seeker-azimuth determination approach, the duty ratios and can be measured directly, but the azimuth needs to be determined from the information of and according to . In this case, we first need to determine how and are related to and so that and are calculated accordingly. Based on this, the azimuth is determined. From what we have described above, it can be found that the manner in which and is related to and is nonlinear. Here, an approximated method is adopted to obtain their relationship. To suit the real requirement, the system parameters are selected as . The range of and are set in the range , respectively. At an interval of 0.01 rad, the and data points are chosen in this range and input into Equations (13)–(17). We then obtain a set of data points. Similarly, the same and data points with an interval of 0.01 rad are input into Equations (21)–(23), and a set of data points are obtained. Based on these data points, the polynomial functions [19] are applied to approximate the mathematical equations depicting and , which are given as
In a similar method, we determine the mathematical equations and . The range of duty ratios and are set in the range of . Then, with an interval of 0.01, a set of and data points are selected. With zero initial values of , , , and data points, the Newton numerical technique [20] is applied to solve Equations (24) and (25). In this case, the mathematical equations , are gained. They are expressed as follows:
6. Experimental Results
In this section, the experimental setup used to verify and test the concept is described. The system diagram is shown in Figure 6. The real experiment platform and azimuth determination module are depicted in Figure 7 and Figure 8, respectively. Since two optoelectronic sensors have a limited working range, four optoelectronic sensors are applied to enlarge the working range. Two are installed along the OY-axis in the opposite direction and the other two are installed along the OZ-axis in the opposite direction, as shown in Figure 6. The signal processing module is used to implement data handling and functional operation to calculate the real azimuth according to Equations (26) and (27). The total four duty ratios are produced accordingly. Because the installation of four optoelectronic sensors satisfies the orthogonal relationship, only two optoelectronic sensors output the duty ratios, while the other two optoelectronic sensors have zero duty ratios. The resulting duty ratios in different rotation types are summarized in Table 1.
Figure 6.
System diagram.
Figure 7.
Real experiment platform.
Figure 8.
Azimuth determination module.
Table 1.
Different working states of the rotor and resulting duty ratios.
In real implementation, two duty ratios are measured by the optoelectronic sensors in each working state and then the azimuth angle is calculated on the basis of Equations (26) and (27) given above. To evaluate the effectiveness of the proposed approach, the theoretical values need to be known. In the experiment, the two-axis turntable is applied to generate the theoretical azimuth values. It simulates the theoretical Y-axis and Z-axis rotations for producing the theoretical and . Then the theoretical azimuth values are obtained through . It is noteworthy that, in practice, the Y-axis and Z-axis rotations are produced by the real system and the duty ratio K is then produced. Furthermore, the real azimuth values are achieved through the proposed approach. Figure 9 and Figure 10 depict the true and calculated azimuth angle values for the four working states. From these figures, one can observe that the four duty ratios lie in the range , and the range of the azimuth is . According to the design requirement, the standard deviation between the true and calculated azimuth angles is required to be less than than 0.005. Table 2 summarizes the standard deviation between the desired and real azimuth values under four working states. From the table, it can be observed that the standard deviations of all the four working states reach the design goal. Additionally, Figure 11a–d gives the Bland–Altman plots, which represent the differences between the true and the measured in the four working states. In these figures, the two blue lines show error bars representing the 95% confidence interval for both the upper and lower limits of agreement. The red line represents the mean of the differences between the true and measured . The black line depicts zero values. From these figures, one can find that almost all of the measure values fall inside the agreement interval, which indicates that the measured and the true have good statistical agreement. Moreover, one can see that the mean of the true and measured is very close to zero. This indicates that the error from the designed system is very low.
Figure 9.
True , calculated , and error of in Working States 1 and 2. (a) in State 1; (b) error of in State 1; (c) in State 2; (d) error of in State 2.
Figure 10.
True , calculated , and error of in Working States 3 and 4. (a) in State 3; (b) error of in State 3; (c) in State 4; (d) error of in State 4.
Table 2.
Linearity error, intraclass correlation (ICC), and hysteresis error under four working states.
Figure 11.
The Bland–Altman plot of true and calculated in different working states. (a) State 1; (b) State 2; (c) State 3; (d) State 4.
To further assess the consistency and reproducibility of measurements made by the designed scheme, we conducted three experiments for each working state and adopted the intraclass correlation (ICC) test to analyze the measurement reliability. The ICC results are given in Table 2. From the table, one can note that the ICC results of the four working states are above 0.9, which indicates that the three different experiments are highly correlated. This further verifies the conformity of measurements and the effectiveness of the designed scheme. Figure 12 and Figure 13 show the hysteresis test for the four working states. To achieve this test, we conducted experiments by changing the duty ratios in reverse from the maximum to the minimum. From these figures, we can see that the measurements from the positive range and reverse range match well. The hysteresis errors calculated by the maximum error divided by the maximum measured value are shown in Table 2. It can be found from the table that the hysteresis errors are very small, which further indicates that the hysteresis can be ignored in our designed system.
Figure 12.
Measured via positive and reverse range and the produced error of in Working States 1 and 2. (a) in State 1; (b) error of in State 1; (c) in State 2; (d) error of in State 2.
Figure 13.
Measured via positive and reverse range and the produced error of in Working States 3 and 4. (a) in State 3; (b) error of in State 3; (c) in State 4; (d) error of in State 4.
7. Conclusions
In this paper, a new approach for determining the azimuth of the seeker is proposed based on the gyro rotor and optoelectronic sensors. The gyro rotor is comprised of a set of right spherical triangle patterns in a black and white sequence on its surface. The optoelectronic sensors are placed symmetrically around the gyro rotor. The black and white patterns on the gyro rotor are different in case of an azimuth. The duty ratios are then generated when the optoelectronic sensors catch the reflected optical signals on the different patterns. Formulas between the duty ratios and the azimuth are derived when the rotor rotates in a two-dimensional way. To evaluate the effectiveness of the proposed approach, multiple experiments are conducted under four different working states, and the ICC test is utilized to analyze the consistency of measurements. The experimental results show that the proposed approach satisfies the design goal. The ICC results show that different experiments have high correlation, which ensures the conformity of measurements produced by the proposed approach. The Bland–Altman plots between the true and the measured verify that both have good statistical agreement. In addition, the designed system showed little hysteresis.
Author Contributions
Jian-Ming Bai conceived the design approach and designed the experiments; Guangshe Zhao analyzed the scheme; Hai-Jun Rong analyzed the design scheme and organized the paper; Xianhua Wang derived the scheme equations and participated in the experiments.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Bar-Itzhack, I.Y. New Inertial Azimuth Finder Apparatus. J. Guid. Control Dyn. 2001, 24, 206–213. [Google Scholar] [CrossRef]
- Carroll, J.E. An Automatic Instrument for the Determination of Astro-Azimuth. J. Spacecr. 1970, 7, 1332–1337. [Google Scholar] [CrossRef]
- Leng, Q.; Wang, Y.; Gao, Z.; Teng, Y. Design of a Magnetic Torquing System for an ESG North Finder. IEEE Trans. Magn. 1997, 33, 4005–4007. [Google Scholar] [CrossRef]
- Benso, W.E.; Duplessis, R.M. Effect of Shipboard Inertial Navigation System Position and Azimuth Errors on Sea-Launched Missile Radial Miss. IEEE Trans. Mil. Electron. 1963, 7, 45–56. [Google Scholar] [CrossRef]
- Luo, J.; Wang, Z.; Shen, C.; Kuijper, A.; Wen, Z.; Liu, S. Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder. Sensors 2016, 16, 1513. [Google Scholar] [CrossRef] [PubMed]
- Zhang, Z.; Liu, C. Fiber Optic Gyroscope Dynamic North-Finder Algorithm Modeling and Analysis Based on Simulink. Photonic Sens. 2017, 7, 283–288. [Google Scholar] [CrossRef]
- Guo, G.; Liu, H.; Zhang, B. Aero-optical effects of an optical seeker with a supersonic jet for hypersonic vehicles in near space. Appl. Opt. 2016, 55, 4741. [Google Scholar] [CrossRef] [PubMed]
- Siouris, G.M. Missile Guidance and Control Systems; Springer: New York, NY, USA, 2004. [Google Scholar]
- Yrfanean, A.R.; Mosavi, M.R.; Mohammadi, A.; Yasin, S.Y.A. Improving the Target Position Detection in the Crossed Array Detectors Seeker by Categorizing the FOV up to the Pulses Distribution. Int. J. Comput. Appl. 2013, 72, 28–36. [Google Scholar]
- Mohammadi, A.; Erfanian, A.R.; Mosavi, M.R.; Yasin, S.A. Design and Simulation a New Unique-Slit Reticle for Pulsed Infrared Seekers. J. Opt. Soc. Korea 2014, 18, 1–8. [Google Scholar]
- Chuprakov, A.M.; Gurevich, M.S.; Shustov, N.Y.; Eskin, V.N. Trispectral target seeker for an optical homing head. J. Opt. Technol. 2002, 69, 648–651. [Google Scholar]
- Alchekhyasin, S.Y.; Yrfanean, A.R.; Mosavi, M.R.; Mohammadi, A. Modeling and Simulation of the Active Jammer Effect in the Crossed Array Detectors Infrared Seeker. Int. J. Comput. Appl. 2014, 72, 15–22. [Google Scholar] [CrossRef]
- Bakshi, U.A.; Bakshi, A.V. Electromagnetic Theory; Technical Publications: Pune, India, 2009. [Google Scholar]
- Yariv, A. Optical Electronics in Modern Communications; Oxford University Press: Oxford, UK, 2006. [Google Scholar]
- Jakkam, A.; Tatavarti, A.; Pachiyappan, A.; Rao, T.; Shanmuka, R.S. Optoelectronic Sensor on Moving Platforms for Monitoring Environmental Parameters. Opt. Sens. 2013. [Google Scholar] [CrossRef]
- Alymov, O.V.; Levko, G.V. Photodetector sensors and devices for television and optoelectronic video-information systems. J. Opt. Technol. 2012, 79, 744–747. [Google Scholar] [CrossRef]
- Hayasaki, Y.; Hikosaka, E.; Yamamoto, H.; Nishida, N. Optical Image Processing by Use of an Optoelectronic Feedback System with an Electronic Distortion Correction. Opt. Express 2005, 13, 4657–4665. [Google Scholar] [CrossRef] [PubMed]
- Lu, Y. A New Algorithm of Rapid and Precise Position and Azimuth Determination Based on Vehicular Optical-electronic Detector. In Proceedings of the the Ninth International Conference on Electronic Measurement & Instruments, Beijing, China, 16–19 August 2009; pp. 1032–1035. [Google Scholar]
- Eriksson, K.; Estep, D.; Johnson, C. Polynomial Functions; Springer: Berlin/Heidelberg, Germany, 2004; pp. 119–139. [Google Scholar]
- Kelley, C.T. Solving Nonlinear Equations with Newton’s Method; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2003. [Google Scholar]
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).