CN111207742B - Coal mining machine positioning and attitude determining method with additional external orientation element constraint - Google Patents
Coal mining machine positioning and attitude determining method with additional external orientation element constraint Download PDFInfo
- Publication number
- CN111207742B CN111207742B CN202010053752.XA CN202010053752A CN111207742B CN 111207742 B CN111207742 B CN 111207742B CN 202010053752 A CN202010053752 A CN 202010053752A CN 111207742 B CN111207742 B CN 111207742B
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- error
- matrix
- positioning
- carrier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000003245 coal Substances 0.000 title claims abstract description 39
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000005065 mining Methods 0.000 title claims abstract description 35
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 238000005070 sampling Methods 0.000 claims abstract description 7
- 239000011159 matrix material Substances 0.000 claims description 51
- 238000005259 measurement Methods 0.000 claims description 25
- 230000004927 fusion Effects 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 238000001914 filtration Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 11
- 230000009466 transformation Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 6
- 230000005484 gravity Effects 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 5
- 238000009795 derivation Methods 0.000 claims description 5
- 238000009434 installation Methods 0.000 claims description 4
- 230000009471 action Effects 0.000 claims description 3
- 230000003044 adaptive effect Effects 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000007613 environmental effect Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000005286 illumination Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005641 tunneling Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/04—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
The invention relates to the field of coal cutter control, in particular to a coal cutter positioning and attitude determining method with additional external orientation element constraint, which comprises the following steps: firstly, providing real-time parameters by an inertial navigation system; step two, a vision positioning and attitude determination method; step three, fusing an algorithm; the method has the advantages of strong real-time performance, high sampling frequency, rich data, high attitude determination and positioning precision, acquisition, settlement and feedback of the state parameters of the coal mining machine by using multiple sensors, convenience for controlling the working state of the underground coal mining machine, large amount of redundant data, strong fault tolerance of the system and convenience for controlling the state of the coal mining machine.
Description
Technical Field
The invention relates to the field of coal cutter control, in particular to a coal cutter positioning and attitude determining method with additional constraint of external orientation elements.
Background
The traditional coal mining machine orientation attitude determination method depends on known external parameters such as base station coordinates or a traveling track form and cannot meet the requirements of real-time performance, autonomy and accuracy of coal mining machine positioning. The advantages are that: and error accumulation is avoided, and the attitude calculation process is relatively easy. Disadvantages are that: the attitude cannot be determined in real time, the external influence is large in interference, high-precision attitude parameters are difficult to achieve, the time influence is high in influence, the attitude parameters at a certain moment are difficult to determine, and the external control on the operation process of the attitude determination device is extremely difficult.
Self-sensing positioning is carried out by utilizing a gyroscope, an accelerometer and the like, so that the problems of error accumulation, incapability of autonomously correcting deviation and the like exist, and the advantages are as follows: the method has the advantages of real-time performance, high sampling frequency, higher precision and strong anti-interference capability, and is suitable for running in severe environment. Disadvantages are that: because the gyroscope is influenced by zero-bias instability in the long-time output process, errors are gradually accumulated in the attitude calculation process; the comprehensive use of sensor data can cause the problem of insufficient coupling degree; the characteristic of low texture of the underground space environment, poor self-adaptive capacity and inconvenience for controlling the movement of the coal mining machine.
Disclosure of Invention
The invention mainly aims at the disadvantages in the prior art, integrates vision and inertial navigation, provides environmental information by shooting pictures through a camera on one hand, a three-dimensional model of an environmental scene is constructed in the motion process, the position posture of a camera is calculated, pose error compensation information is provided for an inertial navigation system, the inaccuracy problem caused by the drift of inertial error along with time is corrected, on the other hand, the IMU inertial navigation system overcomes the defects of real-time performance and stability of a visual navigation system by virtue of the advantages of high data update rate, high positioning accuracy and no influence of environments such as illumination, temperature and the like, in order to solve the problem that when the angular velocity and the specific force measured by the inertial sensor are integrated for a plurality of times, errors can be accumulated along with time, and because the camera acquires photos frequently and the illumination condition is insufficient, the deviation of position information is generated, and the method for positioning and positioning the coal mining machine with the additional constraint of the external orientation element is provided.
The technical scheme adopted by the invention for solving the technical problems is as follows: a coal mining machine positioning and attitude determining method with additional exterior orientation element constraint is characterized by comprising the following steps:
firstly, providing real-time parameters by an inertial navigation system;
step two, a vision positioning and attitude determination method;
and step three, fusing the algorithm.
The inertial navigation system provides real-time parameters and takes a northeast coordinate system as a navigation coordinate system in IMU positioning and attitude determination, and the specific calculation steps are as follows:
2.1 calculating a transformation matrix from the carrier coordinate system to the navigation coordinate system: the angular change rate measured by the gyroscope is updated through the quaternion, and if the pitch angle is larger than the preset valueAnd the roll angle kappa is very small and is ignored, and a conversion matrix from the carrier coordinate system to the navigation coordinate system is obtained:
2.2 calculate the position and speed of the carrier: velocity increment corresponding to stress in carrier coordinate system in sampling time delta t measured by accelerometerConversion to increments in a navigation coordinate system by a transformation matrixNamely, it is
wherein,is an antisymmetric matrix of the rotational angular velocity of the earth,is an antisymmetric matrix of position angular velocity, gLIs the gravity vector, VLIs the speed of the shearer;
after the integration is carried out, the image is obtained,andrepresenting the velocity of the shearer at time k and time k +1,andrepresenting the speed variation from K-1 to K and K +1 of the coal mining machine, the carrierThe speed and position are respectively:
2.3 calculate the error of the carrier speed increment: and (3) carrying out derivation on the speed increment to obtain the error of the carrier speed increment:
wherein Ω is an antisymmetric matrix of misalignment angle error between the real conversion matrix and the calculated conversion matrix, and if the error V at the previous moment is ignoredLAnd gLThe error of the velocity increment is related to two factors, the current time transformation matrix error and the accelerometer error, i.e. the error of the accelerometer
Due to the action of the gravity of the earth,the horizontal position component caused by the large-scale speed increment error is B, and the speed increment error of L is also large;
2.4 calculate position incremental error:
where is the integrated error of the position increment.
The visual positioning and attitude determination method comprises the following specific steps:
3.1 solving the coordinates of the target points by using the image stereopair
In the mobile measurement system, a binocular camera is fixedly connected to a carrier, the internal reference of the camera is known, on the basis, equipment installation errors are not considered, the binocular camera stereopair is directly utilized to solve the coordinates of a target point, the position and posture change of the target point in the mobile measurement system is calculated, and the external orientation element is solved:
XT=λRMXM+X0 X′T=λ′R′MX′M+X′0 XM=RPXP
X′M=R′PX′P
in the formula, XT=(xT,yT,zT)TIs the coordinate, X, of the ground point A in a rectangular coordinate system of the earth space0=(x0,y0,z0)TAnd X'0=(x′0,y′0,z′0)TRespectively the translation amount, X, of the origin of the coordinate system in the geodetic coordinate systemM=(xm,ym,zm)TAnd X'M=(x′m,y′m,z′m)TThe translation amount of the coordinates of the ground point A in the left and right image space auxiliary coordinate systems is determined; xP=(xp,yp,-f)TAnd X'P=(x′p,y′p,-f′)TThe translation amount of the coordinates of the projection points of the ground point A on the left and right photo under the respective image space coordinate systems; rPAnd R'PThe transformation matrix from a space coordinate system to a photogrammetric coordinate system is accurately given through calibration in the early stage; rMAnd R'MIs a rotation matrix of a photogrammetric coordinate system relative to a geodetic coordinate system and is composed of camera attitude parameters, a course angle omega and a pitch angleAnd the roll angle kappa, each element in the rotation matrix is a function of the three parameters;
in the measurement operation, when three symmetry axes of two image space auxiliary coordinate systems are parallel to each other, RM=R′M(ii) a λ, λ' are scale factors representing the ratio of the lengths of the image space coordinate system and the image space auxiliary coordinate system, from the basisThe line length and the coordinates of the ground object point A in the left and right image space auxiliary coordinate systems are calculated, and the formula is as follows:
3.2 calculating the binocular camera positioning and attitude determination measurement at each moment:
at the time of k, based on the same name point Ai(i ═ 0 · · n) observation equation:
λ(i,k-1)representing the scale factor of the ith camera at time k-1,a rotation matrix representing the photogrammetry coordinate system of the ith camera at time k-1 relative to the geodetic coordinate system.
Coefficient matrix A(i,k)The elements of (a) are described as:
an,m=f(λ(i,k),αk-1,ωk-1,κk-1,xk-1,yk-1,zk-1,x(i,p,k),y(i,p,k),-f)
f is the main distance of the camera, e(i,L)In order to observe the error vector, the error vector is,
representing the attitude and position increment of the left binocular camera between k-1 and k, and adopting a least square method to carry out coefficient matrix A when the number of homonymous points is not less than two(i,k)Solving, and on the basis, realizing the positioning and attitude determination measurement of the binocular camera at each moment through continuous recursion;
the fusion algorithm comprises the following specific steps: in a mobile measurement system, the carrier positioning and attitude determination parameters are subjected to robust estimation by utilizing observation information, and an IMU (inertial measurement Unit) and a binocular camera form self-adaptive fusion filtering based on the robust estimation:
wherein L isikCalculating a reference formula:the value of i is 1 and 2, which respectively represent the IMU and the binocular camera sensor,is the robust equivalence weight of each sensor;
based on the self-adaptive Kalman filtering principle, a self-adaptive fusion filtering solution based on robust estimation of each sensor is constructed as follows:
in the formula:
The invention has the beneficial effects that: the method has the advantages of strong real-time performance, high sampling frequency, rich data, high attitude determination and positioning precision, acquisition, settlement and feedback of the state parameters of the coal mining machine by using multiple sensors, convenience for controlling the working state of the underground coal mining machine, a large amount of redundant data, strong fault tolerance of the system and convenience for controlling the state of the coal mining machine.
Drawings
FIG. 1 is a schematic flow chart of a coal mining machine positioning and attitude determination method with additional external orientation element constraint according to the invention;
FIG. 2 is a schematic view of a shearer camera installation with additional exterior orientation element constraints in accordance with the present invention;
FIG. 3 is a schematic diagram of a positioning and attitude determination related coordinate system of a coal mining machine camera with additional constraint of exterior orientation elements according to the present invention;
Detailed Description
To further explain the technical means and effects of the present invention adopted to achieve the predetermined object, the following detailed description of the embodiments, structures, features and effects according to the present invention will be given with reference to the accompanying drawings and preferred embodiments.
Example one
As shown in fig. 1, a method for positioning and attitude determination of a coal mining machine with additional constraint of external orientation elements is characterized by comprising the following steps:
firstly, providing real-time parameters by an inertial navigation system;
step two, a vision positioning and attitude determination method;
step three, fusing an algorithm;
the inertial navigation system provides real-time parameters and takes a northeast coordinate system as a navigation coordinate system in IMU positioning and attitude determination, and the specific calculation steps are as follows:
2.1 calculating a transformation matrix from the carrier coordinate system to the navigation coordinate system:
and (3) obtaining a conversion matrix from the carrier coordinate system to the navigation coordinate system by updating the quaternion through the angle change rate measured by the gyroscope:
2.2 calculate the position and speed of the carrier: velocity increment corresponding to stress in carrier coordinate system in sampling time delta t measured by accelerometerConversion to increments in a navigation coordinate system by a transformation matrixNamely, it is
wherein,is an antisymmetric matrix of the rotational angular velocity of the earth,is an antisymmetric matrix of position angular velocity, gLIs the gravity vector, VLIs the speed of the shearer;
after the integration is carried out, the image is obtained,andrepresenting the velocity of the shearer at time k and time k + 1,andrepresenting the speed variation from the K-1 moment to the K moment of the coal mining machine and from the K moment to the K +1 moment, the speed and the position of the carrier are respectively as follows:
2.3 calculate the error of the carrier speed increment: and (3) carrying out derivation on the speed increment to obtain the error of the carrier speed increment:
wherein,in order to convert the error matrix of the matrix,for the error matrix of the velocity in the derivation process, Ω is an antisymmetric matrix of misalignment angle errors between the true conversion matrix and the calculated conversion matrix, and if the error V at the previous moment is ignoredLAnd gLInfluence of (2), speedThe error of the degree increment is related to two factors, namely the error of the conversion matrix at the current moment and the error of the accelerometer, and the error of the misalignment angle is set as (x y z)THaving an antisymmetric array ofNamely, it is
Due to the action of the gravity of the earth,the horizontal position component caused by the large-scale speed increment error is B, and the speed increment error of L is also large;
2.4 calculate position incremental error:
where is the integrated error of the position increment.
The visual positioning and attitude determination method comprises the following specific steps: as shown in FIG. 3, a mathematical expression of the image points and their corresponding ground points is determined, D-XYZ is the ground photogrammetry coordinate system, S1-U1V1W1And S2-U2V2W2The three axes of the two image space auxiliary coordinate systems are respectively parallel to the three D-XYZ axes. Point A corresponding image point Xp, X'PHas an image space coordinate of (x)p,yp,-f),(x′p,y′p-f'), B being the photographic baseline, the three components B thereofx、By、Bz。
3.1 solving the coordinates of the target points by using the image stereopair
As shown in fig. 2, 1-6 represent that a plurality of image control points are respectively arranged at equal intervals on two sides of the tunneling of a coal mining machine, and the control points are arranged by adopting a luminescent fluorescent material to enhance the environmental conditions in consideration of the underground coal mining safety and the camera operation environment.
In the mobile measurement system, a binocular camera is fixedly connected to a carrier, the internal reference of the camera is known, on the basis, equipment installation errors are not considered, the binocular camera stereopair is directly utilized to solve the coordinates of a target point, the position and posture change of the target point in the mobile measurement system is calculated, and the external orientation element is solved:
XT=λRMXM+X0
X′T=λ′R′MX′M+X′0
XM=RPXP
X′M=R′PX′P
in the formula, XT=(xT,yT,zT)TIs the coordinate, X, of the ground point A in a rectangular coordinate system of the earth space0=(x0,y0,z0)TAnd X'0=(x′0,y′0,z′0)TRespectively the translation amount, X, of the origin of the coordinate system in the geodetic coordinate systemM=(xm,ym,zm)TAnd X'M=(x′m,y′m,z′m)TThe translation amount of the coordinates of the ground point A in the left and right image space auxiliary coordinate systems is determined; xP=(xp,yp,-f)TAnd X'P=(x′p,y′p,-f′)TThe translation amount of the coordinates of the projection points of the ground point A on the left and right photo under the respective image space coordinate systems; rPAnd R'PThe transformation matrix from a space coordinate system to a photogrammetric coordinate system is accurately given through calibration in the early stage; rMAnd R'MIs a rotation matrix of a photogrammetric coordinate system relative to a geodetic coordinate system and is composed of camera attitude parameters, a course angle omega and a pitch angleAnd the roll angle kappa, each element in the rotation matrix is a function of the three parameters;
in the measurement operation, when three symmetry axes of two image space auxiliary coordinate systems are parallel to each other, RM=R′M(ii) a λ and λ' are scale factors, which represent the length ratio of the image space coordinate system and the image space auxiliary coordinate system, and are calculated from the base length and the coordinates of the ground object point a in the left and right image space auxiliary coordinate systems, and the formula is as follows:
3.2 calculating the binocular camera positioning and attitude determination measurement at each moment:
at the time of k, based on the same name point AiThe observation equation of (a):
wherein i is 0. n, λ(i,k-1)Representing the scale factor of the ith camera at time k-1,a rotation matrix representing the photogrammetry coordinate system of the ith camera at time k-1 relative to the geodetic coordinate system;
coefficient matrix A(i,k)The elements of (a) are described as:
an,m=f(λ(i,k),αk-1,ωk-1,κk-1,xk-1,yk-1,zk-1,x(i,p,k),y(i,p,k),-f)
f is the main distance of the camera, e(i,L)In order to observe the error vector, the error vector is,
indicating left binocular camera at k-1 to kThe attitude and position increment between scales is a parameter to be estimated, and when the number of the same-name points is not less than two, the least square method is adopted to carry out the coefficient matrix A(i,k)Solving, and on the basis, realizing the positioning and attitude determination measurement of the binocular camera at each moment through continuous recursion;
the fusion algorithm comprises the following specific steps: in a mobile measurement system, the carrier positioning and attitude determination parameters are subjected to robust estimation by utilizing observation information, and an IMU (inertial measurement Unit) and a binocular camera form self-adaptive fusion filtering based on the robust estimation:
wherein L isikCalculating a reference formula:the value of i is 1 and 2, which respectively represent the IMU and the binocular camera sensor,is the robust equivalence weight of each sensor;
based on the self-adaptive Kalman filtering principle, a self-adaptive fusion filtering solution based on robust estimation of each sensor is constructed as follows:
in the formula:
According to the structural formula, when the self-adaptive factor is carried out on the mismatch value of the basic state, no matter which method is adopted, the self-adaptive factor can be automatically adjusted according to the conformity of the dynamic model and the motion state of the carrier, and when the conformity of the dynamic model and the motion state of the carrier is better, alpha iskApproaching 1, as in the normal fusion filtering solution. Since the estimation is made on the basis of the robust, when the two are in poor conformity, the predicted value has a large error in statistical probability, and in this case, αkBecomes smaller and even tends to zero, the influence of the error of the prediction vector is reduced, and the accuracy of the filtering result is more determined by the observed value.
Furthermore, the invention relates to a triaxial optical fiber gyroscope for measuring the angular speed variation of a coal mining machine, namely omega is a course angle,The pitch angle and kappa are three components of the roll angle; the three-axis accelerometer provides three acceleration components of the coal mining machine, the optical fiber gyroscope and the accelerometer are combined into an inertial navigation system, and attitude parameters of the coal mining machine under the inertial navigation system are calculated through acceleration integral and attitude angle rotation conditions; and the camera is used for shooting a picture to provide environment information, constructing a three-dimensional model of an environment scene in a motion process, and calculating the posture of the camera through the scene in reverse. Because the camera is fixedly connected with the coal mining machine, the attitude of the camera can reflect the attitude of the coal mining machine in the motion process, so that the attitude parameters obtained by calculation of the gyroscope and the accelerometer are mutually fused, and the attitude of the coal mining machine in the motion advancing process is finally determined.
Further, the coordinate system related to the coal mining machine positioning and attitude determination method with the additional constraint of the external orientation element mainly comprises the following steps:
navigation coordinate system: solving a reference coordinate system used by the navigation parameter by the inertial navigation system;
a carrier coordinate system: the center of mass of the carrier is used as an origin, OX points to the right wing along the direction of a longitudinal axis, namely the advancing direction of the carrier, the Z axis points to the right wing along the direction of a lateral axis of the carrier, and Y points to the right wing along the direction of a vertical axis of the carrier, namely a right-hand coordinate system (namely pointing to the sky). In general, the relation between the carrier coordinate system and the geographic coordinate system is the attitude of the carrier;
image space coordinate system: in order to perform spatial coordinate conversion of the image point, a coordinate system describing the image point at the image space position needs to be established;
image space auxiliary coordinate system: the image space coordinate of the image point is directly obtained from the plane coordinate of the image, but the image space coordinate system of each image is not uniform, which brings difficulty to calculation, therefore, a relatively uniform coordinate system needs to be established and expressed by s-uvw;
ground measurement coordinate system: generally, the left-handed rectangular coordinate system is a space left-handed rectangular coordinate system formed by combining a plane rectangular coordinate projected by a Gauss-Kluger 6-degree band or a 3-degree band (or any band) under a space geodetic coordinate reference and a defined elevation measured from a certain reference plane and using T-XtYtZtRepresents;
geodetic coordinate system: the coordinate system is established by taking a reference ellipsoid as a datum plane in geodetic measurement;
terrestrial photogrammetry coordinate system: the ground point is converted from the auxiliary coordinate system of image space to a transitional coordinate system established between the coordinate systems of ground measurement.
On one hand, the visual inertial navigation combination provides environmental information by shooting pictures through a camera, constructs a three-dimensional model of an environmental scene in the motion process, calculates the position and posture of the camera, provides pose error compensation information for an inertial navigation system and corrects the inaccuracy problem of an IMU (inertial measurement Unit) caused by the drift of inertial errors along with time; on the other hand, the IMU inertial navigation system overcomes the defects of real-time performance and stability of the visual navigation system by virtue of the advantages of high data update rate, high positioning accuracy and no influence of environments such as illumination, temperature and the like. The advantages of the two are combined, and the precision and the robustness of the positioning system are improved. However, the angular velocity and the specific force measured by the inertial sensor are integrated for several times to respectively obtain navigation information such as attitude, velocity and position, errors can be accumulated along with time, and in order to solve the problem, external information feedback must be introduced by a non-inertial sensor, and the non-inertial sensor and the inertial system form a stable system together to control the divergence of the errors of the inertial navigation system. The pose calculation of the vision system can generate the deviation of position information due to the low frequency of the camera for collecting photos, the insufficient illumination condition and the like. The system has deviation when measuring position information, and in order to solve the problem, a coal mining machine positioning and attitude determining method with additional external orientation element constraint is provided. The method has the advantages of strong real-time performance, high sampling frequency, rich data, high attitude determination and positioning precision, acquisition, settlement and feedback of the state parameters of the coal mining machine by using multiple sensors, convenience for controlling the working state of the underground coal mining machine, a large amount of redundant data, strong fault tolerance of the system and convenience for controlling the state of the coal mining machine.
Claims (3)
1. A coal mining machine positioning and attitude determining method with additional exterior orientation element constraint is characterized by comprising the following steps:
firstly, providing real-time parameters by an inertial navigation system;
step two, the vision positioning and attitude determination method specifically comprises the following steps:
1.1 solving the coordinates of the target point by using the image stereopair
In the mobile measurement system, a binocular camera is fixedly connected to a carrier, the internal reference of the camera is known, on the basis, equipment installation errors are not considered, the binocular camera stereopair is directly utilized to solve the coordinates of a target point, the position and posture change of the target point in the mobile measurement system is calculated, and the external orientation element is solved:
XT=λRMXM+X0 X′T=λ′R′MX′M+X′0 XM=RPXP
X′M=R′pX′p
in the formula, XT=(xT,yT,zT)TIs the coordinate, X, of the ground point A in a rectangular coordinate system of the earth space0=(x0,y0,z0)TAnd X'0=(x′0,y′0,z′0)TRespectively the translation amount, X, of the origin of the coordinate system in the geodetic coordinate systemM=(xm,ym,zm)TAnd X'M=(x′m,y′m,z′m)TThe translation amount of the coordinates of the ground point A in the left and right image space auxiliary coordinate systems is determined; xP=(xp,yp,-f)TAnd X'p=(x′p,y′p,-f′)TThe translation amount of the coordinates of the projection points of the ground point A on the left and right photo under the respective image space coordinate systems; f and f' represent focal lengths of the left and right cameras, respectively; rPAnd R'pThe transformation matrix from a space coordinate system to a photogrammetric coordinate system is accurately given through calibration in the early stage; rMAnd R'MIs a rotation matrix of a photogrammetric coordinate system relative to a geodetic coordinate system and is composed of camera attitude parameters, a course angle omega and a pitch angleAnd the roll angle kappa, each element in the rotation matrix is a function of the three parameters;
in the measurement operation, when three symmetry axes of two image space auxiliary coordinate systems are parallel to each other, RM=R′M(ii) a λ and λ' are scale factors, which represent the length ratio of the image space coordinate system and the image space auxiliary coordinate system, and are calculated from the base length and the coordinates of the ground object point a in the left and right image space auxiliary coordinate systems, and the formula is as follows:
1.2 calculating the binocular camera positioning and attitude determination measurement at each moment:
at the time of k, based on the same name point AiThe observation equation of (a):
wherein i is 0 … n, λ(i,k-1)Representing the scale factor of the ith camera at time k-1,a rotation matrix representing the photogrammetry coordinate system of the ith camera at time k-1 relative to the geodetic coordinate system;
the elements of the coefficient matrix a (i, k) are described as:
an,m=f(λ(i,k),αk-1,ωk-1,κk-1,xκk-1,yk-1,zk-1,x(i,p,k),y(i,p,k),-f)
f is the main distance of the camera, e(i,L)In order to observe the error vector, the error vector is,
representing the posture and position increment of the left binocular camera between k-1 and k, wherein the posture and position increment are parameters to be estimated, when the number of the same-name points is not less than two, solving a coefficient matrix A (i, k) by adopting a least square method, and realizing positioning and posture-fixing measurement of the binocular camera at each time through continuous recursion on the basis;
step three, fusion algorithm: the IMU and the binocular camera form a self-adaptive fusion algorithm based on robust estimation.
2. The method for positioning and attitude determination of the coal mining machine with the additional constraint of the outer orientation elements according to claim 1, is characterized in that: the inertial navigation system provides real-time parameters and takes a northeast coordinate system as a navigation coordinate system in IMU positioning and attitude determination, and the specific calculation steps are as follows:
2.1 calculating a transformation matrix from the carrier coordinate system to the navigation coordinate system: the angular change rate measured by the gyroscope is updated through the quaternion, and if the pitch angle is larger than the preset valueAnd the roll angle kappa is very small and ignored, and a conversion matrix from the carrier coordinate system to the navigation coordinate system is obtained:
2.2 calculate the position and speed of the carrier: velocity increment corresponding to stress in carrier coordinate system in sampling time delta t measured by accelerometerConversion to increments in a navigation coordinate system by a transformation matrixNamely, it is
wherein,is an antisymmetric matrix of the rotational angular velocity of the earth,is an antisymmetric matrix of position angular velocity, gLIs the gravity vector, VLIs the speed of the shearer;
after the integration is carried out, the image is obtained,andrepresenting the velocity of the shearer at time K and time K +1,andand representing the speed variation from the K-1 moment to the K moment of the coal mining machine and from the K moment to the K +1 moment, and the speed and the position of the carrier are respectively as follows:
2.3 calculate the error of the carrier speed increment: and (3) carrying out derivation on the speed increment to obtain the error of the carrier speed increment:
wherein,in order to convert the error matrix of the matrix,for the error matrix of the velocity in the derivation process, Ω is an antisymmetric matrix of misalignment angle errors between the true conversion matrix and the calculated conversion matrix, and if the error V at the previous moment is ignoredLAnd gLThe error of the velocity increment is related to two factors, the current time transformation matrix error and the accelerometer error, i.e. the error of the accelerometer
Due to the action of the gravity of the earth,the horizontal position component caused by the large-scale speed increment error is B, and the speed increment error of L is also large;
2.4 calculate position incremental error:
where is the integrated error of the position increment.
3. The method for positioning and attitude determination of the coal mining machine with the additional constraint of the outer orientation elements according to claim 1, is characterized in that: the fusion algorithm comprises the following specific steps: in a mobile measurement system, the carrier positioning and attitude determination parameters are subjected to robust estimation by utilizing observation information, and an IMU (inertial measurement Unit) and a binocular camera form self-adaptive fusion filtering based on the robust estimation:
wherein,the value of i is 1 and 2, which respectively represent the IMU and the binocular camera sensor,is the robust equivalence weight of each sensor;
based on the self-adaptive Kalman filtering principle, the self-adaptive fusion filtering solution based on the robust estimation of each sensor is constructed as follows:
in the formula:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010053752.XA CN111207742B (en) | 2020-01-17 | 2020-01-17 | Coal mining machine positioning and attitude determining method with additional external orientation element constraint |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010053752.XA CN111207742B (en) | 2020-01-17 | 2020-01-17 | Coal mining machine positioning and attitude determining method with additional external orientation element constraint |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111207742A CN111207742A (en) | 2020-05-29 |
CN111207742B true CN111207742B (en) | 2020-12-15 |
Family
ID=70782304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010053752.XA Expired - Fee Related CN111207742B (en) | 2020-01-17 | 2020-01-17 | Coal mining machine positioning and attitude determining method with additional external orientation element constraint |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111207742B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112180319B (en) * | 2020-08-21 | 2022-11-29 | 天津市山石机器人有限责任公司 | Space positioning system based on left and right chirality and positioning method thereof |
CN112857367B (en) * | 2021-01-21 | 2023-10-13 | 中国煤炭科工集团太原研究院有限公司 | Heading machine pose detection method based on machine vision and inertial navigation |
CN112902952B (en) * | 2021-01-21 | 2023-11-10 | 中国煤炭科工集团太原研究院有限公司 | Heading machine pose detection method based on millimeter wave radar and inertial navigation |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103424114B (en) * | 2012-05-22 | 2016-01-20 | 同济大学 | A kind of full combined method of vision guided navigation/inertial navigation |
US9607401B2 (en) * | 2013-05-08 | 2017-03-28 | Regents Of The University Of Minnesota | Constrained key frame localization and mapping for vision-aided inertial navigation |
CN108613675B (en) * | 2018-06-12 | 2021-07-20 | 武汉大学 | Low-cost unmanned aerial vehicle movement measurement method and system |
CN109115172B (en) * | 2018-08-23 | 2020-09-08 | 西安科技大学 | Machine vision-based method for detecting pose of body of coal mining machine |
CN110411443B (en) * | 2019-06-05 | 2023-05-02 | 西京学院 | Coal mining machine rocker arm inertia/vision combined attitude determination device and method |
-
2020
- 2020-01-17 CN CN202010053752.XA patent/CN111207742B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN111207742A (en) | 2020-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111207742B (en) | Coal mining machine positioning and attitude determining method with additional external orientation element constraint | |
CN110243358B (en) | Multi-source fusion unmanned vehicle indoor and outdoor positioning method and system | |
CN109269471B (en) | Novel GNSS receiver inclination measuring system and method | |
CN105698765B (en) | Object pose method under double IMU monocular visions measurement in a closed series noninertial systems | |
CN101788296B (en) | SINS/CNS deep integrated navigation system and realization method thereof | |
CN106289246B (en) | A kind of flexible link arm measure method based on position and orientation measurement system | |
CN103994763B (en) | The SINS/CNS deep integrated navigation system of a kind of Marsokhod and its implementation | |
CN110411444B (en) | Inertial navigation positioning system and positioning method for underground mining mobile equipment | |
CN107270893B (en) | Lever arm and time asynchronous error estimation and compensation method for real estate measurement | |
CN104006787B (en) | Spacecraft Attitude motion simulation platform high-precision attitude defining method | |
CN107607113B (en) | Method for measuring inclination angles of two-axis attitude | |
CN107063246A (en) | A kind of Loosely coupled air navigation aid of vision guided navigation/inertial navigation | |
CN110702109B (en) | Coal mining machine inertial navigation/wireless sensor network combined positioning method | |
CN105547288A (en) | Self-localization method and system for mobile device in underground coal mine | |
KR100860767B1 (en) | Apparatus and method for digital mapping manufacture using airborne laser surveying data | |
CN112378399B (en) | Coal mine tunnel tunneling robot precise positioning and orientation method based on strapdown inertial navigation and digital total station | |
CN104697520B (en) | Integrated gyro free strap down inertial navigation system and gps system Combinated navigation method | |
CN110325822B (en) | Cradle head pose correction method and cradle head pose correction device | |
CN111637888B (en) | Tunneling machine positioning method and system based on inertial navigation and laser radar single-point distance measurement | |
US20170074678A1 (en) | Positioning and orientation data analysis system and method thereof | |
KR100558367B1 (en) | System and method for making digital map using gps and ins | |
CN113465599B (en) | Positioning and orientation method, device and system | |
CN114485643B (en) | Coal mine underground mobile robot environment sensing and high-precision positioning method | |
El-Sheimy | Georeferencing component of LiDAR systems | |
CN111323011A (en) | Coal mining machine body and rocker arm cooperative positioning device and positioning method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201215 Termination date: 20220117 |