Next Article in Journal
A New Knowledge-Distillation-Based Method for Detecting Conveyor Belt Defects
Next Article in Special Issue
Experimental and Numerical Investigations of Dynamic Failure Mechanisms of Underground Roadway Induced by Incident Stress Wave
Previous Article in Journal
Dynamic Characteristic Analysis of Permanent Magnet Brushless DC Motor System with Rolling Rotor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Shearer-Positioning Method Based on Non-Holonomic Constraints

1
National & Provincial Joint Engineering Laboratory of Mining Intelligent Electrical Apparatus Technology, College of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, China
2
Shanxi Key Laboratory of Mining Electrical Equipment and Intelligent Control, College of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(19), 10050; https://doi.org/10.3390/app121910050
Submission received: 9 September 2022 / Revised: 30 September 2022 / Accepted: 4 October 2022 / Published: 6 October 2022
(This article belongs to the Special Issue Mining-Induced Tremors)

Abstract

:
In the traditional shearer-positioning method, an odometer is used to assist the forward velocity correction of the inertial navigation system, but it cannot restrain the system’s error divergence. For this reason, this paper proposes a shearer positioning method based on non-holonomic constraints. In this method, an inertial measurement unit and odometer are installed in the middle of the shearer body and on the traction gear, respectively, the shearer attitude, speed, and position information are calculated through the inertial measurement-unit mechanization, and the shearer’s instantaneous velocity is calculated through the output of the odometer. The mechanization and error transfer process of the inertial navigation system are used to establish a Kalman filtering-state equation. The Kalman filtering observation equation is established through the difference between the projected velocity of the inertial navigation system at the joint and the output velocity of the odometer as the observation vector, and the non-holonomic constraint is introduced. Finally, the error feedback is derived from the results processed by the Kalman filtering algorithm, and the output of the inertial navigation system is corrected to obtain the optimal estimation of the shearer’s attitude, speed and position. The experiment shows that compared with the traditional inertial navigation and odometer combined positioning method, the degree of divergence in the positioning results over time is significantly reduced after adding the non-holonomic constraint. The positioning method has good tracking ability for the trajectory of the shearer. The error of the positioning results in the forward direction is reduced by 66%, the lateral direction is reduced by 62%, and the vertical direction is reduced by 67%.

1. Introduction

Efficient, green, and automatic mining is the development goal of China’s coal industry, and the precise determination of the shearer position is an important technology in the development of automatic mining in the fully mechanized long-wall face. It not only can it provide the accurate position of the shearer for memory cutting and face straightening, but it can also provide a reference for the linkage of three machines in the face and automatic mining. Therefore, it is necessary to develop a high-precision positioning method for shearers in the fully mechanized long-wall face.
At present, the shearer positioning method mostly relies on ab inertial navigation system [1,2] (INS for short) based on the inertial measurement unit (IMU), which is composed of a three-axis gyroscope and a three-axis accelerometer.
However, due to the influence of sensor error and environmental factors, positioning errors accumulate over time [3]. Therefore, it is necessary to introduce auxiliary information to suppress the error accumulation of the inertial navigation system. The authors of [4] combine the INS and the accurate geographical model of the fully mechanized long-wall face, and use matching map technology to restrict the error of the INS in the positioning process. However, since it is too difficult to establish the accurate geographical model of the fully mechanized long-wall face [5], the feasibility of this method remains to be determined. A different study [6] used the method of combining the odometer (ODO) and the inertial navigation system (INS) to correct the positioning results of the INS by collecting the speed or displacement information of the odometer. However, the odometer can adjust only the forward speed of the INS in the positioning process, and cannot correct its lateral and vertical speed. On the basis of establishing the ultrasonic positioning system, the authors of [7] used a Kalman filter (KF) algorithm to filter the combined positioning results of the inertial navigation system and the ultrasonic sensor. However, the underground non-line-of-sight (NLOS) environment reduces the measurement accuracy of the ultrasonic sensor and affects the accuracy of the ultrasonic positioning system [8]. The authors of [9,10] constructed the INS/UWB combined-positioning scheme, which can efficiently suppress the divergence of the inertial navigation system, but it is necessary to add a large number of additional UWB anchor nodes, which increases the system’s cost and complexity. In [11], a federated filter is used to form a sub filter with the inertial navigation system, the visual camera, and the odometer, respectively, in order to address the fact that single sensors with poor precision increase the positioning error of the whole positioning system in the traditional Kalman filter [12]. However, the large amount of dust, weak light, and strong vibration in the working face affect the positioning accuracy of the visual camera [13]. The authors of [14,15,16] established a Kalman-filter model with the distance between two INS kits as the constraint condition, which can effectively restrain the error divergence of a single kit of INS. However, the installation conditions of the two kits of the INS are strict, which affects the positioning accuracy of the model.
Although the traditional positioning technology of the combination of the inertial navigation system with the odometer (INS/ODO for short) directly uses the odometer output to correct the forward speed calculated by the INS, the ability to restrict the error divergence of the INS is very limited [17]. The shearer satisfies the characteristics of non-holonomic constraints (NHC) in the moving process, under the condition that if the shearer does not jump and side-slip, the lateral and vertical speeds at the connection between the traction gear and the crawler are zero. Combined with this characteristic, aiming at the current problems in the combined positioning technology of traditional inertial navigation system and odometer, this paper puts forward a shearer-positioning algorithm based on non-holonomic constraints, which can improve the positioning results of the combined-positioning technology in the traditional INS and odometer [18]. Furthermore, this paper verifies the proposed algorithm’s effectiveness and feasibility through positioning experiments.

