[go: up one dir, main page]

CN116643289A - Underground roadway laser radar SLAM method with attached wire constraint - Google Patents

Underground roadway laser radar SLAM method with attached wire constraint Download PDF

Info

Publication number
CN116643289A
CN116643289A CN202310613823.0A CN202310613823A CN116643289A CN 116643289 A CN116643289 A CN 116643289A CN 202310613823 A CN202310613823 A CN 202310613823A CN 116643289 A CN116643289 A CN 116643289A
Authority
CN
China
Prior art keywords
point
coordinates
coordinate
attached
matched
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.)
Pending
Application number
CN202310613823.0A
Other languages
Chinese (zh)
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.)
China University of Mining and Technology Beijing CUMTB
Original Assignee
China University of Mining and Technology Beijing CUMTB
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 China University of Mining and Technology Beijing CUMTB filed Critical China University of Mining and Technology Beijing CUMTB
Priority to CN202310613823.0A priority Critical patent/CN116643289A/en
Publication of CN116643289A publication Critical patent/CN116643289A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/42Simultaneous measurement of distance and other co-ordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C15/00Surveying instruments or accessories not provided for in groups G01C1/00 - G01C13/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/86Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

The application discloses an underground roadway laser radar SLAM method with attached wire constraint, which comprises the following steps: firstly, obtaining the coordinates of a reflector reference through control measurement of an attached wire; then, carrying out laser radar SLAM mapping based on the reflector references, and searching a measuring station at intervals of the same preset distance until all reflector references are measured; and then, carrying out the adjustment calculation of the attached wires on the known reflector datum and the measuring station determined by the underground roadway, correcting the coordinates of the measuring station, and finally correcting the coordinates of all map points by using a nonlinear optimization method. The method can acquire three-dimensional point cloud data of the underground tunnel in real time, establish an accurate three-dimensional point cloud map of the underground tunnel, and ensure personnel safety while achieving high-precision construction of the underground tunnel, and has the advantages of low hardware equipment cost and high automation level.

Description

