Next Article in Journal
The Road to Common Prosperity: Can the Digital Countryside Construction Increase Household Income?
Next Article in Special Issue
In-Pit Disposal of Mine Tailings for a Sustainable Mine Closure: A Responsible Alternative to Develop Long-Term Green Mining Solutions
Previous Article in Journal
Attributes of Diffusion of Innovation’s Influence on Smallholder Farmers’ Social Media Adoption in Mpumalanga Province, South Africa
Previous Article in Special Issue
Stability Analysis of Multi-Layer Highwall Mining: A Sustainable Approach for Thick-Seam Open-Pit Mines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vision and Inertial Navigation Combined-Based Pose Measurement Method of Cantilever Roadheader

1
College of Mechanical Engineering, Xi’an University of Science and Technology, Xi’an 710054, China
2
Shaanxi Key Laboratory of Mine Electromechanical Equipment Intelligent Monitoring, Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(5), 4018; https://doi.org/10.3390/su15054018
Submission received: 13 December 2022 / Revised: 8 February 2023 / Accepted: 21 February 2023 / Published: 22 February 2023
(This article belongs to the Special Issue Advances in Intelligent and Sustainable Mining)

Abstract

:
Pose measurement of coal mine excavation equipment is an important part of roadway excavation. However, in the underground mining roadway of coal mine, there are some influencing factors such as low illumination, high dust and interference from multiple equipment, which lead to the difficulty in the position and pose measurement of roadheader with low measurement accuracy and poor stability. A combination positioning method based on machine vision and optical fiber inertial navigation is proposed to realize the position and pose measurement of roadheader and improve the accuracy and stability of the position and pose measurement. The visual measurement model of arm roadheader is established, and the optical fiber inertial navigation technology and the spatial coordinate transformation method are used. Finally, the Kalman filter fusion algorithm is used to fuse the two kinds of data to get the accurate roadheader pose data, and the inertia is compensated and corrected. Underground coal mine experiments are designed to verify the performance of the proposed method. The results show that the positioning error of the roadheader body using this method is within 40 mm, which meets the positioning accuracy requirements of roadway construction. This method compensates for the shortcomings of low accuracy and poor reliability of single vision measurement, single inertial navigation measurement and single odometer measurement.

1. Introduction

With the continuous development of science and technology, domestic and foreign coal mining is developing towards a safe, green, low-carbon and efficient direction [1,2,3]. In recent years, the pace of intelligent development of coal mines in China has accelerated [4]. Due to the complex excavation process of underground roadway excavation face, the intelligent level of excavation equipment is lower than that of coal mining equipment [5]. Pose measurement and precise positioning of tunneling equipment is the key to automation and intelligence, and it is also the basis of intelligent perception, automatic driving, autonomous navigation and trajectory correction [6,7,8].
At present, the pose measurement methods for coal mine tunneling equipment include laser positioning, UWB(ultrawide band), INS, visual measurement and combined positioning. Based on the laser positioning method, the receiving target on the fuselage is used to receive the laser emitted by the laser emitter on the roof of the roadway, and the position information of the target is obtained using the model calculation [9,10]. However, the laser line is prone to the influence of coal dust and water mist interference and is prone to going off-target, resulting in no continuous measurement. Wireless positioning is also widely used in roadway excavation. UWB (ultrawide band) positioning technology requires multiple base stations to complete the pose measurement of the roadheader [11,12]. However, the roadway space is narrow, and the positioning base station is difficult to install in the best way, resulting in reduced positioning accuracy. At the same time, as the distance increases, the antenna sensitivity requirements increase [13,14]. The inertial navigation technology is not affected by the environment and has strong autonomy. It can provide a high-precision attitude angle, but the integral operation over time leads to a large position drift [15,16]. Visual measurement technology has been widely used in the detection of coal mine equipment [17,18,19]. The feature image is collected using an explosion-proof industrial camera, and the pose information of the roadheader is obtained by combining the calculation model. However, the phenomenon of high dust and low illumination in the roadway poses a challenge to visual feature extraction.
Due to the complex working environment of underground coal mines, there are limiting factors of low illumination, high dust and water mist, vibration noise, narrow space and multiple equipment interference, which lead to difficult posture detection for boring machines. It is difficult to adapt to the complex underground environment using a single measurement method. Chen Hongyue et al. [20] proposed a multi-sensor information fusion method for position and attitude measurement of roadheader, which is composed of a cross-laser emitter, multiple photoelectric sensors and an inclination sensor to realize position and attitude measurement of roadheader. Yan Changqing et al. [21] integrated the data of inertial system, total station and cylinder sensor to realize the position measurement and attitude detection of roadheader and establish the positioning model of roadheader and cutting machine. However, the laser emitted by the total station is relatively weak. When the dust concentration in the roadway is large, the laser line cannot penetrate, resulting in the total station unable to continue working. Cui Yuming et al. [22] used the method of inertial navigation and odometer fusion to locate the unmanned automatic vehicles in the underground coal mine, so as to realize the real-time positioning of the vehicles in the underground coal mine roadway. Li Zhenxing et al. [23] proposed a six-degree-of-freedom measurement system combining monocular vision and inclination sensor, which is applied to tunnel TBM. However, the coal mine roadheader has high flexibility and strong operability, so this method is difficult to apply to the pose detection of coal mine roadheader.
In the preliminary research of the team, we proposed the monocular visual positioning method of the coal mine roadheader with the base laser point–laser line characteristic target. The nonlinear distortion caused by the refraction of explosion-proof glass (above 15 mm) of the explosion-proof camera in an underground coal mine is studied, and the nonuniform fuzzy model and correction theory of the explosion-proof camera based on explosion-proof glass are established [24,25]. In order to improve the pose measurement accuracy of cantilever roadheader in complex environment and the discontinuity of pose output when the roadheader’s visual features are blocked for a short time, a combined positioning method based on the fusion of vision and fiber optic inertial navigation data is proposed. According to the point characteristics formed by the target of the three-laser pointing instrument targe, the visual measurement model of the roadheader’s pose is constructed, and the pose information of the roadheader in the roadway coordinate system is obtained by combining the spatial coordinate transformation. Then, using the Kalman filter algorithm, the optical fiber inertial navigation data and the pose data of the visual measurement system are fused to realize the precise positioning of the roadheader and provide data basis for the intelligent cutting of the roadheader.