2. Positioning Algorithm of Shearer

2.1. Calculation Process

Figure 1 shows the execution flow of the positioning algorithm of the shearer proposed in this paper: firstly, the information on shearer’s attitude, speed, and position are obtained by the output of the inertial measurement unit installed in the center of the shearer’s body through mechanical arrangement. The odometer output installed on the traction gear of the shearer is used to calculate the instantaneous speed of the shearer. Next, the mechanical arrangement results of the INS, the output of the odometer, and the non-holonomic constraints are fused through the Kalman-filter algorithm. The results obtained after the Kalman filter are used as the error feedback to modify the mechanical arrangement results of the INS to obtain the optimal estimation of the attitude, speed, and position information of the shearer. These three kinds of information reflect three different positions, and a unified coordinate system is required for a unified solution.

2.2. Definition of Coordinate System

Due to the continuous turning and moving of the shearer, and the inevitable alignment error when the inertial measurement unit is installed [19,20], a single coordinate system cannot directly describe the position of the shearer, nor is it conducive to position calculation [21]. Thus, the coordinate systems used in the process of solving the position information in this paper include a coordinate system of shearer body (M system), an inertial-measurement-unit coordinate system (B system), and a reference coordinate system (N system), as shown in Figure 2. They are respectively defined as follows:
Coordinate system of shearer body (M system): The coordinate origin is selected at the contact point between the shearer traction gear and the bottom plate. The forward direction of the shearer is the x-axis direction, the y-axis is perpendicular to the z-axis and points to the hydraulic support, and the z-axis is vertical and downward.
Inertial measurement unit coordinate system (B system): The origin of the B system coincides with the center of the inertial unit. The three coordinate axes are parallel to the three sensitive axes of the inertial measurement unit and follow the right-hand rule.
Reference coordinate system (N system): This system is equivalent to the local horizontal coordinate system in this paper. The origin of the N system is located in the measured center of the inertial measurement unit. The x-axis direction is north, the y-axis direction is east, and the z-axis direction is perpendicular to the plane formed by the other two axes and points upward.
In these three coordinate systems, the direction of M system and B system change during the working of shearer, while the direction of N system is always the same for reference. In addition, for the purpose of introducing non-holonomic constraints and ease of calculation, the origin of M system does not coincide with the other two.

2.3. Kalman-Filter-State Equation