Underground roadway laser radar SLAM method with attached wire constraint
Technical Field
The application relates to the technical field of machine learning, in particular to an underground roadway laser radar SLAM method with attached wire constraint.
Background
In the field of machine learning, the laser radar SLAM method plays a key role, and comprises important research directions such as searching and rescuing, disaster response, safety monitoring, infrastructure checking, accurate agriculture, exploration and drawing, robot navigation, field investigation and the like. Although lidar SLAM methods have made great progress in urban and structural environments, positioning and mapping in extremely unknown environments such as downhole roadways still face numerous challenges. Rough and slippery terrain can make the wheel odometer inaccurate, darkness and dust, and long corridor without significant features can obscure the sensor, drift easily, and false loop detection that occurs frequently in environments with repetitive appearances can cause severe distortion of the entire map, especially challenging for basic tasks such as robot positioning and mapping.
In recent years, numerous heuristics for unknown environments have added constraint benchmarks. The visual positioning reference mark SLAM is used in the prior art, the method provides a convenient, flexible and robust method, and provides a robust initial front end for the GTSAM factor graph optimizer through simple extraction, so that a series of experiments based on visual label references can be rapidly designed. The novel and flexible radar point cloud reference mark LiDARTag is also provided in the existing method, well supplements and is compatible with the existing visual positioning reference, so that efficient multi-sensor fusion and calibration tasks are realized, the concept of minimizing fitting errors between point cloud and a reference template is further provided, the posture of the reference is estimated, and the proposed method can reliably provide the posture of the reference and a unique ID code. The reflector datum is matched with the laser radar to realize laser odometer compensation, so that light-weight real-time positioning is realized. The researches show that constraint references are still required to be added for exploring unknown complex environments so as to improve the precision, and particularly, the real-time positioning and mapping of extremely unknown environments such as underground roadways and the like are aimed at, so that the current research precision can not reach practical application of production and life.
Disclosure of Invention
The application provides an underground roadway laser radar SLAM method with the constraint of a conductor, which is used for solving the technical problems that the mapping accuracy of extremely unknown environments such as an underground roadway is always a challenging problem. The method can provide more accurate constraint reference for real-time positioning and mapping of the underground roadway, embeds control measurement constraint and error propagation law constraint of the measurabilities into the laser radar SLAM method, improves positioning and mapping accuracy of the underground roadway environment, provides powerful technical support for exploration of large-scale extremely unknown environments, improves searching and rescuing speed, and ensures personnel safety.
In order to achieve the above object, the present application provides a method for laser radar SLAM of a downhole roadway with attached wire constraint, comprising:
a measuring station is arranged based on the underground roadway environment, coordinate data of the measuring station are obtained, and a reflector is arranged according to the coordinate data;
the IMU sensor is used for assisting the laser radar sensor to scan point cloud data, the existing LOAM method based on characteristics is used for carrying out real-time positioning and map building calculation, and the identified reflector reference position coordinate data is stored;
taking the reference position of the reflecting plate as a known control point, taking map point coordinates generated in the SLAM mapping process of the laser radar as initialization coordinates of all map points, and calculating the distance between the position of the laser radar and the initial position once every the same time period;
if the distance and the original position are equal to the preset distance, determining a measuring station of the attached conducting wire on map points generated near the position equal to the preset distance, repeating the process of determining the measuring station of the attached conducting wire until the robot walks out of the underground roadway and scans and identifies a reflector standard outside the underground roadway, obtaining the coordinate position of a known control point at the end point, and correcting the coordinates of all map points.
Preferably, acquiring three-dimensional coordinates of the measuring station in a world coordinate system includes:
the plane coordinates of the measuring stations are obtained through an average difference calculation method, meanwhile, the coordinate azimuth angles of all the observation sides are calculated, the angle closing difference of the coordinate azimuth angles of the attached wires is obtained, the error value of the angle closing difference is evenly distributed to the coordinate azimuth angles of all the sides, the coordinate azimuth angles after correction of all the observation sides are obtained, the coordinate increment of each measuring station is calculated by utilizing the corrected coordinate azimuth angles and the lengths of the observation sides, the coordinate increment closing difference is calculated by utilizing the sum of the coordinate increment of all the measuring stations and the difference of the coordinates of the control points, the coordinate increment closing difference is evenly distributed to all the measuring stations according to the distance, the coordinate increment after correction of all the measuring stations can be obtained, and the coordinate value of all the measuring stations is determined.
Preferably, the conformable wire measures a finite error, the finite error should satisfy:
wherein ,fβ To attach the angle closure difference of the wire, f Beta volume For the allowable limit difference of the angle closing difference of the attached wires, n is the station number of the attached wires, K is the coordinate increment closing difference of the attached wires, K Container with a cover Difference limiting for closing difference of coordinate increment of attached wire x To attach the coordinate increment of the wire in the x-axis direction, f y For the coordinate increment of the bond wire in the y-axis direction, Σd is the sum of the lengths of all the observation sides.
Preferably, the real-time positioning and mapping calculation performed by using the existing feature-based lom method includes:
evaluating the smoothness of a local surface by using a feature-based LOAM method, sorting the points in scanning according to the smoothness, selecting the point with the largest smoothness as an edge point, and the point with the smallest smoothness as a feature point of a plane point;
after the feature points are determined, performing a laser odometer process according to the feature point matching reference;
coarse processing is carried out through a laser odometer, the speed of the first frequency threshold is estimated through operation of the laser odometer at the set first frequency threshold, fine processing is carried out through laser image construction, undistorted cloud is matched and recorded on a map based on the set second frequency threshold, a map of the second frequency threshold is created, and accurate motion estimation and real-time mapping are achieved.
Preferably, the method for calculating the smoothness is as follows:
where i is a point in the current scan, k is the current scan frame, S is a set of consecutive points of i returned by the laser scanner in the same scan, S contains half of its points on each side of i, j is one point in S,for the coordinates of i in the current scan, +.>Is the coordinate of j in the current scan.
Preferably, the feature point matching includes edge point matching and plane point matching;
the method for performing the edge point matching comprises the following steps:
wherein ,dε For the distance from the edge point to be matched in the current scan to the line to be matched in the previous scan,for the coordinates of the edge point i to be matched in the current scan, +.>For the coordinates of point j on the line to be matched in the previous scan, +.>The coordinates of a point l on a line to be matched in the previous scanning;
the method for carrying out the planar point matching comprises the following steps:
wherein ,dH For the distance from the point of the plane to be matched in the current scan to the plane to be matched in the previous scan,for the coordinates of the plane point i to be matched in the current scan, +.>For the coordinates of the point j on the plane to be matched in the previous scan, +.>For the coordinates of the point l on the plane to be matched in the previous scan, +.>Is the coordinates of point m on the plane to be matched in the previous scan.
Preferably, the laser mapping is performed based on a non-linear optimized jacobian matrix, including:
wherein ,for laser radar pose transformation between the current scan and the previous scan, J is Jacobian matrix, and lambda is Levenberg-MarquaThe rdt optimization algorithm determines a factor, d, that is the sum of the distances between all points and the corresponding matches.
Preferably, the coordinates of all map points are corrected by using a nonlinear optimization method, and the method comprises the following steps:
wherein X is an unknown coordinate variable set to be solved, X * For reliability of variable X, z k To correct the map point coordinates before correction, p (X) is the prior probability of X, p (z) k |X k ) Is the probability constraint of the variable X, h k (X k ) As a nonlinear function of X, Ω k Is an information matrix.
Compared with the prior art, the application has the following advantages and technical effects:
according to the method, the three-dimensional point cloud data of the underground tunnel can be obtained in real time, and an accurate three-dimensional point cloud map of the underground tunnel is built; the method has low cost and high automation level, and ensures personnel safety;
the application can realize automatic data acquisition of the underground tunnel, greatly liberate labor force and improve the production efficiency of the underground tunnel.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
FIG. 1 is a flow chart of a method for laser radar SLAM in a downhole roadway with attached wire constraint according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a conventional attached wire control measurement according to an embodiment of the present application;
FIG. 3 is a feature-based lidar SLAM flowchart of an embodiment of the present application;
fig. 4 is a schematic diagram of a conformable conductor constraint for a downhole roadway environment in accordance with an embodiment of the present application.
Detailed Description
It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be combined with each other. The application will be described in detail below with reference to the drawings in connection with embodiments.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer executable instructions, and that although a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order other than that illustrated herein.
For extremely unknown environmental exploration of downhole roadways and the like, there are many efforts focused on applying robotic systems to increase productivity and safety and reduce costs in such processes. The exploration of a robot in a downhole tunnel is challenging because the downhole tunnel is subject to drift under non-nominal conditions of poor or absent illumination, dust, puddles, and non-lambertian surfaces. The application mainly aims at extremely unknown environments such as underground roadways and the like, and provides a method for restraining laser radar SLAM by utilizing the attached wire control measurement technology of surveying and mapping, so that a more accurate underground roadway map is obtained, and the accurate positioning is achieved while the map building precision is improved. The application can realize automatic data acquisition of the underground tunnel, greatly liberate labor force and improve the production efficiency of the underground tunnel.
The application provides an underground roadway laser radar SLAM method attached with wire constraint, as shown in figure 1, comprising the following steps:
1. light reflecting plate arrangement and control
(1) And wire control measurement: and (3) arranging a measuring station near the underground tunnel environment, and carrying out standard attachment and wire control measurement on the basis of control points of a known world coordinate system to obtain the three-dimensional coordinates of the measuring station near the underground tunnel environment under the world coordinate system.
(2) The reflector is distributed and controlled at the position of the control point: the three-dimensional coordinates of the measuring station obtained by the aid of wire control measurement are used as known control points in the laser SLAM process, and reflector references which are easy to identify by a laser radar are arranged on the known control points.
Step 1: if the open-air scene near the extremely unknown environment such as the underground tunnel does not have known control points, the closed-air scene needs to be measured by using the closed-air wires, a measuring station is arranged at a proper position near the underground tunnel environment, the closed-air wires are measured by using a common surveying instrument such as a total station, and the plane coordinates of the points are calculated by measuring the included angles and the side lengths. The method mainly comprises the steps of starting measurement from one known point, passing through a plurality of unknown points, reaching the other known point, and obtaining the plane coordinates of the measuring station through adjustment calculation.
As shown in fig. 2, which is a schematic diagram of conventional attached wire control measurement, given the coordinate positions of points a, B, C, and D, 4 stations are assumed in the middle, and if the measurement direction is from point A, B to C, D, the measured front-rear station angle is the right side of the forward direction, which is called the right angle. The coordinate azimuth angle is an included angle between a certain observation side and the positive north direction of the X axis in the plane rectangular coordinate system, and the clockwise direction rotates to obtain an angle from the positive north direction of the X axis. The coordinate azimuth of each observation edge can be calculated by using the formula (1). For example, the coordinate azimuth of the observation edge 12 is:
α 12 =α B1 -∠1-180° (1)
if the final result of equation (1) is less than zero, the azimuth of the coordinates of the observation edge 12 is as follows (2):
a′ 12 =α 12 +360° (2)
the coordinate azimuth of each observation edge can be calculated by the same method, wherein the coordinate azimuth of the CD edge is included. Since points C and D are known control points, the CD edge has a coordinate azimuth that has been determined theoretically, and thus the angle closure difference of the coordinate azimuth of the accompanying wire can be calculated as follows (3):
f β =α CD measurementCD reason (3)
wherein fβ For angle closure difference, alpha CD measurement For calculating the azimuth angle of the CD edge according to the measurement, alpha CD reason The coordinate azimuth that has been theoretically determined for the control point is C, D. The error value of the angle closure difference is averagely distributed to the coordinate azimuth angles of all sides, and all the observed sides can be obtained after correctionIs a coordinate azimuth of (a).
The coordinate increment of each measuring station can be calculated by using the corrected coordinate azimuth and the length of the observation edge, and the following formula (4) is adopted:
where d is the length of the observation edge and α is the corrected coordinate azimuth. Calculating a coordinate increment closing difference by using the sum of the coordinate increments of the respective measurement points and the difference between the coordinates of the control point B and the control point C, as shown in the following formula (5):
wherein ,ΔxCD 、Δy CD The coordinate increment of the control point C and the control point D in the x-axis direction and the y-axis direction are respectively. f (f) x 、f y And respectively obtaining coordinate increment of each measuring station after correction by equally distributing the coordinate increment closing difference to each measuring station according to the distance to the coordinate increment closing difference of the attached wire in the x-axis direction and the y-axis direction, so that the coordinate value of each measuring station can be determined.
The attached wire measures the limited difference of error, and the following formula (6) should be satisfied:
wherein ,fβ To attach the angle closure difference of the wire, f Beta volume For the allowable limit difference of the angle closing difference of the attached wires, n is the station number of the attached wires, K is the coordinate increment closing difference of the attached wires, K Container with a cover Difference limiting for closing difference of coordinate increment of attached wire x To attach the coordinate increment of the wire in the x-axis direction, f y For the coordinate increment of the bond wire in the y-axis direction, Σd is the sum of the lengths of all the observation sides. Thus, the coordinates of the control points near the underground roadway environment can be obtained.
Step 2: laser lightThe radar light is reflected by any object, but the reflection intensity of the surface of different objects is different. The reflector is a reflecting device made of special materials, and the laser irradiates the reflector to obtain the reflecting intensity exceeding that of most other materials. The reflector is arranged on a control point with known coordinates, the coordinates of the scanned reflector can be determined at the first time after the laser radar scans the reflector, and the coordinate position is determined mainly based on state quantity and control. Motion model of robot with respect to state quantity X t-1 Jacobian of (a) is represented by the following formula (7):
motion model of robot with respect to control u= [ v ] x v y ω] T Jacobian of (c) as follows (8):
therefore, the application selects to arrange the reflector datum on the well-determined control point coordinate position, and uses the reflector datum as the constraint datum added to the laser radar SLAM.
2. Laser radar SLAM
(1) LOAM-based lidar SLAM: and (3) mapping from the external environment of the underground roadway, performing point cloud data scanning by using an IMU sensor to assist a laser radar sensor, and performing real-time positioning and mapping calculation by using the existing LOAM method based on characteristics.
(2) And (5) identifying the control points of the attached wires: in the SLAM mapping process, once the laser radar recognizes the position coordinates of the reflector reference, the data record is stored, and the rear-end optimization process of the SLAM is performed based on the position.
Step 1: after the reflector references are laid, the laser radar SLAM process can be started. Laser odometers refer to methods that utilize laser radar (LiDAR) for recursive pose state estimation.
The lidar SLAM procedure is specifically shown in fig. 3, and mainly uses a feature-based LOAM method, which mainly uses the term c to evaluate the smoothness of a local surface, as shown in the following formula (9):
where i is a point in the current scan, k is the current scan frame, S is a set of consecutive points of i returned by the laser scanner in the same scan, where S contains half of its points on each side of i, j is one point in S,for the coordinates of i in the current scan, +.>Is the coordinate of j in the current scan. Thus, this equation represents the calculation of the local surface smoothness of the i-point.
And sorting the points in the scanning according to the c value, selecting the point with the largest c value as an edge point, and selecting the point with the smallest c value as a characteristic point of the plane point. After the characteristics are determined, performing a laser mileage process according to the characteristic point matching reference, wherein the edge points are matched with the following formula (10):
wherein ,dε For the distance from the edge point to be matched in the current scan to the line to be matched in the previous scan,for the coordinates of the edge point i to be matched in the current scan, +.>For the coordinates of point j on the line to be matched in the previous scan, +.>The coordinates of a point l on a line to be matched in the previous scanning;
plane point matching is as follows formula (11):
wherein ,dH For the distance from the point of the plane to be matched in the current scan to the plane to be matched in the previous scan,for the coordinates of the plane point i to be matched in the current scan, +.>For the coordinates of the point j on the plane to be matched in the previous scan, +.>For the coordinates of the point l on the plane to be matched in the previous scan, +.>Is the coordinates of point m on the plane to be matched in the previous scan.
The laser mapping is mainly based on a non-linear optimized Jacobian matrix, and the following formula (12):
wherein ,for laser radar pose transformation between the current scanning and the previous scanning, J is a Jacobian matrix, lambda is a factor determined by a Levenberg-Marquardt optimization algorithm, d is the sum of distances between all points and corresponding matches, and d is approximately zero by nonlinear iterative solution.
As can be seen from fig. 3, in the laser SLAM process, coarse processing is performed mainly by a laser odometer, running at a frequency of 10Hz, estimating the speed of a higher frequency, fine processing is performed by laser mapping, undistorted clouds are matched and recorded on a map at a frequency of 1Hz, and a map of a lower frequency is created, so that accurate motion estimation and real-time mapping are realized.
Step 2: in the SLAM mapping process, once the laser radar recognizes the position coordinate of the reflector reference, the data record is stored, the position is used as the known control point coordinate, and the rear end optimization correction process of the SLAM is carried out based on the position, which is equivalent to a loop detection module commonly known in SLAM.
3. Attached wire restraint
(1) And (5) attached wire station measurement identification: and taking the reference position of the reflector distributed and controlled outside the underground roadway as a known control point, taking map point coordinates generated in the laser radar SLAM mapping process as initialization coordinates of all map points, calculating the approximate distance between the position of the laser radar and the initial position once every certain time, and determining a measuring station of an attached wire on the map point generated near the position if the distance is 150 meters from the initial position, so that the measuring station is searched every 150 meters until the robot walks out of the underground roadway and scans and identifies the reflector reference outside the underground roadway, and obtaining the coordinate position of the known control point at the end point. And carrying out the calculation of the attached wire control measurement adjustment on the known control points and the measuring stations determined by the underground roadway, and correcting the coordinates of the measuring stations.
(2) Map pose correction: and taking the control measurement coordinates of the measuring station as final coordinates of the map points, and finally correcting all map point coordinates by using a nonlinear optimization method.
Step 1: as shown in fig. 1, in the laser radar SLAM positioning and mapping process, an algorithm for calculating a distance every a certain number of point cloud scanning frames is further added to judge whether 150 meters have passed, and if 150 meters have passed, an attached wire measuring station is added as a constraint. The constraint of the attached wires added in the laser radar SLAM is different from the traditional method for measuring the attached wires.As shown in fig. 4, the present application calculates the plane coordinates of the point not by measuring the included angle and the observation side length, but directly back calculates the coordinate azimuth angle and the observation side length of the observation side by using the coordinates of the measuring station. The azimuth angle and the side length of the coordinates of the line connecting the two points are calculated from the coordinates of the two known points, and the calculation is called coordinate back calculation. If the coordinates of the point A to the point B are known, the coordinate azimuth angle alpha of the AB edge needs to be calculated AB The quadrant angle between two points should be calculated first, as shown in the following equation (13):
if Deltax AB Positive, Δy AB Positive, straight line AB is in the first quadrant, α AB =R AB The method comprises the steps of carrying out a first treatment on the surface of the If Deltax AB Negative, Δy AB Positive, straight line AB is in the second quadrant, α AB =180°-R AB The method comprises the steps of carrying out a first treatment on the surface of the If Deltax AB Negative, Δα AB Negative, line AB is in the third quadrant, α AB =180°+R AB The method comprises the steps of carrying out a first treatment on the surface of the If Deltax AB Positive, Δy AB Negative, straight line AB is in the fourth quadrant, α AB =360°-R AB
After the coordinate azimuth angle of each observation edge is obtained, the coordinate of each measurement site can be obtained by continuing to calculate the adjustment of the attached wires according to the conventional attached wire calculation method in fig. 2.
Step 2: after the coordinates of each measuring station are obtained according to the constraint basis criteria of the attached wires, the map points and the driving tracks generated in the whole laser radar SLAM process are corrected according to the coordinates of each measuring station, and the coordinates of all map points are corrected mainly by using a nonlinear optimization method, wherein the main formula is as follows (14):
wherein X is an unknown coordinate variable set to be solved, X * For reliability of variable X, z k In order to correct the coordinates of the map points before correction,p (X) is the prior probability of X, and p (X) includes any prior knowledge about X, without which p (X) becomes a constant, can be deleted from the optimization, p (z) k |X k ) Is the probability constraint of the variable X, h k (X k ) As a nonlinear function of X, Ω k Is the information matrix, i.e. the inverse of the covariance matrix.
And correcting all map points to obtain a more accurate underground roadway point cloud map and a laser radar running track.
According to the method, the three-dimensional point cloud data of the underground tunnel can be obtained in real time, and an accurate three-dimensional point cloud map of the underground tunnel is built; the method has the advantages of low cost, high automation level and personnel safety guarantee.
The present application is not limited to the above-mentioned embodiments, and any changes or substitutions that can be easily understood by those skilled in the art within the technical scope of the present application are intended to be included in the scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims (8)