2. Combined Positioning Scheme of Cantilever Roadheader Based on Vision and Inertial Navigation

2.1. System Scheme

The composition of the combined positioning system is shown in Figure 1, including the cantilever roadheader, the explosion-proof industrial camera, the three-laser pointing instrument target, the optical fiber inertial navigation and the explosion-proof computer installed in the navigation control box. The three-laser pointing instrument target was fixedly connected by the mounting frame to form a triangle and was installed on the roof of the roadway behind the roadheader to the direction of roadway excavation. The explosion-proof industrial camera and the roadheader body were rigidly connected to the rear, and the three-laser pointing instrument target was photographed. The fiber optic inertial navigation was installed in the explosion-proof electric control box to obtain the position of the roadheader relative to the geographic coordinate system. Explosion-proof calculation was fixed in the explosion-proof shell for image processing and data calculation.

2.2. Combined Positioning Principle

The combined positioning principle of cantilever roadheader is shown in Figure 2. The visual measurement system adopted the monocular vision measurement method and used the explosion-proof industrial camera fixed on the fuselage to collect three-laser pointing instrument target images. Using image preprocessing, morphological transformation and feature point extraction, the center coordinates of the three laser spots in the camera coordinate system were obtained. The pose measurement model of the roadheader based on the three-point feature was established. Combined with the external parameter calibration results of the mine total station, the absolute pose coordinates of the roadheader fuselage were obtained. The fiber optic inertial navigation obtained the angular velocity component and gravity acceleration component of the earth rotation collected by the gyroscope and accelerometer in real time through its own mathematical solution platform. Taking the inertial coordinate system as the reference coordinate system, the angular motion and linear motion of the carrier were measured in the inertial coordinate system, as well as the direction change of the gravity acceleration. After the initial calibration and alignment, the initial attitude matrix of the carrier coordinate system relative to the navigation coordinate system was accurately estimated. After completing the heading and attitude calculation, the three-axis velocity and position of the roadheader were obtained by integral operation. The Kalman filter algorithm was used to fuse the two data, and the precise pose information of the roadheader was output in real time to realize the precise positioning and orientation of the roadheader, and the inertial navigation was corrected by the fused pose of the roadheader.

3. Roadheader Pose Measurement Technology Based on Machine Vision

3.1. System Coordinate System

In order to realize the pose measurement of roadheader, this paper establishes the coordinate system shown in Figure 3.
  • Navigation coordinates o n x n y n z n . With the center of gravity of the roadheader as the origin o n of the navigation coordinate system, the x n axis points to the east of the geography, the y n axis points to the north of the geography, and the z n axis forms a right-handed coordinate system with the x n and y n axes. Navigation coordinate system used to represent the results of inertial navigation coordinate system is also geographical coordinates.
  • Carrier coordinate system o b x b y b z b . With the center of gravity of the roadheader as the origin o b , the x b axis points to the left of the roadheader, the y b axis points to the front of the roadheader, and the z b axis points to the sky and forms a right-handed coordinate system with the x b and y b axes.
  • The camera coordinate system o c x c y c z c . With the camera optical center as the origin o c , the x c axis points to the right side of the camera, the y c axis points to the bottom of the camera, the z c axis points to the front of the camera.
  • The roadway coordinate system o h x h y h z h . Taking the starting point of the roadway center line as the coordinate origin o h , the x h axis points to the right side of the roadway excavation direction, the y h axis coincides with the roadway center line and points to the roadway excavation direction, and the z h axis and x h , y h vertically point to the roadway roof direction. In order to better characterize the motion state of the roadheader, this paper converts the pose information of the roadheader into the roadway coordinate system.

3.2. Pose Measurement Method of Roadheader

3.2.1. Central Positioning of the Laser Spots

