CN106597470A - A device and method for acquiring 3D point cloud data using a 2D laser scanner - Google Patents
A device and method for acquiring 3D point cloud data using a 2D laser scanner Download PDFInfo
- Publication number
- CN106597470A CN106597470A CN201611195025.7A CN201611195025A CN106597470A CN 106597470 A CN106597470 A CN 106597470A CN 201611195025 A CN201611195025 A CN 201611195025A CN 106597470 A CN106597470 A CN 106597470A
- Authority
- CN
- China
- Prior art keywords
- laser
- data
- rotation
- dimensional
- laser scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000006243 chemical reaction Methods 0.000 claims abstract description 12
- 238000001914 filtration Methods 0.000 claims abstract description 8
- 238000005259 measurement Methods 0.000 claims description 8
- 230000009466 transformation Effects 0.000 claims description 8
- 238000004422 calculation algorithm Methods 0.000 claims description 6
- 229920000535 Tan II Polymers 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000013461 design Methods 0.000 claims description 4
- 238000011426 transformation method Methods 0.000 claims description 4
- 238000010276 construction Methods 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 claims 1
- 238000002474 experimental method Methods 0.000 abstract description 3
- 230000003068 static effect Effects 0.000 abstract description 3
- 230000001360 synchronised effect Effects 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013507 mapping Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 235000019994 cava Nutrition 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- ZLIBICFPKPWGIZ-UHFFFAOYSA-N pyrimethanil Chemical compound CC1=CC(C)=NC(NC=2C=CC=CC=2)=N1 ZLIBICFPKPWGIZ-UHFFFAOYSA-N 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4817—Constructional features, e.g. arrangements of optical elements relating to scanning
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
技术领域technical field
本发明涉及2D激光测距传感器实现3D建图技术领域,具体涉及一种利用二维激光扫描仪的三维点云数据获取装置及方法。The invention relates to the technical field of 3D mapping realized by a 2D laser ranging sensor, in particular to a device and method for acquiring 3D point cloud data using a 2D laser scanner.
背景技术Background technique
三维激光扫描仪能够获得整个三维空间上的数据信息,然而三维激光扫描仪普遍价格不菲,且体积相对较大。如velodyne HDL-64E(售价约30万RMB),ibeo Scala laser(售价约20万RMB)。Three-dimensional laser scanners can obtain data information in the entire three-dimensional space. However, three-dimensional laser scanners are generally expensive and relatively large in size. Such as velodyne HDL-64E (priced at about 300,000 RMB), ibeo Scala laser (priced at about 200,000 RMB).
在进行三维激光扫描时,往往是“停走”式扫描,且必须在预先设定的地点扫描。然而在一些特殊环境,如矿井或洞穴等环境,往往需要更为方便灵巧的手持式激光测图设备[1-2]。基于2D激光测距传感器实现3D建图是一种低成本3D建图方案,同时也是一种可以实现360度全方向3D建图的最佳方案,在室内和封闭空间的3D测量应用领域具有极高的实用意义和商业价值。因此,业内亟待开发出一种能改变2D雷达在此类应用的局限性,将二维激光雷达转变为可进行移动三维扫描的激光雷达。When performing 3D laser scanning, it is often a "stop and go" type of scanning and must be scanned at a pre-set location. However, in some special environments, such as mines or caves, more convenient and smart hand-held laser mapping equipment is often required [1-2]. The realization of 3D mapping based on 2D laser ranging sensor is a low-cost 3D mapping solution, and it is also the best solution that can realize 360-degree omni-directional 3D mapping. High practical significance and commercial value. Therefore, the industry urgently needs to develop a method that can change the limitations of 2D radar in such applications, and transform 2D lidar into a lidar capable of mobile 3D scanning.
目前基于2D激光测距传感器实现3D建图主要有两种运动模式,一种是180度摆动的模式,一种是连续旋转的模式。两种模式的目的都是为了将2D测量面进行旋转得到3D测量空间。At present, there are mainly two motion modes for 3D mapping based on 2D laser ranging sensors, one is a 180-degree swing mode, and the other is a continuous rotation mode. The purpose of both modes is to rotate the 2D measurement surface to obtain a 3D measurement space.
第一种模式,180度摆动模式,需要将激光器安装在一个可以180度范围内左右摆动的装置上,以1Hz的频率摆动。这种运动模式简单容易实现,但是两个端点位置的加减速运动导致了整体转动速度不均匀,影响2D到3D的坐标变换关系,且摆动的惯性震荡对激光器有一定损伤,降低了设备的使用寿命。The first mode, the 180-degree swing mode, requires the laser to be mounted on a device that can swing left and right within a range of 180 degrees, at a frequency of 1 Hz. This movement mode is simple and easy to realize, but the acceleration and deceleration movement of the two end points causes the overall rotation speed to be uneven, which affects the coordinate transformation relationship from 2D to 3D, and the inertial oscillation of the swing will damage the laser to a certain extent, reducing the use of the equipment life.
第二种模式,连续旋转模式,是将激光器安装在一个可以连续单方向旋转的装置上,转动速度保持恒定,有利于计算插值出精确的位置关系,从而得到更精确的2D到3D变换关系。且连续旋转的惯性方向恒定,对激光器没有震荡损伤。The second mode, the continuous rotation mode, is to install the laser on a device that can rotate continuously in one direction, and the rotation speed remains constant, which is beneficial to calculate and interpolate the precise positional relationship, so as to obtain a more accurate 2D to 3D transformation relationship. And the inertial direction of continuous rotation is constant, and there is no vibration damage to the laser.
张几等实现了以上两种模式的激光扫描技术,并公开了其利用激光点云数据进行三维地图构建的相关代码[3]。M.Bosse等人设计了利用弹簧弹力进行摆动扫描的设备,叫做Zebedee,该设备集成了二维激光扫描仪和惯性导航设备[4].德国的3D LASERSCAN公司同样实现了以上两种模式,并基于此技术实现了产品的商业化[5]。然而他们的文献中均没有介绍激光点云数据在进行配准构图前的2D到3D的坐标变换方法。Zhang Ji et al. realized the laser scanning technology of the above two modes, and disclosed the relevant codes for 3D map construction using laser point cloud data [3]. M. Bosse et al. designed a device that uses spring force for swing scanning, called Zebedee, which integrates a two-dimensional laser scanner and an inertial navigation device [4]. Germany's 3D LASERSCAN company also realized the above two modes, and Based on this technology, the commercialization of the product has been realized [5]. However, none of their literatures introduced the 2D to 3D coordinate transformation method of laser point cloud data before registration and composition.
[1]M.Kaess,H.Johannsson,R.Roberts,V.Ila,J.Leonard,and F.Dellaert,“iSAM2:Incremental smoothing and mapping using the bayes tree,”TheInternational Journal of Robotics Research,vol.31,pp.217–236,2012.[1] M.Kaess, H.Johannsson, R.Roberts, V.Ila, J.Leonard, and F.Dellaert, "iSAM2: Incremental smoothing and mapping using the bayes tree," The International Journal of Robotics Research, vol.31 , pp.217–236, 2012.
[2]R.Zlot and M.Bosse,“Efficient large-scale 3D mobile mapping andsurface reconstruction of an underground mine,”in The 7th InternationalConference on Field and Service Robots,Matsushima,Japan,July 2012.[2]R.Zlot and M.Bosse, "Efficient large-scale 3D mobile mapping and surface reconstruction of an underground mine," in The 7th International Conference on Field and Service Robots, Matsushima, Japan, July 2012.
[3]J.Zhang and S.Singh.LOAM:Lidar Odometry and Mapping in Real-time.Robotics:Science and Systems Conference(RSS).Berkeley,CA,July 2014.[3] J. Zhang and S. Singh. LOAM: Lidar Odometry and Mapping in Real-time. Robotics: Science and Systems Conference (RSS). Berkeley, CA, July 2014.
[4]M.Bosse,R.Zlot,and P.Flick,“Zebedee:Design of a spring-mounted 3-Drange sensor with application to mobile mapping,”vol.28,no.5,pp.1104–1119,2012.[4] M.Bosse, R.Zlot, and P.Flick, "Zebedee: Design of a spring-mounted 3-Drange sensor with application to mobile mapping," vol.28, no.5, pp.1104–1119, 2012.
[5]http://www.3d-scanner.net/faq.html.[5] http://www.3d-scanner.net/faq.html.
发明内容Contents of the invention
针对上述技术问题,本发明提供一种利用二维激光扫描仪的三维点云数据获取装置及方法,能够准确的获取空间的三维点云结构。In view of the above technical problems, the present invention provides a device and method for acquiring 3D point cloud data using a 2D laser scanner, which can accurately acquire a spatial 3D point cloud structure.
为实现上述发明目的,本发明采用如下技术方案:In order to realize the above-mentioned purpose of the invention, the present invention adopts following technical scheme:
一种利用二维激光扫描仪的三维点云数据获取装置,包括二维激光扫描仪、转轴、传动轮、编码器、多通路导电滑环、驱动电机、托盘、传动轴承;所述二维激光扫描仪固定于托盘上,托盘下端通过传动轴承与传动轮相连;传动轮连接驱动电机,由驱动电机驱动其转动,从而带动托盘旋转,托盘带动二维激光扫描仪旋转;编码器设置于转轴上,用以计算转轴的旋转角度;多通路导电滑环设置于转轴上;编码器通过多通路导电滑环与计算机串口连接,其获取的数据通过计算机串口读出;二维激光扫描仪上的激光数据接口通过多通路导电滑环连接计算机的网口,通过计算机网口读取二维激光扫描仪的激光扫描数据。A three-dimensional point cloud data acquisition device utilizing a two-dimensional laser scanner, comprising a two-dimensional laser scanner, a rotating shaft, a transmission wheel, an encoder, a multi-channel conductive slip ring, a drive motor, a tray, and a transmission bearing; the two-dimensional laser The scanner is fixed on the tray, and the lower end of the tray is connected to the transmission wheel through the transmission bearing; the transmission wheel is connected to the drive motor, and the drive motor drives it to rotate, thereby driving the tray to rotate, and the tray drives the two-dimensional laser scanner to rotate; the encoder is set on the shaft , to calculate the rotation angle of the rotating shaft; the multi-channel conductive slip ring is set on the rotating shaft; the encoder is connected to the serial port of the computer through the multi-channel conductive slip ring, and the acquired data is read out through the serial port of the computer; the laser on the two-dimensional laser scanner The data interface is connected to the network port of the computer through a multi-channel conductive slip ring, and the laser scanning data of the two-dimensional laser scanner is read through the network port of the computer.
一种基于权利要求1所述装置的三维点云数据坐标转化方法,包括如下步骤:A method for converting coordinates of three-dimensional point cloud data based on the device according to claim 1, comprising the steps of:
步骤a:假设从计算机网口获取激光扫描数据的时间点为Tl,此时从计算机串口读取的装置的旋转角度为θ0,其时间点为Ts,两者的时间差为Td=Ts-Tl,该时间差引起的角度误差为ω*Td,修正该误差得到Tl时刻装置的实际旋转角度为θ1=θ0-ω*Td,其中ω表示装置的角速度;Step a: Assume that the time point of obtaining laser scanning data from the computer network port is T l , at this time the rotation angle of the device read from the computer serial port is θ 0 , the time point is T s , and the time difference between the two is T d = T s -T l , the angle error caused by the time difference is ω*T d , correcting this error to obtain the actual rotation angle of the device at T l time is θ 1 =θ 0 -ω*T d , where ω represents the angular velocity of the device;
步骤a.1:计算装置的角速度ω;Step a.1: calculating the angular velocity ω of the device;
设从串口读取的相邻两个旋转角度分别为α1,α2,对应的时间分别为T1,T2,则装置的瞬时角速度为:Assuming that the two adjacent rotation angles read from the serial port are α 1 and α 2 respectively, and the corresponding times are T 1 and T 2 respectively, then the instantaneous angular velocity of the device is:
ω=(α1-α2)/(T1-T2) (1)ω=(α 1 -α 2 )/(T 1 -T 2 ) (1)
步骤a.2:对串口数据获取时间的修正:Step a.2: Correction of serial port data acquisition time:
如果通过串口读取的第一条数据中有旋转角度,则保持此时的Ts不变;如果第一条数据中没有旋转角度,旋转角度是从串口的第二条数据中获得的,则此时实际的旋转角度获取时间点应该是Ts’=Ts-0.01;If there is a rotation angle in the first piece of data read through the serial port, keep T s at this time unchanged; if there is no rotation angle in the first piece of data, the rotation angle is obtained from the second piece of data in the serial port, then At this time, the actual acquisition time point of the rotation angle should be T s '=T s -0.01;
步骤b:以一个激光扫描周期内的激光扫描中心为原点,水平方向为x轴,垂直方向为y轴,建立坐标系;设激光点P的x,y坐标分别为P[0],P[1],则其在所述激光扫描周期内的旋转角度为a tan2(P[1],P[0]),在所述激光扫描周期内,装置转动了ω*t度,t为激光扫描周期,故激光点P在这一周期内的偏移为:Step b: Take the laser scanning center in one laser scanning cycle as the origin, the horizontal direction as the x-axis, and the vertical direction as the y-axis to establish a coordinate system; set the x and y coordinates of the laser point P as P[0], P[ 1], then its rotation angle in the laser scanning cycle is a tan2(P[1], P[0]), in the laser scanning cycle, the device rotates ω*t degree, t is the laser scanning Period, so the offset of laser point P in this period is:
θ2=[αtan 2(P[1],P[0]+λ]/(2π×ω×t)θ 2 =[αtan 2(P[1],P[0]+λ]/(2π×ω×t)
其中λ为二维激光扫描仪的扫描角度;Where λ is the scanning angle of the two-dimensional laser scanner;
对于每一个激光点数据,修正后的旋转角度为θ3=θ1+θ2;For each laser point data, the corrected rotation angle is θ 3 =θ 1 +θ 2 ;
步骤c:获取激光扫描仪与水平面的角度差θ4,以及激光扫描中心与装置的转轴中心相对距离r;Step c: Obtain the angle difference θ 4 between the laser scanner and the horizontal plane, and the relative distance r between the laser scanning center and the rotating shaft center of the device;
步骤d:构造旋转矩阵M1,M2,其中Step d: Construct rotation matrices M 1 , M 2 , where
M1修正了激光扫描仪的水平位置偏差,M2修正了激光扫描中心与装置的转轴中心的位置偏差及激光点旋转角度误差引起的偏差。M 1 corrects the horizontal position deviation of the laser scanner, and M 2 corrects the position deviation between the laser scanning center and the rotating shaft center of the device and the deviation caused by the rotation angle error of the laser point.
步骤e:对每一个激光点,作如下转换:Step e: For each laser point, make the following conversion:
Pout=M2*M1*Pin P out =M 2 *M 1 *P in
Pin为通过计算机串口读取的装置的旋转角度,Pout为坐标转换后的装置的旋转角度。P in is the rotation angle of the device read through the computer serial port, and P out is the rotation angle of the device after coordinate transformation.
进一步的,所述步骤a中,通过卡尔曼滤波算法来对旋转角速度ω进行过滤;具体设计如下:Further, in the step a, the rotation angular velocity ω is filtered through the Kalman filter algorithm; the specific design is as follows:
状态向量:X=[ω],测量向量:Z=[ω],状态方程为Xk+1=Xk+Wk,k=0,1,2…n,W为系统噪声;State vector: X=[ω], measurement vector: Z=[ω], the state equation is X k+1 =X k +W k , k=0,1,2...n, W is the system noise;
观测方程采用式(1)得到,动态噪声Q=0.0001,初始值选取X0=360°,状态向量估计方差P0=(5°)2,测量噪声R由观测向量的均方差获得,计算结果R=4.03°。The observation equation is obtained by formula (1), the dynamic noise Q=0.0001, the initial value is X 0 =360°, the estimated variance of the state vector P 0 =(5°) 2 , the measurement noise R is obtained from the mean square error of the observation vector, and the calculation result R = 4.03°.
进一步的,所述步骤c中通过高精度测倾仪测出激光扫描仪与水平面的角度差θ4值;利用游标卡尺测出激光扫描中心与装置的转轴中心相对距离r值。Further, in the step c, the angle difference θ between the laser scanner and the horizontal plane is measured by a high - precision inclinometer; the relative distance r between the laser scanning center and the center of the rotating shaft of the device is measured by a vernier caliper.
本发明的有益效果为:1、利用本发明提供的装置进行静态三维激光扫描时,可以准确的获取空间的三维点云结构;2、利用本发明提供的装置进行移动扫描时,由于其体积相对轻便,在获得三维数据的同时,通过数据的配准可获得移动平台的位置,实现了地图的同步获取与定位;3、本发明给出了激光点云数据从二维到三维的坐标转化方法;分析了由于传感器工作模式差异、硬件工艺水平等因素对转化过程的影响,并给出了相应的解决方法:通过Kalman滤波来逼近转台的真实速度;修正了串口数据的获取时间;补偿了一个周期内的激光点的角度变化量;推算出激光扫描仪在水平轴及纵轴的角度、位置偏差。The beneficial effects of the present invention are: 1. When the device provided by the present invention is used for static three-dimensional laser scanning, the three-dimensional point cloud structure of the space can be accurately obtained; 2. When the device provided by the present invention is used for mobile scanning, due to its relatively large volume Portable, while obtaining three-dimensional data, the position of the mobile platform can be obtained through data registration, which realizes the simultaneous acquisition and positioning of the map; 3. The invention provides a coordinate conversion method for laser point cloud data from two-dimensional to three-dimensional ;Analyzed the influence of factors such as the difference in sensor working mode and hardware technology level on the conversion process, and gave a corresponding solution: approach the real speed of the turntable through Kalman filtering; correct the acquisition time of serial port data; compensate a The angle variation of the laser point within the period; calculate the angle and position deviation of the laser scanner on the horizontal axis and the vertical axis.
附图说明Description of drawings
图1为本发明装置结构图;图2为Kalman滤波后的角速度;图3为Kalman滤波后的角速度误差对比;图4为串口数据图;图5为一个旋转周期内激光数据点的角度变化;图6为激光在水平轴上的角度偏差θ4;图7为激光扫描中心与转轴中心的距离偏差r;图8为Kalman滤波修正后的扫描结果;图9为Kalman滤波修正前的扫描结果;图10为θ4引起的误差图(放大到2.6度);图11为r引起的误差(放大到0.14米);图12为二维激光平面图;图13为慢转速扫描结果;图14为正常转速扫描结果。Fig. 1 is a structural diagram of the device of the present invention; Fig. 2 is the angular velocity after Kalman filtering; Fig. 3 is the angular velocity error comparison after Kalman filtering; Fig. 4 is a serial port data diagram; Fig. 5 is the angular variation of laser data points in a rotation cycle; Figure 6 is the angle deviation θ 4 of the laser on the horizontal axis; Figure 7 is the distance deviation r between the laser scanning center and the center of the rotating shaft; Figure 8 is the scanning result after Kalman filter correction; Figure 9 is the scanning result before Kalman filter correction; Figure 10 is the error map caused by θ 4 (enlarged to 2.6 degrees); Figure 11 is the error caused by r (enlarged to 0.14 meters); Figure 12 is the two-dimensional laser plane; Figure 13 is the slow speed scanning result; Figure 14 is normal Speed scan results.
具体实施方式detailed description
下面结合实施例和附图对本发明做进一步的说明。The present invention will be further described below in conjunction with the embodiments and the accompanying drawings.
1、本发明的机械原理:1, mechanical principle of the present invention:
本实施例所使用的激光扫描仪是HOKUYO公司的30LX型激光雷达,可实现二维270°平面扫描,探测最远30m的障碍物。通过旋转镜面将脉冲激光向平面内各个方向发射并由激光接收器接收反射光线,通过计算反射和接收之间的时间差测量出障碍物到雷达的距离。从而得到在扫描平面内的障碍物的一个或多个点的信息。利用该信息可得到障碍物的距离(深度)和宽度信息,但不知道高度信息,无法准确识别障碍物及进行三维环境的感知。The laser scanner used in this embodiment is the 30LX laser radar of HOKUYO Company, which can realize two-dimensional 270° plane scanning and detect obstacles up to 30m away. The pulsed laser is emitted in all directions in the plane by rotating the mirror and the reflected light is received by the laser receiver. The distance between the obstacle and the radar is measured by calculating the time difference between reflection and reception. In this way, the information of one or more points of the obstacle in the scanning plane is obtained. Using this information, the distance (depth) and width information of obstacles can be obtained, but without knowing the height information, it is impossible to accurately identify obstacles and perceive the three-dimensional environment.
实现HOKUYO-30LX雷达匀速旋转的难题在于要同时保持其网线与电源线的连接,并且速度要尽可能稳定,如每秒旋转1周,速度误差小于1%,能够实时记录激光旋转的角度,角度精度要求0.25度,角度输出频率为100HZ。同时提供控制口(RS232)、电源口(12V/3A)、激光数据接口(100Mbps Ethernet)。串口采用RS232协议,波特率为115200,串口与计算机相连,用来读取摆动角度数据及发布控制命令。The difficulty in realizing the uniform rotation of the HOKUYO-30LX radar is to keep the connection between the network cable and the power cable at the same time, and the speed should be as stable as possible, such as one rotation per second, the speed error is less than 1%, and the angle of laser rotation can be recorded in real time. The accuracy requirement is 0.25 degrees, and the angle output frequency is 100HZ. At the same time provide control port (RS232), power port (12V/3A), laser data interface (100Mbps Ethernet). The serial port adopts RS232 protocol, the baud rate is 115200, and the serial port is connected with the computer, which is used to read the swing angle data and issue control commands.
为实现上述目的,本发明结构如图1所示,由二维激光扫描仪1、转轴2、传动轮3、编码器4、多通路导电滑环5、驱动电机7、托盘8、传动轴承6组成。二维激光扫描仪1固定在托盘8上,托盘8和传动轮3通过转动轴承6相连。驱动电机7通过控制传动轮3的转动来带动托盘8的旋转。其旋转角度由固定在转轴2上的编码器4计算得到。旋转过程中网线与电源线的连接通过多通路导电滑环5来解决。多通路导电滑环5设置于转轴2上;编码器4通过多通路导电滑环5与计算机串口连接,其获取的数据通过计算机串口读出;二维激光扫描仪1上的激光数据接口通过多通路导电滑环5连接计算机的网口,通过计算机网口读取二维激光扫描仪1的激光扫描数据。转动轴承6的轴线与二维激光扫描仪1的雷达激光束发射的中心点尽可能在一条垂线上。使得托盘旋转中心与激光束旋转中心相一致,减少坐标转换计算的复杂性。In order to achieve the above object, the structure of the present invention is shown in Figure 1, consisting of a two-dimensional laser scanner 1, a rotating shaft 2, a transmission wheel 3, an encoder 4, a multi-channel conductive slip ring 5, a drive motor 7, a tray 8, and a transmission bearing 6 composition. The two-dimensional laser scanner 1 is fixed on the tray 8, and the tray 8 and the transmission wheel 3 are connected through the rotating bearing 6. The drive motor 7 drives the rotation of the tray 8 by controlling the rotation of the transmission wheel 3 . Its rotation angle is calculated by an encoder 4 fixed on the rotating shaft 2 . During the rotation process, the connection between the network cable and the power supply line is solved by the multi-channel conductive slip ring 5 . The multi-channel conductive slip ring 5 is arranged on the rotating shaft 2; the encoder 4 is connected to the serial port of the computer through the multi-channel conductive slip ring 5, and the data obtained by it is read out through the serial port of the computer; the laser data interface on the two-dimensional laser scanner 1 is connected through the multi-channel The conductive slip ring 5 is connected to the network port of the computer, and the laser scanning data of the two-dimensional laser scanner 1 is read through the network port of the computer. The axis of the rotating bearing 6 and the central point emitted by the radar laser beam of the two-dimensional laser scanner 1 are on a vertical line as far as possible. The rotation center of the tray is consistent with the rotation center of the laser beam, reducing the complexity of coordinate conversion calculations.
2、坐标转换:2. Coordinate transformation:
对2D雷达而言,它所获得的都是相对扫描中心为原点的坐标。而为了实现数据配准需要把这些平面上的点坐标转化到三维空间。理想情况下,在获得了激光数据点的旋转角度之后,对每一个数据点进行坐标变换即可实现该转化。然而由于硬件工艺水平、传感器工作模式差异等因素的影响,使得很难获得准确的激光点在旋转过程中的位置变化。下面讨论激光点在坐标转化过程中的三个主要误差源及最终的转化方法。For 2D radar, all it obtains are coordinates relative to the scan center as the origin. In order to achieve data registration, it is necessary to transform the point coordinates on these planes into three-dimensional space. Ideally, after obtaining the rotation angle of the laser data points, a coordinate transformation is performed on each data point to achieve this transformation. However, due to the influence of factors such as the level of hardware technology and differences in sensor working modes, it is difficult to obtain accurate position changes of the laser point during the rotation process. The three main error sources and the final conversion method of the laser point in the coordinate conversion process are discussed below.
2.1激光扫描与串口工作频率的差异2.1 The difference between laser scanning and serial port operating frequency
激光扫描的频率是40HZ,串口的工作频率是100HZ,假设获取激光扫描的时间点为Tl,随后立刻从串口读取当前旋转平台的角度值,记为θ0,其时间记为Ts。两者的时间差为Td=Ts-Tl,该时间差引起的装置的角度误差为ω*Td,修正该误差得到获得激光数据时装置的实际旋转角度为θ1=θ0-ω*Td,其中ω表示旋转装置的角速度。The frequency of the laser scanning is 40HZ, and the working frequency of the serial port is 100HZ. Assume that the time point of obtaining the laser scanning is T l , and then immediately read the angle value of the current rotating platform from the serial port, which is recorded as θ 0 , and its time is recorded as T s . The time difference between the two is T d =T s -T l , the angle error of the device caused by the time difference is ω*T d , and the actual rotation angle of the device when the laser data is obtained is θ 1 =θ 0 -ω* after correcting the error T d , where ω represents the angular velocity of the rotating device.
1)旋转装置的角速度获取1) Acquisition of the angular velocity of the rotating device
旋转装置的速度默认为360度每秒,然而由于硬件工艺、PID程序没有这么高的精度的原因,会导致转台旋转角在360度左右浮动,甚至发生激变。设相邻两次获得激光数据时对应的摆动装置角度分别为α1,α2;对应的时间分别为T1,T2,则旋转装置的瞬时角速度为:The default speed of the rotating device is 360 degrees per second. However, due to the lack of such high precision in the hardware technology and PID program, the rotation angle of the turntable will fluctuate around 360 degrees, or even change drastically. Assuming that the angles of the swinging device corresponding to the two adjacent acquisitions of laser data are α 1 and α 2 respectively; the corresponding times are T 1 and T 2 respectively, then the instantaneous angular velocity of the rotating device is:
ω=(α1-α2)/(T1-T2) (1)ω=(α 1 -α 2 )/(T 1 -T 2 ) (1)
我们采样了13400个角速度的测量值,过滤掉异常值后,保留角速度在355~365度每秒的点。We sampled 13,400 measured values of angular velocities, and after filtering out outliers, we retained points with angular velocities between 355 and 365 degrees per second.
为了更准确的获得装置的旋转角度,通过卡尔曼滤波来对装置的角速度进行过滤。具体设计如下:In order to obtain the rotation angle of the device more accurately, the angular velocity of the device is filtered by Kalman filtering. The specific design is as follows:
状态向量:X=[ω],测量向量:Z=[ω]。State vector: X=[ω], measurement vector: Z=[ω].
状态方程为:Xk+1=Xk+Wk,k=0,1,2,3…,n。The state equation is: X k+1 =X k +W k , k=0,1,2,3...,n.
观测方程采用式(1)得到,动态噪声Q=0.0001,初始值选取X0=360,状态向量估计方差P0=(5°)2,测量噪声R由观测向量的均方差获得,计算结果为R=4.03°。The observation equation is obtained by formula (1), dynamic noise Q=0.0001, the initial value is X 0 =360, the state vector estimation variance P 0 =(5 ° ) 2 , the measurement noise R is obtained from the mean square error of the observation vector, and the calculation result is R = 4.03°.
由图2可以看到,旋转装置的角速度大多在350~370度之间。经过Kalman滤波后的角速度相对平滑了很多,基本在358~362度之间震荡,平均误差也变小,如图3和表1所示。It can be seen from Figure 2 that the angular velocity of the rotating device is mostly between 350 and 370 degrees. The angular velocity after Kalman filtering is relatively smoother, basically oscillating between 358 and 362 degrees, and the average error is also smaller, as shown in Figure 3 and Table 1.
表1旋转平台角度/角速度误差表Table 1 Rotary platform angle/angular velocity error table
2)串口数据获取时间问题2) Serial port data acquisition time problem
用从串口中读取的码盘数据记录装置的转动角度,数据格式如图,角度精度达到0.05度。The rotation angle of the code disc data recording device is read from the serial port, the data format is as shown in the figure, and the angle accuracy reaches 0.05 degrees.
表2串口角度数据格式Table 2 Serial port angle data format
由于旋转装置与雷达数据频率不一致,当我们获得雷达数据时,立刻查询摆动的角度,最多会有0.02秒的时间差。因为为了保证所读到的数据里有一条完整的角度记录,实际运行中要多读一条数据。0.02秒包括等待串口数据到来的0.01秒及读取第二条数据等待的0.01秒。但这0.02秒也可能使得点云配准出现巨大偏差。假设转台每秒摆动360度,0.02秒误差有7.2度。Since the frequency of the rotating device is inconsistent with that of the radar data, when we obtain the radar data, we immediately query the swing angle, and there will be a time difference of at most 0.02 seconds. Because in order to ensure that there is a complete angle record in the read data, one more data should be read in actual operation. 0.02 seconds includes 0.01 seconds waiting for the arrival of serial port data and 0.01 seconds waiting for the second piece of data to be read. But this 0.02 seconds may also cause a huge deviation in point cloud registration. Assuming that the turntable swings 360 degrees per second, the error of 0.02 seconds is 7.2 degrees.
所以对串口数据到来的时间Ts做如下修正,如果其角度数据能够在第一条读到的串口数据中获得,则保持Ts不变;如果其角度数据能够在第二条读到的串口数据中获得,实际说明在第一条里已经把角度数据发来了,只是由于串口数据频率的问题截断了数据,所以真正的数据获取时间应该是T′s=Ts-0.01。Therefore, the time T s for the arrival of the serial port data is corrected as follows. If the angle data can be obtained from the first serial port data read, keep T s unchanged; if the angle data can be obtained in the second serial port data read Obtained from the data, it actually shows that the angle data has been sent in the first article, but the data is cut off due to the frequency of the serial port data, so the real data acquisition time should be T′ s = T s -0.01.
2.2激光扫描数据在一个旋转周期内(0.025秒)内的数据点的获取时间不同2.2 The acquisition time of the data points within one rotation cycle (0.025 seconds) of the laser scanning data is different
HOKUYO激光扫描数据在一个扫描周期内大概有1080个点,其角度分辨率0.25度,扫描范围为270度。1080个点的获取有一定的时间差,而激光棱镜旋转的同时,扫描仪自身随旋转装置自转,从而导致这1080个点在角度上是略有偏差的,尽管很小,但当被扫描物体距离较远时,小的角度误差也会引起较大的偏移。另外激光内部的棱镜在旋转扫描时,其扫描周期需要0.025秒,在这个时间片段内,由于激光处于360度每秒的旋转状态,理论上,使得激光最先扫描出的点与最后扫描出的点差了9度,又由于激光的有效扫描范围为270度,所以该值约为6.75度。图5是当旋转装置瞬时转到160.35度时,在一个扫描周期内的1080个点的对应角度。HOKUYO laser scanning data has about 1080 points in one scanning cycle, its angular resolution is 0.25 degrees, and the scanning range is 270 degrees. There is a certain time difference in the acquisition of 1080 points, while the laser prism rotates, the scanner itself rotates with the rotating device, resulting in a slight deviation in the angle of the 1080 points, although it is small, when the distance of the scanned object At greater distances, small angular errors can also cause large offsets. In addition, when the prism inside the laser rotates and scans, its scanning period needs 0.025 seconds. In this time segment, since the laser is in a rotating state of 360 degrees per second, in theory, the first scanned point of the laser is the same as the last scanned point. The point difference is 9 degrees, and since the effective scanning range of the laser is 270 degrees, the value is about 6.75 degrees. Fig. 5 shows the corresponding angles of 1080 points in one scanning cycle when the rotating device is turned to 160.35 degrees instantaneously.
以一个激光扫描周期内的激光扫描中心为原点,水平方向为x轴,垂直方向为y轴,建立坐标系。设激光点P的x,y坐标为P[0],P[1],则其在这一周期内旋转的角度为a tan2(P[1],P[0]),在激光棱镜旋转一周的时间内,旋转装置转动了ω*0.025度,故该点在这一周期内的偏移为θ2=[a tan2(P[1],P[0])+3/4π]/2π*ω*0.025,对于每一个激光点数据,修正后的旋转角度为θ3=θ1+θ2。A coordinate system is established with the laser scanning center within one laser scanning cycle as the origin, the horizontal direction as the x-axis, and the vertical direction as the y-axis. Let the x and y coordinates of the laser point P be P[0], P[1], then its rotation angle in this cycle is a tan2(P[1],P[0]), and the laser prism rotates once The rotating device rotates ω*0.025 degrees within a period of time, so the offset of this point in this period is θ 2 =[a tan2(P[1],P[0])+3/4π]/2π* ω*0.025, for each laser point data, the corrected rotation angle is θ 3 =θ 1 +θ 2 .
2.3硬件工艺因素2.3 Hardware process factors
激光扫描仪通过四个螺丝固定在旋转平台上,由于硬件工艺的限制,很难保证激光扫描仪完全水平,设其与水平面的角度差为θ4,该值很难用肉眼识别或测量,可以通过程序调试而来。另激光扫描中心与旋转平台的中轴并没有严格在一条直线上,设其中心相对距离为r,该值也可通过程序调试获得。The laser scanner is fixed on the rotating platform by four screws. Due to the limitations of the hardware process, it is difficult to ensure that the laser scanner is completely level. Let the angle difference between it and the horizontal plane be θ 4 , which is difficult to identify or measure with the naked eye. Comes through program debugging. In addition, the center axis of the laser scanning center and the rotating platform is not strictly on a straight line, and the relative distance between the centers is set as r, which can also be obtained through program debugging.
本实施例通过高精度测倾仪测出θ4值;利用游标卡尺测出r值。In this embodiment, the θ4 value is measured by a high-precision inclinometer; the r value is measured by a vernier caliper.
2.4坐标转换方法2.4 Coordinate transformation method
坐标转换方法主要有以下3个步骤:The coordinate transformation method mainly has the following three steps:
步骤1,每次读取到激光数据后,计算θ0,θ1,θ2,θ3,θ4 Step 1. Calculate θ 0 , θ 1 , θ 2 , θ 3 , θ 4 each time the laser data is read
步骤2,构造旋转矩阵M1,M2,其中Step 2, construct rotation matrices M 1 , M 2 , where
M1修正了激光扫描仪的水平位置偏差,M2修正了激光扫描仪中心与装置转轴中心的位置偏差及点云旋转角度误差引起的偏差。M 1 corrects the horizontal position deviation of the laser scanner, and M 2 corrects the position deviation between the center of the laser scanner and the center of the rotating shaft of the device and the deviation caused by the point cloud rotation angle error.
步骤3,对每一个激光点,做如下转换:Step 3, for each laser point, do the following conversion:
Pout=M2*M1*Pin P out =M 2 *M 1 *P in
Pin为通过计算机串口读取的旋转平台的旋转角度,Pout为转换后的旋转装置的旋转角度。P in is the rotation angle of the rotating platform read through the serial port of the computer, and P out is the rotation angle of the rotating device after conversion.
3、实验3. Experiment
3.1静态扫描3.1 Static scanning
旋转扫描装置固定放置在房间的中心,旋转平台角速度经kalman滤波后,速度变化相对更为稳定,误差相对较小,从而能够获得更准确的点云空间坐标,如图8中可清晰的看到点云数据中的房屋天花板上的线条及白炽灯;而原始旋转平台角速度误差较大,获得的点云空间坐标误差较大,从而使得房屋空间轮廓较为粗糙,如图9所示。The rotating scanning device is fixedly placed in the center of the room. After the angular velocity of the rotating platform is filtered by Kalman, the velocity change is relatively more stable and the error is relatively small, so that more accurate point cloud space coordinates can be obtained, as can be clearly seen in Figure 8 The line on the ceiling of the house and the incandescent lamp in the point cloud data; while the angular velocity error of the original rotating platform is relatively large, the obtained point cloud space coordinate error is relatively large, which makes the spatial outline of the house relatively rough, as shown in Figure 9.
图10、图11是由激光扫描仪在水平轴及纵轴的角度、位置偏差引起的扫描结果的变形。为了能突显这种误差,把水平轴的角度误差放大到2.6度(实际0.6度),此时已很难看出房屋的边缘轮廓,因为在边缘处堆积了很多坐标有误差的点;纵轴中心位置偏差r放大到0.14米(实际0.04米),此时会发现房间的点云数据发生了整体的偏移,这恰是扫描数据中心与旋转中心轴不在一条纵轴上的结果。Figure 10 and Figure 11 are the distortions of the scanning results caused by the angle and position deviation of the laser scanner on the horizontal axis and the vertical axis. In order to highlight this error, the angle error of the horizontal axis is enlarged to 2.6 degrees (actually 0.6 degrees). At this time, it is difficult to see the edge outline of the house, because there are many points with coordinate errors accumulated on the edge; the center of the vertical axis The position deviation r is enlarged to 0.14 meters (actually 0.04 meters). At this time, it will be found that the point cloud data of the room has shifted as a whole. This is the result that the center of the scanned data and the rotation center axis are not on the same vertical axis.
3.2动态扫描3.2 Dynamic scanning
我们把激光旋转平台置于移动机器人上面。首先利用2D激光扫描(旋转托盘不动,保持激光数据水平于地面),使用HECTOR MAPPING算法扫出5楼的走廊形状,如图12所示。当托盘旋转时,利用LOAM程序获得环境中的三维点云数据。当移动机器人直线移动或旋转角度较小时,3D扫描能很准确的获得所扫描空间的3D空间点云数据;而当移动机器人旋转角度较大时,旋转角速度不能过大。实验时,控制角速度不超过40度每秒,能够获得准确的环境3D点云数据,如图13所示;否则过快的旋转角速度使得相邻点云间的公共点数据相对减少,引起配准算法出现误差,从而导致3D点云地图出现偏差,如图14所示。We put the laser rotating platform on top of the mobile robot. First, use 2D laser scanning (rotate the tray and keep the laser data level on the ground), and use the HECTOR MAPPING algorithm to scan out the shape of the corridor on the 5th floor, as shown in Figure 12. When the pallet rotates, the 3D point cloud data in the environment is obtained by using the LOAM program. When the mobile robot moves in a straight line or the rotation angle is small, 3D scanning can accurately obtain the 3D space point cloud data of the scanned space; and when the mobile robot rotates at a large angle, the rotation angular velocity cannot be too large. During the experiment, the angular velocity is controlled to not exceed 40 degrees per second, and accurate 3D point cloud data of the environment can be obtained, as shown in Figure 13; otherwise, the excessively fast rotational angular velocity will reduce the common point data between adjacent point clouds and cause registration Errors occur in the algorithm, which leads to deviations in the 3D point cloud map, as shown in Figure 14.
4、结论4 Conclusion
本发明通过精确的计算旋转平台的旋转角度,进行相应的激光点数据坐标转换,获得整个空间的三维数据。这种利用旋转平台实现的三维扫描不仅性价比高于三维激光扫描仪,且其体积相对轻便,能够在获得三维数据的同时,通过数据的配准可获得扫描仪的位置,解决了地图的同步获取与定位技术。下一步要解决的主要问题是:The present invention obtains the three-dimensional data of the whole space by accurately calculating the rotation angle of the rotating platform, and performing coordinate conversion of the corresponding laser point data. This kind of 3D scanning using a rotating platform is not only more cost-effective than 3D laser scanners, but also has a relatively light volume. It can obtain 3D data while obtaining the position of the scanner through data registration, which solves the problem of synchronous map acquisition. and positioning technology. The main questions to be addressed in the next step are:
1)获得更稳定、准确的旋转角度,这需要进一步的提升硬件设计水平、优化误差补偿算法。1) To obtain a more stable and accurate rotation angle, it is necessary to further improve the level of hardware design and optimize the error compensation algorithm.
2)获得移动平台的准确运动轨迹,可以通过IMU的辅助,同时借助图优化算法对获取的点云数据的配准结果做整体优化。2) Obtaining the accurate motion trajectory of the mobile platform can be assisted by the IMU, and at the same time use the graph optimization algorithm to optimize the registration results of the obtained point cloud data as a whole.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611195025.7A CN106597470B (en) | 2016-12-22 | 2016-12-22 | Three-dimensional point cloud data coordinate transformation method based on three-dimensional point cloud data acquisition device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611195025.7A CN106597470B (en) | 2016-12-22 | 2016-12-22 | Three-dimensional point cloud data coordinate transformation method based on three-dimensional point cloud data acquisition device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106597470A true CN106597470A (en) | 2017-04-26 |
CN106597470B CN106597470B (en) | 2019-01-18 |
Family
ID=58600389
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611195025.7A Active CN106597470B (en) | 2016-12-22 | 2016-12-22 | Three-dimensional point cloud data coordinate transformation method based on three-dimensional point cloud data acquisition device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106597470B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108107433A (en) * | 2017-12-05 | 2018-06-01 | 北京无线电计量测试研究所 | One kind is used for the pinpoint method of millimetre-wave radar system |
CN108508430A (en) * | 2018-04-03 | 2018-09-07 | 中国人民解放军国防科技大学 | Lidar rotation control method for target detection |
CN109305629A (en) * | 2017-07-27 | 2019-02-05 | 南通通镭软件有限公司 | A kind of bridge crane cantilever crane avoiding collision |
CN109489623A (en) * | 2018-11-24 | 2019-03-19 | 上海勘察设计研究院(集团)有限公司 | A method of using three-dimensional laser scanner measurement bridge approach differential settlement |
CN109782015A (en) * | 2019-03-21 | 2019-05-21 | 同方威视技术股份有限公司 | Laser speed measuring method, control device and laser speed measuring instrument |
CN110601068A (en) * | 2019-08-08 | 2019-12-20 | 国家电网有限公司 | A laser automatic dynamic aiming device and method |
CN111366908A (en) * | 2020-04-22 | 2020-07-03 | 北京国电富通科技发展有限责任公司 | Laser radar rotary table and measuring device and measuring method thereof |
CN111451468A (en) * | 2020-05-11 | 2020-07-28 | 沈阳广泰真空科技有限公司 | Crucible control method and device in pouring process |
CN112114331A (en) * | 2020-10-22 | 2020-12-22 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Homogenization processing method for airborne cone type scanning laser radar data |
CN112630795A (en) * | 2020-12-24 | 2021-04-09 | 浙江大学滨海产业技术研究院 | Three-dimensional point cloud data synthesis system based on 2D laser radar |
CN113475215A (en) * | 2021-06-19 | 2021-10-08 | 北京正兴鸿业金属材料有限公司 | Unmanned lawnmower using laser ranging and positioning control |
CN113630105A (en) * | 2021-07-26 | 2021-11-09 | 珠海格力电器股份有限公司 | Filtering method and device for encoder output pulse signal and encoder |
CN113777580A (en) * | 2021-07-19 | 2021-12-10 | 长春理工大学 | Three-dimensional laser scanner based on rotatable single line laser radar |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493526A (en) * | 2008-11-28 | 2009-07-29 | 北京工业大学 | Lunar vehicle high speed three-dimensional laser imaging radar system and imaging method |
CN104808192A (en) * | 2015-04-15 | 2015-07-29 | 中国矿业大学 | Three-dimensional laser scanning swing device and coordinate conversion method thereof |
CN105866793A (en) * | 2016-06-27 | 2016-08-17 | 东北大学 | Portable three-dimensional scanning device based on 2D laser radar |
CN106017351A (en) * | 2016-07-20 | 2016-10-12 | 北京国泰星云科技有限公司 | 3D data acquisition system and method for identifying and positioning container |
-
2016
- 2016-12-22 CN CN201611195025.7A patent/CN106597470B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101493526A (en) * | 2008-11-28 | 2009-07-29 | 北京工业大学 | Lunar vehicle high speed three-dimensional laser imaging radar system and imaging method |
CN104808192A (en) * | 2015-04-15 | 2015-07-29 | 中国矿业大学 | Three-dimensional laser scanning swing device and coordinate conversion method thereof |
CN105866793A (en) * | 2016-06-27 | 2016-08-17 | 东北大学 | Portable three-dimensional scanning device based on 2D laser radar |
CN106017351A (en) * | 2016-07-20 | 2016-10-12 | 北京国泰星云科技有限公司 | 3D data acquisition system and method for identifying and positioning container |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109305629A (en) * | 2017-07-27 | 2019-02-05 | 南通通镭软件有限公司 | A kind of bridge crane cantilever crane avoiding collision |
CN108107433A (en) * | 2017-12-05 | 2018-06-01 | 北京无线电计量测试研究所 | One kind is used for the pinpoint method of millimetre-wave radar system |
CN108107433B (en) * | 2017-12-05 | 2023-03-03 | 北京无线电计量测试研究所 | Method for accurately positioning millimeter wave radar system |
CN108508430A (en) * | 2018-04-03 | 2018-09-07 | 中国人民解放军国防科技大学 | Lidar rotation control method for target detection |
CN108508430B (en) * | 2018-04-03 | 2020-07-17 | 中国人民解放军国防科技大学 | Laser radar rotation control method for target detection |
CN109489623B (en) * | 2018-11-24 | 2021-05-11 | 上海勘察设计研究院(集团)有限公司 | Method for measuring uneven settlement of approach at bridge head by adopting three-dimensional laser scanner |
CN109489623A (en) * | 2018-11-24 | 2019-03-19 | 上海勘察设计研究院(集团)有限公司 | A method of using three-dimensional laser scanner measurement bridge approach differential settlement |
CN109782015A (en) * | 2019-03-21 | 2019-05-21 | 同方威视技术股份有限公司 | Laser speed measuring method, control device and laser speed measuring instrument |
CN110601068A (en) * | 2019-08-08 | 2019-12-20 | 国家电网有限公司 | A laser automatic dynamic aiming device and method |
CN111366908A (en) * | 2020-04-22 | 2020-07-03 | 北京国电富通科技发展有限责任公司 | Laser radar rotary table and measuring device and measuring method thereof |
CN111366908B (en) * | 2020-04-22 | 2022-05-24 | 北京国电富通科技发展有限责任公司 | Laser radar rotary table and measuring device and measuring method thereof |
CN111451468A (en) * | 2020-05-11 | 2020-07-28 | 沈阳广泰真空科技有限公司 | Crucible control method and device in pouring process |
CN112114331B (en) * | 2020-10-22 | 2023-01-24 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Homogenization processing method for airborne cone type scanning laser radar data |
CN112114331A (en) * | 2020-10-22 | 2020-12-22 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Homogenization processing method for airborne cone type scanning laser radar data |
CN112630795A (en) * | 2020-12-24 | 2021-04-09 | 浙江大学滨海产业技术研究院 | Three-dimensional point cloud data synthesis system based on 2D laser radar |
CN113475215A (en) * | 2021-06-19 | 2021-10-08 | 北京正兴鸿业金属材料有限公司 | Unmanned lawnmower using laser ranging and positioning control |
CN113475215B (en) * | 2021-06-19 | 2022-09-20 | 北京正兴鸿业金属材料有限公司 | Unmanned lawnmower using laser ranging and positioning control |
CN113777580A (en) * | 2021-07-19 | 2021-12-10 | 长春理工大学 | Three-dimensional laser scanner based on rotatable single line laser radar |
CN113630105A (en) * | 2021-07-26 | 2021-11-09 | 珠海格力电器股份有限公司 | Filtering method and device for encoder output pulse signal and encoder |
Also Published As
Publication number | Publication date |
---|---|
CN106597470B (en) | 2019-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106597470A (en) | A device and method for acquiring 3D point cloud data using a 2D laser scanner | |
CN103412565B (en) | A kind of robot localization method with the quick estimated capacity of global position | |
CN106885531B (en) | Wagon box based on two-dimensional laser radar describes device 3 D scanning system scaling method | |
CN101493526B (en) | Lunar vehicle high speed three-dimensional laser imaging radar system and imaging method | |
US20210080582A1 (en) | Laser tracker with improved roll angle measurement | |
Fang et al. | A Real‐Time 3D Perception and Reconstruction System Based on a 2D Laser Scanner | |
CN105572679B (en) | The scan data modification method and system of a kind of two-dimensional scan type laser radar | |
CN104808192A (en) | Three-dimensional laser scanning swing device and coordinate conversion method thereof | |
CN111123280B (en) | Laser radar positioning method, device, system, electronic equipment and storage medium | |
CN111366908B (en) | Laser radar rotary table and measuring device and measuring method thereof | |
CN111766603B (en) | Laser SLAM method, system, medium and equipment for mobile robot based on vision-assisted positioning of AprilTag code | |
WO2015151770A1 (en) | Three-dimensional map generation system | |
CN106813600B (en) | Non-contact discontinuous plane flatness measuring system | |
CN105319536A (en) | Radar three-dimensional scanning control method and system | |
EP3992662A1 (en) | Three dimensional measurement device having a camera with a fisheye lens | |
CN110865337B (en) | Unmanned aerial vehicle laser positioning device | |
CN105737735A (en) | Portable self-calibration end performer repetition positioning precision measurement device and method | |
CN107102653B (en) | Device and method for controlling ground angle of mounting equipment of unmanned aerial vehicle | |
CN105716547A (en) | Rapid measurement device and method for planeness of mechanical workpiece | |
CN110865336B (en) | Laser tracking and positioning device | |
CN106878944B (en) | Method for calibrating coordinate system of positioning base station and positioning calibration device | |
CN111948667A (en) | Three-dimensional scanning system | |
Yang et al. | A robust and accurate SLAM algorithm for omni-directional mobile robots based on a novel 2.5 D lidar device | |
KR100787565B1 (en) | Magnetic Position Estimation Device and Method for Moving Object Using Optical Flow Sensor Arranged in Regular Polygonal Shape | |
CN210268550U (en) | Three-dimensional scanner based on single-line laser radar |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220616 Address after: No.803, No.2, block B, Dongguan Tian'an Digital City, No.1, Huangjin Road, Nancheng District, Dongguan City, Guangdong Province Patentee after: Guangdong Guangdu Mapping Information Technology Co.,Ltd. Address before: 221008 Tongshan University Road, Xuzhou City, Jiangsu Province, Institute of Scientific Research, China University of Mining and Technology Patentee before: CHINA University OF MINING AND TECHNOLOGY |