1. The utility model provides a underworkings laser radar SLAM method of attached wire constraint which characterized in that includes:
a measuring station is arranged based on the underground roadway environment, coordinate data of the measuring station are obtained, and a reflector is arranged according to the coordinate data;
the IMU sensor is used for assisting the laser radar sensor to scan point cloud data, the existing LOAM method based on characteristics is used for carrying out real-time positioning and map building calculation, and the identified reflector reference position coordinate data is stored;
taking the reference position of the reflecting plate as a known control point, taking map point coordinates generated in the SLAM mapping process of the laser radar as initialization coordinates of all map points, and calculating the distance between the position of the laser radar and the initial position once every the same time period;
if the distance and the original position are equal to the preset distance, determining a measuring station of the attached conducting wire on map points generated near the position equal to the preset distance, repeating the process of determining the measuring station of the attached conducting wire until the robot walks out of the underground roadway and scans and identifies a reflector standard outside the underground roadway, obtaining the coordinate position of a known control point at the end point, and correcting the coordinates of all map points.
2. The attached wire-constrained downhole roadway lidar SLAM method of claim 1, wherein obtaining three-dimensional coordinates of the survey site in a world coordinate system comprises:
the plane coordinates of the measuring stations are obtained through an average difference calculation method, meanwhile, the coordinate azimuth angles of all the observation sides are calculated, the angle closing difference of the coordinate azimuth angles of the attached wires is obtained, the error value of the angle closing difference is evenly distributed to the coordinate azimuth angles of all the sides, the coordinate azimuth angles after correction of all the observation sides are obtained, the coordinate increment of each measuring station is calculated by utilizing the corrected coordinate azimuth angles and the lengths of the observation sides, the coordinate increment closing difference is calculated by utilizing the sum of the coordinate increment of all the measuring stations and the difference of the coordinates of the control points, the coordinate increment closing difference is evenly distributed to all the measuring stations according to the distance, the coordinate increment after correction of all the measuring stations can be obtained, and the coordinate value of all the measuring stations is determined.
3. The attached conductor constrained downhole roadway lidar SLAM method of claim 2, wherein the attached conductor measures a finite error difference that satisfies:
wherein ,fβ To attach the angle closure difference of the wire, f Beta volume For the allowable limit difference of the angle closing difference of the attached wires, n is the station number of the attached wires, K is the coordinate increment closing difference of the attached wires, K Container with a cover Difference limiting for closing difference of coordinate increment of attached wire x To attach the coordinate increment of the wire in the x-axis direction, f y For the coordinate increment of the bond wire in the y-axis direction, Σd is the sum of the lengths of all the observation sides.
4. The attached wire-constrained downhole roadway lidar SLAM method of claim 3, wherein utilizing the existing feature-based LOAM method for real-time localization and mapping calculations comprises:
evaluating the smoothness of a local surface by using a feature-based LOAM method, sorting the points in scanning according to the smoothness, selecting the point with the largest smoothness as an edge point, and the point with the smallest smoothness as a feature point of a plane point;
after the feature points are determined, performing a laser odometer process according to the feature point matching reference;
coarse processing is carried out through a laser odometer, the speed of the first frequency threshold is estimated through operation of the laser odometer at the set first frequency threshold, fine processing is carried out through laser image construction, undistorted cloud is matched and recorded on a map based on the set second frequency threshold, a map of the second frequency threshold is created, and accurate motion estimation and real-time mapping are achieved.
5. The attached wire-constrained downhole roadway lidar SLAM method of claim 4, wherein the method of calculating the smoothness is:
where i is a point in the current scan, k is the current scan frame, S is a set of consecutive points of i returned by the laser scanner in the same scan, S contains half of its points on each side of i, j is one point in S,for the coordinates of i in the current scan, +.>Is the coordinate of j in the current scan.
6. The attached wire-constrained downhole roadway lidar SLAM method of claim 4, wherein the feature point matching comprises edge point matching and plane point matching;
the method for performing the edge point matching comprises the following steps:
wherein ,dε For the distance from the edge point to be matched in the current scan to the line to be matched in the previous scan,for the coordinates of the edge point i to be matched in the current scan, +.>For the coordinates of point j on the line to be matched in the previous scan, +.>The coordinates of a point l on a line to be matched in the previous scanning;
the method for carrying out the planar point matching comprises the following steps:
wherein ,dH For the distance from the point of the plane to be matched in the current scan to the plane to be matched in the previous scan,for the coordinates of the plane point i to be matched in the current scan, +.>For the coordinates of the point j on the plane to be matched in the previous scan, +.>For the coordinates of the point l on the plane to be matched in the previous scan, +.>Is the coordinates of point m on the plane to be matched in the previous scan.
7. The attached wire-constrained downhole roadway lidar SLAM method of claim 4, wherein the laser mapping is performed based on a non-linearly optimized jacobian matrix, comprising:
wherein ,for the laser radar pose transformation between the current scan and the previous scan, J is the jacobian matrix, λ is a factor determined by the Levenberg-Marquardt optimization algorithm, and d is the sum of the distances between all points and the corresponding matches.
8. The method for laser radar SLAM of a downhole roadway with attached wire constraint according to claim 1, wherein the coordinates of all map points are corrected by a nonlinear optimization method, and the method comprises the steps of:
wherein X is an unknown coordinate variable set to be solved, X * For reliability of variable X, z k To correct the map point coordinates before correction, p (X) is the prior probability of X, p (z) k |X k ) Is the probability constraint of the variable X, h k (X k ) As a nonlinear function of X, Ω k Is an information matrix.
CN202310613823.0A 2023-05-29 2023-05-29 Underground roadway laser radar SLAM method with attached wire constraint Pending CN116643289A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310613823.0A CN116643289A (en) 2023-05-29 2023-05-29 Underground roadway laser radar SLAM method with attached wire constraint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310613823.0A CN116643289A (en) 2023-05-29 2023-05-29 Underground roadway laser radar SLAM method with attached wire constraint

