[go: up one dir, main page]

CN104808192A - Swing device for three-dimensional laser scanning and its coordinate conversion method - Google Patents

Swing device for three-dimensional laser scanning and its coordinate conversion method Download PDF

Info

Publication number
CN104808192A
CN104808192A CN201510179358.XA CN201510179358A CN104808192A CN 104808192 A CN104808192 A CN 104808192A CN 201510179358 A CN201510179358 A CN 201510179358A CN 104808192 A CN104808192 A CN 104808192A
Authority
CN
China
Prior art keywords
laser scanning
swing
laser
dimensional
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510179358.XA
Other languages
Chinese (zh)
Inventor
李昕
王琰
张晋彰
陈宇航
张爱娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Mining and Technology CUMT
Original Assignee
China University of Mining and Technology CUMT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Mining and Technology CUMT filed Critical China University of Mining and Technology CUMT
Priority to CN201510179358.XA priority Critical patent/CN104808192A/en
Publication of CN104808192A publication Critical patent/CN104808192A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/48Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
    • G01S7/481Constructional features, e.g. arrangements of optical elements
    • G01S7/4817Constructional features, e.g. arrangements of optical elements relating to scanning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/42Simultaneous measurement of distance and other co-ordinates
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications
    • G01S17/93Lidar systems specially adapted for specific applications for anti-collision purposes
    • G01S17/931Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles

Landscapes

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

Abstract

The invention discloses a swinging device for three-dimensional laser scanning and a coordinate conversion method thereof.A two-dimensional laser scanner is fixed on a radar swinging support, the radar swinging support is connected with a swinging control device shell through a rotating bearing, the rotating bearing is fixedly connected with the side wall of the swinging control device shell, a steering engine for supporting an encoding disk and an embedded control panel are arranged in the swinging control device shell, the steering engine for supporting the encoding disk is connected with the embedded control panel, and an inertia measurement unit for tracking the pose change of the whole system is fixed on the swinging control device shell. By accurately calculating the swing angle of the swing device, three-dimensional data of the whole space is obtained while the laser swings. The two-dimensional scanning realized by the swinging device has higher cost performance than that of a three-dimensional laser scanner, the volume is relatively light, the position of the scanner can be obtained through data registration while three-dimensional data is obtained, and the synchronous acquisition and positioning technology of a map is solved.

Description

进行三维激光扫描的摆动装置及其坐标转换方法Swing device for three-dimensional laser scanning and its coordinate conversion method

技术领域technical field

本发明属于测绘科学技术领域,涉及一种利用二维激光扫描仪进行三维激光扫描的摆动装置,本发明还涉及该进行三维激光扫描的摆动装置的坐标转换方法。The invention belongs to the technical field of surveying and mapping, and relates to a swing device for three-dimensional laser scanning by using a two-dimensional laser scanner, and also relates to a coordinate conversion method of the swing device for three-dimensional laser scanning.

背景技术Background technique

激光雷达通过旋转镜面将脉冲激光向平面内各个方向发射并由激光接收器接收反射光线,通过计时器计算反射和接收之间的时间差测量出障碍物到雷达的距离。The laser radar emits pulsed laser light in all directions in the plane by rotating the mirror and receives the reflected light by the laser receiver. The time difference between reflection and reception is calculated by a timer to measure the distance from the obstacle to the radar.

HOKUYO公司的30LX型激光雷达可实现二维270°平面扫描,探测最远30m的障碍物。该型雷达应用于智能车辆,用于探测车辆前方的障碍物或其它车辆,从而实现智能车辆规避障碍物或其它车辆、保持安全行车距离等。HOKUYO-30LX雷达在平面270°内按一定频率发射激光束,遇到障碍物时反射光束,并由激光接收器接收,从而得到在扫描平面内的障碍物的一个或多个点的信息。利用该信息可得到障碍物的距离(深度)和宽度信息,但不知道高度信息;另外,如果障碍物不在扫描平面内,则无法探测到障碍物,只能得到扫描平面上的障碍物的距离(深度)和宽度信息,而无法得到在高度方向上的任何信息,无法准确识别障碍物及进行三维环境的感知。HOKUYO's 30LX lidar can realize two-dimensional 270° plane scanning and detect obstacles up to 30m away. This type of radar is used in smart vehicles to detect obstacles or other vehicles in front of the vehicle, so that smart vehicles can avoid obstacles or other vehicles and maintain a safe driving distance. HOKUYO-30LX radar emits a laser beam at a certain frequency within 270° of the plane, and when it encounters an obstacle, it reflects the beam and is received by the laser receiver, so as to obtain the information of one or more points of the obstacle in the scanning plane. Using this information, the distance (depth) and width information of the obstacle can be obtained, but the height information is not known; in addition, if the obstacle is not in the scanning plane, the obstacle cannot be detected, and only the distance of the obstacle on the scanning plane can be obtained (depth) and width information, but cannot get any information in the height direction, and cannot accurately identify obstacles and perceive the three-dimensional environment.

