[go: up one dir, main page]

CN109579831A - Mining boom-type roadheader visualization auxiliary guidance method and system - Google Patents

Mining boom-type roadheader visualization auxiliary guidance method and system Download PDF

Info

Publication number
CN109579831A
CN109579831A CN201811330833.9A CN201811330833A CN109579831A CN 109579831 A CN109579831 A CN 109579831A CN 201811330833 A CN201811330833 A CN 201811330833A CN 109579831 A CN109579831 A CN 109579831A
Authority
CN
China
Prior art keywords
roadheader
cutting head
coordinate system
distance
coordinates
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.)
Granted
Application number
CN201811330833.9A
Other languages
Chinese (zh)
Other versions
CN109579831B (en
Inventor
张旭辉
赵建勋
杨文娟
张超
谢亚洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian University of Science and Technology
Original Assignee
Xian University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xian University of Science and Technology filed Critical Xian University of Science and Technology
Priority to CN201811330833.9A priority Critical patent/CN109579831B/en
Publication of CN109579831A publication Critical patent/CN109579831A/en
Application granted granted Critical
Publication of CN109579831B publication Critical patent/CN109579831B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; 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/16Navigation; 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/165Navigation; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Excavating Of Shafts Or Tunnels (AREA)

Abstract

The invention discloses mining boom-type roadheaders to visualize auxiliary guidance method and system, the first target image in acquisition development machine running state information and development machine cantilever;Pose of the cutting head of roadheader relative to body is determined by the method for vision measurement;Calculate pose of the machine body of boring machine relative to tunnel;Fusion inertial navigation and vision measurement technology are combined positioning, obtain pose of the cutterhead relative to drift section;Development machine lead track is carried out to graphic interface to show on host computer;By cutterhead, graphic interface is shown on host computer, and carries out the track guiding in cutterhead moving process according to determining lead track.Measure the real-time pose of cutterhead using vision measuring method and inertial navigation with system by means of the present invention, the real-time pose of cutterhead can be compared with planned trajectory, carry out visual cutting guiding, development machine driver can pass through the prompt of interface display and the cutting route of building, visual cutting track guidance is completed, guarantees the requirement of cutting quality.

Description

Visual auxiliary guide method and system for mining boom-type roadheader
Technical Field
The invention belongs to the technical field of mining entry driving machines, and particularly relates to a visual auxiliary guiding method and system for a mining cantilever type entry driving machine.
Background
The boom-type roadheader is widely applied to the tunnelling construction in coal mine tunnel, subway tunnel and railway engineering, cave, however, when the boom-type roadheader cuts the coal petrography, because the reason of driver position, the driver can only see the cutting of one side, the opposite side often need have a vice driver to look at specially and instruct the driver to cut with light, simultaneously, because reasons such as cutting dust production and spraying watering lead to the tunnel to form the quality not good, when the tunnel section is half dome or three-heart dome, the driver is difficult to hold more. At present, the tunneling process of the roadway mainly comprises two types, one is grasped by the experience of a driver, and the other is calculated according to the stretching amount of an oil cylinder measured by a displacement sensor to obtain the pose of the cutting head. The first mode is unreliable, and overexcavation and underexcavation are easy to occur; compared with the first method, the second method is greatly improved, but because the underground environment is very complex and the influence of vibration is large, poor contact of the contact sensor is easily caused, and the reliability of the detection result is greatly reduced.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a visual auxiliary guiding method and a visual auxiliary guiding system for a mining boom-type roadheader, and solves the problem that the tunneling efficiency and the tunneling quality of the existing boom-type roadheader are difficult to guarantee due to the influence of human and environmental factors in the working process.
In order to achieve the purpose, the invention adopts the following technical scheme:
a visual auxiliary guide method for a mining cantilever type tunneling machine is characterized in that a target is arranged on a cantilever of the tunneling machine in the method, and a plurality of light source points are arranged on the edge of the target, and the method comprises the following steps:
step 1: collecting heading machine running state information and a target image on a heading machine cantilever, wherein the heading machine running state information comprises a roll angle, a pitch angle and a yaw angle of a heading machine body, the position of the heading machine body in a roadway, the distance between the heading machine body and coal walls on two sides and the distance between the heading machine body and the front coal wall;
step 2: determining the pose of the cutting head of the heading machine relative to the machine body by a vision measurement method;
step 2.1: extracting light spots in the target image acquired in the step 1, sequencing the light spots, fitting straight lines, and taking the intersection point of every two straight lines as a characteristic point;
step 2.2: determining the coordinates of all the characteristic points in a camera coordinate system by using a four-point perspective imaging method;
step 2.3: calculating a horizontal swing angle theta 1 and a vertical swing angle theta 2 of the cutting head according to the coordinates of the characteristic points in the target coordinate system and the coordinates of the characteristic points in the camera coordinate system obtained in the step 2.2 by using an error model of the dual quaternion;
step 2.4: according to the theta 1 and the theta 2 determined in the step 2.3, the position and the posture of the cutting head relative to the heading machine body are calculated through the formula (1)
Wherein theta 1 is a horizontal swing angle of the cutting head, theta 2 is a vertical swing angle of the cutting head, d is a telescopic distance of the oil cylinder, and b1 is a height difference between a lifting joint and a telescopic joint of the development machine; a1 is the horizontal distance between the center of the heading machine rotary table and the lifting joint, a2 is the distance between the heading machine lifting joint and the telescopic joint, and a3 is the horizontal distance between the heading machine telescopic joint and the cutting head;
and step 3: according to the running state information of the heading machine obtained in the step 1, the pose of the heading machine relative to the roadway is obtained through the formula (2)
Wherein gamma is the roll angle of the body of the heading machine, β is the pitch angle of the body of the heading machine, α is the yaw angle of the body of the heading machine, D1The distance from the machine body to the lateral coal wall is L, and the distance from the development machine to the front coal wall is L; d3The width of the body of the development machine is shown, and b2 is the distance between the lifting joint and the ground;
and 4, step 4: according to the position and posture data of the cutting head relative to the machine body obtained in the step 2 and the position and posture data of the tunneling machine body relative to the roadway section obtained in the step 3, the position and posture of the cutting head relative to the roadway section can be obtained through the formula (3)
And 5: determining a guide track of a cutting head of the heading machine according to the type of the roadway section of the working face of the heading machine, the diameter of the cutting head, the size and the direction of the roadway and the cutting process, and displaying the guide track on a graphical interface on an upper computer;
step 6: and (5) performing data interaction on the pose data of the cutting head relative to the roadway section obtained in the step (4) and an upper computer, displaying the cutting head on a graphical interface on the upper computer, and performing track guidance in the moving process of the cutting head according to the guidance track determined in the step (5).
Specifically, the calculation process of the horizontal swing angle θ 1 of the cutting head and the vertical swing angle θ 2 of the cutting head in the step 2.3 is as follows:
step 2.3.1: a matrix A is constructed by utilizing a dual quaternion error model, and is shown in a formula (4),
in the formula, Q (P)i W) An orthogonal matrix representing the coordinates of the ith characteristic point in a target coordinate system; w (P)i C) An orthogonal matrix representing the coordinates of the ith characteristic point in the camera coordinate system;representing the coordinates of the ith feature point in the target coordinate system, representing the coordinates of the ith feature point in the camera coordinate system,i 1,2, N represents the number of feature points;
when the eigenvalue of the matrix A is maximum, the error of the model is minimum, the eigenvector r of the matrix A at the moment is obtained,wherein,representing four elements in a feature vector r;
step 2.3.2: determining a rotation matrix R between the camera coordinate system and the target coordinate system according to the characteristic vector R obtained in the step 2.3.1 by an equation (5),
step 2.3.3: calculating to obtain theta 1 and theta 2 according to the rotation matrix R obtained in the step 2.3.2 by using the principle that corresponding elements of the equal matrix in the formula (6) are equal,
wherein R is the rotation matrix calculated in step 2.3.2, R*When θ 1 is 0 ° and θ 2 is-90 °, the coordinates of the feature point calculated in step 2.3.2 in the camera coordinate system are determinedThe corresponding rotation matrix R.
Specifically, in the step 1, a strapdown inertial navigation sensor is used for acquiring a roll angle, a pitch angle and a yaw angle of a cantilever type tunneling machine body and position information of the tunneling machine body in a roadway; and measuring the distance from the tunneling machine body to the coal walls on two sides and the distance from the tunneling machine body to the front coal wall by using an ultrasonic sensor.
The invention also discloses a visual auxiliary guide system of the mining cantilever type tunneling machine, wherein a target is arranged on the cantilever of the tunneling machine in the system, a plurality of light source points are arranged on the edge of the target, and the system comprises:
the communication module is used for acquiring the running state information of the heading machine and a target image on a cantilever of the heading machine, wherein the running state information of the heading machine comprises a roll angle, a pitch angle and a yaw angle of a machine body of the heading machine, the distance between the machine body of the heading machine and coal walls on two sides and the distance between the machine body of the heading machine and the front coal wall;
the vision measurement module is used for measuring the position and posture of the cutting head relative to the heading machine body, and specifically comprises:
extracting light spots in a target image acquired by a communication module, sequencing the light spots, fitting straight lines, and taking the intersection point of every two straight lines as a characteristic point;
determining the coordinates of all the characteristic points in a camera coordinate system by utilizing a four-point perspective imaging principle;
calculating a horizontal swing angle theta 1 and a vertical swing angle theta 2 of the cutting head according to the coordinates of the characteristic points in the target coordinate system and the coordinates of the characteristic points in the camera coordinate system by using an error model of the dual quaternion;
calculating the position and posture of the cutting head relative to the heading machine body according to the theta 1 and the theta 2 through the formula (1)
Wherein theta 1 is a horizontal swing angle of the cutting head, theta 2 is a vertical swing angle of the cutting head, d is a telescopic distance of the oil cylinder, and b1 is a height difference between a lifting joint and a telescopic joint of the development machine; a1 is the horizontal distance between the center of the heading machine rotary table and the lifting joint, a2 is the distance between the heading machine lifting joint and the telescopic joint, and a3 is the horizontal distance between the heading machine telescopic joint and the cutting head;
the position and posture detection module of the development machine is used for acquiring the position and posture of the development machine body relative to the tunnel by using a formula (2) according to the position and posture data of the development machine body relative to the tunnel, which is acquired by the communication module, and the operation state information of the development machine, which is acquired by the communication module
Wherein gamma is the roll angle of the heading machine body, β is the pitch angle of the heading machine body, α is the yaw angle of the heading machine body, D1The distance from the machine body to the lateral coal wall is L, and the distance from the development machine to the front coal wall is L; d3The width of the body of the development machine is shown, and b2 is the distance between the lifting joint and the ground;
the data processing module is used for determining the position and pose data of the cutting head relative to the section of the roadway, obtaining the position and pose data of the cutting head relative to the section of the roadway according to the position and pose data of the cutting head relative to the machine body obtained by the vision measuring module and the position and pose data of the heading machine body relative to the roadway obtained by the heading machine position and pose detecting module, and obtaining the position and pose data of the cutting head relative to the section of the roadway according to
The track display module is used for displaying a guide track of the cutting head of the heading machine, determining the guide track of the cutting head of the heading machine according to the type of the section of the roadway of the working face of the heading machine, the diameter of the cutting head, the size and the direction of the roadway and the cutting process, and displaying the guide track on a graphical interface on an upper computer;
and the track guidance module is used for track guidance in the moving process of the cutting head, performing data interaction on the position and posture data of the cutting head, which is obtained by the data processing module, relative to the roadway section and the upper computer, displaying the cutting head on a graphical interface on the upper computer, and performing track guidance in the moving process of the cutting head according to the guidance track determined by the track display module.
Specifically, the determination process of the horizontal swing angle θ 1 and the vertical swing angle θ 2 of the cutting head in the vision measurement module is as follows:
a matrix A is constructed by utilizing a dual quaternion error model, as shown in a formula (4),
in the formula, Q (P)i W) An orthogonal matrix representing the coordinates of the ith characteristic point in a target coordinate system; w (P)i C) An orthogonal matrix representing the coordinates of the ith characteristic point in the camera coordinate system;representing the coordinates of the ith feature point in the target coordinate system, representing the coordinates of the ith feature point in the camera coordinate system,i=1,2,...,N,n represents the number of the characteristic points;
when the eigenvalue of the matrix A is maximum, the error of the model is minimum, the eigenvector r of the matrix A at the moment is obtained,wherein,representing four elements in a feature vector r;
determining a rotation matrix R between the camera coordinate system and the target coordinate system by formula (5) based on the obtained feature vector R,
according to the obtained rotation matrix R, calculating to obtain theta 1 and theta 2 according to the principle that corresponding elements of the equal matrix in the formula (6) are equal,
wherein R is a rotation matrix, R*The coordinate of the characteristic point under the camera coordinate system when theta 1 is equal to 0 DEG and theta 2 is equal to-90 DEGThe corresponding rotation matrix R.
Specifically, in the communication module, a roll angle, a pitch angle and a yaw angle of the cantilever-type heading machine body and position information of the heading machine body in a roadway are acquired by using a strapdown inertial navigation sensor; and measuring the distance from the machine body to the coal walls on two sides and the distance from the development machine to the front coal wall by using an ultrasonic ranging sensor and a laser ranging sensor.
Compared with the prior art, the invention has the beneficial effects that:
(1) the real-time space positions of the machine body and the cutting head of the heading machine calculated by the vision measurement method, and the real-time display of a graphical interface are realized, so that the real moving track of the movement of the cutting head can be known in real time, and the problems that the working environment of the underground heading machine of a coal mine is large in dust and noise, and an operator is difficult to master the specific condition of a heading section are solved. The driver of the heading machine can complete visual cutting track guidance through interface display and the constructed prompt of the cutting route, thereby ensuring the cutting quality requirement, simultaneously avoiding the occurrence of over-excavation and under-excavation of the roadway, and greatly improving the working efficiency and the working quality of roadway heading.
(2) The invention adopts a vision measurement method to measure the pose of the cutting head relative to the heading machine body, and combines the strapdown inertial navigation technology to carry out combined positioning to determine the pose of the cutting head in the roadway, thereby improving the pose detection precision.
Drawings
FIG. 1 is a schematic diagram of a four-point perspective imaging method.
Fig. 2 is a schematic diagram of various coordinate systems of the heading machine.
Fig. 3 is a flow chart of vision measurement according to the present invention.
Fig. 4 is a block diagram of the system of the present invention.
Fig. 5 is a display diagram of a visual interface of the heading machine and the guide track in the simulation experiment.
Fig. 6 is a display diagram of a visual interface of a visual cutting process of the heading machine in a simulation experiment.
Detailed Description
The target of the invention generally refers to a square plate, and 16 infrared light sources are uniformly arranged on four edges of the square plate, and the light spots are points formed by the light sources in an image.
The camera coordinate system in the invention refers to that the X axis points along the horizontal direction, the Y axis points along the vertical direction and the Z axis points to the target direction by taking the optical center of the camera as the origin, wherein the Z axis is vertical to the Y, X axis. The target coordinate system is that the center of the target is used as an original point, the X axis is parallel to the upper edge and the lower edge of the target and points to the right, the Y axis is parallel to the left edge and the right edge of the target and points to the lower edge, and the Z axis is perpendicular to the plane of the target.
The invention discloses a visual auxiliary guide method of a mining cantilever type tunneling machine, wherein a target is arranged on a cantilever of the tunneling machine in the method, and a plurality of light source points are arranged on the edge of the target, and the method comprises the following steps:
step 1: the method comprises the steps of collecting running state information of the tunneling machine and target images on a cantilever of the tunneling machine, specifically, collecting the target images on the cantilever of the tunneling machine by using a camera arranged on a machine body of the tunneling machine, obtaining poses of the machine body of the tunneling machine in the working process, namely a roll angle, a pitch angle and a yaw angle, and position information of the machine body of the tunneling machine in a roadway by using a strapdown inertial navigation sensor, obtaining the distance between the tunneling machine and coal walls on two sides by using ultrasonic sensors arranged on two sides of the machine body, and measuring the distance between the machine body and the front coal wall by using a laser ranging sensor arranged on the front side of the machine body of the tunneling. Determining the geographic position of the heading machine by utilizing position information obtained by strapdown inertial navigation so as to ensure the direction of the heading machine during working and prevent a roadway from deviating; and determining the position information of the heading machine relative to the roadway by using sensors such as a roll angle, a pitch angle, a yaw angle, ultrasonic waves and the like, and performing accurate positioning.
Step 2: determining pose data of the cutting head relative to the heading machine body;
step 2.1: carrying out noise reduction on the collected target image, preferably using Gaussian filtering to carry out noise reduction, extracting the central point of each light spot on the image subjected to noise reduction, fitting the light spots on each edge of the target image by using a least square method, and taking the intersection point of every two straight lines as a characteristic point;
step 2.2: determining the coordinates of all the feature points in the camera coordinate system by using a four-point perspective imaging method (namely P4P), and specifically comprising the following steps: taking the coordinates of the feature points obtained in step 2.1 as pixel coordinates, converting the pixel coordinates into an image coordinate system, as shown in fig. 1, which is a coplanar P4P schematic diagram, where the conversion relationship between the pixel coordinate system and the image coordinate system is as follows:
wherein (X)p,Yp) Represents the coordinates in the image coordinate system, (u)0,v0) The coordinates of the origin of the image coordinate system under the pixel coordinate system are shown, and (u, v) represent the coordinates under the pixel coordinate system;
the relationship between the image coordinate system and the camera coordinate system without taking imaging distortion into account:
wherein f is the effective focal length of the camera, (X)C,YC,ZC) Representing coordinates in a camera coordinate system; converting the coordinates of the feature points in the pixel coordinate system according to the conversion relation to obtain the coordinates in the camera coordinate system;
as shown in FIG. 1, four coplanar feature points P1~P4Is four vertexes of a square target, and the point formed in the image plane coordinate system is C1~C4,C1~C4The coordinates of (2) can be obtained by processing the image to obtain pixel coordinates, and by using the relationship (formula (7)) between the pixel coordinate system and the image plane coordinate system, the coordinates in the image plane coordinate system are obtainedP is calculated by utilizing a P4P method1~P4Coordinates in the camera coordinate system
Step 2.3: calculating a horizontal swing angle theta 1 and a vertical swing angle theta 2 of the cutting head according to the coordinates of the characteristic points in the target coordinate system and the coordinates of the characteristic points in the camera coordinate system obtained in the step 2.2, namely the space attitude angle of the cutting head; the method is determined by using an error model of dual quaternion, further, a parallel perspective model pose measuring method based on three-dimensional vision can be used, a dual quaternion model method is preferred, and the calculation process of the error model by using the dual quaternion specifically comprises the following steps:
step 2.3.1: determining a rotation matrix R between a camera coordinate system and a target coordinate system by using a dual quaternion error model;
① the dual quaternion consists of two parts:wherein ε is a dual operator, and the dual operator satisfies ε2=0,ε≠0;
Both the dual and pure quaternions have a similar representation:
dual vectorA spatial curve around which the coordinate system rotates and translates,u is a unit vector indicating the direction of rotation and translation;is the dual angle of rotation and translation; r and s are respectively the real part and the dual part of a pure four-element number, and the mathematical expression is as follows: r ═ r0r1r2r3]T,s=[s0s1s2s3]T
From the properties of dual quaternions: r isTs=sTr=0,rTr=1。
The rotation matrix and translation R and T between the two coordinate systems can be expressed as
Wherein Q (r), W (r) are orthogonal matrices
② optimal solution based on error model
From conversion between coordinate systemsWhereinThe theoretical coordinates of the feature points in the camera coordinate system,is the coordinate of the characteristic point in the target coordinate system, and T is the translation amount from the target coordinate system to the camera coordinate.
In the actual calculation, the center of extraction is usedThe error between the theoretical coordinate and the actual coordinate of the characteristic point in the camera coordinate system caused by point error, calculation error and the like
Passing through typeAndestablishing an error model:
in the formula, N is the number of characteristic points;
is composed ofAnd formulae (9) and (10) can be derived:
wherein,
in the formula, Q (P)i W) An orthogonal matrix representing the coordinates of the ith characteristic point in a target coordinate system; w (P)i C) An orthogonal matrix representing the coordinates of the ith characteristic point in the camera coordinate system;representing the coordinates of the ith feature point in the target coordinate system, as the coordinates of the ith feature point in the camera coordinate system,i 1,2, N represents the number of feature points;
constructing a Lagrange function by using a constraint condition of a dual quaternion:
L(r,s,λ1,λ2)=rTG1r+sTG2r+G3+4NsTs+λ1(rTr-1)+λ2sT
where λ 1 and λ 2 are lagrangian multipliers.
The partial derivatives of r and s are calculated respectively, so that λ 2 can be calculated as 0, and
substituting equation (15) into equation (14) to obtain the index function
F(r,s)=(G3-λ)/N (15)
Setting upλ represents the eigenvalue of the matrix a, and λ is maximum if the index function F (r, s) is minimum, i.e. the error is minimum; the eigenvector r of the matrix A at this time, namely the real part of the dual quaternion is obtained,
step 2.3.2: based on the determined feature vector R, a rotation matrix R between the camera coordinate system and the target coordinate system is obtained by equation (5),
step 2.3.3: according to the rotation matrix R obtained in the step 2.3.2 and the principle that corresponding elements of the equal matrix are equal, theta 1 and theta 2 are obtained through calculation in the formula (6),
wherein R is the rotation matrix calculated in step 2.3.2, R*The coordinates of the feature points calculated in accordance with step 2.3.2 in the camera coordinate system for θ 1 ° and θ 2 ° of-90 °The corresponding rotation matrix R. R is generally determined by a method given by θ 1 and θ 2*The invention determines the coordinate of the characteristic point under the condition in the camera coordinate system by setting theta 1 to be 0 DEG and theta 2 to be-90 DEG, namely the position where the cantilever of the heading machine is horizontal and is positioned in the middle of the machine bodyAnd then, calculating a rotation matrix R between the coordinate system of the camera and the coordinate system of the target at the current position according to the step 2.3.2, wherein R at the current position is R*
And 2. step 2.4: performing kinematic analysis on the boom-type roadheader, and establishing a coordinate system of the boom-type roadheader as shown in figure 2, wherein the coordinate system is a basic coordinate system O0X0Y0Z0The origin of (A) is at the same height as the rotation axis of the lifting joint of the cutting arm, X0The shaft is on the central axis of the development machine, Z0The shaft is arranged on the rotating axis of the rotary table; revolute joint coordinate system O1X1Y1Z1The origin of the coordinate system is superposed with the origin of the base coordinate system; lifting joint coordinate system O2X2Y2Z2Is at the center of the lifting joint of the cutting arm, Z2The shaft is arranged on the axis of the lifting joint of the cutting arm; coordinate system O of telescopic joint3X3Y3Z3The original point of (A) is at the center of the front joint of the telescopic oil cylinder, Y3The axis being on the axis of the joint, Z3The shaft is arranged on the axis of the piston rod of the oil cylinder; cutting head coordinate system O4X4Y4Z4Is at the center of the cutting head's minimum cutting radius, Z4The shaft is arranged on the axis of the cutting head frustum; camera coordinate system OCXCYCZCTaking the optical center of the camera as an origin; target coordinate system OWXWYWZWUsing the center of the square target as the origin, ZWThe axis is perpendicular to the infrared target; roadway section coordinate system OXXXYXZXUsing the lower left corner of the tunnel section as the origin, ZXCoordinate axes perpendicular to ground, YXThe coordinate axis is parallel to the roadway ground and faces to the left. Obtaining a change matrix from the cutting head to the heading machine body according to the established coordinate system, namely the formula (1); and calculating the position data of the cutting head relative to the heading machine body according to the theta 1 and the theta 2 determined in the step 2.3
Wherein theta 1 is a horizontal swing angle of the cutting head, theta 2 is a vertical swing angle of the cutting head, d is a telescopic distance of the oil cylinder, and b1 is a height difference between a lifting joint and a telescopic joint of the development machine; a1 is the horizontal distance between the center of the heading machine rotary table and the lifting joint, a2 is the distance between the heading machine lifting joint and the telescopic joint, and a3 is the horizontal distance between the heading machine telescopic joint and the cutting head.
And step 3: obtaining position and attitude data of the tunneling machine body relative to the roadway through the formula (2) according to the tunneling machine running state information obtained in the step 1
Wherein gamma is the roll angle of the body of the heading machine, β is the pitch angle of the body of the heading machine, α is the yaw angle of the body of the heading machine, D1The distance from the machine body to the lateral coal wall is L, and the distance from the development machine to the front coal wall is L; d3The width of the body of the development machine is shown, and b2 is the distance between the lifting joint and the ground;
and 4, step 4: integrating inertial navigation and vision measurement technologies to carry out combined positioning, namely acquiring the position and attitude data of the cutting head relative to the roadway section according to the position and attitude data of the cutting head relative to the machine body obtained in the step 2 and the position and attitude data of the heading machine body relative to the roadway section obtained in the step 3 by the formula (3)
And 5: determining a guide track of a cutting head of the heading machine according to the type of the roadway section of the working face of the heading machine, the diameter of the cutting head, the size and the direction of the roadway and a cutting process (namely a cutting path combination mode), and displaying the guide track on a graphical interface on an upper computer;
step 6: and (5) performing data interaction on the pose data of the cutting head relative to the roadway section obtained in the step (4) and an upper computer, displaying the cutting head on a graphical interface on the upper computer, and performing track guidance in the moving process of the cutting head according to the guidance track determined in the step (5). The method can be used for acquiring functions of over-excavation and under-excavation, footage query, over-excavation and under-excavation alarm and the like.
The invention also discloses a visual auxiliary guide system of the mining cantilever type tunneling machine, which comprises the following components:
the communication module is used for acquiring the running state information of the heading machine and a target image on a cantilever of the heading machine, wherein the running state information of the heading machine comprises a roll angle, a pitch angle and a yaw angle of a machine body of the heading machine, the distance between the machine body of the heading machine and coal walls on two sides and the distance between the machine body of the heading machine and the front coal wall;
the vision measurement module is used for measuring the position and posture of the cutting head relative to the heading machine body, and specifically comprises:
extracting light spots in a target image acquired by a communication module, sequencing the light spots, fitting straight lines, and taking the intersection point of every two straight lines as a characteristic point;
determining the coordinates of all feature points in a camera coordinate system by using a four-point perspective imaging principle, which specifically comprises the following steps: the coordinates in the image plane coordinate system are obtained by using the relationship (formula (7)) between the pixel coordinate system and the image plane coordinate systemP is calculated by utilizing a P4P method1~P4Coordinates in the camera coordinate system
Calculating a horizontal swing angle theta 1 and a vertical swing angle theta 2 of the cutting head according to the coordinates of the characteristic points in the target coordinate system and the coordinates of the characteristic points in the camera coordinate system by using an error model of the dual quaternion, and specifically comprising the following steps:
a matrix A is constructed by utilizing a dual quaternion error model, and is shown in a formula (4),
in the formula, Q (P)i W) An orthogonal matrix representing the coordinates of the ith characteristic point in a target coordinate system; w (P)i C) An orthogonal matrix representing the coordinates of the ith characteristic point in the camera coordinate system;representing the coordinates of the ith feature point in the target coordinate system, representing the coordinates of the ith feature point in the camera coordinate system,i 1,2, N represents the number of feature points;
when the eigenvalue of the matrix A is maximum, the error of the model is minimum, the eigenvector r of the matrix A at the moment is obtained,wherein,representing four elements in a feature vector r;
then, according to the obtained characteristic vector R, a rotation matrix R between the camera coordinate system and the target coordinate system is determined by the formula (5),
finally, according to the obtained rotation matrix R, calculating to obtain theta 1 and theta 2 according to the principle that corresponding elements of the equal matrix in the formula (6) are equal,
wherein R is the rotation matrix calculated in step 2.3.2, R*When θ 1 is 0 ° and θ 2 is-90 °, the coordinates of the feature point calculated in step 2.3.2 in the camera coordinate system are determinedThe corresponding rotation matrix R.
Calculating the position data of the cutting head relative to the heading machine body according to the theta 1 and the theta 2 by the formula (1)
Wherein theta 1 is a horizontal swing angle of the cutting head, theta 2 is a vertical swing angle of the cutting head, d is a telescopic distance of the oil cylinder, and b1 is a height difference between a lifting joint and a telescopic joint of the development machine; a1 is the horizontal distance between the center of the heading machine rotary table and the lifting joint, a2 is the distance between the heading machine lifting joint and the telescopic joint, and a3 is the horizontal distance between the heading machine telescopic joint and the cutting head;
the position and posture detection module of the development machine is used for acquiring position and posture data of the development machine body relative to the tunnel according to the communication moduleObtaining the pose data of the heading machine body relative to the roadway by using the formula (2) according to the line state information
Wherein gamma is the roll angle of the heading machine body, β is the pitch angle of the heading machine body, α is the yaw angle of the heading machine body, D1The distance from the machine body to the left coal wall is L, and the distance from the development machine to the front coal wall is L; d3The width of the body of the development machine is shown, and b2 is the distance between the lifting joint and the ground;
the data processing module is used for determining the position and pose data of the cutting head relative to the section of the roadway, obtaining the position and pose data of the cutting head relative to the section of the roadway according to the position and pose data of the cutting head relative to the machine body obtained by the vision measuring module and the position and pose data of the heading machine body relative to the roadway obtained by the heading machine position and pose detecting module, and obtaining the position and pose data of the cutting head relative to the section of the roadway according to
The track display module is used for displaying a guide track of the cutting head of the heading machine, determining the guide track of the cutting head of the heading machine according to the type of the section of the roadway of the working face of the heading machine, the diameter of the cutting head, the size and the direction of the roadway and the cutting process, and displaying the guide track on a graphical interface on an upper computer;
and the track guidance module is used for track guidance in the moving process of the cutting head, performing data interaction on the position and posture data of the cutting head, which is obtained by the data processing module, relative to the roadway section and the upper computer, displaying the cutting head on a graphical interface on the upper computer, and performing track guidance in the moving process of the cutting head according to the guidance track determined by the track display module.
Simulation experiment:
the mark target on the entry driving machine cantilever is the square mark target in this simulation experiment, and four edges of mark target evenly are provided with 16 infrared light source lamps, and entry driving machine guide process includes:
the method comprises the steps of 1, acquiring running state information of the heading machine according to the requirement of visual auxiliary cutting, acquiring the pose of the machine body of the heading machine in the working process by using a strapdown inertial navigation sensor, acquiring the distance between the heading machine and coal walls on two sides by using ultrasonic sensors arranged on two sides of the machine body, measuring the distance between the machine body and the coal walls on the front sides by using a laser ranging sensor arranged on the front side of the machine body of the heading machine, and acquiring images by using a square target arranged on the machine body of the heading machine by using an explosion-proof camera, transmitting the acquired data to an onboard computer through serial port communication, processing and calculating the data of each sensor and storing the data into a database, wherein in the simulation experiment, the roll angle gamma of a cutting head acquired by each sensor in real time is 0.120 degrees, the pitch angle β degrees is-0.069 degrees, the yaw angle α degrees and the distance between the machine body of the heading machine and the right side of the coal mine is 32 cm.
Step 2: determining the pose of the cutting head of the heading machine relative to the machine body by a vision measurement method; specifically, as shown in fig. 2, step 2.1: carrying out noise reduction on the extracted image by using Gaussian filtering, extracting the light spot central point in the noise-reduced image, sequencing and fitting the light spots on each of four sides of the square target, and finally determining a calculation characteristic point;
step 2.2: determining coordinates of the four characteristic points in a camera coordinate system by using a four-point perspective imaging method;
step 2.3: establishing an error model by using a mathematical tool of dual quaternion, establishing a pose error model of the cutting head, and determining a rotation matrix R between a camera coordinate system and a ground coordinate system by using a method of solving a minimum value by using a Lagrange multiplier method; determining theta 1 and theta 2 through the relation between the rotation matrix R shown in the formula (6) and theta 1 and theta 2;
step 2.4: calculating the pose 0 of the cutting head relative to the heading machine body by using the formula (1)4T, and storing the data in a database;
and step 3: calculating the pose data of the excavator body relative to the roadway according to the operation state information of the excavator obtained in the step 1 through the formula (2)
And 4, step 4: through the formula (3), the position and posture data of the cutting head relative to the roadway section can be obtained
And 5: and determining a guide track of the cutting head of the heading machine according to the type of the roadway section of the working face of the heading machine, the diameter of the cutting head, the size and the direction of the roadway and the cutting process (namely a cutting path combination mode), and displaying the guide track on a graphical interface on an upper computer. As shown in fig. 5, which is a visual display diagram of the heading machine, a bending line at the upper right part in the diagram represents a guide track, and an origin point on a bending curve represents a cutting head; the top left view of the figure shows a view of the heading machine in a roadway with the boxes representing the roadway.
And 6, performing data interaction on the position data of the cutting head relative to the roadway section obtained in the step 4 and an upper computer, displaying the cutting head on an upper computer in a graphical interface mode, wherein the original point is shown as a graph 5 to represent the cutting head, and performing track guidance in the moving process of the cutting head according to the guide track determined in the step 5, wherein the covered part of the cutting head on the graph is a walking path of the cutting head as shown in the graph 6, and as can be seen from the graph 6, when the heading machine walks to the position, the roll angle gamma of the cutting head, which is acquired by each sensor in real time, is 0.008 degrees, the pitch angle β is-0.013 degrees, the yaw angle α is 0.132 degrees, and the distance from the right side of the body of the heading machine to the coal mine is.
Setting the initial state of the heading machine as follows: the horizontal swing angle of the cutting head is 0 degree, and the vertical swing angle is-90 degrees. In the actual operation process of the heading machine, the cutting head is measured to be lifted 25.369 degrees and rotated 15.814 degrees rightwards at a certain moment in the operation process of the heading machine; the horizontal swing angle 15.562 degrees of the cutting head and the vertical swing angle of the cutting head of the heading machine at the moment are-115.685 degrees obtained through the simulation experiment, so that the horizontal swing angle of the cutting head and the vertical swing angle of the cutting head are respectively changed into 15.562 degrees and 25.685 degrees, and the obtained lifting angle and the right-hand rotation angle of the cutting head are close to those of the actually measured cutting head, and the method and the system have high accuracy.
The real-time position of the cutting head space calculated by the vision measurement method is realized, the real-time display of a graphical interface is realized, and a driver of the heading machine can complete visual cutting track guidance through the interface display and the constructed prompt of the cutting route. The requirements of cutting quality are ensured, and the occurrence of over-excavation and under-excavation of the roadway is avoided. If the overexcavation and underexcavation occur in the process of tunneling the roadway, the visual interface immediately gives a prompt, and a driver of the tunneling machine can make remedial measures according to the condition. In addition, the tunneling distance and the historical alarm condition can be checked through a query page.
It should be noted that the present invention is not limited to the above embodiments, and all equivalent changes based on the technical solutions of the present application fall into the protection scope of the present invention.

