[go: up one dir, main page]

WO2017197617A1 - Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile - Google Patents

Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile Download PDF

Info

Publication number
WO2017197617A1
WO2017197617A1 PCT/CN2016/082580 CN2016082580W WO2017197617A1 WO 2017197617 A1 WO2017197617 A1 WO 2017197617A1 CN 2016082580 W CN2016082580 W CN 2016082580W WO 2017197617 A1 WO2017197617 A1 WO 2017197617A1
Authority
WO
WIPO (PCT)
Prior art keywords
scanning
point cloud
dimensional
movable
sensing component
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.)
Ceased
Application number
PCT/CN2016/082580
Other languages
English (en)
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.)
Suteng Innovation Technology Co Ltd
Original Assignee
Suteng Innovation Technology Co Ltd
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 Suteng Innovation Technology Co Ltd filed Critical Suteng Innovation Technology Co Ltd
Priority to PCT/CN2016/082580 priority Critical patent/WO2017197617A1/fr
Publication of WO2017197617A1 publication Critical patent/WO2017197617A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques

Definitions

  • the invention relates to the field of three-dimensional laser scanning technology, in particular to a mobile three-dimensional laser scanning system and a mobile three-dimensional laser scanning method.
  • the 3D laser scanner can be divided into a close range meter and a medium distance meter according to its application and measurement range. Its application range is wide, such as scenes in game development, interior design, measurement of vehicle parts design, accident site restoration, national cultural heritage protection, archaeological work and so on.
  • the scanning center usually refers to the origin of the 3D laser scanner coordinate system. If in a large scene, multiple scans are required, and the data of multiple scans is subjected to data fusion processing, then the relative positional relationship between the plurality of scan centers, including position information and posture information, is also required. In the space, a certain registration method is required to register the position and posture information of multiple scanning centers.
  • active registration is a manual input of the relative positional relationship (or manual dragging) of each scanning center, which is cumbersome and inefficient.
  • Semi-automatic target registration is to calculate the relative positional relationship of each scanning center by scanning the same calibration device (calibration ball or other calibration device) multiple times. This operation is more complicated, and the positioning device has higher requirements for placement and efficiency. high.
  • a mobile three-dimensional laser scanning system comprising:
  • a movable scanning device comprising a three-dimensional point cloud scanning instrument and a sensing component;
  • the three-dimensional point cloud scanning instrument is configured to perform three-dimensional scanning at different scanning positions and obtain corresponding point cloud data;
  • the sensing component is used for measurement Simultaneous positioning and mapping parameters required for the mapping algorithm;
  • a first signal processor electrically connected to the three-dimensional point cloud scanning instrument and the sensing component; the first signal processor is configured to use the data collected by the sensing component and utilize the simultaneous positioning and mapping
  • the algorithm updates the position and posture information of the scan center of the movable scanning device in real time, and the first signal processor is further configured to use the real-time position and posture of the point cloud data corresponding to any scan center according to the scan center.
  • the information is registered to the world coordinate system and is modeled in three dimensions based on the registered point cloud data.
  • a mobile three-dimensional laser scanning method comprising:
  • a mobile three-dimensional laser scanning system comprising:
  • a movable scanning device comprising a three-dimensional point cloud scanning instrument and a sensing component; the three-dimensional point cloud scanning instrument is configured to perform three-dimensional scanning at different scanning positions and obtain corresponding point cloud data; Sensing component is used to measure various parameters required for simultaneous positioning and mapping algorithms; and
  • a second signal processor electrically connected to the three-dimensional point cloud scanning instrument and the sensing component; the second signal processor is configured to use the data collected by the sensing component and utilize the simultaneous positioning and mapping
  • the algorithm updates the position and posture information of the scan center of the movable scanning device in real time, and the first signal processor is further configured to use the real-time position and posture of the point cloud data corresponding to any scan center according to the scan center.
  • the information is registered into the world coordinate system and the registered data is sent to a 3D modeling processor for 3D modeling.
  • a mobile three-dimensional laser scanning method comprising:
  • the above-mentioned mobile three-dimensional laser scanning system and the mobile three-dimensional laser scanning method have the beneficial effects of: a three-dimensional point cloud scanning instrument for performing three-dimensional scanning at different scanning positions and obtaining corresponding point cloud data.
  • the first signal processor is configured to update the position and posture information of the scan center of the movable scanning device in real time according to the data collected by the sensing component and using a simultaneous positioning and mapping algorithm, and the first signal processor is further configured to use any scanning center Corresponding point cloud data according to the real-time bit of the scanning center
  • the position and attitude information is registered to the world coordinate system. Therefore, the mobile three-dimensional laser scanning system and the mobile three-dimensional laser scanning method can automatically update the position and posture information of each scanning center while the scanning process is being performed, thereby realizing a fully automatic registration mode, improving efficiency, and operating. simple.
  • FIG. 1 is a schematic structural diagram of a mobile three-dimensional laser scanning system according to an embodiment
  • FIG. 2 is a schematic view showing another structure of a mobile three-dimensional laser scanning system of the embodiment shown in FIG. 1;
  • FIG. 3 is a schematic structural view of the mobile three-dimensional laser scanning system of FIG. 2;
  • FIG. 4 is a flow chart of a mobile three-dimensional laser scanning method performed by the first signal processor in the embodiment shown in FIG. 1;
  • FIG. 5 is a schematic structural diagram of a mobile three-dimensional laser scanning system according to another embodiment
  • Figure 6 is a flow chart of a mobile three-dimensional laser scanning method performed by a second signal processor in the embodiment of Figure 5.
  • the mobile three-dimensional laser scanning system includes a movable scanning device 100 and a first signal processor 200.
  • the movable scanning device 100 is movable, and the movable scanning device 100 includes a sensing component 110 and a three-dimensional point cloud scanning instrument 120.
  • the first signal processor 200 can also be disposed in the removable scanning device 100 to follow the movable scanning device 100 for movement.
  • the three-dimensional point cloud scanning instrument 120 and the sensing component 110 are electrically connected to the first signal processor 200, respectively.
  • the three-dimensional point cloud scanning instrument 120 is used for three-dimensional scanning at different scanning positions and to obtain corresponding point cloud data. Since the movable scanning device 100 is capable of moving, it is possible to move to different scanning positions, each scanning position corresponding to one scanning center. Then, the scanning position of the movable scanning device 100 is different, the corresponding scanning center is different, and the point cloud data obtained by the scanning is different.
  • the three-dimensional point cloud scanning instrument 120 can be a three-dimensional laser scanner or other instrument capable of three-dimensional scanning.
  • the point cloud data that the three-dimensional point cloud scanning instrument 120 can scan can be 360 degrees*180 degree omnidirectional point cloud data in order to obtain accurate scene data.
  • the first signal processor 200 is configured to update the position and posture information of the scan center of the movable scanning device 100 in real time according to the data collected by the sensing component 110 and using a simultaneous positioning and mapping algorithm. Specifically, in the process of moving the scanning device 100 from the previous scanning position to the next scanning position, the sensing component 110 collects data in real time. At the same time, the first signal processor 200 updates the position and posture information of the scanning center of the movable scanning device 100 in real time according to the data collected by the sensing component 110, thereby ensuring that when the movable scanning device 100 moves to the next scanning position, the corresponding information can be obtained. The position and posture information of the center is scanned, so the first signal processor 200 can automatically register the position and posture information of the plurality of scanning centers.
  • the principle of simultaneous positioning and mapping algorithm is: in an unfamiliar environment, the moving object uses its own loaded sensor to detect the surrounding environment and generate an environmental map, and determine its position in the environmental problem map.
  • the first signal processor 200 is further configured to register the point cloud data corresponding to any scanning center according to the real-time position and posture information of the scanning center into the world coordinate system, and perform three-dimensional according to the registered point cloud data. Modeling. Wherein, the first signal processor 200 is used each time the registration is performed.
  • the point cloud data, location and attitude information correspond to a corresponding scanning center.
  • the point cloud data in the world coordinate system corresponding to each scanning center can be obtained, so that the three-dimensional modeling can be performed according to the point cloud data.
  • 3D modeling is a 3D modeling technology based on point cloud, which can be point cloud surface reconstruction technology and point cloud triangle mesh technology.
  • the sensing component 110 is used to measure various parameters required for the simultaneous positioning and mapping algorithms described above.
  • the parameters required for the simultaneous positioning and mapping algorithm include various parameters related to the control quantity and the observation measurement.
  • the control amount is control information in the motion model for controlling the relationship between the previous moment of the movable scanning device 100 and the current time pose. Specifically, the amount of control may include speed or angular velocity.
  • the observation is a relative pose relationship between the environmental feature point and the current movable scanning device 100.
  • the above-mentioned mobile three-dimensional laser scanning system can automatically update the position and posture information of each scanning center while the scanning process is being performed, thereby realizing a fully automatic registration mode, improving efficiency, and being simple in operation.
  • the first signal processor 200 updates the position and posture information of the scanning center of the movable scanning device 100 by using a simultaneous positioning and mapping algorithm based on unscented Kalman filtering (ie, UKF algorithm).
  • a simultaneous positioning and mapping algorithm based on unscented Kalman filter namely UFASTSLAM algorithm
  • the simultaneous positioning and mapping algorithm based on unscented Kalman filter is based on the framework of Fast SLAM (Simultaneous Localization And Mapping) algorithm, which will be EKF (Extended Kalman Filter).
  • EKF Extended Kalman Filter
  • the filtering is replaced with unscented Kalman filtering, so that the accuracy of the algorithm is improved compared to the EKF filtering based FASTSLAM, thereby improving the accuracy of the first signal processor 200 for calculating the position and attitude information of the scanning center of the movable scanning device 100.
  • the basic principles of the UFASTSLAM algorithm are described below.
  • the UKF algorithm extracts 2n+1 sigma points (line 1) according to the mean X t-1 and variance P t-1 of the state variables of the previous moment, and then passes the Sigma point through the nonlinear motion equation (the first Line 2), predicting the mean value of the current time state variable based on the weight value of the Sigma point And variance (Lines 3 and 4).
  • the second step is based on the predicted value obtained in the previous step.
  • Re-extract 2n+1 sigma points line 5
  • find the Sigma point transformation of the nonlinear observation equation line 6
  • the variance and mean of the observations can be obtained (lines 7, 8).
  • the interaction covariance and the Kalman gain are calculated based on the results obtained above (lines 9, 10).
  • the mean and variance of the system state variables are updated according to the difference between the Kalman gain and the actual observations and the predicted observations (lines 11, 12).
  • the position, the control amount, and the noise and observation thereof and the noise thereof at the previous moment (ie, time t-1) of the movable scanning device 100 are jointly added to the matrix of the position and variance of the movable scanning device 100, as shown in the following formula. Show:
  • the augmentation matrix A matrix in which the position of the movable scanning device 100 at time t-1, the amount of control, and the dimension of the observation information are 9 ⁇ 1 is included.
  • the amount of control and the observation are derived from the relevant data acquired by the sensing component 110 at time t-1.
  • R t represents control noise.
  • Q t represents the observed noise.
  • u t is the amount of control that the sensing component 110 measures at time t.
  • the mean value and the predicted value of the variance of the position of the movable scanning device 100 at time t can be calculated from the weights of the respective sigma points, as shown below.
  • the mean weight of the Sigma point For the mean weight of the Sigma point, The mean weight for the Sigma point. Thereafter, the observed information, that is, the actual observation observed by the sensing component 110 at time t, is used to update the predicted value in the above equation, as shown below.
  • the principle of resampling is that the prior probability at time t-1 can be approximated by particles with weights. After systematic observation and recalculation of weights, those with large weights can classify several new particles, while those with small weights will be discarded, so that a new set of particles can be obtained. These new particles are added to the random quantity to predict the state at time t, that is, the system state transition process. Finally, enter the system observation process again and predict the state of the next moment.
  • the first signal processor 200 can perform the corresponding iteration according to the UFASTSLAM algorithm.
  • the loop process updates the position and orientation information of the movable scanning device 100 in real time.
  • the first signal processor 200 includes a simultaneous positioning and mapping unit 210, a three-dimensional point cloud registration unit 220, and a three-dimensional modeling unit 230 that are sequentially connected.
  • the simultaneous positioning and mapping unit is also connected to the sensing component 110.
  • the three-dimensional point cloud registration unit 220 is also coupled to the three-dimensional point cloud scanning instrument 120.
  • the simultaneous positioning and mapping unit 210 receives the data collected by the sensing component 110 in real time.
  • the simultaneous positioning and mapping unit 210 is configured to update the position and posture information of the scanning center of the movable scanning device 100 in real time according to the data collected by the sensing component 110 and using the simultaneous positioning and mapping algorithm.
  • the simultaneous positioning and mapping unit 210 uses the above-described unscented Kalman filter-based simultaneous positioning and mapping algorithm to update the position and posture information of the scanning center of the movable scanning device 100 in real time.
  • the three-dimensional point cloud registration unit 220 is configured to receive point cloud data scanned by the three-dimensional point cloud scanning instrument 120 at each scanning position. At the same time, the three-dimensional point cloud registration unit 220 is configured to register the point cloud data corresponding to any scanning center according to the real-time position and posture information of the scanning center into the world coordinate system, and send the registered data to the three-dimensional construction. Modular unit 230. Then, the point cloud data, position and attitude information used by the three-dimensional point cloud registration unit 220 for registration are corresponding to a corresponding one of the scanning centers.
  • the three-dimensional modeling unit 230 is configured to perform three-dimensional modeling according to the registered point cloud data sent by the three-dimensional point cloud registration unit 220. After the movable scanning device 100 moves to all the scanning positions and scans, the three-dimensional modeling unit 230 can perform three-dimensional modeling according to the registered point cloud data obtained by all the scanning centers.
  • the positioning and drawing unit 210 updates the position and posture information of the movable scanning device 100 in real time. After the movable scanning device 100 moves to the next scanning position, the positioning and drawing unit 210 simultaneously transmits the position and posture information corresponding to the next scanning position scanning center to the three-dimensional point cloud registration unit 220. At the same time, the three-dimensional point cloud scanning instrument 120 starts scanning, and sends the scanned point cloud data to the three-dimensional point cloud registration unit 220. The 3D point cloud registration unit 220 can then register the point cloud data according to the position and posture information, and send the registered point cloud data to the 3D modeling unit 230.
  • the simultaneous positioning and mapping unit 210, the three-dimensional point cloud registration unit 220, and the three-dimensional modeling unit 230 may be disposed on the movable scanning device 100 or may be disposed outside the movable scanning device 100.
  • the specific structure of the first signal processor 200 is not limited to the above one case. As long as the position and posture information of the scanning center of the movable scanning device 100 can be updated in real time, and the point cloud data is registered into the world coordinate system for three-dimensional modeling.
  • the movable scanning device 100 further includes a GPS module 130.
  • the GPS module 130 is coupled to the first signal processor 200 and is used to measure an initial scan position of the movable scanning device 100.
  • the longitude and latitude data of the movable scanning device 100 can be collected by the GPS module 130, thereby facilitating the first signal processor 200 to set the initial position information of the scanning center, and then in the subsequent During the movement, the positional information of each scanning center is updated by calculating the relative displacement between the scanning centers based on the initial position information.
  • the sensing component 110 includes an attitude sensor 111, a speed sensor 112, and a distance sensor 113.
  • the attitude sensor 111 is used to measure the posture of the movable scanning device 100, and can be used in the motion model and the observation model of the above simultaneous positioning and mapping algorithm.
  • the attitude sensor 111 can be an electronic compass or other type of attitude sensor.
  • the speed sensor 112 is used to measure the speed, angular velocity or angular acceleration of the movable scanning device 100, and can provide information on the amount of control in the positioning and mapping algorithms.
  • Speed sensor 112 may include an encoder, an inertial measurement unit, or other type of sensor. Among them, the encoder can measure the speed of the movable scanning device 100.
  • the inertial measurement unit can measure the triaxial angular velocity and the three-cycle angular acceleration of the movable scanning device 100.
  • the distance sensor 113 is horizontally placed for measuring the relative positional relationship between the surrounding environment features and the movable scanning device 100 within a range of 360 degrees, and can provide related information for simultaneous positioning and mapping measurement.
  • the distance sensor 113 may be a two-dimensional laser radar, a camera based on TOF (Time of Flight) technology, or a three-dimensional laser radar.
  • the specific sensor type of the sensing component 110 is not limited to the above one, as long as the requirement that the first signal processor 200 update the position and posture information of the scanning center of the movable scanning device 100 in real time can be satisfied.
  • the movable scanning device 100 further includes a moving mechanism 140 and a supporting mechanism 150.
  • the moving mechanism 140 is mounted on the bottom of the support mechanism 150 and used to drive the support. Mechanism 150 moves to each scanning position.
  • the movement state of the movement mechanism 140 can be manually operated by the user, or can be moved from the line control movement structure 140 by a corresponding control mechanism.
  • the moving mechanism 140 can be a scroll wheel.
  • the support mechanism 150 is configured to carry the related sensors in the three-dimensional point cloud scanning instrument 120 and the sensing component 110.
  • the three-dimensional point cloud scanning instrument 120 is mounted to the support mechanism 150. Specifically, the three-dimensional point cloud scanning instrument 120 is placed on top of the movable scanning device 100, that is, the three-dimensional point cloud scanning instrument 120 is placed on the top of the supporting mechanism 150, so that the three-dimensional point cloud scanning instrument 120 is free from obstructions, thereby being able to A full range of point cloud data.
  • the sensing assembly 110 is mounted to the moving mechanism 140 or the support mechanism 150.
  • the encoder in the speed sensor 112 is mounted on the moving mechanism 140 to facilitate determining the speed of the movable scanning device 100 based on the rotational speed of the roller.
  • Other sensors can be mounted to both the moving mechanism 140 and the support mechanism 150.
  • the movable scanning device 100 can be moved to each scanning position, and at the same time, the sensing component 110 and the first signal processor 200 can finally obtain the registration corresponding to each scanning position.
  • the three-dimensional modeling is simple, easy to carry, fast and efficient.
  • the specific structure of the movable scanning device 100 is not limited to the above one case as long as the mobile three-dimensional laser scanning system can be operated normally.
  • this embodiment also proposes a mobile three-dimensional laser scanning method.
  • the execution steps of the first signal processor 200 include the following, as shown in FIG. 4 .
  • Step S110 setting the movable scanning device 100 to scan the initial position and posture information of the center.
  • the first signal processor 200 can obtain the initial longitude and latitude data of the initial scanning position P0 through the GPS module 130, thereby setting the initial position information of the scanning center, which is recorded as (Xp0, Yp0, Zp0).
  • the first signal processor 200 can acquire the initial posture information of the scan center through the attitude sensor 111, and record it as (Ap0, Bp0, Cp0).
  • the three-dimensional point cloud scanning instrument 120 scans at the initial scanning position, and sends the initial point cloud data obtained after the scanning to the first signal. Processor 200.
  • Step S120 Receive initial point cloud data scanned by the three-dimensional point cloud scanning instrument 120 at the initial scanning position P0, and record it as M0.
  • Step S130 Register initial point cloud data into the world coordinate system according to the initial position and posture information.
  • the first signal processor 200 registers the initial point cloud data M0 into the world coordinate system according to the initial position information (Xp0, Yp0, Zp0) and the initial posture information (Ap0, Bp0, Cp0), and the registered data. Recorded as M0'.
  • Step S140 In the process of moving the movable scanning device 100 to the next scanning position P1, the data collected by the sensing component 110 is received in real time, and the position and posture information of the scanning center is updated by using the simultaneous positioning and mapping algorithm.
  • the first signal processor 200 can timely calculate the position information (Xp1, Vp1, Zp1) and the posture information (Ap1, Bp1, of the scanning center of the scanning position P1). Cp1).
  • the three-dimensional point cloud scanning instrument 120 scans at the scanning position P1 to obtain another set of point cloud data M1 and transmits it to the first signal processor 200.
  • the simultaneous positioning and mapping algorithm is a simultaneous positioning and mapping algorithm based on unscented Kalman filtering, namely the UFASTSLAM algorithm.
  • the algorithm is based on the framework of Fast SLAM (Simultaneous Localization And Mapping) algorithm, which replaces EKF (Extended Kalman Filter) filtering with unscented Kalman filter, which is better than ASTF-based FASTSLAM.
  • the accuracy of the algorithm is increased, thereby improving the accuracy with which the first signal processor 200 calculates the position and orientation information of the scanning center of the movable scanning device 100.
  • Step S150 Receive another set of point cloud data M1 scanned by the three-dimensional point cloud scanning instrument 120 at the next scanning position P1.
  • Step S160 Register another set of point cloud data M1 into the world coordinate system according to the position and posture information corresponding to the next scanning position P1.
  • the first signal processor 200 registers another set of point cloud data M1 into the world coordinate system according to the position information (Xp1, Vp1, Zp1) and the attitude information (Ap1, Bp1, Cp1). The data after the order is recorded as M1'.
  • step S170 it is determined whether the removable scanning device 100 has finished scanning, and if so, step S180 is performed; otherwise, step S140 is continued.
  • the movable scanning device 100 scans all the scanning positions and scans. Then, in the subsequent scanning positions P2, ..., Pn, the corresponding updated position information is (Xp2, Yp2, Zp2), ... (Xpn, Ypn, Zpn), and the posture information is (Ap2, Bp2, Cp2), ... (Apn, Bpn, Cpn), the three-dimensional point cloud scanning instrument 120 obtains point cloud data respectively M2, ... Mn, and the registered point cloud data are M2', ... Mn', respectively.
  • Step S180 Perform three-dimensional modeling according to the registered point cloud data corresponding to each scanning position.
  • the first signal processor 200 finally performs three-dimensional modeling according to the group of registered point cloud data M1, M2, . . . , Mn, thereby completing the reconstruction process of the scene data.
  • the above-mentioned mobile three-dimensional laser scanning method can automatically update the position and posture information of each scanning center while the scanning process is being performed, thereby realizing a fully automatic registration mode, improving efficiency, and being simple in operation.
  • steps in the flowchart of FIG. 4 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and may be performed in other sequences. Moreover, at least some of the steps in FIG. 4 may include a plurality of sub-steps or stages, which are not necessarily performed at the same time, but may be executed at different times, and the order of execution thereof is not necessarily This may be performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of the other steps.
  • a mobile three-dimensional laser scanning system 300 is also provided.
  • the mobile three-dimensional laser scanning system 300 is coupled to a three-dimensional modeling processor 400.
  • the three-dimensional modeling processor 400 is used for three-dimensional modeling according to data transmitted by the mobile three-dimensional laser scanning system 300.
  • the mobile 3D laser scanning system 300 includes a movable removable scanning device 310, and the movable scanning device 310 includes a 3D point cloud scanning instrument 312 and a sensing component 311.
  • Mobile three The dimensional laser scanning system 300 also includes a second signal processor 320.
  • the three-dimensional point cloud scanning instrument 312 and the sensing component 311 are electrically connected 320 to the second signal processor, respectively.
  • the three-dimensional point cloud scanning instrument 312 is configured to perform three-dimensional scanning at different scanning positions and obtain corresponding point cloud data.
  • the second signal processor 320 is configured to update the position and posture information of the scanning center of the movable scanning device 310 in real time according to the data collected by the sensing component 311 and using a simultaneous positioning and mapping algorithm, and the second signal processor 320 is further used for
  • the point cloud data corresponding to any scan center is registered to the world coordinate system according to the real-time position and posture information of the scan center, and the registered data is sent to the three-dimensional modeling processor 400.
  • the sensing component 311 is configured to measure various parameters required for the simultaneous positioning and mapping algorithm.
  • the mobile three-dimensional laser scanning system 300 does not have the function of three-dimensional modeling, that is, the second signal processor 320 does not include a three-dimensional modeling unit, and the specific implementation principles of the remaining structures are The above embodiments are the same and will not be described again here.
  • a mobile three-dimensional laser scanning method is also provided.
  • the execution step of the second signal processor 320 is as shown in FIG. 6.
  • Step S210 Set the movable scanning device 310 to scan the initial position and posture information of the center.
  • the second signal processor 320 can obtain the initial longitude and latitude data of the initial position P0 through the GPS module, thereby setting the initial position information of the scan center, and setting it as (Xp0, Yp0, Zp0).
  • the second signal processor 320 can obtain the initial posture information of the scan center by using the attitude sensor, and set it as (Ap0, Bp0, Cp0).
  • the three-dimensional point cloud scanning instrument 312 starts scanning at the initial position, and transmits the initial point cloud data obtained after the scanning to the second signal processor 320.
  • Step S220 Receive initial point cloud data scanned by the three-dimensional point cloud scanning instrument 312 at the initial position P0, and set it to M0.
  • Step S230 Register initial point cloud data into the world coordinate system according to the initial position and posture information, and send the registered point cloud data to the three-dimensional modeling processor 400.
  • the second signal processor 320 registers the initial point cloud data M0 into the world coordinate system according to the initial position information (Xp0, Yp0, Zp0) and the initial posture information (Ap0, Bp0, Cp0). The registered data is recorded as M0'.
  • Step S240 in the process that the movable scanning device 310 moves to the next scanning position P1, the data collected by the sensing component 311 is received in real time, and the position and posture information of the scanning center is updated by using the simultaneous positioning and mapping algorithm.
  • the second signal processor 320 can calculate the position information (Xp1, Yp1, Zp1) and the posture information (Ap1, Bp1, Cp1) of the position in time.
  • the three-dimensional point cloud scanning instrument 312 starts scanning the other set of point cloud data M1 at the next scanning position P1 and sends it to the second signal processor 320.
  • the simultaneous positioning and mapping algorithm is a simultaneous positioning and mapping algorithm based on unscented Kalman filtering, namely the UFASTSLAM algorithm.
  • the algorithm is based on the framework of Fast SLAM (Simultaneous Localization And Mapping) algorithm, which replaces EKF (Extended Kalman Filter) filtering with unscented Kalman filter, which is better than ASTF-based FASTSLAM.
  • the accuracy of the algorithm is increased, thereby improving the accuracy with which the first signal processor 200 calculates the position and orientation information of the scanning center of the movable scanning device 100.
  • Step S250 receiving another set of point cloud data M1 scanned by the three-dimensional point cloud scanning instrument 312 at the next scanning position P1.
  • Step S260 Register another set of point cloud data M1 into the world coordinate system according to the position and posture information corresponding to the next scanning position P1, and send the registered point cloud data to the three-dimensional modeling processor 400.
  • the second signal processor 320 registers another set of point cloud data M1 into the world coordinate system according to the position information (Xp1, Yp1, Zp1) and the posture information (Ap1, Bp1, Cp1), and the registered data. Recorded as M1'.
  • step S270 it is determined whether the removable scanning device 310 has finished scanning, and if so, the execution is completed; otherwise, step S240 is continued.
  • the corresponding updated position information is (Xp2, Yp2, Zp2), ... (Xpn, Ypn, Zpn), and the posture information is (Ap2, Bp2, Cp2), ... (Apn , Bpn, Cpn), the point cloud data obtained by the three-dimensional point cloud scanning instrument 312 is M2, ... Mn, respectively.
  • the point cloud data after the order is M2', ... Mn'.
  • the removable scanning device 310 scans after all the scanning positions have been traversed.
  • the final three-dimensional modeling processor 400 performs three-dimensional modeling according to all the registered point cloud data sent by the mobile three-dimensional laser scanning system 300, thereby completing the reconstruction process of the scene data.
  • the above-mentioned mobile three-dimensional laser scanning method can automatically update the position and posture information of each scanning center while the scanning process is being performed, thereby realizing a fully automatic registration mode, improving efficiency, and being simple in operation.
  • steps in the flowchart of FIG. 6 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and may be performed in other sequences. Moreover, at least some of the steps in FIG. 6 may include a plurality of sub-steps or stages, which are not necessarily performed at the same time, but may be executed at different times, and the order of execution thereof is not necessarily This may be performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of the other steps.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Optical Radar Systems And Details Thereof (AREA)