三维激光扫描仪能够获得整个三维空间上的数据信息,然而三维激光扫描仪普遍价格不菲,且体积相对较大。在进行三维激光扫描时,往往是“停走”式扫描,且必须在预先设定的地点扫描。然而在一些特殊环境,如矿井或洞穴等环境,往往需要更为方便灵巧的手持式激光测图设备。因此,业内亟待开发出一种能改变HOKUYO雷达在此类应用的局限性,将二维激光雷达转变为可进行移动三维扫描的激光雷达。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. 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. Therefore, the industry urgently needs to develop a method that can change the limitations of HOKUYO radar in such applications, and transform the two-dimensional lidar into a lidar capable of mobile three-dimensional scanning.

发明内容Contents of the invention

本发明的目的是提供一种利用二维激光扫描仪进行三维激光扫描的摆动装置,将二维激光雷达转变为三维扫描的激光雷达;可以得到扫描平面上的障碍物的距离(深度)和宽度信息,同时又得到高度方向上的信息,方便雷达进行障碍物识别及进行三维环境的感知。The object of the present invention is to provide a swing device that utilizes a two-dimensional laser scanner for three-dimensional laser scanning, and converts two-dimensional laser radar into a three-dimensional scanning laser radar; the distance (depth) and width of obstacles on the scanning plane can be obtained At the same time, the information in the height direction is obtained, which is convenient for the radar to identify obstacles and perceive the three-dimensional environment.

本发明的另一目的是提供进行三维激光扫描的摆动装置的坐标转换方法。Another object of the present invention is to provide a coordinate conversion method of a swing device for three-dimensional laser scanning.

本发明为实现上述目的,通过以下技术方案实现:一种利用二维激光扫描仪进行三维激光扫描的摆动装置,二维激光扫描仪固定在雷达摆动支架上,雷达摆动支架和摆动控制装置外壳通过转动轴承相连,转动轴承与摆动控制装置外壳侧壁固接,摆动控制装置外壳内部设置有支持编码盘的舵机及嵌入式控制板,支持编码盘的舵机与嵌入式控制板相连,跟踪整个系统的位姿变化的惯性测量单元固定在摆动控制装置外壳上。In order to achieve the above object, the present invention is achieved through the following technical solutions: a swing device for three-dimensional laser scanning using a two-dimensional laser scanner, the two-dimensional laser scanner is fixed on the radar swing bracket, and the radar swing bracket and the swing control device shell pass through The rotating bearing is connected, and the rotating bearing is fixedly connected to the side wall of the swing control device shell. Inside the swing control device shell, a steering gear supporting the code disc and an embedded control board are arranged. The steering gear supporting the code disc is connected with the embedded control board to track the entire The inertial measurement unit of the system's pose change is fixed on the shell of the swing control device.

本发明的特征还在于,转动轴承的轴线位于二维激光扫描仪的雷达激光束发射的物理中心平面上。The invention is also characterized in that the axis of the rotating bearing is located on the physical center plane of the emission of the radar laser beam of the two-dimensional laser scanner.

摆动控制装置外壳的外部连线12V的电源和串口通讯,串口与计算机相连。The external connection of the swing control device shell is a 12V power supply and serial port communication, and the serial port is connected with the computer.

二维激光扫描仪为HOKUYO-30LX雷达。The 2D laser scanner is HOKUYO-30LX radar.

本发明的所采用的另一种技术方案是,进行三维激光扫描的摆动装置的坐标转换方法,按照以下步骤进行:Another technical solution adopted in the present invention is that the coordinate conversion method of the swing device for three-dimensional laser scanning is carried out according to the following steps:

步骤1,step 1,

每次读取到激光数据后,记录下激光数据的获取时间,设为t1;同时立刻读取串口数据,获取摆动装置的当前摆动位置,读取完数据的时间设为t2After reading the laser data each time, record the acquisition time of the laser data and set it as t 1 ; at the same time, read the serial port data immediately to obtain the current swing position of the swing device, and set the time after reading the data as t 2 ;

步骤2,Step 2,

设相邻两次获得激光数据时对应的摆动装置角度分别为a1,a2;对应的时间分别为t1,t2,则摆动装置的近似角速度为w=(a1-a2)/(t1-t2);Assuming that the angles of the oscillating device corresponding to the two adjacent acquisitions of laser data are a 1 , a 2 ; the corresponding times are t 1 , t 2 respectively, then the approximate angular velocity of the oscillating device is w=(a 1 -a 2 )/ (t 1 -t 2 );

步骤3,Step 3,

在获取激光数据与之对应的摆动角度数据之间,假设对应值的角度为A,时间为T,摆动装置实际继续多摆动了diffA=A-(T-0.01)*w,摆动装置真实的摆动角度是B=A-diffA,至此对摆动装置的误差补偿完毕;Between the acquisition of the laser data and the corresponding swing angle data, assuming that the angle of the corresponding value is A and the time is T, the swing device actually continues to swing more diffA=A-(T-0.01)*w, the real swing of the swing device The angle is B=A-diffA, so far the error compensation of the swing device is completed;

步骤4,Step 4,

由于摆动装置的摆动,使得对于激光一个摆动周期内的点,其摆动轨迹为曲线θ*sinθ,假设激光结束上一个扫描前的理想扫描点为线段AB,一个周期后的理想扫描点为线段CD,而实际点为AB与CD间的虚线,对于真实扫描点E来说,由其坐标(x,y)可以获得其相对于CD坐标轴的偏转角度θ;而其相对于AB坐标轴的偏移角度是γ=α-θ;Due to the swing of the oscillating device, for the points within one swing cycle of the laser, the swing track is the curve θ*sinθ, assuming that the ideal scanning point before the laser finishes the last scan is the line segment AB, and the ideal scanning point after one cycle is the line segment CD , and the actual point is the dotted line between AB and CD. For the real scanning point E, its deflection angle θ relative to the CD coordinate axis can be obtained from its coordinates (x, y); and its deflection angle θ relative to the AB coordinate axis The shift angle is γ=α-θ;

步骤5,Step 5,

对于相对于AB坐标轴偏转为γ的点E,乘旋转矩阵,获得点E在坐标轴AB下的坐标(x1,y1),For the point E whose deflection is γ relative to the AB coordinate axis, multiply the rotation matrix to obtain the coordinates (x 1 , y 1 ) of the point E under the coordinate axis AB,

x1=cos(θ)*x–sin(θ)*yx 1 =cos(θ)*x–sin(θ)*y

y1=sin(θ)*x+cos(θ)*yy 1 =sin(θ)*x+cos(θ)*y

xx 11 ythe y 11 11 == coscos (( θθ )) -- sinsin (( θθ )) 00 sinsin (( θθ )) coscos (( θθ )) 00 00 00 11 ** xx ythe y 11

对所有的扫描点应用步骤5中的转换方法,便把激光扫描点的坐标由激光坐标系转移到世界坐标系。Apply the transformation method in step 5 to all scanning points, and then transfer the coordinates of the laser scanning points from the laser coordinate system to the world coordinate system.

本发明的有益效果是,通过精确的计算摆动装置的摆动角度,在激光摆动的同时,获得整个空间的三维数据。利用摆动装置实现的二维扫描不仅性价比高于三维激光扫描仪,且其体积相对轻便,能够在获得三维数据的同时,通过数据的配准可获得扫描仪的位置,解决了地图的同步获取与定位技术。The beneficial effect of the present invention is that by accurately calculating the swing angle of the swing device, three-dimensional data of the entire space can be obtained while the laser is swinging. The two-dimensional scanning realized by using the swing device is not only more cost-effective than the three-dimensional laser scanner, but also its volume is relatively light. While obtaining the three-dimensional data, the position of the scanner can be obtained through data registration, which solves the problem of synchronous map acquisition and Positioning Technology.

附图说明Description of drawings

图1是激光数据坐标转换示意图。Figure 1 is a schematic diagram of laser data coordinate transformation.

图2是本发明的结构示意图。Fig. 2 is a structural schematic diagram of the present invention.

图中,1.二维激光扫描仪,2.惯性测量单元,3.嵌入式控制板,4.雷达摆动支架,5.支持编码盘的舵机,6.转动轴承,7.摆动控制装置外壳。In the figure, 1. Two-dimensional laser scanner, 2. Inertial measurement unit, 3. Embedded control board, 4. Radar swing bracket, 5. Steering gear supporting code disc, 6. Rotary bearing, 7. Swing control device housing .

具体实施方式Detailed ways

下面结合附图和具体实施方式对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

一种利用二维激光扫描仪进行三维激光扫描的摆动装置,结构如图2所示,由二维激光扫描仪1、惯性测量单元2(IMU)、嵌入式控制板3、雷达摆动支架4、支持编码盘的舵机5、转动轴承6、以及封装嵌入式控制板3和支持编码盘的舵机5的摆动控制装置外壳7组成。A swing device using a two-dimensional laser scanner for three-dimensional laser scanning, the structure of which is shown in Figure 2, consists of a two-dimensional laser scanner 1, an inertial measurement unit 2 (IMU), an embedded control board 3, a radar swing bracket 4, The steering gear 5 that supports the code disc, the rotating bearing 6, and the swing control device housing 7 that encapsulates the embedded control board 3 and the steering gear 5 that supports the code disc are composed.

