CN117452425A - A Triangular Ranging System with Adjustable Receiver - Google Patents
A Triangular Ranging System with Adjustable Receiver Download PDFInfo
- Publication number
- CN117452425A CN117452425A CN202311374959.7A CN202311374959A CN117452425A CN 117452425 A CN117452425 A CN 117452425A CN 202311374959 A CN202311374959 A CN 202311374959A CN 117452425 A CN117452425 A CN 117452425A
- Authority
- CN
- China
- Prior art keywords
- pixel array
- receiver
- memory
- control module
- axis
- 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
Links
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/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- 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
-
- 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/483—Details of pulse systems
- G01S7/484—Transmitters
-
- 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/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/4861—Circuits for detection, sampling, integration or read-out
- G01S7/4863—Detector arrays, e.g. charge-transfer gates
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)
- Measurement Of Optical Distance (AREA)
Abstract
本发明公开了一种可调节接收器的三角形测距系统,包括激光发射器、聚光透镜、光斑接收器及控制模块,其中光斑接收器包括像元阵列和电驱动器,两者相连、电驱动器对像元阵列进行直线移动或绕轴旋转的驱动。控制模块与像元阵列和电驱动器分别连接,控制模块收集像元阵列与光斑的位置关系,根据光斑的接收情况,确定像元阵列的目标位置,并启动电驱动器调控像元阵列至目标位置;同时控制模块根据光斑的接收情况运算确定所测物体的距离。控制模块还包括存储器,用于存储被测物体的距离和对应的像元阵列的位置等信息。本发明的三角形测距系统中,通过控制电路调整像元阵列和聚光镜头的相对位置,实现远距离物体也可测量,提高了测距量程、测距的精度。
The invention discloses a triangular ranging system with an adjustable receiver, which includes a laser transmitter, a condenser lens, a light spot receiver and a control module. The light spot receiver includes a pixel array and an electric driver. The two are connected and the electric driver A drive that moves an array of cells linearly or rotates around an axis. The control module is connected to the pixel array and the electric driver respectively. The control module collects the positional relationship between the pixel array and the light spot, determines the target position of the pixel array based on the reception of the light spot, and starts the electric driver to control the pixel array to the target position; At the same time, the control module determines the distance of the measured object based on the reception of the light spot. The control module also includes a memory for storing information such as the distance of the measured object and the position of the corresponding pixel array. In the triangular ranging system of the present invention, the relative position of the pixel array and the condenser lens is adjusted by the control circuit, so that distant objects can also be measured, and the ranging range and ranging accuracy are improved.
Description
【技术领域】【Technical field】
本发明属于精密测量领域,更具体地,涉及一种三角形测距装置及测量方法。。The invention belongs to the field of precision measurement, and more specifically, relates to a triangular distance measuring device and a measurement method. .
【背景技术】【Background technique】
激光雷达三角测距的测距原理是激光发射器发射激光,照射到物体上,反射光经由聚光透镜后在像元阵列上形成激光光斑。如附图1所示,为激光雷达三角测距的基本原理图,从图中可以看到,由于激光发射器(图中标记为:激光器)和探测器间隔了一段距离,所以依照光学路径,不同距离的物体将会成像在像元阵列上不同的位置。根据激光光斑的位置,利用三角形相关数学计算,即可获取被测物体到激光发射器的距离,达到测距功能。其中,图中激光发射器到镜头中心的距离是L,激光发射器发射激光束的角度为θ,镜头的焦距为f。The ranging principle of lidar triangular ranging is that a laser emitter emits laser light and irradiates it onto an object, and the reflected light passes through a condenser lens to form a laser spot on the pixel array. As shown in Figure 1, it is the basic principle diagram of lidar triangulation ranging. It can be seen from the figure that since the laser transmitter (marked as: laser in the figure) and the detector are separated by a certain distance, according to the optical path, Objects at different distances will be imaged at different locations on the pixel array. According to the position of the laser spot and using triangle-related mathematical calculations, the distance from the measured object to the laser transmitter can be obtained to achieve the ranging function. Among them, the distance from the laser emitter to the center of the lens in the figure is L, the angle at which the laser emitter emits the laser beam is θ, and the focal length of the lens is f.
现有的激光雷达三角测距系统包括激光发射器和接收器模组,各模组之间是处于相对固定的静止状态,所以导致一种型号的激光三角测距传感器往往只能对应一个相对较小的测距范围,这样使得三角测距只能测近距离的物体,对于较远物体的距离,传感器可能测量不到距离信息或者测距误差较大。然而,有些场景下用户需要一个测距范围相对较大的激光三角测距传感器来满足测距需求,如何在保证测距精度要求的前提下提高测距范围,是亟待解决的技术问题。The existing lidar triangulation ranging system includes a laser transmitter and a receiver module. Each module is in a relatively fixed static state. Therefore, one type of laser triangulation ranging sensor can often only correspond to a relatively small sensor. The small ranging range makes trigonometric ranging only measure close objects. For the distance of distant objects, the sensor may not be able to measure the distance information or the ranging error may be large. However, in some scenarios, users need a laser triangulation ranging sensor with a relatively large ranging range to meet the ranging needs. How to improve the ranging range while ensuring the ranging accuracy requirements is an urgent technical problem to be solved.
【发明内容】[Content of the invention]
鉴于现有技术中所存在的问题,本发明提供一种可调节接收器的三角形测距系统,通过改变传感器的相对位置,实现远距离物体也可精确测量,以解决上述问题。In view of the problems existing in the prior art, the present invention provides a triangular ranging system with an adjustable receiver. By changing the relative position of the sensor, distant objects can also be measured accurately to solve the above problems.
为了达到上述发明目的,本发明采用下述技术方案。In order to achieve the above-mentioned object of the invention, the present invention adopts the following technical solutions.
首先,本发明提供一种可调节接收器的三角形测距系统,所述三角形测距系统至少包括:激光发射器、聚光透镜、光斑接收器以及控制模块,所述光斑接收器至少包括像元阵列以及电驱动器,所述电驱动器与像元阵列连接、并在工作状态时对像元阵列进行直线移动以及绕轴旋转的驱动。所述控制模块与光斑接收器的像元阵列和电驱动器分别连接,控制模块收集像元阵列与光斑的位置关系,并根据该位置关系判断光斑的接收情况;根据光斑的接收情况,控制模块运算确定像元阵列的目标位置,并启动电驱动器调控像元阵列至目标位置;同时控制模块根据光斑的接收情况运算确定所测物体的距离。所述控制模块还与激光发射器连接、用于根据收集的所测物体的距离调控激光发射器的脉冲功率。First, the present invention provides a triangular ranging system with an adjustable receiver. The triangular ranging system at least includes: a laser transmitter, a condenser lens, a light spot receiver and a control module. The light spot receiver at least includes a pixel. The array and an electric driver, the electric driver is connected to the pixel array and drives the pixel array to move linearly and rotate around an axis when in a working state. The control module is connected to the pixel array and the electric driver of the light spot receiver respectively. The control module collects the positional relationship between the pixel array and the light spot, and determines the reception situation of the light spot based on the positional relationship. According to the reception situation of the light spot, the control module calculates Determine the target position of the pixel array, and start the electric driver to control the pixel array to the target position; at the same time, the control module calculates and determines the distance of the measured object based on the reception of the light spot. The control module is also connected to the laser transmitter and is used to regulate the pulse power of the laser transmitter according to the collected distance of the measured object.
工作状态下,控制模块调节控制激光的发射功率,激光发射器发射激光,照射到被测物体上,反射光经由聚光透镜后在像元阵列上形成激光光斑,控制模块收集像元阵列与光斑的位置关系、判断光斑的接收情况运算确定像元阵列的目标位置、并启动电驱动器调控像元阵列至目标位置;同时控制模块根据光斑的接收数据运算出被测物体的距离,根据运算结果判断并调节激光发射器的脉冲功率。In the working state, the control module adjusts and controls the emission power of the laser. The laser transmitter emits laser and irradiates it on the object to be measured. The reflected light forms a laser spot on the pixel array after passing through the condenser lens. The control module collects the pixel array and spot. The position relationship, judging the reception situation of the light spot, calculating the target position of the pixel array, and starting the electric driver to control the pixel array to the target position; at the same time, the control module calculates the distance of the measured object based on the received data of the light spot, and determines based on the calculation result And adjust the pulse power of the laser transmitter.
其中像元阵列在电驱动器的驱动下,至少能够在下列方向移动或者转动:1)在聚光透镜的主光轴方向直线移动;2)在主光轴的垂直面上、并分别与聚光透镜长中心轴和短中心轴平行的两个垂直方向,像元阵列在电驱动器的驱动下,能在这两个垂直方向直线移动;3)像元阵列在电驱动器的驱动下,能够分别以上述三个直线移动方向为轴进行旋转。The pixel array, driven by an electric driver, can move or rotate in at least the following directions: 1) move linearly in the direction of the main optical axis of the condenser lens; 2) move on the vertical plane of the main optical axis and with the condenser lens respectively. The long central axis and the short central axis of the lens are parallel to each other in two vertical directions. The pixel array can move linearly in these two vertical directions when driven by the electric driver; 3) The pixel array can move in two directions respectively under the driving of the electric driver. The above three linear movement directions serve as axes for rotation.
进一步地,控制模块还包括存储器,用于存储被测物体的距离和对应的像元阵列的位置等信息;并在存储器中设定一预设值;测试过程中利用存储器中的信息,给当前测试匹配像元阵列的目标位置。Further, the control module also includes a memory for storing information such as the distance of the measured object and the position of the corresponding pixel array; and setting a preset value in the memory; during the test process, the information in the memory is used to provide the current Tests the target location for a matching cell array.
本发明还提供了上述可调节接收器的三角形测距系统的使用方法。在使用本发明的三角形测距系统中,通过调控接收器,控制电路调整像元阵列和聚光镜头的相对位置,实现远距离物体也可测量,提高了测距量程、保证测距的精度。且在与现有技术中三角测距系统相比下,同样量程的情况下,能减小芯片面积。The present invention also provides a method of using the above-mentioned triangular ranging system with an adjustable receiver. In the triangular ranging system using the present invention, by regulating the receiver, the control circuit adjusts the relative position of the pixel array and the condenser lens, so that distant objects can also be measured, thereby improving the ranging range and ensuring the accuracy of ranging. In addition, compared with the triangulation ranging system in the prior art, the chip area can be reduced under the same measurement range.
附图说明Description of the drawings
图1为激光雷达三角测距的基本原理图。Figure 1 is the basic principle diagram of lidar triangulation ranging.
图2为本发明各实施例中的可调节接收器的三角形测距系统的结构简图。FIG. 2 is a schematic structural diagram of a triangular ranging system with an adjustable receiver in various embodiments of the present invention.
图3为在本发明各实施例的三角形测距系统中的电驱动器对像元阵列的位置调控的方式方向示意图。FIG. 3 is a schematic diagram of the way in which the electric driver controls the position of the pixel array in the triangular ranging system according to various embodiments of the present invention.
图4为实施例1中控制模块启动电驱动器使接收器像元阵列沿x轴方向直线移动的示意图。Figure 4 is a schematic diagram of the control module in Embodiment 1 activating the electric driver to move the receiver pixel array linearly along the x-axis direction.
图5为实施例2中控制模块启动电驱动器使接收器像元阵列沿y轴方向直线移动的示意图。Figure 5 is a schematic diagram of the control module in Embodiment 2 activating the electric driver to move the receiver pixel array linearly along the y-axis direction.
图6为实施例3中控制模块启动电驱动器使接收器像元阵列沿y轴和x轴方向直线移动至目标位置的示意图。Figure 6 is a schematic diagram of the control module in Embodiment 3 activating the electric driver to linearly move the receiver pixel array to the target position along the y-axis and x-axis directions.
图7为实施例4中控制模块启动电驱动器使接收器像元阵列绕x轴旋转、改变接收器像元阵列的偏航角的示意图。Figure 7 is a schematic diagram of the control module in Embodiment 4 starting the electric driver to rotate the receiver pixel array around the x-axis and changing the yaw angle of the receiver pixel array.
图8为实施例5中控制模块启动电驱动器使接收器像元阵列绕y轴旋转、改变接收器像元阵列的俯仰角的示意图。Figure 8 is a schematic diagram of the control module in Embodiment 5 starting the electric driver to rotate the receiver pixel array around the y-axis and changing the pitch angle of the receiver pixel array.
图9为实施例6中控制模块启动电驱动器使接收器像元阵列绕z轴旋转、改变接收器像元阵列的翻滚角的示意图。Figure 9 is a schematic diagram of the control module in Embodiment 6 starting the electric driver to rotate the receiver pixel array around the z-axis and changing the roll angle of the receiver pixel array.
图10为实施例9中当前后两个测得距离差值小于设定的预设值,不改变接收器像元阵列位置的情况的示意图。Figure 10 is a schematic diagram of the situation in Embodiment 9 when the difference between the two measured distances is less than the preset value and the position of the receiver pixel array is not changed.
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明专利保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only These are some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts should fall within the scope of patent protection of the present invention.
在本发明各实施例中,可调节接收器的三角形测距系统的结构简图如图2所示,激光发射器发射的激光经过待测物体反射,经过聚光透镜,在光斑接收器中的像元阵列上形成光斑。控制模块分别连接激光发射器和光斑接收器,可以接收并控制激光发射器的功率,并根据光斑接收器反馈的光斑和像元阵列位置信息来启动调控接收器中电驱动器对像元阵列的位置进行调控。In various embodiments of the present invention, the structural diagram of the triangular ranging system with an adjustable receiver is shown in Figure 2. The laser emitted by the laser transmitter is reflected by the object to be measured, passes through the condenser lens, and is reflected in the spot receiver. A light spot is formed on the pixel array. The control module is connected to the laser transmitter and the spot receiver respectively. It can receive and control the power of the laser transmitter, and start to regulate the position of the pixel array of the electric driver in the receiver based on the spot and pixel array position information fed back by the spot receiver. To regulate.
在本发明各实施例的三角形测距系统中,接收器中电驱动器对像元阵列的位置调控时,可以实现在如图3的x方向、y方向或者z方向三个方向进行直线移动、或者分别绕x、y或者z方向旋转一定角度,确保接收的激光光斑可以完整的落在接收器的像元阵列上。其中,y方向为聚光透镜的主光轴,x方向为:在主光轴的垂直面上、并与聚光透镜长中心轴平行的方向,z方向为:在主光轴的垂直面上、并与聚光透镜短中心轴平行的方向,如图3中所示。其中,聚光透镜的长中心轴与短中心轴,指经过聚光透镜的光心且在主光轴的垂直面上的两条相互垂直的中心轴线,如图3中,聚光透镜为椭圆形透镜,其长中心轴和短中心轴分别为该椭圆透镜的长轴和短轴,但显然,“长中心轴”和“短中心轴”只是为了方便区分两中心轴的代号,这并不限制聚光透镜的形状一定为椭圆形、或者两中心轴一定有尺寸上的长短之分。In the triangular ranging system of various embodiments of the present invention, when the electric driver in the receiver controls the position of the pixel array, it can realize linear movement in the x direction, y direction or z direction as shown in Figure 3, or Rotate a certain angle around the x, y or z direction to ensure that the received laser spot can completely fall on the pixel array of the receiver. Among them, the y direction is the main optical axis of the condenser lens, the x direction is: on the vertical plane of the main optical axis and parallel to the long central axis of the condenser lens, and the z direction is: on the vertical plane of the main optical axis. , and in a direction parallel to the short central axis of the condenser lens, as shown in Figure 3. Among them, the long central axis and the short central axis of the condenser lens refer to the two mutually perpendicular central axes passing through the optical center of the condenser lens and on the vertical plane of the main optical axis. In Figure 3, the condenser lens is an ellipse. For an elliptical lens, its long central axis and short central axis are the long axis and short axis of the elliptical lens respectively. However, obviously, "long central axis" and "short central axis" are just codes for the convenience of distinguishing the two central axes. This does not mean The shape of the condenser lens must be elliptical, or the two central axes must be of different sizes.
实施例1Example 1
在本实施例的三角形测距系统中,接收器中像元阵列的初始位置如图4中的(a)图,其中,聚光透镜焦距为f,初始位置时,聚光透镜镜头的主光轴对准像元阵列的第n个像元。工作时,为了使光斑能够完整的落在像元阵列上,控制模块启动接收器中电驱动器,对像元阵列的位置调控,使像元阵列沿x轴直线移动,像元阵列新的位置如图4中的(b)图。In the triangular ranging system of this embodiment, the initial position of the pixel array in the receiver is shown in (a) of Figure 4, in which the focal length of the condenser lens is f. At the initial position, the main light of the condenser lens Axis aligns the nth pixel of the pixel array. During operation, in order to ensure that the light spot can completely fall on the pixel array, the control module starts the electrical driver in the receiver to regulate the position of the pixel array so that the pixel array moves linearly along the x-axis. The new position of the pixel array is as follows: (b) in Figure 4.
实施例2Example 2
在本实施例的三角形测距系统中,接收器的像元阵列初始位置如图5中的(a)图,其中,聚光透镜焦距为f,镜头的主光轴对准像元阵列的第m个像元,为了使光斑能够完整的落在像元阵列上,控制模块使接收器的像元阵列沿y轴直线移动,改变镜头的焦距至f1,像元阵列新的位置如图5中的(b)图。In the triangular ranging system of this embodiment, the initial position of the pixel array of the receiver is shown in (a) of Figure 5, in which the focal length of the condenser lens is f, and the main optical axis of the lens is aligned with the first position of the pixel array. m pixels, in order to make the light spot fall completely on the pixel array, the control module moves the pixel array of the receiver linearly along the y-axis, changes the focal length of the lens to f1, and the new position of the pixel array is shown in Figure 5 (b) Figure.
实施例3Example 3
在本实施例的三角形测距系统中,接收器的像元阵列初始位置如图6中的(a)图,其中,聚光透镜焦距为f,聚光透镜镜头的主光轴对准像元阵列的第n个像元,为了使接收的光斑能够完整的落在像元阵列上,控制模块使接收器的像元阵列沿y轴直线移动,改变镜头的焦距为f1,并且再使像元阵列沿x轴直线移动,像元阵列新的位置如图6中的(b)图。In the triangular ranging system of this embodiment, the initial position of the pixel array of the receiver is shown in (a) of Figure 6, in which the focal length of the condenser lens is f, and the main optical axis of the condenser lens is aligned with the pixel For the nth pixel of the array, in order to make the received light spot completely fall on the pixel array, the control module makes the pixel array of the receiver move linearly along the y-axis, changes the focal length of the lens to f 1 , and then makes the image The element array moves linearly along the x-axis, and the new position of the pixel array is shown in (b) of Figure 6.
实施例4Example 4
在本实施例的三角形测距系统中,接收器的像元阵列初始位置如图7中的(a)图,控制模块启动接收器中电驱动器,对像元阵列的位置调控,使像元阵列绕x轴旋转,改变接收器像元阵列的偏航角,如图7中的(b)图所示。In the triangular ranging system of this embodiment, the initial position of the pixel array of the receiver is shown in (a) of Figure 7. The control module starts the electrical driver in the receiver to regulate the position of the pixel array so that the pixel array Rotate around the x-axis to change the yaw angle of the receiver pixel array, as shown in (b) of Figure 7.
实施例5Example 5
在本实施例的三角形测距系统中,接收器的像元阵列初始位置如图8中的(a)图,控制模块启动接收器中电驱动器,对像元阵列的位置调控,使接收器中像元阵列绕y轴旋转,改变接收器像元阵列的俯仰角,如图8中的(b)图所示。In the triangular ranging system of this embodiment, the initial position of the pixel array of the receiver is shown in (a) of Figure 8. The control module starts the electric driver in the receiver and regulates the position of the pixel array so that the center of the receiver The pixel array rotates around the y-axis, changing the pitch angle of the receiver pixel array, as shown in (b) of Figure 8.
实施例6Example 6
在本实施例的三角形测距系统中,接收器的像元阵列初始位置如图9中的(a)图,控制模块启动接收器中电驱动器,对像元阵列的位置调控,使接收器中像元阵列绕z轴旋转,改变接收器像元阵列的翻滚角,如图9中的(b)图所示。In the triangular ranging system of this embodiment, the initial position of the pixel array of the receiver is shown in (a) of Figure 9. The control module starts the electric driver in the receiver and regulates the position of the pixel array so that the center of the receiver The pixel array rotates around the z-axis, changing the roll angle of the receiver pixel array, as shown in (b) of Figure 9.
在上述实施例4-6中,对接收器像元阵列进行旋转,使聚光透镜的镜头不同方向的光束可以更集中的打到像元阵列上,减少光斑在像元阵列上的弥散,便于寻找光斑的质心。In the above embodiments 4-6, the receiver pixel array is rotated so that the light beams from different directions of the condenser lens can hit the pixel array more concentratedly, thereby reducing the dispersion of light spots on the pixel array, which facilitates Find the center of mass of the light spot.
实施例7Example 7
在本实施例的三角形测距系统中,控制模块启动接收器中电驱动器,对像元阵列的位置调控,位置调控的方式为设定步长,像元阵列的移动为设定步长的整数倍。如:对于沿着x、y或者z轴直线移动,假设像元阵列在x、y或者z轴的初始位置为d0,并假设步长为s,则调整后的目标位置对应在x、y或者z轴上的坐标d=d0±n*s,其中n为整数。再如:对于绕x、y或者z轴旋转,假设像元阵列初始角度为α0,绕轴旋转单次的步长角度为a,绕x、y或者z轴旋转后的角度为α1,则α1=α0±n*a,其中n为正整数。In the triangular ranging system of this embodiment, the control module activates the electrical driver in the receiver to control the position of the pixel array. The position control method is to set the step size, and the movement of the pixel array is an integer of the set step size. times. For example: for linear movement along the x, y or z axis, assuming that the initial position of the pixel array on the x, y or z axis is d 0 , and assuming that the step length is s, the adjusted target position corresponds to x, y Or the coordinate d=d 0 ±n*s on the z-axis, where n is an integer. Another example: for rotation around the x, y or z axis, assume that the initial angle of the pixel array is α 0 , the single step angle of rotation around the axis is a, and the angle after rotation around the x, y or z axis is α 1 , Then α 1 =α 0 ±n*a, where n is a positive integer.
实施例8Example 8
在本实施例的三角形测距系统中,控制模块启动接收器中电驱动器,对像元阵列的位置调控,位置调控的方式是连续的直线移动或者绕轴旋转,每次直线移动的距离或者绕轴旋转的角度是任意的连续的。In the triangular ranging system of this embodiment, the control module starts the electric driver in the receiver to control the position of the pixel array. The position control method is continuous linear movement or rotation around the axis. The distance of each linear movement or around the axis is The angle of axis rotation is arbitrary and continuous.
实施例9Example 9
在本实施例的三角形测距系统中,在控制模块中还包括了存储器,用于存储被测物体的已测得的距离和各已测得距离对应的像元阵列位置的若干信息,并在存储器中设定一预设值。In the triangular ranging system of this embodiment, the control module also includes a memory for storing the measured distance of the measured object and some information about the position of the pixel array corresponding to each measured distance, and in A default value is set in the memory.
测试过程中,利用存储器中的信息,可以采用不同的算法给当前测试匹配合适的像元阵列目标位置,本实施例中,采用算法如下。During the test process, using the information in the memory, different algorithms can be used to match the appropriate target position of the pixel array for the current test. In this embodiment, the algorithm used is as follows.
将当前被测物体的测得距离跟存储器中已有的前一已测得距离进行比较,若两者差值绝对值小于等于设定的预设值,可不用改变接收器像元阵列的位置;若差值绝对值大于预设值,可继续与存储器中存储的再前一个已测得距离进行比较,直到差值的绝对值小于等于预设值,并将该测得距离对应的接收器像元阵列位置配置给当前的像元阵列。若存储器中没有已测得数值或者上述中提到的差值绝对值都大于预设值,控制模块将重新调整接收器像元阵列的位置,并将当前的测得距离和像元阵列位置存储到存储器中。Compare the currently measured distance of the object being measured with the previously measured distance in the memory. If the absolute value of the difference between the two is less than or equal to the set default value, there is no need to change the position of the receiver pixel array. ; If the absolute value of the difference is greater than the preset value, it can continue to be compared with the previous measured distance stored in the memory until the absolute value of the difference is less than or equal to the preset value, and the receiver corresponding to the measured distance The cell array position is configured for the current cell array. If there is no measured value in the memory or the absolute value of the difference mentioned above is greater than the preset value, the control module will re-adjust the position of the receiver pixel array and store the current measured distance and pixel array position. into memory.
其执行过程举例如下。An example of its execution process is as follows.
如在本实施例中的一种情况:如图10激光发射器到镜头中心的距离是L,激光发射器发射激光束的角度为θ,镜头的焦距为f。单像素的大小为w(mm),一共M个像元,即感光区长W(mm)。z1和z2是两个相近的距离,在像元阵列上光斑的位置比较相近,两者距离差值小于设定的预设值,所以不改变接收器像元阵列的位置。For example, in this embodiment, as shown in Figure 10, the distance from the laser emitter to the center of the lens is L, the angle at which the laser emitter emits the laser beam is θ, and the focal length of the lens is f. The size of a single pixel is w (mm), and there are a total of M pixels, that is, the length of the photosensitive area is W (mm). z 1 and z 2 are two close distances. The positions of the light spots on the pixel array are relatively close. The difference between the distances between the two is less than the set preset value, so the position of the receiver pixel array does not change.
更为具体,如在本实施例中的另一种情况为:假设控制模块的存储器A,其某时刻存储器A={R,[z1,T1],[z2,T2],[z3,T3],[z4,T4],[z5,T5]},其中R为设定的预设值,zi(这里i=1,2,3,4,5)是被测物体的存贮在存储器中的已测得距离,Ti(这里i=1,2,3,4,5)为zi对应的接收器像元阵列位置信息,Ti=[ai,bi,ci,αi,βi,γi],其中:ai为zi对应的接收器像元阵列在x轴方向的位置,bi为接收器像元阵列在y轴方向位置,ci为接收器像元阵列的在z轴方向位置,αi是接收器像元阵列的偏航角,βi为接收器像元阵列的俯仰角,γi为接收器像元阵列的翻滚角。当前被测物体的测得距离z6,首先与存储器中前一个已测得距离z5进行比较,若差值的绝对值小于等于预设值R,则当前的接收器像元阵列位置不改变,保持为T5;若差值的绝对值大于预设值R,则将z6与存储器中再前一个已测得距离z4进行比较,以此类推。如果差值都大于预设值,那么控制模块将重新调整接收器像元阵列的位置,记为T6,并将[z6,T6]存储到存储器A中。即新的存储器A={R,[z1,T1],[z2,T2],[z3,T3],[z4,T4],[z5,T5],[z6,T6]}。More specifically, another situation in this embodiment is: assuming the memory A of the control module, at a certain time, the memory A = {R, [z 1 , T 1 ], [z 2 , T 2 ], [ z 3 ,T 3 ], [z 4 ,T 4 ], [z 5 ,T 5 ]}, where R is the set default value, z i (here i=1,2,3,4,5) is the measured distance of the measured object stored in the memory, T i (here i = 1, 2, 3, 4, 5) is the receiver pixel array position information corresponding to z i , T i = [a i , b i , c i , α i , β i , γ i ], where: a i is the position of the receiver pixel array corresponding to z i in the x-axis direction, b i is the receiver pixel array in the y-axis direction direction position, c i is the position of the receiver pixel array in the z-axis direction, α i is the yaw angle of the receiver pixel array, β i is the pitch angle of the receiver pixel array, γ i is the receiver pixel The roll angle of the array. The currently measured distance z 6 of the measured object is first compared with the previous measured distance z 5 in the memory. If the absolute value of the difference is less than or equal to the preset value R, the current receiver pixel array position does not change. , remains as T 5 ; if the absolute value of the difference is greater than the preset value R, z 6 is compared with the previous measured distance z 4 in the memory, and so on. If the differences are greater than the preset values, the control module will re-adjust the position of the receiver pixel array, recorded as T 6 , and store [z 6 , T 6 ] into memory A. That is, the new memory A = {R, [z 1 , T 1 ], [z 2 , T 2 ], [z 3 , T 3 ], [z 4 , T 4 ], [z 5 , T 5 ], [ z 6 ,T 6 ]}.
实施例10Example 10
在本实施例的三角形测距系统中,与实施例9一样,在控制模块中还包括了存储器,用于存储被测物体的已测得的距离和各已测得距离对应的像元阵列位置的若干信息,并在存储器中设定一预设值。In the triangular ranging system of this embodiment, like Embodiment 9, the control module also includes a memory for storing the measured distance of the measured object and the pixel array position corresponding to each measured distance. some information and set a default value in the memory.
本实施例和实施例9相比,在测试过程中,利用存储器中的信息,采用了不同的算法给当前测试匹配合适的像元阵列目标位置。具体的,本实施例中,采用算法如下。Compared with Embodiment 9, this embodiment uses information in the memory during the test process and uses different algorithms to match the appropriate target position of the pixel array for the current test. Specifically, in this embodiment, the algorithm used is as follows.
将当前被测物体的测得距离跟存储器中已有的所有已测得距离进行一一比较,跟每一个已测得距离比较获得一个差值,将这些差值中绝对值最小(且小于预设值)的所对应的已测得距离及所对应的接收器像元阵列位置匹配给当前的接收器像元阵列作为其目标位置。若存储器没有已测得距离等数据或者所有差值绝对值都大于预设值,控制模块将重新调整接收器像元阵列的位置,并将当前的测得距离和接收器像元阵列位置存储到存储器中。Compare the current measured distance of the object being measured with all the measured distances in the memory one by one, compare with each measured distance to obtain a difference, and select the smallest absolute value among these differences (and smaller than the predetermined value). The measured distance corresponding to the set value) and the corresponding receiver pixel array position are matched to the current receiver pixel array as its target position. If there is no data such as measured distance in the memory or the absolute value of all differences is greater than the preset value, the control module will re-adjust the position of the receiver pixel array and store the current measured distance and receiver pixel array position in in memory.
其执行过程举例如下。An example of its execution process is as follows.
假设控制模块的存储器A,其某时刻存储器A={R,[z1,T1],[z2,T2],[z3,T3],[z4,T4],[z5,T5]},其中R为预设值,zi(这里i=1,2,3,4,5)是被测物体的存贮在存储器中的已测得距离,Ti(这里i=1,2,3,4,5)为zi对应的接收器像元阵列位置信息。其中Ti=[ai,bi,ci,αi,βi,γi],其中:ai为zi对应的接收器在x轴方向的位置,bi为接收器在y轴方向位置,ci为接收器的在z轴方向位置,αi是接收器的偏航角、βi为接收器的俯仰角、γi为接收器的翻滚角。当前被测物体的测得距离z6,与存储器中每一个已测得距离zi进行比较获得5个差值,将最小的差值绝对值(且小于预设值)的距离对应的接收器像元阵列位置配置给当前的接收器像元阵列作为其目标位置。如果差值绝对值都大于预设值,那么控制模块将重新调整接收器像元阵列的位置,记为T6,并将[z6,T6]存储到存储器A中,即新的存储器A={R,[z1,T1],[z2,T2],[z3,T3],[z4,T4],[z5,T5],[z6,T6]}。Assume that the memory A of the control module has a memory A = {R, [z 1 , T 1 ], [z 2 , T 2 ], [z 3 , T 3 ], [z 4 , T 4 ], [z 5 ,T 5 ]}, where R is the default value, z i (here i = 1, 2, 3, 4, 5) is the measured distance of the measured object stored in the memory, T i (here i=1,2,3,4,5) is the receiver pixel array position information corresponding to z i . Among them, T i =[a i , b i , c i , α i , β i , γ i ], where a i is the position of the receiver corresponding to z i in the x-axis direction, and b i is the receiver in the y-axis direction. Directional position, c i is the position of the receiver in the z-axis direction, α i is the yaw angle of the receiver, β i is the pitch angle of the receiver, and γ i is the roll angle of the receiver. The currently measured distance z 6 of the object being measured is compared with each measured distance z i in the memory to obtain 5 differences. The absolute value of the smallest difference (and smaller than the preset value) is assigned to the corresponding receiver. The cell array location is configured to the current receiver cell array as its target location. If the absolute values of the differences are greater than the preset value, the control module will re-adjust the position of the receiver pixel array, recorded as T 6 , and store [z 6 , T 6 ] into memory A, which is the new memory A ={R, [z 1 ,T 1 ], [z 2 ,T 2 ], [z 3 ,T 3 ], [z 4 ,T 4 ], [z 5 ,T 5 ], [z 6 ,T 6 ]}.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311374959.7A CN117452425A (en) | 2023-10-23 | 2023-10-23 | A Triangular Ranging System with Adjustable Receiver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311374959.7A CN117452425A (en) | 2023-10-23 | 2023-10-23 | A Triangular Ranging System with Adjustable Receiver |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117452425A true CN117452425A (en) | 2024-01-26 |
Family
ID=89594065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311374959.7A Pending CN117452425A (en) | 2023-10-23 | 2023-10-23 | A Triangular Ranging System with Adjustable Receiver |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117452425A (en) |
-
2023
- 2023-10-23 CN CN202311374959.7A patent/CN117452425A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11750796B2 (en) | TOF camera calibration device and method | |
| US11703357B2 (en) | Method and system for calibrating laser level | |
| CN113270921A (en) | Automatic charging system and method for transformer substation inspection robot | |
| WO2019000345A1 (en) | Control method, unmanned aerial vehicle, and computer readable storage medium | |
| CN108445469A (en) | A kind of rotating mirror scanning device and method of multi-line laser radar | |
| CN108015428A (en) | Three-dimensional laser marking method and device and storage medium | |
| CN118401791A (en) | Method for measuring heliostat and method for calibrating heliostat | |
| US11761764B2 (en) | Method and laser tracking system for using laser level to track detector | |
| CN117452425A (en) | A Triangular Ranging System with Adjustable Receiver | |
| CN115275608A (en) | Wide-angle scanning test system and method for optical phased array | |
| US11493326B2 (en) | Object surface data detection method and system, electronic apparatus, and storage medium | |
| CN117901142B (en) | Special processing method based on ultrasonic robot and related products | |
| CN121596870A (en) | Mobile robot docking method and device and electronic equipment | |
| CN111175961B (en) | Telescope secondary mirror assembly position detection device, method and system | |
| JP2003090711A (en) | Three-dimensional image imaging device and method therefor | |
| CN208044067U (en) | A kind of laser ranging system | |
| CN108693624A (en) | Imaging method, apparatus and system | |
| CN115575893B (en) | Indoor positioning equipment, positioning method, positioning device and mobile terminal | |
| CA3205031C (en) | Method and laser tracking system for using laser level to track detector | |
| CN117907363B (en) | Imaging device, precision adjusting method and device thereof and readable storage medium | |
| CN116627158A (en) | A method for controlling the trajectory of an aircraft | |
| US20260098943A1 (en) | Laser scanning device, laser scanning method and program for laser scanning | |
| CN215182128U (en) | Calibration system of TOF camera | |
| US20240219177A1 (en) | Surveying system and method of operating a surveying system | |
| US20240361588A1 (en) | Optical apparatus having component that rotates mirror, control method of optical apparatus, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20240126 |
|
| WD01 | Invention patent application deemed withdrawn after publication |