The traditional spot center extraction algorithms include the gray centroid method [26] and Hough transform method [27]. These algorithms can effectively extract the spot center in a specific environment, but the coal mine heading face has low illumination, high dust, water mist and nonstationary noise, accompanied by miner’s lamp, roadway lighting lamp, ground measurement laser pointer and other interference light sources. The environment is changeable and very different, and it is difficult to extract the laser spot center stably and accurately. Considering the influence of complex interference factors and the luminous color of laser pointing instrument, the color explosion-proof industrial camera was selected for image acquisition. After image processing, the center of laser spot was determined using Gaussian surface fitting. According to the HSV color space of the laser pointer spot, namely chromaticity H, saturation S, and brightness V, as color space components, by setting the parameter range, other color stray lights such as mine lights and lighting lights were effectively filtered to distinguish the pixel information of the laser spot. The closed operation was used to fill the area boundary of the spot on the image to the center of the spot, increase the boundary area so that the spot boundary continued and mark the spot position. The Gaussian surface fitting method was used to obtain the spot center of each region on the image, and then the residual stray light inconsistent with the laser spot characteristics were removed by calculating the distance and proportion between the spots. The laser spot center positioning process is shown in Figure 4.
The specific spot center positioning steps are as follows:
  • After the color spot image collected by the camera is preprocessed by distortion correction, Gaussian filtering, etc., all pixel information of the image is traversed by setting the HSV parameters of the image. The range of H is [0, 180], the range of S is [0, 255], and the range of V is [0, 255]. All spot h i , j with chroma H is [60, 120], saturation S at [150, 255], and brightness V at [30, 180] can be obtained.
  • Contour extraction of all spot h i , j , remove the stray light contour greater than the laser spot contour, and the remaining area g i , j including the laser spot.
  • The closed operation of all remaining spots makes the spot area continuous and smooth.
  • The center position of all spots in the image area is obtained using the Gaussian surface fitting method.
  • The distance D and the ratio S between each spot are obtained, and the spot coordinates satisfying the given distance range d min d max and the proportional range s min s max are saved, that is, the spot center coordinates O p 1 i , j , O p 2 i , j , and O p 3 i , j of the laser pointer. Figure 5 shows the effect picture of laser spot extracted under stray light background.
It can be seen from the figure that this method has outstanding advantages in extraction efficiency and can meet the needs of fast positioning of the laser spot center, thus ensuring the real-time calculation requirements of the roadheader body pose.

3.2.2. Positioning Model of Roadheader Based on Three Laser Points

As shown in Figure 6, the pose calculation model of the cantilever roadheader is established. The three feature points A, B and C in the known space constitute a spatial triangle, and the projections in the camera image plane are a, b, c, and O are the center of the camera optical axis.
There is a correspondence between the triangles in the figure: Δ O P 1 P 2 Δ O p 1 p 2 , Δ O P 1 P 3 Δ O p 1 p 3 , Δ O P 2 P 3 Δ O p 2 p 3 , using the cosine theorem:
O P 1 2 + O P 2 2 2 O P 1 · O P 2 · cos α = P 1 P 2 2 O P 1 2 + O P 3 2 2 O P 1 · O P 3 · cos β = P 1 P 3 2 O P 2 2 + O P 3 2 2 O P 2 · O P 3 · cos γ = P 2 P 3 2
In order to simplify the calculation, divide by O on both sides of Formula (1) and assume:
x = O P 1 / O P 3 y = O P 2 / O P 3 a = P 1 P 2 2 / O P 3 2 a b = P 1 P 3 2 / O P 3 2 a c = P 2 P 3 2 / O P 3 2
Formula (1) is simplified to obtain:
1 b y 2 b x 2 y · cos β + 2 b x y · cos α + 1 = 0 1 c x 2 c y 2 x · cos γ + 2 c x y · cos α + 1 = 0
In the formula, cos α , cos β and cos λ can be calculated by the image coordinates of laser points, and b, c can be calculated by the coordinates P w i = x w i , y w i , z w i T i = 1 , 2 , 3 of P 1 , P 2 and P 3 space points in the roadway coordinate system obtained by the calibration of the mine total station. As unknowns, x and y change with the pose of the camera. Therefore, Formula (3) is solved by using the Wu elimination method. The equation can get four solutions ( x g , y g ) , g = 1 , 2 , 3 , 4 at most, and four sets of coordinates P c i = x i m , y i m , z i m T i = 1 , 2 , 3 ; m = 1 , 2 , 3 , 4 of P 1 , P 2 and P 3 in camera coordinate system can be obtained.
According to the camera perspective projection model [28], the rotation matrix R and translation vector t between camera coordinate system and tunnel coordinate system can be expressed as:
P c i = R P x i + t
According to rotation matrix R and translation vector t, the position, heading angle, pitch angle and roll angle of the explosion-proof camera in the tunnel coordinate system are obtained. However, only one set of attitude solutions is the optimal solution. Seeking the optimal solution to transform it into the problem of minimizing the reprojection error, the function of minimizing the reprojection error is established as:
i = 1 n j = 1 m p i 1 s K R j P i + t i 2
In Formula (5), p i is the image coordinate of the i laser point in the image coordinate system; s is the coefficient of transforming the projection pixel point coordinates into homogeneous coordinates; K is the internal parameter matrix of the camera; R j and t j are the J-rotation matrix and translation matrix obtained using Formula (4). Finally, combined with the pose transformation relationship between the calibrated camera coordinate system and the body coordinate system, the pose information of the roadheader body in the tunnel coordinate system is obtained.

3.3. Positioning Method of Roadheader Based on Fiber Inertial Navigation

The fiber optic inertial navigation is fixedly installed on the roadheader body. When the roadheader works, the attitude, speed and position information are constantly updated. The internal mathematical solution platform of the fiber optic inertial navigation can obtain the pose information of the roadheader relative to the navigation coordinate system in real time according to the three-axis angular velocity and linear velocity.

3.3.1. Attitude Angle Update

The commonly used rotation matrix representation methods are Euler angle method, quaternion method, direction cosine matrix method and equivalent rotation vector method. In order to facilitate the calculation, this paper uses the quaternion method [29] to calculate the attitude angle of roadheader. Quaternions are defined as:
Q = q 0 + q 1 i + q 2 j + q 3 k
In the formula, q 0 , q 1 , q 2 , q 3 are real numbers, i , j , k are mutually orthogonal unit vectors.
When the attitude update period is T k = t k + 1 t k , the attitude update can be expressed as:
Q o b t k + 1 = 1 2 Q o b t k Q o b T k
After obtaining the attitude transformation matrix, the attitude angle of the roadheader in the geographic coordinate system can be solved:
α = arcsin 2 q 2 q 3 q 0 q 1 β = arctan 2 q 2 q 3 q 0 q 1 q 0 2 q 1 2 q 2 2 + q 3 2 γ = arctan 2 q 1 q 3 + q 0 q 2 q 0 2 q 1 2 + q 2 2 q 3 2

3.3.2. Velocity Update

The speed update equation of roadheader can be obtained by projecting the acceleration of roadheader into the navigation coordinate system:
V ˙ n = C o n f o 2 ω i e n + ω e n n × V n + g n
In Formula (9): The attitude transformation matrix C o n from the carrier coordinate system to the geographic coordinate system.
f o is the measured value of the accelerometer, ω i e n is the rotation angular velocity of the earth coordinate system relative to the geocentric coordinate system; ω e n n is the rotation angular velocity of the navigation coordinate system relative to the earth coordinate system; g n is the acceleration of gravity in the navigation coordinate system; V n = V E , V N , V Z , V E , V N , V Z are the speed of east, north and sky; L and h are geographic latitude and altitude respectively. Remove harmful acceleration 2 ω i e n + ω e n n × V n + g n to obtain the acceleration of the roadheader.

3.3.3. Location Update

According to the velocity equation, the position differential equation of inertial navigation is obtained and then integrated to obtain the position of roadheader:
L s + 1 = L s + t s t s + 1 V N R M + h d t λ s + 1 = λ s + t s t s + 1 V E R N + h cos L d t h s + 1 = h s + t s t s + 1 V Z d t
In Formula (10), L s + 1 , λ s + 1 , h s + 1 are longitude, latitude and height of roadheader in geographic coordinate system at t s + 1 ; L s , λ s , h s are the longitude, latitude and height of the roadheader in the geographic coordinate system at t s time; R M , R N are the radius of curvature of the earth’s circle and meridian circle, respectively. The pose of the roadheader obtained by the inertial navigation solution is the pose in the navigation coordinate system, and the pose representation of the roadheader is usually in the roadway coordinate system. The pose of the roadheader in the navigation coordinate system is expressed as M n . Assuming that the transformation matrix between the navigation coordinate system and the roadway coordinate system is M n h , the pose of the roadheader in the roadway coordinate system can be expressed as:
M h = M n h M n

4. Combined Positioning Model of Roadheader

In this paper, the Kalman filter algorithm is used to fuse the fiber optic inertial navigation and visual measurement pose data to improve the measurement accuracy and stability of the system. According to the principle of the Kalman filter, the difference between the position and attitude of the inertial navigation and the position and attitude of the visual measurement is used as the observation value of the Kalman filter, and the output of the Kalman filter is used as the compensation of the inertial navigation. Finally, the position data of the roadheader is obtained.

4.1. Real-Time Time Registration of Inertial and Visual Measurement Data

The sampling frequency and calculation speed of the two measurement methods of visual measurement and inertial navigation measurement are different (the output frequency of inertial navigation measurement is greater than the output frequency of visual measurement). In data fusion, the time synchronization of the two measurement results should be considered. In this paper, Lagrange three-point interpolation is used to complete the registration of the two data in time. In order to reduce the error, the starting position of the interpolation point is selected to interpolate when the visual output is normal and stable. According to the interpolation principle, it is assumed that the sensor measurement data at t i 1 , t i and t i + 1 are x i 1 , x i and x i + 1 , respectively. Because the movement distance of the roadheader is not large during the sensor sampling time, the t i 1 , t i , and t i + 1 time can be regarded as equal interval time, so t i t i 1 = T . If interpolated at time t = t k + a T , the measured value at time t can be calculated by using Lagrange three-point interpolation:
x t = t t i t t i 1 t i 1 t i t i 1 t i + 1 x i 1     + t t i 1 t t i + 1 t i t i 1 t i t i + 1 x i    + t t i 1 t t i t i + 1 t i 1 t i + 1 t i x i + 1

4.2. Error Equation