二维激光扫描仪1为HOKUYO-30LX雷达。Two-dimensional laser scanner 1 is HOKUYO-30LX radar.

雷达摆动支架4和摆动控制装置外壳7通过转动轴承6相连,转动轴承6与摆动控制装置外壳7侧壁固接。摆动控制装置外壳7内部设置有支持编码盘的舵机5及嵌入式控制板3,雷达摆动支架4固定在舵机的转动轴承6上,支持编码盘的舵机5的摆动方向和角度由嵌入式控制板3来控制。垂直方向摆动控制机构正面固定有惯性测量单元2,惯性测量单元2固定在摆动控制装置外壳7上,跟踪整个系统的位姿变化。The radar swing bracket 4 is connected to the swing control device housing 7 through a rotating bearing 6, and the rotating bearing 6 is fixedly connected to the side wall of the swing control device housing 7. The inside of the swing control device housing 7 is provided with a steering gear 5 and an embedded control board 3 supporting the code disc. The radar swing bracket 4 is fixed on the rotating bearing 6 of the steering gear. The swing direction and angle of the steering gear 5 supporting the code disc are determined by the embedded Type control board 3 to control. An inertial measurement unit 2 is fixed on the front of the swing control mechanism in the vertical direction, and the inertial measurement unit 2 is fixed on the shell 7 of the swing control device to track the pose changes of the entire system.

垂直方向的摆动控制机构中,嵌入式控制板3与支持编码盘的舵机5相连,转动轴承6的轴线位于二维激光扫描仪1的雷达激光束发射的物理中心平面上。In the vertical swing control mechanism, the embedded control board 3 is connected to the steering gear 5 supporting the code disc, and the axis of the rotating bearing 6 is located on the physical center plane where the radar laser beam of the two-dimensional laser scanner 1 is emitted.

雷达摆动支架4的摆动角度为正负90°,即在正负90°间来回摆动,摆动为变速摆动,整个摆动周期控制在1秒。摆动的角度由编码盘实时追踪,精确到0.025度。The swing angle of the radar swing bracket 4 is plus or minus 90°, that is, it swings back and forth between plus or minus 90°, the swing is variable speed swing, and the whole swing period is controlled within 1 second. The swing angle is tracked in real time by the encoder disc, accurate to 0.025 degrees.

其中二维激光扫描仪1固定在雷达摆动支架上4,雷达摆动支架4与转动轴承6紧密固定。这里注意转动轴承6的轴线位于二维激光扫描仪1雷达激光束发射的物理中心平面上,保证了机械摆动角度与激光束上下摆动角度相一致,减少三维成像计算的复杂性。转动轴承6由支持编码盘的舵机5控制,支持编码盘的舵机5的具体转动频率由嵌入式控制板3通过串口写入的命令来决定。支持编码盘的舵机5与嵌入式控制板3封装在摆动控制装置外壳7内。摆动控制装置外壳7的外部连线包括12V的电源和串口通讯,其中串口采用RS232协议,波特率为115200,串口与计算机相连,用来读取摆动角度数据及发布控制命令。在摆动控制装置外壳7上,固定惯性测量单元2,用于记录摆动装置的位姿。雷达摆动支架4的摆动角度为正负90°,摆动周期为1秒,摆动面在180°范围内变速摆动,利用角度传感器和角度推演算法可以准确获得某一时刻的摆动角度。Wherein the two-dimensional laser scanner 1 is fixed on the radar swing bracket 4, and the radar swing bracket 4 and the rotating bearing 6 are tightly fixed. Note here that the axis of the rotating bearing 6 is located on the physical center plane of the radar laser beam emitted by the two-dimensional laser scanner 1, which ensures that the mechanical swing angle is consistent with the laser beam swing angle up and down, and reduces the complexity of three-dimensional imaging calculations. The rotating bearing 6 is controlled by the steering gear 5 supporting the code disk, and the specific rotation frequency of the steering gear 5 supporting the code disk is determined by the commands written by the embedded control board 3 through the serial port. The steering gear 5 and the embedded control board 3 supporting the code disc are packaged in the swing control device shell 7 . The external connection of the swing control device shell 7 includes a 12V power supply and serial port communication, wherein the serial port adopts the RS232 protocol with a baud rate of 115200, and the serial port is connected with a computer for reading swing angle data and issuing control commands. On the housing 7 of the swing control device, an inertial measurement unit 2 is fixed for recording the pose of the swing device. The swing angle of the radar swing bracket 4 is plus or minus 90°, the swing period is 1 second, and the swing surface swings at a variable speed within 180°. The swing angle at a certain moment can be accurately obtained by using the angle sensor and angle derivation algorithm.