To improve the filtering effect of Kalman filter, the INS mainly adopts indirect Kalman filter for combined-positioning solution, that is, the error of INS is used as the state variable, which can solve the problem of nonlinear change of positioning system under continuous time conditions. Partial error in INS is treated as the state vector of the whole positioning system, which consists of INS and odometer, namely:
X = [ ϕ δ v n δ r n b g b a s g s a ] T
where ϕ is the vector representing the three-dimensional error of shearer attitude, δ v n represents the three-dimensional error of shearer velocity, δ r n is the position-error vector in three directions, b g is the zero-bias vector of the three-axis gyroscope, b a is zero-bias vector of the three-axis accelerometer, s g is the three-axis gyroscope’s error vector of scale factor, and s a is the three-axis accelerometer’s error vector of scale factor [22].
By analyzing the disturbance of INS, the differential equations for errors in attitude, velocity, and position in continuous time can be obtained:
ϕ ˙ = ω in n × ϕ + δ ω in n C b n δ ω ib n
δ v n ˙ = C b n δ f b + C b n f b × ϕ ( 2 ω ie n + ω en n ) × δ v n + v n × ( 2 δ ω ie n + δ ω en n ) + δ g l n
δ r n ˙ = ω e n n × δ r n + δ v n
where C b n is the attitude matrix from the B system to the N system, ω in n is the rotation speed of the N system, δ ω in n is measurement error of rotation-angle velocity of Earth, δ ω ib n is measurement error of angular velocity measured by three-axis gyroscope, δ f b is the measurement error of the accelerometer, f b is the output value of the three-axis accelerometer, ω ie n is projection of rotation speed of Earth in the N system, ω en n is projection of rotational angular velocity of the N system relative to the earth under the N system, δ ω ie n is measurement error of ω ie n , δ ω en n is measurement error of ω en n , and δ g l n is measurement error of gravity vector [23]. A first-order Gauss Markov process is used to describe the zero-bias and scale-factor error propagation equation of three-axis gyroscope and three-axis accelerometer, and its differential equation is
{ b g ˙ ( t ) = 1 T b g b g ( t ) + w b g ( t ) b a ˙ ( t ) = 1 T b a b a ( t ) + w b a ( t ) s g ˙ ( t ) = 1 T s g s g ( t ) + w s g ( t ) s a ˙ ( t ) = 1 T s a s a ( t ) + w s a ( t )
where, in the Gauss Markov process described above, T b g , T b a , T s g , and T s a are the correlation time, w b g , w b a , w s g , and w s a are the driving white noise [24].
To facilitate calculation, the state equation in continuous time needs to be discretized first [25]. The simplified form of Kalman-filter-state equation after discretization can be obtained from Equations (2) to (5).
X k + 1 , k = F k + 1 , k X k + G k + 1 , k w k
where X is the inertial navigation system error-state vector,   F is the inertial navigation system-error-transfer matrix, G is the noise-driving matrix, w is the system noise, and the subscript k is the time mark. The establishment of the state equation can integrate the inertial navigation system error into Kalman filter as the state information, and provide the predicted value for Kalman filter.

2.4. Kalman-Filter-Observation Equation

This paper is based on the combined positioning of inertial navigation system and odometer, and introduces non-holonomic constraints as auxiliary information to suppress the divergence of INS error. For the shearer, in the cutting process, the inertial measurement unit must be affected by the installation angle and the shearer vibration; therefore. the non-holonomic constraint is not fully established at the installation of the inertial measurement unit, but for the connection between the shearer traction gear and the crawler, the traction gear is tightly stuck on the continuous crawler, and the non-holonomic constraint is established. Therefore, the speed obtained from the mechanical arrangement of the INS is projected to the joint of traction gear and crawler, and the non-holonomic constraint and the odometer-output speed are used to form a three-dimensional speed constraint on the shearer.
When the shearer meets the non-holonomic constraint, the speed v m of the connection between the traction gear and the crawler in the coordinate system of the shearer body is as follows:
v m = [ v t 0 0 ] T
where v t is the real cutting speed of the shearer.
When projecting the INS mechanization result onto the M system, it is necessary to consider the alignment error caused by the installation of the inertial unit and the offset between the respective origin of the B system and the M system. Therefore, the velocity v ^ m which is projected from B system to m system is
v ^ m = C b m C ^ n b v ^ n + C b m ( ω ^ n b n × ) l IMU b C b m C n b [ I + ( ϕ × ) ] ( v n + δ v n ) + C b m ( ω n b n × ) l IMU b + C b m ( δ ω ib b × ) l IMU b v m + C b m C n b δ v n C b m C n b ( v n × ) ϕ C b m ( l IMU b × ) δ ω ib b
where   C b m represents the attitude matrix [26] from the B system to the shearer body, which is determined by the installation angle of the inertial measurement unit. C ^ n b represents the attitude matrix from the N system to the B system with alignment error, which is determined by the attitude angle calculated by the INS. v ^ n is calculated velocity for INS. ω ^ n b n is a calculation result by INS and projected from B system to N system, which express the rotational angular velocity relative to the N system, l I M U b is the projection in B system of the position vector between the two origins from M system to B system, δ ω i b b is measurement error of the three-axis gyroscope, and C n b is the attitude matrix from the N system to the B system.
The speed v ˜ m provided by the odometer can be expressed as
v ˜ m = v m + V
where V is the observation noise.
To sum up, the observation vector of Kalman filter can be determined by Equations (7)–(9), and the expression is
Z = v ˜ m v ^ m = C b m C n b δ v n + C b m C n b ( v n × ) ϕ + C b m ( l IMU b × ) δ ω ib b + V
Furthermore, the observation equation is
Z k + 1 = H k + 1   X k + 1 , k + V
In the formula, H is the observation matrix. By establishing the observation equation, the non-holonomic constraints and the speed of odometer output can be integrated into Kalman filter as the observation information to form a three-dimensional speed constraint on the shearer.

2.5. Kalman-Filter Algorithm

Kalman-filter algorithm is a kind of algorithm that can fuse prediction information and observation information to produce the best estimation of the system state at the next time. The Kalman-filter algorithm is divided into two parts, prediction and update, which can be expressed by the following five iterative equations.
(1)
Prediction algorithm
X k + 1 , k = F k + 1 , k X k
P k + 1 , k = F k + 1 , k P k F k + 1 , k T + Q k
(2)
Update algorithm
K k + 1 = P k + 1 , k H k T ( H k P k + 1 , k H k T + R k ) 1
X k + 1 = X k + 1 , k + K k + 1 ( Z k + 1 H k + 1 X k + 1 , k )
P k + 1 = [ I K k H k ] P k + 1 , k [ I K k H k ] T + K k R k K k T
In the formula, P ,     Q , and R form the covariance matrix; P represents the prediction error, Q represents the system noise in the state equation, and R represents the observation noise. K is the filter-gain matrix.
With this algorithm, optimal estimation of the shearer’s posture, speed, and position information can be calculated.

3. Experimental Validation

3.1. Scheme Design

To verify the feasibility and positioning accuracy of the algorithm, and to compare it with the traditional INS/ODO combined-positioning scheme, this paper reports the experiments on a laboratory-simulation platform. The experimental equipment used an inertial measurement unit featuring an ICM42605 gyroscope and an ADXL355 accelerometer. Table 1 shows the relevant parameters of the components. The E6H-CWZ6C encoder was installed on the traction gear of the shearer as the observation source data of the odometer, and the encoder resolution was 3600 P/R. The inertial measurement unit and coder were installed according to the requirements described in Section 1. The data of the inertial measurement unit and coder were collected in real time over the course of the experiment. The data-collection frequency was 100 Hz, and the data were processed after the experiment.
The experimental process simulated the process of the slanted shearer cutting and triangular coal cutting in the long-wall face. The cutting distance was 0.3 m and the total length of the whole process was 30 m. In order to facilitate the comparison and observation of the experimental results, a face-coordinate system (F system) was established, with the starting position of the shearer as the origin, the heading direction of the shearer as the x-axis, the advancing direction of the face as the y-axis, and the z-axis conforming to the right-hand rule. The positioning results were transformed from the N system to the F system. During the movement process of the shearer, a series of marker points were made on the moving track of the shearer artificially and irregularly, the coordinates of the marker points in the coordinate system of the long-wall face were measured, the marker time was recorded, and the marker points were numbered. In this way, a series of marker points for the shearer’s actual moving track were obtained. Tagged points were used as location-reference points, and the corresponding point coordinates of the trajectory calculated by the algorithm presented in this paper were compared and analyzed.

3.2. Experimental Results and Analysis

Figure 3 shows the movement trajectory of a shearer in the face’s coordinate system. It compares the trajectory of the shearer in the traditional INS/ODO scheme and the positioning method based on non-holonomic constraints which is proposed in this paper, and adds the coordinates of the marker points as a reference. From Figure 3, it can be seen that the traditional INS/ODO scheme has rapid error divergence because only the odometer can restrict the forward speed of the shearer. After adding the non-holonomic constraint, the positioning error does not diverge with time due to the increase in the motion-constraint information in the lateral and vertical direction of the shearer, which has good tracking performance for the actual track.
The absolute values of the positioning errors in the three directions of the two schemes were counted. The results are shown in Figure 4, and Table 2 records the maximum positioning error in all directions. Through comparison, it can be found that the max errors in all three axes decrease significantly after adding the non-holonomic constraint, and the error of the positioning results in the forward direction is reduced by 66%, from 0.88 to 0.30; the lateral direction is reduced by 62%, from 0.08 to 0.03; and the vertical direction is reduced by 67%, from 0.12 to 0.04.
In Table 2, the data show that although the algorithm based on the non-holonomic constraint can greatly improve the accuracy of the shearer positioning in three directions, the deviation of the positioning result on the x-axis is still much greater than that in the other two directions. The reason is that although there is an odometer to take concerted action with the INS to constrain the shearer’s forward speed, the odometer itself also has errors, such as the scale factor, which accumulate through the continuous iteration of the filter and are then superimposed in the direction of the shearer. The output of the odometer can be corrected by using a more accurate odometer or adding a new sensor, thereby reducing the impact of the accumulated errors of the odometer [27].

4. Conclusions

Aiming at the divergence problem of the positioning error in the automatic face-0positioning system in coal mines, this paper presented in-depth research around error sources, error-elimination algorithms, and positioning-algorithm experiments, and obtained the following conclusions:
  • On the basis of the traditional INS/ODO combined-positioning method, according to the motion information in the working process of the shearer, this paper proposes a shearer-positioning method that combines the non-holonomic constraints and the output speed of the odometer to form a three-dimensional speed constraint on the shearer, which effectively suppresses the divergence of the INS mechanization result.
  • An experimental system was set up to verify the validity of the positioning method proposed in this paper. The experimental results show that, compared with a traditional INS/ODO combined-positioning scheme without non-holonomic constraints, the error of the positioning results in the forward direction was reduced by 66%, while in the lateral direction, it was reduced by 62% and in the vertical direction, it was reduced by 67% when the non-holonomic constraint was added.
  • Although the positioning method mentioned in this paper effectively improves the accuracy of shearer positioning, it was found that the positioning error of the shearer in the forward direction after the application of this method is still greater than the lateral and vertical errors, which are caused by the accumulation of errors such as the scale factor of the odometer. Further analysis and research are needed in future work.

Author Contributions

Conceptualization, D.S.; methodology, D.S.; software, D.S. and J.Y.; data curation, J.Y.; writing—original draft preparation, D.S. and J.Y.; writing—review and editing, D.S. and J.S.; supervision, J.S.; project administration, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, S.; Ge, S.; Wang, S. Development path and challenge of unmanned and autonomous mining in longwall fully mechanized mining face. Coal Sci. Technol. 2022, 50, 231–243. [Google Scholar]
  2. Wang, S.; Zhang, B.; Wang, S. Dynamic Precise Positioning Method of Shearer Based on Closing Path Optimal Estimation Model. IEEE Trans. Autom. Sci. Eng. 2018, 16, 1468–1475. [Google Scholar]
  3. Wang, S.; Wang, S. Improving the Shearer Positioning Accuracy Using the Shearer Motion Constraints in Longwall Panels. IEEE Access 2020, 8, 52466–52474. [Google Scholar] [CrossRef]
  4. Zhou, K. Research on combined positioning method of Shearer in thin seam fully mechanized coal face. Ind. Min. Autom. 2019, 45, 52–57, 68. [Google Scholar]
  5. Zheng, J.; Li, S.; Liu, S. Research on the shearer positioning method based on the mems inertia1 sensors odom integrated navigation system and RTS smoother. Micromachines 2021, 12, 1527. [Google Scholar] [CrossRef]
  6. Zhang, S.; Li, S.; Song, L. Positioning of coal mining equipment based on inertial navigation and odometer. Ind. Min. Autom. 2018, 44, 52–57. [Google Scholar]
  7. Xia, T. Research on Straightness Detection Method of Scraper Conveyor in Fully Mechanized Mining Face; Post-Graduate; China University of Mining and Technology: Xuzhou, China, 2019. [Google Scholar]
  8. Cao, B.; Wang, S.; Ge, S. A Novel Mobile Target Localization Approach for Complicate Underground Environment in Mixed LOS/NLOS Scenarios. IEEE Access 2020, 8, 96347–96362. [Google Scholar] [CrossRef]
  9. Xu, X.; Lai, J.; Lu, P. Research on high-precision autonomous positioning method of improved factor map based on end measurement of shearer face. Control. Decis. 2022, 37, 2170–2176. [Google Scholar]
  10. Yang, H.; Luo, T.; Li, W. A stable SINS/UWB integrated positioning method of shearer based on the multi-model intelligent switching algorithm. IEEE Access 2019, 7, 29128–29138. [Google Scholar] [CrossRef]
  11. Wan, W.; Li, Y.; Hu, W. Integrated navigation and positioning of stereo camera /IMU/ odometer motion platform based on federated filtering. J. Wuhan Univ. (Inf. Sci. Ed.) 2018, 43, 101–106. [Google Scholar]
  12. Su, J.-L.; Wang, H. Roll Angle Estimation Algorithm of Geomagnetic/Gyro Combination Based on an Interacting Multiple-Model Kalman Filter. J. Sens. 2021, 2021, 4184391. [Google Scholar] [CrossRef]
  13. Cui, Y. Key Technology Research of Visual/Inertial Fusion Autonomous Positioning for Roadheader in Coal Mine. Ph.D. Thesis, China University of Mining and Technology, Xuzhou, China, 2021. [Google Scholar]
  14. Lu, C.; Wang, S.; Ge, S. Positioning principle and rationality analysis of shearer with multiple inertial navigation redundancy. J. China Coal Soc. 2019, 44, 746–753. [Google Scholar]
  15. Wang, S. Research on shearer positioning with double-INS. Sens. Rev. 2019, 39, 577–584. [Google Scholar] [CrossRef]
  16. Sun, C.; Li, K. A positioning accuracy improvement method by couple RINSS information fusion. IEEE Sens. J. 2021, 21, 19351–19361. [Google Scholar] [CrossRef]
  17. Li, M. Research on Technologies of Accurate Localization and Mapping for Underground Drilling Robot Application. Ph.D. Thesis, China University of Mining and Technology, Xuzhou, China, 2020. [Google Scholar]
  18. Chen, Y.; Li, W.; Xin, G. An Improved Strong Tracking Kalman Filter Algorithm for the Initial Alignment of the Shearer. Complexity 2019, 2019, 3172501. [Google Scholar] [CrossRef]
  19. Chen, Y.; Li, W.; Yang, H. Research on the Compensation Strategy of the Initial Alignment of the SINS Based on the Dynamic Model of the Shearer. IEEE Access 2019, 7, 36736–36747. [Google Scholar] [CrossRef]
  20. Wang, S. Research on Shearer Positioning Technology with Heterogeneous Multi-Source Information Fusion. Ph.D. Thesis, China University of Mining and Technology, Xuzhou, China, 2021. [Google Scholar]
  21. Yan, M.; Wang, Z. Precise Shearer Positioning Technology Using Shearer Motion Constraint and Magnetometer Aided SINS. Math. Probl. Eng. 2021, 2021, 1679014. [Google Scholar] [CrossRef]
  22. Wu, F.; Luo, H.; Jia, H. Predicting the Noise Covariance with a Multi-task Learning Model for Kalman Filter based GNSS/INS Integrated Navigation. IEEE Trans. Instrum. Meas. 2020, 70, 8500613. [Google Scholar]
  23. Qin, Y.; Zhang, H.; Wang, S. Kalman Filter and Integrated Navigation Principle, 3rd ed.; Northwestern Polytechnical University Press: Xi’an, China, 2015. [Google Scholar]
  24. Nassim, B.; Bao, Q.; Sun, S. Adaptive Dual Wavelet Threshold Denoising Function Combined with Allan Variance for Tuning FOG-SINS Filter. J. Shanghai Jiaotong Univ. (Sci.) 2020, 25, 434–440. [Google Scholar]
  25. Zheng, J.; Li, S.; Liu, S. Positioning method of Shearer Based on inertial navigation and laser radar. J. Chin. Inert. Technol. 2020, 28, 595–602. [Google Scholar]
  26. Shen, Y.; Wang, P.; Ji, X.; Zheng, W.; Wu, M. Research on autonomous navigation method of roadheader assisted by two-dimensional mileage. Chin. J. Sci. Instrum. 2022, 42, 96–105. [Google Scholar]
  27. Xu, X.; Lai, J.; Lv, P. High-Precision Positioning Method of Coal Shearer in the Underground Environment Based on Rail Kinematics Model. IEEE Access 2021, 9, 151198–151208. [Google Scholar] [CrossRef]
Figure 1. Flow chart of shearer-positioning algorithm.
Figure 1. Flow chart of shearer-positioning algorithm.
Applsci 12 10050 g001
Figure 2. Definitions of the shearer body frame (M system) and IMU body frame (B system).
Figure 2. Definitions of the shearer body frame (M system) and IMU body frame (B system).
Applsci 12 10050 g002
Figure 3. Diagram of shearer running trajectory: (a) Travel paths in the x–y plane; (b) travel paths in the x–z plane.
Figure 3. Diagram of shearer running trajectory: (a) Travel paths in the x–y plane; (b) travel paths in the x–z plane.
Applsci 12 10050 g003
Figure 4. Positioning error relative to reference point:(a) Error on x-axis; (b) error on y-axis;(c) error on z-axis.
Figure 4. Positioning error relative to reference point:(a) Error on x-axis; (b) error on y-axis;(c) error on z-axis.
Applsci 12 10050 g004
Table 1. Performance parameters of IMU.
Table 1. Performance parameters of IMU.
GyroscopeAccelerometer
Dynamic range (°/s) ± 500 Dynamic range (g) ± 2
Zero bias (°/s) ± 0.5 Zero bias (g) ± 0.025
Random error (°/ h ) 0.24 Random error ( μ m / s · h ) 9
Scale-factor error (%) ± 0.82 Scale-factor error ( % ) ± 1.46
Table 2. Maximum positioning error.
Table 2. Maximum positioning error.
AxisMaximum Positioning Error/m
INS/ODONHC
x0.880.30
y0.080.03
z0.120.04
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Song, D.; Yang, J.; Song, J. Shearer-Positioning Method Based on Non-Holonomic Constraints. Appl. Sci. 2022, 12, 10050. https://doi.org/10.3390/app121910050

AMA Style

Song D, Yang J, Song J. Shearer-Positioning Method Based on Non-Holonomic Constraints. Applied Sciences. 2022; 12(19):10050. https://doi.org/10.3390/app121910050

Chicago/Turabian Style

Song, Danyang, Jinheng Yang, and Jiancheng Song. 2022. "Shearer-Positioning Method Based on Non-Holonomic Constraints" Applied Sciences 12, no. 19: 10050. https://doi.org/10.3390/app121910050

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop