Next Article in Journal
Mixed Logic Dynamic Models for MPC Control of Wind Farm Hydrogen-Based Storage Systems
Next Article in Special Issue
A Simulator-Based Comparison of a Novel 3D and a Conventional 3D Vision System-Surgical Performance and Subjective Ratings
Previous Article in Journal / Special Issue
The Effect of Motion Time of a Scots Pine Single Seed on Mobile Optoelectronic Grader Efficiency: A Mathematical Patterning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

Determining the Initial Orientation for Navigation and Measurement Systems of Mobile Apparatus in Reforestation

1
Rostov State University of Economics, 69, Bolshaya Sadovaya, 344002 Rostov-on-Don, Russia
2
Voronezh State University of Forestry and Technologies named after G.F. Morozov, 8, Timiryazeva, 394087 Voronezh, Russia
3
University of Belgrade, 1, Kneza Višeslava, 11030 Belgrade, Serbia
*
Author to whom correspondence should be addressed.
Inventions 2019, 4(4), 56; https://doi.org/10.3390/inventions4040056
Submission received: 28 August 2019 / Revised: 24 September 2019 / Accepted: 25 September 2019 / Published: 26 September 2019
(This article belongs to the Special Issue Automatic Control and System Theory)

Abstract

:
This paper considers the method of determining the initial orientation of the navigation and measuring complexes of mobile objects. The method is based on analytical gyrocompassing, using angular velocity sensors whose measurements are distorted by additive noise, with a priori uncertain statistical characteristics. The proposed approach requires small computational costs and can be effectively used in the development of high-precision systems of initial orientation of navigation–measurement systems of various mobile objects.

1. Introduction

Currently, one of the promising tendencies of contemporary reforestation is the use of Unmanned Mobile Apparatus (UMA) [1] for both ground [2] and aerial seeding [3], as well as for other reforestation operations. When used for seeding, the effectiveness of UMA depends to a significant extent on the accuracy of its positioning and spatial orientation, determined by the corresponding scheme of seeding. At the same time, accuracy of modern systems for UMA spatial orientation is largely determined by their most important component, the initial orientation systems, which is designed to provide high accuracy in determining the initial spatial orientation of the UMA’s navigation–measuring complex [4,5].
Development of a system for determining the initial azimuth of the navigation system, especially in the conditions of unavoidable interference of measurements of its Sensitive Elements (SE), represents the main problem in the construction of initial orientation systems. One of the most promising ways to solve this problem is the development of algorithms for processing measurements of inertial SE, which are part of the UMA’s navigation–measuring complex, in particular, Angular Velocity Sensors (AVS). To date, various ways of using AVS for solving the problem of azimuthal orientation have been developed [6,7], with gyrocompassing as one of the most effective methods. Currently, there are various options for implementing this method using AVS. The first group of methods consisting of a sequential change in the orientation of the AVS, with subsequent measurements of various parameters of its output signal, are described in [8,9,10]. Their significant disadvantages are the complexity of measurements and the possibility of using only gyroscopic AVS. The second group of gyrocompassing methods using AVS consists of a reverse change in the AVS sensitivity axis relative to the plane of the local meridian, followed by summation of the measurement signals [11,12]. The problem with these methods is the impossibility of compensation for broadband random noise measurements and low accuracy of determining the direction of the local meridian. Finally, there is a gyrocompassing method consisting of the sequential rotation, the axis of sensitivity of the AVS relative to the direction of the local meridian for the specified angles [13], with subsequent determination of the direction of the local meridian to the maximum of the output signal. The disadvantage of this method is the low accuracy due to the difficulty in determining the true maximum caused by unsteady random noise, with a priori uncertain statistical characteristics in the output AVS signal.

2. Task Definition

This paper aims to offer a new approach for solving the problem of developing a gyrocompassing algorithm using AVS, which provides high accuracy in determining the initial azimuth of the UMA’s navigation–measuring complex in conditions of unavoidable interference of angular velocity measurements, with a priori uncertain statistical characteristics.
To solve this problem, we use the following Coordinate Systems (CS) presented in Figure 1:
  • The local geographical CS OLNE is Earth-related, the beginning of which coincides with the UMA’s center of mass, located at latitude φ. The axis OL is directed along the radius R of the sphere of the Earth from its center, the axis ON lies in the plane of the local meridian (towards the north), and the axis OE complements the CS to the right (towards the east). In Figure 1, the OLNE CS axes are marked in red.
  • The dash CS OIJK, the beginning of which coincides with the UMA’s center of mass. The axes OI, OJ, and OK, prior to the implementation of the system, deployed an initial orientation relative to the axes of CS OLNE unknown angles. In Figure 1, the OIJK CS axes are marked in green.