工作原理:对雷达而言,它所获得的都是相对自身中心位置为原点的坐标。而为了实现数据配准需要把这些点都转化到当前实际的摆动角度上。所以需要知道精确的摆动角度。然而由于摆动装置与雷达数据频率不一致,即当我们获得雷达数据时,由于雷达与摆动装置的频率差,摆动的采样频率100HZ,而激光的频率是40HZ,获得一个激光数据后,立刻查询摆动的角度,最多差0.02秒。因为为了保证所读到的数据里有一条完整的角度记录,实际运行中要多度一条数据。0.02秒包括等待数据到来的0.01秒及读取第二条数据等待的0.01秒。但这0.02秒也可能使得点云配准出现巨大偏差。假设激光摆动每秒360度,0.02秒误差有7.2度。另外激光内部的棱镜在旋转扫描时,其扫描周期(270度)需要0.025秒,在这个时间片段内,由于激光处于摆动状态,使得激光最先扫描出的点与最后扫描出的点差了9度。Working principle: For the radar, all it obtains are coordinates relative to its own center position as the origin. In order to achieve data registration, it is necessary to convert these points to the current actual swing angle. So the exact swing angle needs to be known. However, due to the inconsistency between the frequency of the swing device and the radar data, that is, when we obtain the radar data, due to the frequency difference between the radar and the swing device, the sampling frequency of the swing is 100HZ, and the frequency of the laser is 40HZ. After obtaining a laser data, immediately query the swing. Angle, up to a difference of 0.02 seconds. Because in order to ensure that there is a complete angle record in the read data, one more data is required in actual operation. 0.02 seconds includes 0.01 seconds waiting for the arrival of 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 laser swings 360 degrees per second, there is an error of 7.2 degrees in 0.02 seconds. In addition, when the prism inside the laser rotates and scans, its scanning cycle (270 degrees) takes 0.025 seconds. In this time segment, because the laser is in a swing state, the difference between the first scanned point and the last scanned point is 9 degrees. .

为了解决激光与摆动装置的精准同步,进行三维激光扫描的摆动装置的坐标转换方法,按照以下步骤进行:In order to solve the precise synchronization between the laser and the oscillating device, the coordinate conversion method of the oscillating device for three-dimensional laser scanning is carried out according to the following steps:

步骤1,step 1,

每次读取到激光数据后,记录下激光数据的获取时间,设为t1;同时立刻读取串口数据,获取摆动装置的当前摆动位置。读取完数据的时间设为t2After reading the laser data each time, record the acquisition time of the laser data and set it as t 1 ; at the same time, read the serial port data immediately to obtain the current swing position of the swing device. The time after reading the data is set to t 2 ;

步骤2,Step 2,

设相邻两次获得激光数据时对应的摆动装置角度分别为a1,a2;对应的时间分别为t1,t2,则摆动装置的近似角速度为w=(a1-a2)/(t1-t2);Assuming that the angles of the oscillating device corresponding to the two adjacent acquisitions of laser data are a 1 , a 2 ; the corresponding times are t 1 , t 2 respectively, then the approximate angular velocity of the oscillating device is w=(a 1 -a 2 )/ (t 1 -t 2 );

步骤3,Step 3,

在获取激光数据与之对应的摆动角度数据之间(假设对应值的角度为A,时间为T),摆动装置实际继续多摆动了diffA=A-(T-0.01)*w,这里减掉0.01是为了补偿获取第二条数据等待的0.01秒,所以摆动装置真实的摆动角度应该是B=A-diffA,至此对摆动装置的误差补偿完毕。Between the acquisition of laser data and the corresponding swing angle data (assuming that the angle of the corresponding value is A and the time is T), the swing device actually continues to swing more diffA=A-(T-0.01)*w, here subtract 0.01 It is to compensate for the 0.01 second wait for obtaining the second piece of data, so the real swing angle of the swing device should be B=A-diffA, so far the error compensation of the swing device is completed.

步骤4,Step 4,

由于摆动装置的摆动,使得对于激光一个摆动周期内的点,其摆动轨迹图如曲线θ*sinθ,所生成的点的轨迹如图1中的虚线所示。假设激光结束上一个扫描前的理想扫描点为线段AB,一个周期后的理想扫描点为线段CD,而实际点为AB与CD间的虚线。对于真实扫描点E来说,由其坐标(x,y)可以获得其相对于CD坐标轴的偏转角度θ;而其相对于AB坐标轴的偏移角度是γ=α-θ;Due to the swing of the swing device, for a point within one swing cycle of the laser, its swing trajectory is shown in the curve θ*sinθ, and the trajectory of the generated point is shown as the dotted line in Figure 1. Assume that the ideal scanning point before the last scan of the laser is the line segment AB, the ideal scanning point after one cycle is the line segment CD, and the actual point is the dotted line between AB and CD. For the real scanning point E, its deflection angle θ relative to the CD coordinate axis can be obtained from its coordinates (x, y); and its deflection angle relative to the AB coordinate axis is γ=α-θ;

步骤5,Step 5,

对于相对于AB坐标轴偏转为γ的点E,乘旋转矩阵,获得点E在坐标轴AB下的坐标(x1,y1)For a point E with a deflection of γ relative to the AB coordinate axis, multiply the rotation matrix to obtain the coordinates (x 1 , y 1 ) of point E under the coordinate axis AB

x1=cos(θ)*x–sin(θ)*yx 1 =cos(θ)*x–sin(θ)*y

y1=sin(θ)*x+cos(θ)*yy 1 =sin(θ)*x+cos(θ)*y

xx 11 ythe y 11 11 == coscos (( θθ )) -- sinsin (( θθ )) 00 sinsin (( θθ )) coscos (( θθ )) 00 00 00 11 ** xx ythe y 11

对所有的扫描点应用步骤5中的转换方法,便把激光扫描点的坐标由激光坐标系转移到世界坐标系。在此基础上便可以进行三维场景构建等相关研究。Apply the transformation method in step 5 to all scanning points, and then transfer the coordinates of the laser scanning points from the laser coordinate system to the world coordinate system. On this basis, related research such as 3D scene construction can be carried out.

Claims (5)

1. the pendulous device utilizing two dimensional laser scanning instrument to carry out 3 D laser scanning, it is characterized in that, two dimensional laser scanning instrument (1) is fixed on (4) on radar swinging mounting, radar swinging mounting (4) is connected by rolling bearing (6) with oscillating control device shell (7), rolling bearing (6) is affixed with oscillating control device shell (7) sidewall, oscillating control device shell (7) inside is provided with the steering wheel (5) and embedded control panel (3) of supporting code-wheel, support that the steering wheel (5) of code-wheel is connected with embedded control panel (3), the Inertial Measurement Unit (2) following the tracks of the pose change of whole system is fixed on oscillating control device shell (7).
2. a kind of pendulous device utilizing two dimensional laser scanning instrument to carry out 3 D laser scanning according to claim 1, it is characterized in that, the axis of described rolling bearing (6) is positioned in physical centre's plane of LIDAR bundle transmitting of two dimensional laser scanning instrument (1).
3. a kind of pendulous device utilizing two dimensional laser scanning instrument to carry out 3 D laser scanning according to claim 1, it is characterized in that, the power supply of the aerial lug 12V of described oscillating control device shell (7) and serial communication, serial ports is connected with computing machine.
4. a kind of pendulous device utilizing two dimensional laser scanning instrument to carry out 3 D laser scanning according to claim 1, is characterized in that, described two dimensional laser scanning instrument (1) is HOKUYO-30LX radar.
5., as a coordinate transformation method for the pendulous device of claim 1-5 as described in any one, it is characterized in that, carry out according to following steps:
Step 1,
After reading laser data at every turn, record the acquisition time of laser data, be set to t 1; Read serial data at once, obtain the current oscillation position of pendulous device, the time of having read data is set to t simultaneously 2;
Step 2,
If corresponding pendulous device angle is respectively a during adjacent twice acquisition laser data 1, a 2; The corresponding time is respectively t 1, t 2, then the approximate angular velocity of pendulous device is w=(a 1-a 2)/(t 1-t 2);
Step 3,
Obtaining between laser data pendulum angle data corresponding with it, suppose that the angle of respective value is A, time is T, pendulous device actual continuation plurality of pendulums has moved diffA=A-(T-0.01) * w, the real pendulum angle of pendulous device is B=A-diffA, so far complete to the error compensation of pendulous device;
Step 4,
Due to the swing of pendulous device, make for the point in the hunting period of laser, its swinging track is curve θ * sin θ, suppose laser terminate upper one scanning before ideal scan point be line segment AB, ideal scan point after one-period is line segment CD, and actual point is the dotted line between AB and CD, for real scan point E, its deflection angle θ relative to CD coordinate axis can be obtained by its coordinate (x, y); And it is γ=α-θ relative to the deviation angle of AB coordinate axis;
Step 5,
For the some E being deflected to γ relative to AB coordinate axis, take advantage of rotation matrix, obtain the coordinate (x of some E under coordinate axis AB 1, y 1),
x 1=cos(θ)*x–sin(θ)*y
y 1=sin(θ)*x+cos(θ)*y
x 1 y 1 1 = cos ( θ ) - sin ( θ ) 0 sin ( θ ) cos ( θ ) 0 0 0 1 * x y 1
To the conversion method in all analyzing spot applying steps 5, just the coordinate of laser scanning point is transferred to world coordinate system by laser coordinate system.
CN201510179358.XA 2015-04-15 2015-04-15 Swing device for three-dimensional laser scanning and its coordinate conversion method Pending CN104808192A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510179358.XA CN104808192A (en) 2015-04-15 2015-04-15 Swing device for three-dimensional laser scanning and its coordinate conversion method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510179358.XA CN104808192A (en) 2015-04-15 2015-04-15 Swing device for three-dimensional laser scanning and its coordinate conversion method

Publications (1)

Publication Number Publication Date
CN104808192A true CN104808192A (en) 2015-07-29

Family

ID=53693180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510179358.XA Pending CN104808192A (en) 2015-04-15 2015-04-15 Swing device for three-dimensional laser scanning and its coordinate conversion method

Country Status (1)

Country Link
CN (1) CN104808192A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105866793A (en) * 2016-06-27 2016-08-17 东北大学 Portable three-dimensional scanning device based on 2D laser radar
CN106154285A (en) * 2016-06-20 2016-11-23 上海交通大学 A kind of based on the variable field-of-view three-dimensional reconstruction apparatus swinging laser radar
CN106199626A (en) * 2016-06-30 2016-12-07 上海交通大学 Based on the indoor three-dimensional point cloud map generation system and the method that swing laser radar
CN106597470A (en) * 2016-12-22 2017-04-26 中国矿业大学 A device and method for acquiring 3D point cloud data using a 2D laser scanner
CN106908802A (en) * 2017-03-07 2017-06-30 长安大学 A kind of laser beam space positioner and method based on image procossing
CN107044857A (en) * 2017-03-24 2017-08-15 黑龙江硅智机器人有限公司 Asynchronous map construction and positioning system and method applied to service robots
CN109725330A (en) * 2019-02-20 2019-05-07 苏州风图智能科技有限公司 A kind of Location vehicle method and device
WO2019114316A1 (en) * 2017-12-11 2019-06-20 同方威视技术股份有限公司 Three-dimensional scanning device, robot, and data processing method
CN110178048A (en) * 2016-11-18 2019-08-27 迪博蒂克斯公司 The method and system that vehicle environmental map is generated and updated
CN110553582A (en) * 2018-06-01 2019-12-10 上海辉格科技发展有限公司 error compensation method of laser scanner
CN111488823A (en) * 2020-04-09 2020-08-04 福州大学 Augmented dimensional gesture recognition and interaction system and method based on 2D lidar

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738173A (en) * 2008-11-20 2010-06-16 首都师范大学 Singlechip, grating and double-reading head-based three-dimensional laser scanning measurement system
DE102010020214A1 (en) * 2010-05-12 2011-11-17 Dynalloy, Inc. Device for converting heat energy received from source of energy into e.g. mechanical energy for moving car, has apron swingably-connected with vehicle for shielding region of road surface supplying heat energy
US20110286050A1 (en) * 2010-05-21 2011-11-24 Seiko Epson Corporation Image forming apparatus
CN102393516A (en) * 2011-08-23 2012-03-28 中国人民解放军军事交通学院 Swinging device with three-dimensional scanning laser radar
CN103308925A (en) * 2013-05-31 2013-09-18 中国科学院合肥物质科学研究院 Integral three-dimensional color laser radar data point cloud generating method and device thereof
JP2013192591A (en) * 2012-03-16 2013-09-30 Seiko Epson Corp Motion analysis information collecting apparatus, motion analysis device and motion analysis method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101738173A (en) * 2008-11-20 2010-06-16 首都师范大学 Singlechip, grating and double-reading head-based three-dimensional laser scanning measurement system
DE102010020214A1 (en) * 2010-05-12 2011-11-17 Dynalloy, Inc. Device for converting heat energy received from source of energy into e.g. mechanical energy for moving car, has apron swingably-connected with vehicle for shielding region of road surface supplying heat energy
US20110286050A1 (en) * 2010-05-21 2011-11-24 Seiko Epson Corporation Image forming apparatus
CN102393516A (en) * 2011-08-23 2012-03-28 中国人民解放军军事交通学院 Swinging device with three-dimensional scanning laser radar
JP2013192591A (en) * 2012-03-16 2013-09-30 Seiko Epson Corp Motion analysis information collecting apparatus, motion analysis device and motion analysis method
CN103308925A (en) * 2013-05-31 2013-09-18 中国科学院合肥物质科学研究院 Integral three-dimensional color laser radar data point cloud generating method and device thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
RESSL C 等: ""Investigating adjustment of airborne laser scanning strips without usage of GNSS/IMU trajectory data"", 《LASER SCANNING》 *
王建军: ""姿态角扰动对机载激光雷达点云数据的影响"", 《仪器仪表学报》 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106154285B (en) * 2016-06-20 2019-02-22 上海交通大学 A 3D reconstruction device with variable field of view based on oscillating lidar
CN106154285A (en) * 2016-06-20 2016-11-23 上海交通大学 A kind of based on the variable field-of-view three-dimensional reconstruction apparatus swinging laser radar
CN105866793A (en) * 2016-06-27 2016-08-17 东北大学 Portable three-dimensional scanning device based on 2D laser radar
CN106199626A (en) * 2016-06-30 2016-12-07 上海交通大学 Based on the indoor three-dimensional point cloud map generation system and the method that swing laser radar
CN106199626B (en) * 2016-06-30 2019-08-09 上海交通大学 Indoor 3D point cloud map generation system and method based on swing lidar
CN110178048A (en) * 2016-11-18 2019-08-27 迪博蒂克斯公司 The method and system that vehicle environmental map is generated and updated
CN110178048B (en) * 2016-11-18 2023-06-09 奥特赛艾特公司 Method and system for generating and updating vehicle environment map
CN106597470B (en) * 2016-12-22 2019-01-18 中国矿业大学 Three-dimensional point cloud data coordinate transformation method based on three-dimensional point cloud data acquisition device
CN106597470A (en) * 2016-12-22 2017-04-26 中国矿业大学 A device and method for acquiring 3D point cloud data using a 2D laser scanner
CN106908802B (en) * 2017-03-07 2023-09-05 长安大学 A laser beam spatial positioning device and method based on image processing
CN106908802A (en) * 2017-03-07 2017-06-30 长安大学 A kind of laser beam space positioner and method based on image procossing
CN107044857A (en) * 2017-03-24 2017-08-15 黑龙江硅智机器人有限公司 Asynchronous map construction and positioning system and method applied to service robots
WO2019114316A1 (en) * 2017-12-11 2019-06-20 同方威视技术股份有限公司 Three-dimensional scanning device, robot, and data processing method
CN110553582A (en) * 2018-06-01 2019-12-10 上海辉格科技发展有限公司 error compensation method of laser scanner
CN110553582B (en) * 2018-06-01 2021-09-28 上海辉格科技发展有限公司 Error compensation method of laser scanner
WO2020168742A1 (en) * 2019-02-20 2020-08-27 苏州风图智能科技有限公司 Method and device for vehicle body positioning
CN109725330A (en) * 2019-02-20 2019-05-07 苏州风图智能科技有限公司 A kind of Location vehicle method and device
CN111488823B (en) * 2020-04-09 2022-07-08 福州大学 Augmented dimensional gesture recognition and interaction system and method based on 2D lidar
CN111488823A (en) * 2020-04-09 2020-08-04 福州大学 Augmented dimensional gesture recognition and interaction system and method based on 2D lidar

Similar Documents

Publication Publication Date Title
CN104808192A (en) Swing device for three-dimensional laser scanning and its coordinate conversion method
CN106123908B (en) Automobile navigation method and system
CN111324121B (en) Automatic mobile robot charging method based on laser radar
Campbell et al. Sensor technology in autonomous vehicles: A review
US20240111054A1 (en) Synchronization of Multiple Rotating Sensors of a Vehicle
CN104793619B (en) Based on the warehouse tunnel automatic guide vehicle guider for swinging single line laser radar
CN106199626B (en) Indoor 3D point cloud map generation system and method based on swing lidar
CN109917788B (en) Control method and device for robot to walk along wall
CN103412565B (en) A kind of robot localization method with the quick estimated capacity of global position
CN106597470A (en) A device and method for acquiring 3D point cloud data using a 2D laser scanner
CN103760517B (en) Underground scanning satellite high-precision method for tracking and positioning and device
CN105157697A (en) Indoor mobile robot pose measurement system and measurement method based on optoelectronic scanning
CN104777452B (en) Positioning system and positioning method of mobile equipment
CN102508257B (en) Working method of a vehicle-mounted mobile mapping device
CN106338991A (en) Robot based on inertial navigation and two-dimensional code and positioning and navigation method thereof
CN105203094A (en) Map building method and equipment
CN106802412B (en) Short-distance mobile positioning system and method based on laser and wireless technology
CN105572679B (en) The scan data modification method and system of a kind of two-dimensional scan type laser radar
CN108844543A (en) Indoor AGV navigation control method based on UWB positioning and dead reckoning
CN101866005A (en) Space sensing device, mobile carrier and positioning and control operation method thereof
EP4155762A1 (en) Micro-lidar sensor
CN106291567A (en) A kind of laser radar, laser radar system and data processing method
CN105572682A (en) Underground space distance measuring method and device
CN110865336B (en) Laser tracking and positioning device
Sie et al. Radarize: Enhancing Radar SLAM with Generalizable Doppler-Based Odometry

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150729