Claims (6)

1.矿用悬臂式掘进机可视化辅助导引方法,该方法中的掘进机悬臂上设置有标靶,标靶的边上设置有多个光源点,其特征在于,该方法包括以下步骤:1. The visual auxiliary guidance method of mining cantilever roadheader, the roadheader cantilever in the method is provided with a target, and the edge of the target is provided with a plurality of light sources, it is characterized in that, the method comprises the following steps: 步骤1:采集掘进机运行状态信息以及掘进机悬臂上的标靶图像,所述的掘进机运行状态信息包括掘进机机身的横滚角、俯仰角、偏航角、掘进机机体在巷道中的位置以及掘进机机身与两侧煤壁的距离、掘进机机身距离前煤壁的距离;Step 1: Collect the running state information of the roadheader and the target image on the cantilever of the roadheader. The information on the running state of the roadheader includes the roll angle, pitch angle, yaw angle of the roadheader body, and the position of the roadheader body in the roadway. The position of the roadheader and the distance between the roadheader body and the coal wall on both sides, and the distance from the roadheader body to the front coal wall; 步骤2:通过视觉测量的方法确定掘进机截割头相对于机体的位姿;Step 2: Determine the position and posture of the cutting head of the roadheader relative to the body by means of visual measurement; 步骤2.1:提取步骤1采集的标靶图像中的光斑,对光斑进行排序、直线拟合,将每两条直线的交点作为特征点;Step 2.1: Extract the light spots in the target image collected in step 1, sort the light spots, fit straight lines, and use the intersection of each two straight lines as feature points; 步骤2.2:利用四点透视成像方法确定所有特征点在摄像机坐标系中的坐标;Step 2.2: Use the four-point perspective imaging method to determine the coordinates of all feature points in the camera coordinate system; 步骤2.3:利用对偶四元数的误差模型,根据特征点在标靶坐标系中的坐标以及步骤2.2得到的特征点在摄像机坐标系中的坐标,计算截割头的水平摆角θ1和截割头垂直摆角θ2;Step 2.3: Using the dual quaternion error model, according to the coordinates of the feature points in the target coordinate system and the coordinates of the feature points in the camera coordinate system obtained in step 2.2, calculate the horizontal swing angle θ1 of the cutting head and the cutting head. Head vertical swing angle θ2; 步骤2.4:根据步骤2.3确定的θ1和θ2,通过式(1)计算截割头相对于掘进机机体的位姿 Step 2.4: According to θ1 and θ2 determined in step 2.3, calculate the pose of the cutting head relative to the body of the roadheader by formula (1). 其中,θ1为截割头水平摆角,θ2为截割头垂直摆角,d为油缸的伸缩距离,b1为掘进机抬升关节与伸缩关节之间的高度差;a1为掘进机回转台中心与抬升关节之间水平距离,a2为掘进机抬升关节与伸缩关节之间的距离,a3为掘进机伸缩关节与截割头之间的水平距离;Among them, θ1 is the horizontal swing angle of the cutting head, θ2 is the vertical swing angle of the cutting head, d is the telescopic distance of the oil cylinder, b1 is the height difference between the lifting joint and the telescopic joint of the roadheader; The horizontal distance between the lifting joints, a2 is the distance between the lifting joint and the telescopic joint of the roadheader, and a3 is the horizontal distance between the telescopic joint and the cutting head of the roadheader; 步骤3:根据步骤1获得的掘进机运行状态信息,通过式(2)得到掘进机相对于巷道的位姿 Step 3: According to the running state information of the roadheader obtained in step 1, the pose of the roadheader relative to the roadway is obtained by formula (2). 式中,γ为掘进机机身的横滚角,β为掘进机机身的俯仰角,α为掘进机机身的偏航角,D1为机身到侧方煤壁的距离,L为掘进机到前煤壁的距离;D3为掘进机机身宽度,b2为抬升关节与地面之间的距离;In the formula, γ is the roll angle of the body of the roadheader, β is the pitch angle of the body of the roadheader, α is the yaw angle of the body of the roadheader, D 1 is the distance from the body to the side coal wall, and L is the The distance from the roadheader to the front coal wall; D3 is the width of the roadheader body, and b2 is the distance between the lifting joint and the ground; 步骤4:根据步骤2得到的截割头相对于机体位姿数据和步骤3得到的掘进机机身相对于巷道断面的位姿数据,通过式(3)可得到截割头相对于巷道断面的位姿 Step 4: According to the pose data of the cutting head relative to the machine body obtained in step 2 and the pose data of the roadheader body relative to the roadway section obtained in step 3, the relationship between the cutting head relative to the roadway section can be obtained by formula (3). pose 步骤5:根据掘进机工作面巷道断面类型、截割头直径、巷道尺寸、走向以及截割工艺确定掘进机截割头的导引轨迹,并将导引轨迹在上位机上进行图形化界面显示;Step 5: Determine the guiding trajectory of the cutting head of the roadheader according to the roadway section type, cutting head diameter, roadway size, direction and cutting process on the working face of the roadheader, and display the guiding trajectory on the upper computer in a graphical interface; 步骤6:将步骤4得到截割头相对于巷道断面的位姿数据与上位机进行数据交互,将截割头在上位机上图形化界面显示,并根据步骤5确定的导引轨迹进行截割头移动过程中的轨迹导引。Step 6: Interact with the host computer with the pose data of the cutting head relative to the roadway section obtained in Step 4, display the cutting head in a graphical interface on the host computer, and carry out the cutting head according to the guide trajectory determined in Step 5. Trajectory guidance during movement. 2.如权利要求1所述的矿用悬臂式掘进机可视化辅助导引方法,其特征在于,所述的步骤2.3中截割头水平摆角θ1和截割头垂直摆角θ2的计算过程为:2. The visualized auxiliary guidance method for mining cantilever roadheader as claimed in claim 1, wherein in the described step 2.3, the calculation process of the horizontal swing angle θ1 of the cutting head and the vertical swing angle θ2 of the cutting head is as follows: : 步骤2.3.1:利用对偶四元数误差模型构建矩阵A,式(4)所示,Step 2.3.1: Use the dual quaternion error model to construct the matrix A, as shown in formula (4), 式中,Q(Pi W)表示第i个特征点在标靶坐标系下坐标的正交矩阵;W(Pi C)表示第i个特征点在摄像机坐标系下坐标的正交矩阵;表示第i个特征点在标靶坐标系中的坐标,表示第i个特征点在摄像机坐标系下的坐标,N表示特征点的个数;In the formula, Q(P i W ) represents the orthogonal matrix of the coordinates of the ith feature point in the target coordinate system; W(P i C ) represents the orthogonal matrix of the coordinates of the ith feature point in the camera coordinate system; Indicates the coordinates of the i-th feature point in the target coordinate system, Indicates the coordinates of the i-th feature point in the camera coordinate system, N represents the number of feature points; 当矩阵A的特征值最大时,模型的误差最小,求取此时矩阵A的特征向量r,其中,表示特征向量r里的四个元素;When the eigenvalue of matrix A is the largest, the error of the model is the smallest, and the eigenvector r of matrix A is obtained at this time, in, Represents the four elements in the feature vector r; 步骤2.3.2:根据步骤2.3.1得到的特征向量r,通过式(5)确定摄像机坐标系与标靶坐标系之间的旋转矩阵R,Step 2.3.2: According to the feature vector r obtained in step 2.3.1, the rotation matrix R between the camera coordinate system and the target coordinate system is determined by formula (5), 步骤2.3.3:根据步骤2.3.2获得的旋转矩阵R,通过式(6)中相等矩阵对应元素相等原理计算得到θ1和θ2,Step 2.3.3: According to the rotation matrix R obtained in step 2.3.2, θ1 and θ2 are calculated by the principle of equality of elements corresponding to equal matrices in formula (6). 式中,R为步骤2.3.2计算得到的旋转矩阵,R*为θ1=0°、θ2=-90°时,根据步骤2.3.2计算的特征点在摄像机坐标系下的坐标所对应的旋转矩阵R。In the formula, R is the rotation matrix calculated in step 2.3.2, and when R * is θ1=0°, θ2=-90°, the coordinates of the feature point in the camera coordinate system calculated according to step 2.3.2 The corresponding rotation matrix R. 3.如权利要求1所述的矿用悬臂式掘进机可视化辅助导引方法,其特征在于,所述的步骤1中,利用捷联惯导传感器获取悬臂式掘进机机体的横滚角、俯仰角和偏航角以及掘进机机体在巷道中的位置信息;利用超声波传感器测量掘进机机身到两侧煤壁的距离和掘进机机身到前煤壁的距离。3. The visualized auxiliary guidance method for a mining cantilever roadheader as claimed in claim 1, wherein in the step 1, the roll angle and pitch of the cantilever roadheader body are obtained by using a strapdown inertial navigation sensor. Angle and yaw angle as well as the position information of the roadheader body in the roadway; ultrasonic sensors are used to measure the distance from the roadheader body to the coal walls on both sides and the distance from the roadheader body to the front coal wall. 4.矿用悬臂式掘进机可视化辅助导引系统,该系统中所述的掘进机悬臂上设置有标靶,标靶的边上设置有多个光源点,其特征在于,该系统包括:4. A visualized auxiliary guidance system for a mining cantilever roadheader, the roadheader cantilever described in the system is provided with a target, and a plurality of light sources are arranged on the edge of the target, characterized in that the system includes: 通信模块,采集掘进机运行状态信息以及掘进机悬臂上的标靶图像,所述的掘进机运行状态信息包括掘进机机身的横滚角、俯仰角、偏航角以及掘进机机身与两侧煤壁的距离、掘进机机身距离前煤壁的距离;The communication module collects the running state information of the roadheader and the target image on the cantilever of the roadheader. The distance of the side coal wall and the distance between the body of the roadheader and the front coal wall; 视觉测量模块,用于测量截割头相对于掘进机机体的位姿,具体包括:The visual measurement module is used to measure the position and attitude of the cutting head relative to the body of the roadheader, including: 提取通信模块采集的标靶图像中的光斑,对光斑进行排序、直线拟合,将每两条直线的交点作为特征点;Extract the light spots in the target image collected by the communication module, sort the light spots, fit straight lines, and take the intersection of each two straight lines as feature points; 利用四点透视成像原理确定所有特征点在摄像机坐标系中的坐标;Use the principle of four-point perspective imaging to determine the coordinates of all feature points in the camera coordinate system; 利用对偶四元数的误差模型,根据特征点在标靶坐标系中的坐标以及特征点在摄像机坐标系中的坐标,计算截割头的水平摆角θ1和截割头垂直摆角θ2;Using the dual quaternion error model, according to the coordinates of the feature points in the target coordinate system and the coordinates of the feature points in the camera coordinate system, the horizontal swing angle θ1 of the cutting head and the vertical swing angle θ2 of the cutting head are calculated; 根据θ1和θ2,通过式(1)计算截割头相对于掘进机机体的位姿04T,According to θ1 and θ2, the pose 0 4 T of the cutting head relative to the roadheader body is calculated by formula (1), 其中,θ1为截割头水平摆角,θ2为截割头垂直摆角,d为油缸的伸缩距离,b1为掘进机抬升关节与伸缩关节之间的高度差;a1为掘进机回转台中心与抬升关节之间水平距离,a2为掘进机抬升关节与伸缩关节之间的距离,a3为掘进机伸缩关节与截割头之间的水平距离;Among them, θ1 is the horizontal swing angle of the cutting head, θ2 is the vertical swing angle of the cutting head, d is the telescopic distance of the oil cylinder, b1 is the height difference between the lifting joint and the telescopic joint of the roadheader; The horizontal distance between the lifting joints, a2 is the distance between the lifting joint and the telescopic joint of the roadheader, and a3 is the horizontal distance between the telescopic joint and the cutting head of the roadheader; 掘进机位姿检测模块,用于掘进机机身相对于巷道的位姿数据,根据通信模块获得的掘进机运行状态信息,利用公式(2)得到掘进机机身相对于巷道的位姿 The position and attitude detection module of the roadheader is used for the position and attitude data of the roadheader body relative to the roadway. According to the operation state information of the roadheader obtained by the communication module, the posture and attitude of the roadheader body relative to the roadway can be obtained by using formula (2). 式中,γ为掘进机机体的横滚角,β为掘进机机体的俯仰角,α为掘进机机体的偏航角,D1为机身到侧方煤壁的距离,L为掘进机到前煤壁的距离;D3为掘进机机身宽度,b2为抬升关节与地面之间的距离;In the formula, γ is the roll angle of the roadheader body, β is the pitch angle of the roadheader body, α is the yaw angle of the roadheader body, D1 is the distance from the body to the side coal wall, and L is the distance from the roadheader to the The distance of the front coal wall; D3 is the width of the body of the roadheader, and b2 is the distance between the lifting joint and the ground; 数据处理模块,用于确定截割头相对于巷道断面的位姿数据,根据视觉测量模块得到的截割头相对于机体位姿数据和掘进机位姿检测模块得到的掘进机机身相对于巷道的位姿数据,通过式(3)得到截割头相对于巷道断面的位姿数据 The data processing module is used to determine the position and attitude data of the cutting head relative to the roadway section. The pose data of the cutting head relative to the roadway section is obtained by formula (3). 轨迹显示模块,用于显示掘进机截割头的导引轨迹,根据掘进机工作面巷道断面类型、截割头直径、巷道尺寸、走向以及截割工艺确定掘进机截割头的导引轨迹,并将导引轨迹在上位机上进行图形化界面显示;The trajectory display module is used to display the guiding trajectory of the cutting head of the roadheader, and determine the guiding trajectory of the cutting head of the roadheader according to the roadway section type, the diameter of the cutting head, the roadway size, the direction and the cutting process of the roadheader. And the guiding trajectory is displayed on the host computer in a graphical interface; 轨迹导引模块,用于截割头移动过程中的轨迹导引,将数据处理模块得到的截割头相对于巷道断面的位姿数据与上位机进行数据交互,将截割头在上位机上图形化界面显示,并根据轨迹显示模块确定的导引轨迹进行截割头移动过程中的轨迹导引。The trajectory guidance module is used for trajectory guidance during the movement of the cutting head. The data of the cutting head relative to the roadway section obtained by the data processing module is exchanged with the host computer, and the cutting head is displayed on the host computer. The interface is displayed, and the trajectory guidance during the movement of the cutting head is carried out according to the guidance trajectory determined by the trajectory display module. 5.如权利要求4所述的矿用悬臂式掘进机可视化辅助导引系统,其特征在于,所述的视觉测量模块中截割头的水平摆角θ1和截割头垂直摆角θ2的确定过程为:5. The visualized auxiliary guidance system for mining cantilever roadheader as claimed in claim 4, wherein the determination of the horizontal swing angle θ1 of the cutting head and the vertical swing angle θ2 of the cutting head in the described vision measurement module The process is: 利用对偶四元数误差模型构建矩阵A,如式(4)所示,The matrix A is constructed using the dual quaternion error model, as shown in equation (4), 式中,Q(Pi W)表示第i个特征点在标靶坐标系下坐标的正交矩阵;W(Pi C)表示第i个特征点在摄像机坐标系下坐标的正交矩阵;表示第i个特征点在标靶坐标系中的坐标, 表示第i个特征点在摄像机坐标系下的坐标,N表示特征点的个数;In the formula, Q(P i W ) represents the orthogonal matrix of the coordinates of the ith feature point in the target coordinate system; W(P i C ) represents the orthogonal matrix of the coordinates of the ith feature point in the camera coordinate system; Indicates the coordinates of the i-th feature point in the target coordinate system, Indicates the coordinates of the i-th feature point in the camera coordinate system, N represents the number of feature points; 当矩阵A的特征值最大时,模型的误差最小,求取此时矩阵A的特征向量r,其中,表示特征向量r里的四个元素;When the eigenvalue of matrix A is the largest, the error of the model is the smallest, and the eigenvector r of matrix A is obtained at this time, in, Represents the four elements in the feature vector r; 根据得到的特征向量r,通过式(5)确定摄像机坐标系与标靶坐标系之间的旋转矩阵R,According to the obtained eigenvector r, the rotation matrix R between the camera coordinate system and the target coordinate system is determined by formula (5), 根据获得的旋转矩阵R,通过式(6)中相等矩阵对应元素相等原理计算得到θ1和θ2,According to the obtained rotation matrix R, θ1 and θ2 are calculated by the principle of equality of elements corresponding to equal matrices in formula (6). 式中,R为旋转矩阵,R*为θ1=0°、θ2=-90°时特征点在摄像机坐标系下的坐标所对应的旋转矩阵R。In the formula, R is the rotation matrix, and R * is the coordinate of the feature point in the camera coordinate system when θ1=0°, θ2=-90° The corresponding rotation matrix R. 6.如权利要求4所述的矿用悬臂式掘进机可视化辅助导引方法,其特征在于,所述的通信模块中,利用捷联惯导传感器获取悬臂式掘进机机体的横滚角、俯仰角和偏航角以及掘进机机体在巷道中的位置信息;利用超声波测距传感器和激光测距传感器测量机身到两侧煤壁的距离和掘进机到前煤壁的距离。6. The visualized auxiliary guidance method for mining cantilever roadheader as claimed in claim 4, characterized in that, in the communication module, the roll angle and pitch of the cantilever roadheader body are obtained by using the strapdown inertial navigation sensor. Angle and yaw angle and the position information of the roadheader body in the roadway; use ultrasonic ranging sensors and laser ranging sensors to measure the distance from the body to the coal walls on both sides and the distance from the roadheader to the front coal wall.
CN201811330833.9A 2018-11-09 2018-11-09 Visual aided guidance method and system for mining cantilever roadheader Active CN109579831B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811330833.9A CN109579831B (en) 2018-11-09 2018-11-09 Visual aided guidance method and system for mining cantilever roadheader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811330833.9A CN109579831B (en) 2018-11-09 2018-11-09 Visual aided guidance method and system for mining cantilever roadheader