Under such general initial conditions for the possibility of solving the problem of azimuthal orientation (determining the angle of rotation A (see Figure 1), axis OJ relative to the plane of the local meridian), which was previously carried out by the exhibition of the AVS sensitivity axis, the axis of sensitivity which coincides with the axis OJ in the plane of the local horizon. Placing in the horizontal plane is carried out with the required accuracy (2.4 · 10−6 – 4.8 · 10−6 rad) using precision accelerometers. Measurement errors lie within 1 · 10−4 – 1 · 10−5 m s-2, and the axis of sensitivity is oriented respectively long the axes OJ and OK. Thus, this stage is implemented by the combination of the axis A with the axis OL. The final solution initial orientation—the definition of the azimuthal angle A of dash CS—given the inevitable AVS interference measurements is implemented next, using the gyrocompassing algorithm described below.
The output signal Z of most modern angular velocity sensors (gyroscopic, laser, fiber-optic, etc.) in gyrocompassing mode can be represented as follows:
Z = ω + S + W,
where
  • ω = Ω cosφ cosA—the Earth’s angular velocity projection on the AVS sensitivity axis;
  • Ω—the angular velocity of the Earth’s rotation (see Figure 1);
  • φ—the latitude;
  • A—the azimuthal angle of the AVS sensitivity axis;
  • S—the constant random interference, with a priori uncertain statistical characteristics;
  • W—the broadband random interference, with a priori uncertain statistical characteristics.
To implement the proposed method of gyrocompassing after the initial exhibition of the AVS sensitivity axis in the plane of the local horizon (the orientation of sensitivity axis relative to the local meridian plane is a priori unknown), a sequential discrete rotation of the AVS sensitivity axis by a given angle Δ relative to the local meridian plane of the (n − 1) time is carried out. In each next i-th (i = 1, 2, ..., n) position of the AVS sensitivity axis, low-frequency filtering of the AVS output signal Z is performed (for example, using a high-order Butterworth filter). Filtering for a fixed time interval depends on the frequency of removal of AVS measurements. At the end of the filtration process, the AVS output signal in the i-th position Zi becomes equal to:
Zi = ωi + S,
where ωi = Ω cosφ cosAi, Ai—the unknown azimuthal angle of the AVS sensitivity axis in the i-th position.
Next, by pairwise subtraction of the signals Zi obtained in the neighboring angular positions of the AVS sensitivity axis (the rotation angles which are different with respect to the local meridian on Δ value), the difference δi is
δi = Zi+1 − Zi = ωi+1 − ωi = Ω cosφ (cosAi+1 − cosAi)
Assuming for certain that the rotation of the AVS sensitivity axis in the plane of the local meridian is carried out in the direction of increasing the value of Zi, the termination of rotation is determined either by reaching a given value of n, or by changing the sign of the difference δi. The difference of the cosines (cosAi+1 − cosAi) is calculated before the gyrocompassing process for all possible values of angles An in a given interval of their change with the required accuracy. The maximum values of the boundaries of the interval here will be equal to [0, π/2]—for example, when calculating the angles An with a sampling step d = 10″, the maximum size of the calculated values array of cosines difference will be only 32,400 values, which is not difficult for modern computers. In addition, to begin the gyrocompassing process, the reference array calculates accurate values of δ i E t for a particular latitude of gyrocompassing by multiplying the values of the array computed cosines difference on the Ω cosφ.
After the formation of (n − 1) δi values, because of the measurements carried out, the selection of a series (n − 1) of consecutive δiEt values from the reference array of exact values that coincide as much as possible with the series (n–1) of δi values is carried out by brute force. The comparison is based on the specified matching criteria, for example:
i = 1 n 1 | δ i E t δ i | α ,   i = 1 n 1 ( δ i E t δ i ) 2 α 1 ,
where α and α1—set values,   m i n i = 1 n 1 | δ i E t δ i | A n , m i n i = 1 n 1 ( δ i E t δ i ) 2 A n etc.
The formation of an etalon series of the consistent accuracy values (n − 1), determined by the angle An, corresponds to the value δ n 1 E t . The angle An, with high precision (due to independence of the values δi from the above-mentioned interference), is the azimuth angle of the n-th position of the AVS sensitivity axis.
To test the effectiveness of the proposed method, a computational experiment was conducted, the results of which are shown below.