The pose error of roadheader provided using visual measurement is mostly caused by laser spot extraction error and calibration measurement error. It is often difficult to model in practical use. Therefore, this paper only considers the error of inertial navigation.
Inertial attitude error is
ϕ ˙ = ϕ × ω i n n + δ ω i n n ε n
In formula: ϕ is attitude error; ω i n n is the rotation angular velocity of the navigation coordinate system relative to the geocentric coordinate system; δ ω i n n is the error of ω i n n ; ε n is the gyroscope bias error.
The velocity error equation is
δ V ˙ n = ϕ × f n 2 ω i e n + ω e n n × δ V n 2 δ ω i e n + δ ω e n n × V n + n
where δ V n is the velocity error; f n is the specific force measured by accelerometer in navigation coordinate system; V n is the speed of roadheader in navigation coordinate system obtained by inertial navigation; n is the bias error of accelerometer.
The position error equation is
δ L ˙ = δ V N R M + h δ h V N R M + h 2 δ λ ˙ = δ V E R N + h sec L + δ L V E R N + h t a n L s e c L δ h V E sec L R N + h 2 δ h ˙ = δ V Z
where δ L , δ λ , δ h are latitude, longitude, height error; δ V N , δ V E , V Z are north, east, sky speed error.

4.3. Design of Kalman Filter

The Kalman filter is used to fuse the inertial navigation data and the visual measurement data. The state vector of the system is expressed as
X = ϕ N , ϕ E , ϕ Z , δ v N , δ v E , δ v Z , δ L , δ λ , δ h , ε N , ε E , ε Z , N , E , Z T
In the formula: ϕ N , ϕ E , ϕ Z are attitude angle errors; δ v N , δ v E , δ v Z are velocity errors; δ L , δ λ and δ h represent the error of latitude, longitude and height respectively; ε N , ε E , ε Z are three axial gyro drift; N , E , Z are three axial acceleration drift.
The difference between the position and attitude data of the roadheader calculated by visual measurement and inertial navigation is taken as the observation of the system:
Z = ϕ I N S ϕ C P I N S P C
The system Kalman filter state equation and observation equation are
X k = A X k 1 + Γ W k 1 Z k = H X k + V k
where X k is the state quantity at time k ; A is the state transition matrix; X k 1 is the state variable at time k 1 ; Γ is the noise driving matrix; W k is the input noise at time k 1 ; H is the measurement matrix; Z k is the observed value at time k ; V k is the observed noise at time V k .
With Kalman filter state and observation equations known, the state at the next moment can be predicted:
X ^ k = A X ^ k 1 P k = A P K 1 A T + Q
In the formula: X ^ k is the prior estimate (predicted value) at time k ; X ^ k 1 is the posteriori estimate (optimal estimate) at k 1 ; P k is the prediction error covariance matrix at time k ; P K 1 is the posteriori-estimated covariance matrix at time k 1 ; Q is the noise covariance matrix.
Update Kalman filter status:
K k = P k H T H P k H T + R 1 X ^ k = X ^ k + K k Z k H X ^ k P k = I K k H P k
where K k is Kalman filter gain; R is the observation noise covariance matrix; X ^ k is the posteriori estimate at time k ; P k is the updated mean square error; I is the unit matrix.

5. Experimental Verification

In order to verify the function and performance of the combined positioning method of the cantilever roadheader, an experimental platform for visual measurement of the pose of the cantilever roadheader is built in the laboratory environment to verify the accuracy of the visual measurement results at different distances. Since the fiber-optic inertial navigation is installed in the navigation control box of the roadheader, the combined positioning method of the cantilever roadheader is experimentally verified under the actual working conditions of the coal mine.

5.1. Vision Positioning Experiment of Roadheader Based on Three-Laser Pointing Instrument

As shown in Figure 7, the experimental platform for pose measurement of cantilever roadheader was built. The experimental platform includes a mobile crawler robot model, three-laser pointing instrument target, explosion-proof industrial camera, explosion-proof computer, digital total station and smoke machine.
In the process of the experiment, the unified global coordinate system of the total station was first constructed (the X axis points to the right, the Y axis points to the up, and the Z axis points to the forward direction of the tracked robot), and the three-laser pointing instrument target was measured and calibrated. The tracked robot was moved in the corridor, and the three-laser pointing instrument target image was collected using the explosion-proof camera. The initial distance between the robot and the three-laser target was 10 m, and then it increased by 20 m, 30 m, 40 m, 50 m and 60 m, respectively. No less than 30 laser target images were collected at each position, and image processing and laser spot center positioning were completed in the computer. The pose of the roadheader body was calculated, and the real pose of the crawler robot measured by the total station was compared to verify the accuracy of the vision measurement system of the roadheader. The visual measurement results of the tracked robot and the real values measured by the total station during the movement of the corridor are shown in Table 1, and the experimental errors are shown in Table 2.
The experimental results show that when the distance is within 60 m, the position errors in the X-axis, Y-axis and Z-axis directions are within 35 mm, and the attitude angle errors are within 0.5°.

5.2. Visual and Inertial Navigation Combined Positioning Experimental Verification