Abstract

La présente invention concerne un système de balayage laser tridimensionnel mobile, comprenant : un dispositif de balayage mobile (100) et un premier processeur de signal (200). Le dispositif de balayage mobile (100) comprend un instrument de balayage en nuage de points tridimensionnel (120) et un composant de détection (110). L'instrument de balayage en nuage de points tridimensionnel (120) est utilisé pour effectuer un balayage tridimensionnel à différents emplacements de balayage et obtenir des données de nuage de points correspondantes. Le composant de détection (110) est utilisé pour mesurer différents paramètres requis par un algorithme de positionnement et de cartographie simultanés. Le premier processeur de signal (200) est électriquement connecté à l'instrument de balayage en nuage de points tridimensionnel (120) et au composant de détection (110), respectivement. Le premier processeur de signal (200) est utilisé pour mettre à jour des informations de localisation et d'état d'un centre de balayage du dispositif de balayage mobile (100) en temps réel au moyen de l'algorithme de positionnement et de cartographie simultanés sur la base des données collectées par le composant de détection (110), et est en outre utilisé pour enregistrer des données de nuage de points correspondant à un centre de balayage quelconque dans un système de coordonnées mondial sur la base d'informations de localisation et d'état du centre de balayage en temps réel.
PCT/CN2016/082580 2016-05-19 2016-05-19 Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile Ceased WO2017197617A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/082580 WO2017197617A1 (fr) 2016-05-19 2016-05-19 Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/082580 WO2017197617A1 (fr) 2016-05-19 2016-05-19 Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile

Publications (1)

Publication Number Publication Date
WO2017197617A1 true WO2017197617A1 (fr) 2017-11-23

Family

ID=60324757

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/082580 Ceased WO2017197617A1 (fr) 2016-05-19 2016-05-19 Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile

Country Status (1)

Country Link
WO (1) WO2017197617A1 (fr)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109856643A (zh) * 2018-12-15 2019-06-07 国网福建省电力有限公司检修分公司 基于3d激光的可移动式无感全景感知方法
CN110370287A (zh) * 2019-08-16 2019-10-25 中铁第一勘察设计院集团有限公司 基于视觉引导的地铁列检机器人路径规划系统及方法
CN110412616A (zh) * 2019-08-07 2019-11-05 山东金软科技股份有限公司 一种矿区地下采场验收方法与装置
CN111340834A (zh) * 2020-03-10 2020-06-26 山东大学 基于激光雷达和双目相机数据融合的衬板装配系统及方法
CN111402423A (zh) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 一种传感器设置方法、装置及服务器
CN113465605A (zh) * 2021-06-09 2021-10-01 西安交通大学 一种基于光电传感测量网络的移动机器人定位系统及方法
CN113689558A (zh) * 2021-08-04 2021-11-23 广州市运通水务有限公司 基于三维激光扫描仪与pcl点云库的三维重建系统
CN113759384A (zh) * 2020-09-22 2021-12-07 北京京东乾石科技有限公司 一种传感器位姿转换关系确定方法、装置、设备和介质
CN113766082A (zh) * 2021-09-08 2021-12-07 泰兴市建设工程施工图审查服务中心 一种基于施工图审查矢量图纸编译方法及系统
CN114234844A (zh) * 2022-02-15 2022-03-25 大秦铁路股份有限公司太原铁路房建段 一种铁路雨棚三维结构测量与形变分析方法
CN114418831A (zh) * 2022-01-23 2022-04-29 深圳市菲森科技有限公司 一种通用的牙科三维扫描算法引擎架构
CN114693783A (zh) * 2020-12-31 2022-07-01 上海湃星信息科技有限公司 卫星自主位姿的判定方法、系统及存储介质
CN114779362A (zh) * 2022-05-07 2022-07-22 广州市城市规划勘测设计研究院 基于slam技术的地下渠箱三维探测方法
CN114894815A (zh) * 2022-04-22 2022-08-12 上海市建筑科学研究院有限公司 基于三维激光扫描技术的建筑外立面缺陷识别系统及方法
CN115199336A (zh) * 2022-07-15 2022-10-18 中钢集团马鞍山矿山研究总院股份有限公司 一种矿山采空区形态实时监测系统及建模方法
CN116050855A (zh) * 2021-10-28 2023-05-02 北京华能新锐控制技术有限公司 数字化煤场管理系统与方法
CN117523111A (zh) * 2024-01-04 2024-02-06 山东省国土测绘院 三维实景点云模型的生成方法及系统

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408410A (zh) * 2008-10-28 2009-04-15 山东科技大学 隧道体元形变移动监测系统及隧道体元形变移动监测方法
CN101825442A (zh) * 2010-04-30 2010-09-08 北京理工大学 一种基于移动平台的彩色激光点云成像系统
US20140111812A1 (en) * 2012-05-22 2014-04-24 Korea Institute Of Industrial Technology 3d scanning system and method of obtaining 3d image
CN104165600A (zh) * 2014-07-03 2014-11-26 杭州鼎热科技有限公司 一种无线手持3d激光扫描系统
CN104457612A (zh) * 2014-12-25 2015-03-25 中国安全生产科学研究院 一种钻孔置入式三维空间激光扫描测距成像系统
CN204757984U (zh) * 2015-04-13 2015-11-11 武汉海达数云技术有限公司 一体化移动三维测量系统
CN105277140A (zh) * 2015-11-11 2016-01-27 杨仲磊 一种基于激光三维扫描的便携式智能设备
CN105973145A (zh) * 2016-05-19 2016-09-28 深圳市速腾聚创科技有限公司 移动式三维激光扫描系统及移动式三维激光扫描方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101408410A (zh) * 2008-10-28 2009-04-15 山东科技大学 隧道体元形变移动监测系统及隧道体元形变移动监测方法
CN101825442A (zh) * 2010-04-30 2010-09-08 北京理工大学 一种基于移动平台的彩色激光点云成像系统
US20140111812A1 (en) * 2012-05-22 2014-04-24 Korea Institute Of Industrial Technology 3d scanning system and method of obtaining 3d image
CN104165600A (zh) * 2014-07-03 2014-11-26 杭州鼎热科技有限公司 一种无线手持3d激光扫描系统
CN104457612A (zh) * 2014-12-25 2015-03-25 中国安全生产科学研究院 一种钻孔置入式三维空间激光扫描测距成像系统
CN204757984U (zh) * 2015-04-13 2015-11-11 武汉海达数云技术有限公司 一体化移动三维测量系统
CN105277140A (zh) * 2015-11-11 2016-01-27 杨仲磊 一种基于激光三维扫描的便携式智能设备
CN105973145A (zh) * 2016-05-19 2016-09-28 深圳市速腾聚创科技有限公司 移动式三维激光扫描系统及移动式三维激光扫描方法

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109856643A (zh) * 2018-12-15 2019-06-07 国网福建省电力有限公司检修分公司 基于3d激光的可移动式无感全景感知方法
CN109856643B (zh) * 2018-12-15 2022-10-04 国网福建省电力有限公司检修分公司 基于3d激光的可移动式无感全景感知方法
CN111402423B (zh) * 2019-01-02 2023-10-27 中国移动通信有限公司研究院 一种传感器设置方法、装置及服务器
CN111402423A (zh) * 2019-01-02 2020-07-10 中国移动通信有限公司研究院 一种传感器设置方法、装置及服务器
CN110412616A (zh) * 2019-08-07 2019-11-05 山东金软科技股份有限公司 一种矿区地下采场验收方法与装置
CN110370287B (zh) * 2019-08-16 2022-09-06 中铁第一勘察设计院集团有限公司 基于视觉引导的地铁列检机器人路径规划系统及方法
CN110370287A (zh) * 2019-08-16 2019-10-25 中铁第一勘察设计院集团有限公司 基于视觉引导的地铁列检机器人路径规划系统及方法
CN111340834A (zh) * 2020-03-10 2020-06-26 山东大学 基于激光雷达和双目相机数据融合的衬板装配系统及方法
CN111340834B (zh) * 2020-03-10 2023-05-12 山东大学 基于激光雷达和双目相机数据融合的衬板装配系统及方法
CN113759384A (zh) * 2020-09-22 2021-12-07 北京京东乾石科技有限公司 一种传感器位姿转换关系确定方法、装置、设备和介质
CN113759384B (zh) * 2020-09-22 2024-04-05 北京京东乾石科技有限公司 一种传感器位姿转换关系确定方法、装置、设备和介质
CN114693783A (zh) * 2020-12-31 2022-07-01 上海湃星信息科技有限公司 卫星自主位姿的判定方法、系统及存储介质
CN113465605A (zh) * 2021-06-09 2021-10-01 西安交通大学 一种基于光电传感测量网络的移动机器人定位系统及方法
CN113689558A (zh) * 2021-08-04 2021-11-23 广州市运通水务有限公司 基于三维激光扫描仪与pcl点云库的三维重建系统
CN113766082B (zh) * 2021-09-08 2022-05-24 泰兴市建设工程施工图审查服务中心 一种基于施工图审查矢量图纸编译方法及系统
CN113766082A (zh) * 2021-09-08 2021-12-07 泰兴市建设工程施工图审查服务中心 一种基于施工图审查矢量图纸编译方法及系统
CN116050855A (zh) * 2021-10-28 2023-05-02 北京华能新锐控制技术有限公司 数字化煤场管理系统与方法
CN114418831A (zh) * 2022-01-23 2022-04-29 深圳市菲森科技有限公司 一种通用的牙科三维扫描算法引擎架构
CN114234844A (zh) * 2022-02-15 2022-03-25 大秦铁路股份有限公司太原铁路房建段 一种铁路雨棚三维结构测量与形变分析方法
CN114894815A (zh) * 2022-04-22 2022-08-12 上海市建筑科学研究院有限公司 基于三维激光扫描技术的建筑外立面缺陷识别系统及方法
CN114779362A (zh) * 2022-05-07 2022-07-22 广州市城市规划勘测设计研究院 基于slam技术的地下渠箱三维探测方法
CN115199336A (zh) * 2022-07-15 2022-10-18 中钢集团马鞍山矿山研究总院股份有限公司 一种矿山采空区形态实时监测系统及建模方法
CN115199336B (zh) * 2022-07-15 2023-06-06 中钢集团马鞍山矿山研究总院股份有限公司 一种矿山采空区形态实时监测系统及建模方法
WO2024011891A1 (fr) * 2022-07-15 2024-01-18 中钢集团马鞍山矿山研究总院股份有限公司 Système de surveillance de morphologie de remblai minier en temps réel, et procédé de modélisation
CN117523111A (zh) * 2024-01-04 2024-02-06 山东省国土测绘院 三维实景点云模型的生成方法及系统
CN117523111B (zh) * 2024-01-04 2024-03-22 山东省国土测绘院 三维实景点云模型的生成方法及系统