Publications (1)

Publication Number Publication Date
CN116643289A true CN116643289A (en) 2023-08-25

Family

ID=87618293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310613823.0A Pending CN116643289A (en) 2023-05-29 2023-05-29 Underground roadway laser radar SLAM method with attached wire constraint

Country Status (1)

Country Link
CN (1) CN116643289A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118731925A (en) * 2024-09-04 2024-10-01 泰安万川电器设备有限公司 Underground coal mine vehicle positioning monitoring method and system based on ranging radar

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118731925A (en) * 2024-09-04 2024-10-01 泰安万川电器设备有限公司 Underground coal mine vehicle positioning monitoring method and system based on ranging radar

Similar Documents

Publication Publication Date Title
CN109001711B (en) Multi-line laser radar calibration method
CN114526745B (en) Drawing construction method and system for tightly coupled laser radar and inertial odometer
Zhao et al. A robust laser-inertial odometry and mapping method for large-scale highway environments
AU2007355942B2 (en) Arrangement and method for providing a three dimensional map representation of an area
CN110361027A (en) Robot path planning method based on single line laser radar Yu binocular camera data fusion
US8077913B2 (en) Method and device for determining the actual position of a geodetic instrument
CN114019552B (en) A method for optimizing location reliability based on Bayesian multi-sensor error constraints
CN115407357A (en) Low-beam LiDAR-IMU-RTK positioning and mapping algorithm based on large scenes
CN111982099B (en) Robot hybrid positioning method, device, equipment and computer readable medium
Qingqing et al. Multi-modal lidar dataset for benchmarking general-purpose localization and mapping algorithms
CN110082783B (en) Method and device for detecting cliffs
Raval et al. A preliminary investigation of mobile mapping technology for underground mining
Yang et al. A hierarchical approach for refining point cloud quality of a low cost UAV LiDAR system in the urban environment
CN118274815A (en) Real-time positioning and mapping method in long tunnel environment
CN113554705A (en) Robust positioning method for laser radar in changing scene
CN115183762A (en) Airport warehouse inside and outside mapping method, system, electronic equipment and medium
CN114964259A (en) Attitude calculation method and system based on infrared focal plane array time domain signal and infrared image
CN116643289A (en) Underground roadway laser radar SLAM method with attached wire constraint
Tao et al. Automated processing of mobile mapping image sequences
Zhao et al. Updating a digital geographic database using vehicle-borne laser scanners and line cameras
CN115728803A (en) A continuous positioning system and method for urban driving vehicles
CN113592951A (en) Method and device for calibrating external parameters of vehicle-road cooperative middle-road side camera and electronic equipment
CN118518120A (en) A reflective column mapping and positioning method suitable for long corridor environments in underground mines
CN112684797A (en) Obstacle map construction method
CN112229394B (en) Colliery underground mobile device location attitude determination system based on infrared motion is caught

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