In order to verify the combined positioning method, the fuselage-combined positioning experiment was carried out in the excavation face of belt transport roadway in a mine. The experimental platform includes an EBZ260 cantilever roadheader, explosion-proof industrial camera, optical fiber inertial navigation, explosion-proof computer and three-laser pointing instrument target. The system hardware and installation are shown in Figure 8.
In the underground experiment, in order to ensure the function of the combined positioning method, according to the size of the roadway and the installation position of each equipment, the three-laser pointing instrument target was installed on the roof of the roadway and pointed to the direction of the roadway excavation. The explosion-proof camera was installed on the right side of the tail of the roadheader to ensure that the laser pointer could be photographed. The fiber inertial navigation was fixed on the special shock absorber and installed in the navigation explosion-proof control box. When the combined positioning system was running, the total station was used to track and measure the position of the roadheader. The output pose of the combined system was compared with the total station data to analyze the measurement error of the combined positioning system. Due to the space limitation of underground roadway and the interference of supporting facilities, the roadheader could not move a long distance. Therefore, in the experiment, the roadheader travelled a total of 20 m along the middle line of the roadway. At the beginning, the total station was used to measure once, and then the roadheader travelled forward for a certain distance. After that, the total station was used to measure, and a total of five distances were traveled. At the same time, at least 100 sets of pose data of each measurement point-combined positioning system were guaranteed. The measured value of the total station was taken as the real value of the position of the roadheader, and the output of the combination positioning system was taken as the measured value. The field measurement error was determined by comparing the measurement results of the two. Because the real attitude angle of the underground roadheader was difficult to measure, only the attitude angle information output by the combination positioning system is provided. Table 3 is the real value and measured value of the underground experiment of the roadheader, and Figure 9 is the measurement error of the roadheader.
It can be seen from Figure 9 that the combined positioning error of the roadheader in the X-axis direction, the Y-axis direction and the Z-axis direction is within ±40 mm, which meets the accuracy requirements of roadway excavation. After nearly two months of underground industrial experiments, the system runs stably and can provide accurate and reliable pose data for intelligent control of roadheader.

6. Conclusions

Taking into account the many interference factors present in the complex working conditions of coal mines, as well as the poor adaptability and stability of a single positioning method, a combined positioning method for cantilever roadheaders was presented that is based upon vision and optical fiber inertial navigation. Based on the principle of monocular vision measurement, the pose measurement model of the cantilever roadheader was established by using the three-laser pointing instrument as the feature target, and the laser spot feature was extracted and located to realize the pose measurement of the roadheader. According to the working principle of optical fiber inertial navigation, the pose update equation and error equation were derived. The Kalman filter method was used to fuse the two data and compensate the inertial navigation position data to improve the positioning accuracy of the roadheader. At the same time, the positioning of the roadheader when the visual data shows short-term failure was solved, and the system stability is improved. In a coal mine, an industrial experiment was conducted to measure the pose of a cantilever roadheader. The experiments demonstrated that the position error of the roadheader obtained by the combined positioning method was within 40 mm. Additionally, the data output can be sustained and stable, meeting the accuracy requirements for intelligent roadheader cutting data and roadway excavation construction.

Author Contributions