3. Results

In the numerical simulation of the developed method, the noise of the AVS measurement was modelled as the sum of the constant random drift S with zero expectation, a dispersion of (0.01)2 °/hour and a broadband noise of W (Gaussian random sequence with zero expectation and dispersion of (0.15)2 °/hour), generated with a time step of 0.01 s for the number of implementations equal to 90. The azimuth of the initial position of the AVS sensitivity axis, relative to the plane of the local meridian (with latitude 47°35′), was chosen to be 28°–29°, and the sampling step d to calculate all possible values of angles An in the range [0, π/2] was chosen to be 10″. The rotation of the AVS sensitivity axis was carried out in 60 steps and a time of each step of 1 s. At each step, the AVS output signal was filtered using a sixth-order Butterworth filter. Following the determination of differences δi using Equation (3), the choice of a number of values of δiEt from the reference array of exact values that coincide as much as possible with a number of obtained values of δi was carried out by criterion i = 1 n 1 | δ i E t δ i | α , where parameter α was selected to be 5″. The minimum values of errors in determining the azimuth AVS sensitivity axis at different azimuths of its initial position, obtained after processing the δiEt values for all implementations, are presented in Table 1.
As shown in Table 1, the minimum value of the error in determining the azimuth of the AVS sensitivity axis was 6″, and the maximum did not exceed the 10″. The results of the numerical experiment indicate the possibility of the effective practical use of the proposed approach.

4. Conclusions

In addition to high accuracy, the advantage of the proposed algorithm for solving the problem of determining the initial azimuth of the UMA’s navigation–measuring complex in the conditions of interference of the AVS measurements, with a priori uncertain statistical characteristics, is the lack of significant computational costs for its implementation. Indeed, when calculating all possible values of the angles An with a sampling step d = 10″ (corresponding to the modern requirements of the accuracy of the azimuth of the UMA’s navigation–measuring complex) in the interval [0, π/2] limits the maximum size of the array of the calculated values of the difference of the cosines to just 32,400 values (π/2d)—if the bitness of the computer is equal to 64, then it only requires 2592 Kbyte of RAM. For an exhaustive search of the array data within a time-step of AVS rotation axis sensitivity (at least one second in modern requirements of speed systems for the initial orientation), this does not pose difficulties for modern computers.
The algorithm is invariant to the type of AVS used, which provides the possibility of its effective practical application in the development of high-precision systems of initial orientation of various navigation and measuring complexes of mobile apparatus.

Author Contributions

Conceptualization, S.S.; methodology, S.S. and V.I.; formal analysis, S.S.; investigation, S.S., A.N.; writing—original draft preparation S.S. and A.N.; writing—review and editing, S.S., A.N. and V.I.; supervision, S.S.

Funding

This research was funded by state assignment Ministry of Education and Science of the Russian Federation, grant number 1.11772.2018/11.12.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sokolov, S.V.; Novikov, A.I. Development tendency of sowing air operating technology by unmanned aerial vehicles in artificial reforestation. For. Eng. J. 2017, 7, 190–205. [Google Scholar]
  2. Grossnickle, S.C.; Ivetić, V. Direct Seeding in Reforestation—A Field Performance Review. Reforesta 2017, 4, 94–142. [Google Scholar] [CrossRef]
  3. Novikov, A.I.; Ersson, B.T. Aerial seeding of forests in Russia: A selected literature analysis. IOP Conf. Ser. Earth Environ. Sci. 2019, 226, 012051. [Google Scholar] [CrossRef]
  4. Sokolov, S.V. Analytical models of spatial trajectories for solving navigation problems. J. Appl. Math. Mech. 2015, 79, 17–22. [Google Scholar] [CrossRef]
  5. Rashid, A.T.; Ali, A.A.; Frasca, M.; Fortuna, L. Path planning with obstacle avoidance based on visibility binary tree algorithm. Rob. Auton. Syst. 2013, 61, 1440–1449. [Google Scholar] [CrossRef]
  6. Gallego, G.; Scaramuzza, D. Accurate Angular Velocity Estimation With an Event Camera. IEEE Robot. Autom. Lett. 2017, 2, 632–639. [Google Scholar] [CrossRef] [Green Version]
  7. Ciminelli, C.; Dell’Olio, F.; Campanella, C.E.; Armenise, M.N. Photonic technologies for angular velocity sensing. Adv. Opt. Photonics 2010, 2, 370. [Google Scholar] [CrossRef]
  8. Red’kin, S.P. Method of Gyrocompassing Using a Gyroscopic Sensor of Angular Speed, Installed on Free in Azimuth and Stabilized in the Plane of the Local Horizon Platform. RU Patent 2210743, 20 August 2003. [Google Scholar]
  9. Dzhandzhgava, G.I.; Budkin, V.L.; Red’kin, S.P.; Red’kina, V.P. Method of Gyrocompassing Provided by Application of Gyroscopic Angular Speed Transmitter at Inexact Exposing Gyro to Object. RU Patent 2267748, 10 January 2006. [Google Scholar]
  10. Red’kin, S.P. Method of Algorithmic Compensation of Errors Gyrocompassing Using a Gyroscopic angular Velocity Sensor. RU Patent 2194948, 20 December 2002. [Google Scholar]
  11. Klug, U.; Rahn, B.; Stute, U.; Ostendorf, A. Mass balancing and spring element manipulation of micromechanical silicon-gyrometers with ultrashort laser pulses. In Smart Sensors, Actuators, and MEMS II; Cane, C., Chiao, J.-C., Vidal Verdu, F., Eds.; SPIE Digital Library: Bellingham, WA, USA, 2005; pp. 153–161. [Google Scholar]
  12. Antoine, C. Rotating matter-wave beam splitters and consequences for atom gyrometers. Phys. Rev. A 2007, 76, 033609. [Google Scholar] [CrossRef]
  13. Goljaev, J.; Isaev, A.; Kolbas, J.; Lantratov, S.; Minzar, V.; Telegin, G. Gyrocompass on the Basis of a Magneto-Optical Controlled Laser Gyroscope. Electron. Sci. Technol. Bus. 2006, 8, 66–71. (In Russian) [Google Scholar]
Figure 1. Coordinate Systems (CS) used in study. The OL, ON, and OE axes form a local geographic coordinate system. The OI, OJ, and OK axes form a dush coordinate system. A is the angle of rotation of the axis OJ relative to the plane of the local meridian; R is the radius of the Earth’s sphere from its center; φ is a latitude.
Figure 1. Coordinate Systems (CS) used in study. The OL, ON, and OE axes form a local geographic coordinate system. The OI, OJ, and OK axes form a dush coordinate system. A is the angle of rotation of the axis OJ relative to the plane of the local meridian; R is the radius of the Earth’s sphere from its center; φ is a latitude.
Inventions 04 00056 g001
Table 1. Errors in determining the azimuth of the Angular Velocity Sensors (AVS) sensitivity axis.
Table 1. Errors in determining the azimuth of the Angular Velocity Sensors (AVS) sensitivity axis.
NumberInitial AzimuthError
128°10′7.3″
228°30′9.6″
328°50′6″

Share and Cite

MDPI and ACS Style

Sokolov, S.; Novikov, A.; Ivetić, V. Determining the Initial Orientation for Navigation and Measurement Systems of Mobile Apparatus in Reforestation. Inventions 2019, 4, 56. https://doi.org/10.3390/inventions4040056

AMA Style

Sokolov S, Novikov A, Ivetić V. Determining the Initial Orientation for Navigation and Measurement Systems of Mobile Apparatus in Reforestation. Inventions. 2019; 4(4):56. https://doi.org/10.3390/inventions4040056

Chicago/Turabian Style

Sokolov, Sergey, Arthur Novikov, and Vladan Ivetić. 2019. "Determining the Initial Orientation for Navigation and Measurement Systems of Mobile Apparatus in Reforestation" Inventions 4, no. 4: 56. https://doi.org/10.3390/inventions4040056

APA Style

Sokolov, S., Novikov, A., & Ivetić, V. (2019). Determining the Initial Orientation for Navigation and Measurement Systems of Mobile Apparatus in Reforestation. Inventions, 4(4), 56. https://doi.org/10.3390/inventions4040056

Article Metrics

Back to TopTop