Publications (2)

Publication Number Publication Date
CN109579831A true CN109579831A (en) 2019-04-05
CN109579831B CN109579831B (en) 2020-05-19

Family

ID=65921929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811330833.9A Active CN109579831B (en) 2018-11-09 2018-11-09 Visual aided guidance method and system for mining cantilever roadheader

Country Status (1)

Country Link
CN (1) CN109579831B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110411443A (en) * 2019-06-05 2019-11-05 西京学院 A coal shearer rocker arm inertial/visual combined attitude determination device and method
CN110996048A (en) * 2019-11-20 2020-04-10 中国煤炭科工集团太原研究院有限公司 Remote visualization system and method for coal roadway heading machine
CN111197982A (en) * 2020-01-10 2020-05-26 北京航天众信科技有限公司 Heading machine pose deviation rectifying method, system and terminal based on vision and strapdown inertial navigation
CN111380522A (en) * 2020-04-07 2020-07-07 中国煤炭科工集团太原研究院有限公司 Navigation positioning and automatic cutting method of cantilever type tunneling machine
CN111578860A (en) * 2020-04-22 2020-08-25 清华大学 Three-dimensional topography measurement method based on mirror and monocular vision
CN111946340A (en) * 2020-08-06 2020-11-17 西安科技大学 Coal mine cantilever type heading machine cutting control method and system based on visual navigation
CN112033400A (en) * 2020-09-10 2020-12-04 西安科技大学 An intelligent positioning method and system for a coal mine mobile robot based on the combination of strapdown inertial navigation and vision
CN112050732A (en) * 2020-08-21 2020-12-08 西安科技大学 A method and system for automatic detection of space position and attitude of a cantilever roadheader
CN112325887A (en) * 2021-01-06 2021-02-05 天地科技股份有限公司 Method and system for verifying cutting track of boom-type heading machine
CN112454356A (en) * 2020-11-12 2021-03-09 中国煤炭科工集团太原研究院有限公司 Automatic control method and device for movement track of cantilever of heading machine
CN112983452A (en) * 2021-03-04 2021-06-18 中国矿业大学 Tunneling process and cooperative positioning control method for complete equipment for comprehensive tunneling of roadway
CN113593284A (en) * 2021-07-29 2021-11-02 三一重型装备有限公司 Method and device for planning path of vehicle in mine roadway and electronic equipment
CN114485634A (en) * 2022-01-05 2022-05-13 中国煤炭科工集团太原研究院有限公司 Digging and anchoring machine planning mining method and system based on multi-information fusion
CN114739394A (en) * 2022-03-09 2022-07-12 北京龙软科技股份有限公司 Method and system for automatic navigation and positioning cutting of boom-type roadheader
CN115163107A (en) * 2022-09-05 2022-10-11 三一重型装备有限公司 Cutting arm control method and device, heading machine and heading machine control system
CN115755770A (en) * 2023-01-03 2023-03-07 天津大学 Distance error-based double-rotation axis position-independent geometric error identification method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105737825A (en) * 2016-02-19 2016-07-06 北京航天控制仪器研究所 Position measuring system for heading machine cutting head
CN106052645A (en) * 2016-03-11 2016-10-26 中国矿业大学 Real-time detection system and method for spatial pose of boom-type roadheader
CN107316288A (en) * 2017-06-13 2017-11-03 西安科技大学 A kind of boom-type roadheader cutterhead pose vision measuring method
CN107576286A (en) * 2017-09-04 2018-01-12 安徽省爱夫卡电子科技有限公司 Method is sought with posture solution in a kind of locus of target global optimization

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105737825A (en) * 2016-02-19 2016-07-06 北京航天控制仪器研究所 Position measuring system for heading machine cutting head
CN106052645A (en) * 2016-03-11 2016-10-26 中国矿业大学 Real-time detection system and method for spatial pose of boom-type roadheader
CN107316288A (en) * 2017-06-13 2017-11-03 西安科技大学 A kind of boom-type roadheader cutterhead pose vision measuring method
CN107576286A (en) * 2017-09-04 2018-01-12 安徽省爱夫卡电子科技有限公司 Method is sought with posture solution in a kind of locus of target global optimization

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
TIAN J , ET AL: "Application and testing of a vertical angle control for a boom-type road header", 《MINING SCIENCE AND TECHNOLOGY》 *
张旭辉等: "矿用悬臂式掘进机截割头姿态视觉测量系统", 《工矿自动化》 *
王刚等: "机器人基坐标系精确标定的对偶四元数法", 《北京邮电大学学报》 *
陈利: "基于 VR 的悬臂式掘进机远程操控与仿真系统研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅰ辑》 *

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110411443B (en) * 2019-06-05 2023-05-02 西京学院 A coal shearer rocker arm inertial/visual combined attitude determination device and method
CN110411443A (en) * 2019-06-05 2019-11-05 西京学院 A coal shearer rocker arm inertial/visual combined attitude determination device and method
CN110996048A (en) * 2019-11-20 2020-04-10 中国煤炭科工集团太原研究院有限公司 Remote visualization system and method for coal roadway heading machine
CN111197982A (en) * 2020-01-10 2020-05-26 北京航天众信科技有限公司 Heading machine pose deviation rectifying method, system and terminal based on vision and strapdown inertial navigation
CN111197982B (en) * 2020-01-10 2022-04-12 北京航天众信科技有限公司 Heading machine pose deviation rectifying method, system and terminal based on vision and strapdown inertial navigation
CN111380522B (en) * 2020-04-07 2022-06-28 中国煤炭科工集团太原研究院有限公司 Navigation positioning and automatic cutting method of cantilever type tunneling machine
CN111380522A (en) * 2020-04-07 2020-07-07 中国煤炭科工集团太原研究院有限公司 Navigation positioning and automatic cutting method of cantilever type tunneling machine
CN111578860A (en) * 2020-04-22 2020-08-25 清华大学 Three-dimensional topography measurement method based on mirror and monocular vision
CN111946340A (en) * 2020-08-06 2020-11-17 西安科技大学 Coal mine cantilever type heading machine cutting control method and system based on visual navigation
CN111946340B (en) * 2020-08-06 2022-05-03 西安科技大学 Cutting control method and system of cantilever roadheader in coal mine based on visual navigation
CN112050732A (en) * 2020-08-21 2020-12-08 西安科技大学 A method and system for automatic detection of space position and attitude of a cantilever roadheader
CN112033400A (en) * 2020-09-10 2020-12-04 西安科技大学 An intelligent positioning method and system for a coal mine mobile robot based on the combination of strapdown inertial navigation and vision
CN112454356A (en) * 2020-11-12 2021-03-09 中国煤炭科工集团太原研究院有限公司 Automatic control method and device for movement track of cantilever of heading machine
CN112325887B (en) * 2021-01-06 2021-04-13 天地科技股份有限公司 Method and system for verifying cutting track of boom-type heading machine
CN112325887A (en) * 2021-01-06 2021-02-05 天地科技股份有限公司 Method and system for verifying cutting track of boom-type heading machine
CN112983452A (en) * 2021-03-04 2021-06-18 中国矿业大学 Tunneling process and cooperative positioning control method for complete equipment for comprehensive tunneling of roadway
CN113593284A (en) * 2021-07-29 2021-11-02 三一重型装备有限公司 Method and device for planning path of vehicle in mine roadway and electronic equipment
CN113593284B (en) * 2021-07-29 2022-08-12 三一重型装备有限公司 Method and device for planning path of vehicle in mine roadway and electronic equipment
CN114485634A (en) * 2022-01-05 2022-05-13 中国煤炭科工集团太原研究院有限公司 Digging and anchoring machine planning mining method and system based on multi-information fusion
CN114739394A (en) * 2022-03-09 2022-07-12 北京龙软科技股份有限公司 Method and system for automatic navigation and positioning cutting of boom-type roadheader
CN115163107A (en) * 2022-09-05 2022-10-11 三一重型装备有限公司 Cutting arm control method and device, heading machine and heading machine control system
CN115755770A (en) * 2023-01-03 2023-03-07 天津大学 Distance error-based double-rotation axis position-independent geometric error identification method