Conceptualization, J.W. and X.Z.; methodology, J.W.; software, C.Z. and W.Y.; validation, J.W., Y.D. and M.L.; formal analysis, X.Z. and W.Y.; investigation, J.W., Z.D. and M.L.; data curation, J.W.; writing—original draft preparation, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Founds of China (Grant No. 52104166), the Natural Science Foundation of Shaanxi Province (Grant No. 2021JLM-03).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data and code used or analyzed in this study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, T.; Xue, Y.; Juan, Y.; Kaikai, M.; Yujia, Y. Evolution dynamic of intelligent construction strategy of coal mine enterprises in China. Heliyon 2022, 8, e10933. [Google Scholar] [CrossRef]
  2. Bai, J.; Zheng, D.; Jia, C. Safety Technology Risks and Countermeasures in the Intelligent Construction of Coal Mines. Geofluids 2022, 2022, 4491044. [Google Scholar] [CrossRef]
  3. Wo, X.; Li, G.; Sun, Y.; Li, J.; Yang, S.; Hao, H. The Changing Tendency and Association Analysis of Intelligent Coal Mines in China: A Policy Text Mining Study. Sustainability 2022, 14, 11650. [Google Scholar] [CrossRef]
  4. Sun, L.; Wang, L.; Su, C.; Cheng, F.; Wang, X.; Jia, Y.; Zhang, Z. Human reliability assessment of intelligent coal mine hoist system based on Bayesian network. Sci. Rep. 2022, 12, 21880. [Google Scholar] [CrossRef] [PubMed]
  5. Mao, Q.; Zhang, F.; Zhang, X.; Xue, X.; Wang, L. Deviation Correction Path Planning Method of Full-Width Horizontal Axis Roadheader Based on Improved Particle Swarm Optimization Algorithm. Math. Probl. Eng. 2023, 2023, 3373873. [Google Scholar] [CrossRef]
  6. Ozfirat, P.M.; Ozfirat, M.K.; Malli, T.; Kahraman, B. Integration of fuzzy analytic hierarchy process and multi-objective fuzzy goal programming for selection problems: An application on roadheader selection. J. Intell. Fuzzy Syst. 2015, 29, 53–62. [Google Scholar] [CrossRef]
  7. Ji, X.; Lyu, F.; Li, C.; Zhang, M.; Qu, Y.; Li, X.; Wu, M. A Real-Time Autonomous Calibration Method for an Attitude Laser Measurement System for the Roadheader. Arab. J. Sci. Eng. 2022, 47, 15551–15558. [Google Scholar] [CrossRef]
  8. Xu, Z.; Liang, M.; Fang, X.; Wu, G.; Chen, N.; Song, Y. Research on Autonomous Cutting Method of Cantilever Roadheader. Energies 2022, 15, 6190. [Google Scholar] [CrossRef]
  9. Ji, X.; Zhang, M.; Qu, Y.; Jiang, H.; Wu, M. Travel Dynamics Analysis and Intelligent Path Rectification Planning of a Roadheader on a Roadway. Energies 2021, 14, 7201. [Google Scholar] [CrossRef]
  10. Chen, H.; Yang, W.; Ma, Y.; Tian, L. Accuracy improvement for linear array photocell sensor. Measurement 2021, 179, 109436. [Google Scholar] [CrossRef]
  11. Zhao, Y.; Wang, M. The LOS/NLOS Classification Method Based on Deep Learning for the UWB Localization System in Coal Mines. Appl. Sci 2022, 12, 6484. [Google Scholar] [CrossRef]
  12. Fu, S.; Li, Y.; Zong, K.; Liu, C.; Liu, D.; Wu, M. Ultra-wideband pose detection method based on TDOA positioning model for boom-type roadheader. AEU Int. J. Electron. Commun. 2019, 99, 70–80. [Google Scholar] [CrossRef]
  13. Jaglan, N.; Gupta, S.D.; Thakur, E.; Kumar, D.; Kanaujia, B.K.; Srivastava, S. Triple band notched mushroom and uniplanar EBG structures based UWB MIMO/Diversity antenna with enhanced wide band isolation. AEU Int. J. Electron. Commun. 2018, 90, 36–44. [Google Scholar] [CrossRef]
  14. Nuthakki, V.R.; Dhamodharan, S. UWB Metamaterial-based miniaturized planar monopole antennas. AEU Int. J. Electron. Commun. 2017, 82, 93–103. [Google Scholar] [CrossRef]
  15. Shen, Y.; Wang, P.; Zheng, W.; Ji, X.; Jiang, H.; Wu, M. Error Compensation of Strapdown Inertial Navigation System for the Boom-Type Roadheader under Complex Vibration. Axioms 2021, 10, 224. [Google Scholar] [CrossRef]
  16. Yang, H.; Li, W.; Luo, C.; Zhang, J.; Si, Z. Research on Error Compensation Property of Strapdown Inertial Navigation System Using Dynamic Model of Shearer. IEEE Access 2016, 4, 2045–2055. [Google Scholar] [CrossRef]
  17. Yang, W.; Zhang, X.; Ma, H.; Zhang, G. Geometrically Driven Underground Camera Modeling and Calibration With Coplanarity Constraints for a Boom-Type Roadheader. IEEE Trans. Ind. Electron. 2021, 68, 8919–8929. [Google Scholar] [CrossRef]
  18. Yang, W.; Zhang, X.; Ma, H.; Zhang, G. Infrared LEDs-Based Pose Estimation with Underground Camera Model for Boom-Type Roadheader in Coal Mining. IEEE Access 2019, 7, 33698–33712. [Google Scholar] [CrossRef]
  19. Du, Y.; Tong, M.; Liu, T.; Dong, H. Visual measurement system for roadheaders pose detection in mines. Opt. Eng. 2016, 55, 104107. [Google Scholar] [CrossRef]
  20. Chen, H.; Yang, W.; Ma, Y.; Tian, L. Multi-sensor fusion method for roadheader pose detection. Mechatronics 2021, 80, 102669. [Google Scholar] [CrossRef]
  21. Yan, C.; Zhao, W.; Lu, X. A Multi-Sensor Based Roadheader Positioning Model and Arbitrary Tunnel Cross Section Automatic Cutting. Sensors 2019, 19, 4955. [Google Scholar] [CrossRef] [Green Version]
  22. Cui, Y.; Liu, S.; Yao, J.; Gu, C. Integrated Positioning System of Unmanned Automatic Vehicle in Coal Mines. IEEE Trans. Instrum. Meas. 2021, 70, 8503013. [Google Scholar] [CrossRef]
  23. Li, Z.; Pei, Y.; Qu, C.; Yang, F. A Position and Attitude Measurement Method Based on Laser Displacement Sensor and Infrared Vision Camera. IEEE Trans. Instrum. Meas. 2022, 71, 1004209. [Google Scholar] [CrossRef]
  24. Yang, W.; Zhang, X.; Ma, H.; Zhang, G. Laser Beams-Based Localization Methods for Boom-Type Roadheader Using Underground Camera Non-Uniform Blur Model. IEEE Access 2020, 8, 190327–190341. [Google Scholar] [CrossRef]
  25. Yang, W.; Zhang, X.; Ma, H.; Liu, Z. Research on position and posture measurement system of body and cutting head for boom-type roadheader based on machine vision. Coal Sci. Techno. 2019, 47, 50–57. [Google Scholar]
  26. Yang, Y.; Sang, X.; Yang, S.; Hou, X.; Huang, Y. High-Precision Vision Sensor Method for Dam Surface Displacement Measurement. IEEE Sens. J. 2019, 19, 12475–12481. [Google Scholar] [CrossRef]
  27. Djekoune, A.O.; Messaoudi, K.; Amara, K. Incremental circle hough transform: An improved method for circle detection. Optik 2017, 133, 17–31. [Google Scholar] [CrossRef]
  28. Dai, H.; Wang, W.; Meng, F.; Dong, Q. Design of Spatial Posture Measurement System Based on Camera Perspective Projection Model. IOP Conf. Ser. Earth Environ. Sci. 2020, 440, 52099. [Google Scholar] [CrossRef]
  29. Cabarbaye, A.; Lozano, R.; Bonilla Estrada, M. Adaptive quaternion control of a 3-DOF inertial stabilised platforms. Int. J. Control 2020, 93, 473–482. [Google Scholar] [CrossRef]
Figure 1. Composition diagram of integrated positioning system.
Figure 1. Composition diagram of integrated positioning system.
Sustainability 15 04018 g001
Figure 2. Principle diagram of combined positioning of cantilever roadheader.
Figure 2. Principle diagram of combined positioning of cantilever roadheader.
Sustainability 15 04018 g002
Figure 3. System coordinate system definition.
Figure 3. System coordinate system definition.
Sustainability 15 04018 g003
Figure 4. Laser spot center positioning process.
Figure 4. Laser spot center positioning process.
Sustainability 15 04018 g004
Figure 5. Laser spot center extraction effect diagram.
Figure 5. Laser spot center extraction effect diagram.
Sustainability 15 04018 g005aSustainability 15 04018 g005b
Figure 6. Body positioning model of cantilever roadheader.
Figure 6. Body positioning model of cantilever roadheader.
Sustainability 15 04018 g006
Figure 7. Cantilever roadheader body pose visual measurement platform.
Figure 7. Cantilever roadheader body pose visual measurement platform.
Sustainability 15 04018 g007
Figure 8. System hardware and installation. (a) Three-laser pointing instrument target, (b) explosion-proof industrial camera, (c) optical fiber inertial navigation, (d) ground remote monitoring.
Figure 8. System hardware and installation. (a) Three-laser pointing instrument target, (b) explosion-proof industrial camera, (c) optical fiber inertial navigation, (d) ground remote monitoring.
Sustainability 15 04018 g008aSustainability 15 04018 g008b
Figure 9. Measurement error of combined positioning position of cantilever roadheader.
Figure 9. Measurement error of combined positioning position of cantilever roadheader.
Sustainability 15 04018 g009
Table 1. Visual pose measurement results at different distances.
Table 1. Visual pose measurement results at different distances.
ItemDistance/mX/mmY/mmY/mmYaw/(°)Roll/(°)Pitch/(°)
Measured value10−56654910,0091.593.004.71
20−47554619,9930.882.844.41
30−53756630,033−1.562.474.52
40−56051239,982−0.182.734.13
50−46654450,0240.92.034.26
60−54548659,977−2.262.794.15
True value10−56255810,0021.762.844.86
20−48056220,0050.662.674.62
30−52554830,002−1.232.614.75
40−53754540,0100.242.584.51
50−43951350,0070.561.894.71
60−51651660,002−1.842.574.62
Table 2. Visual pose measurement results at different distances.
Table 2. Visual pose measurement results at different distances.
Distance/mX/mmY/mmY/mmYaw/(°)Roll/(°)Pitch/(°)
10−4−97−0.170.16−0.15
205−16−120.220.17−0.21
30−121831−0.33−0.14−0.23
40−23−33−28−0.420.15−0.38
50−2727170.340.14−0.45
60−29−30−25−0.420.22−0.47
Table 3. Experimental results of combined positioning part of cantilever roadheader in under-ground coal mine.
Table 3. Experimental results of combined positioning part of cantilever roadheader in under-ground coal mine.
ItemGroupX/mmY/mmZ/mmYaw/(°)Roll/(°)Pitch/(°)
Measured value1−256582,7811563−0.2−0.9070.835
2−152586,8051518−1.231−0.8450.535
359592,34315480.187−0.859−1.135
4239597,6031538−0.279−0.8150.535
5176602,92815080.152−0.8071.535
True value1−231582,7581546---
2−135586,8251539---
382592,3511536---
4224597,5821529---
5157602,9561532---
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wan, J.; Zhang, X.; Zhang, C.; Yang, W.; Lei, M.; Du, Y.; Dong, Z. Vision and Inertial Navigation Combined-Based Pose Measurement Method of Cantilever Roadheader. Sustainability 2023, 15, 4018. https://doi.org/10.3390/su15054018

AMA Style

Wan J, Zhang X, Zhang C, Yang W, Lei M, Du Y, Dong Z. Vision and Inertial Navigation Combined-Based Pose Measurement Method of Cantilever Roadheader. Sustainability. 2023; 15(5):4018. https://doi.org/10.3390/su15054018

Chicago/Turabian Style

Wan, Jicheng, Xuhui Zhang, Chao Zhang, Wenjuan Yang, Mengyu Lei, Yuyang Du, and Zheng Dong. 2023. "Vision and Inertial Navigation Combined-Based Pose Measurement Method of Cantilever Roadheader" Sustainability 15, no. 5: 4018. https://doi.org/10.3390/su15054018

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