Similar Documents

Publication Publication Date Title
WO2017197617A1 (fr) Système de balayage laser tridimensionnel mobile et procédé de balayage laser tridimensionnel mobile
CN105973145B (zh) 移动式三维激光扫描系统及移动式三维激光扫描方法
CN111156998B (zh) 一种基于rgb-d相机与imu信息融合的移动机器人定位方法
CN105354875B (zh) 一种室内环境二维与三维联合模型的构建方法和系统
JP5987823B2 (ja) 画像センサおよび運動または位置センサから生じたデータを融合するための方法およびシステム
Kim et al. Indoor positioning system using geomagnetic anomalies for smartphones
CN112347840A (zh) 视觉传感器激光雷达融合无人机定位与建图装置和方法
CN110849374A (zh) 地下环境定位方法、装置、设备及存储介质
CN113960614B (zh) 一种基于帧-地图匹配的高程图构建方法
CN111060099B (zh) 一种无人驾驶汽车实时定位方法
JP2009294214A (ja) 地形構造を用いたナビゲーション方法及びシステム
KR101864949B1 (ko) 이동 로봇을 통한 격자 지도 작성 방법
CN107665503A (zh) 一种构建多楼层三维地图的方法
CN114608568B (zh) 一种基于多传感器信息即时融合定位方法
CN111044036A (zh) 基于粒子滤波的远程定位方法
CN111197986B (zh) 一种无人机三维路径实时预警避障方法
CN111080682A (zh) 点云数据的配准方法及装置
CN115540850A (zh) 一种激光雷达与加速度传感器结合的无人车建图方法
Karam et al. Integrating a low-cost mems imu into a laser-based slam for indoor mobile mapping
CN117234208A (zh) 一种室内物品运输机器人及其控制方法
CN116124161B (zh) 一种基于先验地图的LiDAR/IMU融合定位方法
CN110794434B (zh) 一种位姿的确定方法、装置、设备及存储介质
Li et al. Aerial-triangulation aided boresight calibration for a low-cost UAV-LiDAR system
CN117250630A (zh) 基于自适应核卡尔曼滤波的多传感器融合定位系统及方法
JP6594008B2 (ja) 移動体制御装置、ランドマーク、および、プログラム

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16902002

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16902002

Country of ref document: EP

Kind code of ref document: A1