Also Published As

Publication number Publication date
CN109579831B (en) 2020-05-19

Similar Documents

Publication Publication Date Title
CN109579831A (en) Mining boom-type roadheader visualization auxiliary guidance method and system
CN112050732B (en) Method and system for automatically detecting spatial pose of cantilever type heading machine
CN109931072A (en) Tunneling machine cutting control device, method and cantilever excavator
CN111536955B (en) Heading machine pose detection system and method based on V-shaped laser target image recognition
CN111946340B (en) Cutting control method and system of cantilever roadheader in coal mine based on visual navigation
CN107389125A (en) A kind of underground space autonomous positioning Multi-sensor intelligent sniffing robot
CN101266134A (en) Measuring system and method for cantilever heading machine head position and posture
CN103148833B (en) Attitude of bed parameters acquisition and calculation methods
CN109296370A (en) A kind of driving method and system of auto-mapping positioning
CN110530358A (en) Car body navigation positional device and navigation system and method
CN107322561A (en) The quick method rule to metallic conduit
WO2023226574A1 (en) Scanning and observation system for coal-mine mechanical arm
Zeng et al. Measurement method and experiment of hydraulic support group attitude and straightness based on binocular vision
Cai et al. Method for the relative pose reconstruction of hydraulic supports driven by digital twins
Hao et al. A method for reconstructing the pose of hydraulic support group based on point cloud and digital twin
Filip et al. Lidar slam comparison in a featureless tunnel environment
CN116734757A (en) Tunnel surrounding rock deformation monitoring and early warning method based on unmanned aerial vehicle-mounted laser scanner
CN102393211A (en) performance testing method of section monitoring system of cantilever excavator
CN114322960B (en) A method and system for intelligent moving station of roadheader based on visual positioning
CN110411443B (en) A coal shearer rocker arm inertial/visual combined attitude determination device and method
CN112902952B (en) Heading machine pose detection method based on millimeter wave radar and inertial navigation
CN107289895A (en) For the chalker to metal tube outer circumferential walls
CN108344371B (en) A method of to whitewash, trolley visual angle determines whitewashing radius and flatness
CN110686656A (en) Automatic measuring device and method for rectangular jacking pipe
CN116182743A (en) Coal Mine Underground Roadway Contour Marking System Based on LiDAR

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