KR101473736B1 - Calibration apparatus for multi-sensor based on closed-loop and and method thereof - Google Patents
Calibration apparatus for multi-sensor based on closed-loop and and method thereof Download PDFInfo
- Publication number
- KR101473736B1 KR101473736B1 KR1020130160655A KR20130160655A KR101473736B1 KR 101473736 B1 KR101473736 B1 KR 101473736B1 KR 1020130160655 A KR1020130160655 A KR 1020130160655A KR 20130160655 A KR20130160655 A KR 20130160655A KR 101473736 B1 KR101473736 B1 KR 101473736B1
- Authority
- KR
- South Korea
- Prior art keywords
- sensor
- camera
- closed loop
- dimensional
- closed
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 239000011159 matrix material Substances 0.000 claims description 7
- 241000023320 Luma <angiosperm> Species 0.000 claims 1
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000004927 fusion Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D18/00—Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/26—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
본 발명은 폐루프 기반의 다중 센서 캘리브레이션 장치 및 그 방법에 관한 것이다.The present invention relates to a closed-loop based multiple sensor calibration apparatus and method.
로봇이나 자율주행 차량 등에서 주변 환경을 감지하기 위하여 여러 가지 센서를 사용하고 있다. 이 중 로봇이나 자율주행 차량 주변의 환경을 감지하기 위하여 라이다, 레이다, 카메라 등이 많이 사용되고 있으며, 하나의 단일 센서를 사용하기보다, 여러 개의 다중 센서를 이용하여 센서 정보를 융합하여 활용하고 있다. 서로 다른 센서 정보를 융합하기 위하여 각각의 센서 사이의 관계를 알아야 한다. 여기에서 센서 간의 관계는 센서 사이의 회전(Rotation)과 병진(Translation)이다. 센서 간의 관계를 알기 위하여 센서 간을 캘리브레이션(Calibration) 하여야 한다. 정보 융합의 정확성을 높이기 위해서는 캘리브레이션의 오차를 최소화해야 한다. Various sensors are used to detect the surrounding environment in a robot or an autonomous vehicle. Radar, radar, and camera are widely used to detect the environment around a robot or an autonomous vehicle. Rather than using a single sensor, multiple sensors are used to fuse sensor information . In order to fuse different sensor information, we need to know the relationship between each sensor. Here, the relationship between the sensors is the rotation between the sensors and the translation. In order to know the relationship between the sensors, it is necessary to calibrate between the sensors. In order to improve the accuracy of information fusion, the error of calibration should be minimized.
일반적으로 다중센서를 장치한 시스템에서 캘리브레이션을 수행하기 위해서는 캘리브레이션이 가능한 두 센서의 조합을 먼저 수행하고, 차례로 다른 조합에 대하여 캘리브레이션을 수행한다. 차례로 캘리브레이션을 하게 되면 첫 번째의 캘리브레이션 오차가 두 번째 캘리브레이션에 영향을 주고, 그 오차가 다시 다음 캘리브레이션에 영향을 주게 되어, 처음의 센서와 마지막의 센서 관계의 오차가 커지게 된다.Generally, in order to perform calibration in a system equipped with multiple sensors, a combination of two sensors capable of calibration is performed first, and calibration is performed on other combinations in turn. If calibration is performed in sequence, the first calibration error affects the second calibration, and the error again affects the next calibration, which increases the error between the initial sensor and the final sensor.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로서, 본 발명의 목적은, 다중센서로 구성된 시스템에서 센서들 간의 캘리브레이션을 수행할 때, 폐루프(Close-loop)로 센서들 간의 관계가 구성되도록 하여 센서들 간의 캘리브레이션의 성능을 향상하는 장치 및 그 방법을 제공하는 데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been conceived to solve the problems as described above, and it is an object of the present invention to provide an apparatus and method for performing a calibration between sensors in a system constituted by multiple sensors, So as to improve the performance of calibration between the sensors, and a method thereof.
본 명세서에 개시된 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치는, 다중 센서 캘리브레이션 장치에 있어서, 상기 다중 센서들로 구성된 폐루프가 폐루프 제약조건에 만족하는지를 결정하는 결정부와; 상기 다중 센서로 구성된 폐루프가 상기 폐루프 제약조건에 만족하면, 상기 폐루프 제약조건을 이용하여 상기 다중 센서의 각 센서 캘리브레이션에 사용되는 오차함수를 최적화하는 제어부를 포함하며, 상기 다중 센서 각각은 하나의 3차원 라이다에 각각 연결된 다수의 배열 카메라로 이루어질 수 있다. A closed-loop-based multiple sensor calibration apparatus according to an embodiment disclosed herein includes: a determination unit for determining whether a closed loop composed of the multiple sensors meets a closed-loop constraint; And a controller for optimizing an error function used for each sensor calibration of the multiple sensors using the closed loop constraint if the closed loop composed of the multiple sensors satisfies the closed loop constraint, And a plurality of array cameras respectively connected to one three-dimensional ladder.
본 명세서에 개시된 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 방법은, 다중 센서 캘리브레이션 방법에 있어서, 상기 다중 센서들로 구성된 폐루프가 폐루프 제약조건에 만족하는지를 결정하는 단계와; 상기 다중 센서로 구성된 폐루프가 상기 폐루프 제약조건에 만족하면, 상기 폐루프 제약조건을 이용하여 상기 다중 센서의 각 센서 캘리브레이션에 사용되는 오차함수를 최적화하는 단계를 포함하며, 상기 다중 센서 각각은 하나의 3차원 라이다에 각각 연결된 다수의 배열 카메라로 이루어질 수 있다.A closed-loop-based multiple sensor calibration method according to an embodiment disclosed herein is a multi-sensor calibration method comprising: determining whether a closed loop composed of the multiple sensors satisfies a closed-loop constraint; And optimizing an error function used in each sensor calibration of the multiple sensors using the closed loop constraint if the closed loop of multiple sensors satisfies the closed loop constraint, And a plurality of array cameras respectively connected to one three-dimensional ladder.
본 발명의 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치 및 그 방법은, 센서들 간의 관계가 폐루프를 구성하는 다중센서 환경에서 제약조건을 적용한 캘리브레이션으로 센서들 사이의 관계를 보다 정확하게 추출할 수 있다. 또한, 폐루프를 구성하지 않는 센서 캘리브레이션에서 임의의 센서를 추가하여 센서 관계 폐루프를 구성하도록 하여 본 발명의 센서 캘리브레이션 기법으로 캘리브레이션 결과를 향상시킬 수도 있다. 센서 캘리브레이션은 다중 센서를 사용하는 무인 차량이나 로봇 등에서 필수적인 조건으로 본 발명을 통해 보다 정확한 결과를 도출할 수도 있다.A closed-loop-based multi-sensor calibration apparatus and method thereof according to an embodiment of the present invention is an apparatus and method for a multi-sensor calibration in which a relationship between sensors is more accurately extracted . In addition, it is possible to improve the calibration result by the sensor calibration method of the present invention by configuring the sensor-related closed loop by adding any sensor in the sensor calibration not constituting the closed loop. The sensor calibration may result in more accurate results through the present invention under conditions that are essential for unmanned vehicles or robots using multiple sensors.
도 1은 본 발명의 일 실시예에 따른 3차원 라이다 및 다수의 카메라로 구성된 다중 센서를 나타낸 도이다.
도 2는 본 발명의 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치를 나타낸 도이다.
도 3은 도 1의 다중 센서에서 센서 간의 관계를 도식화한 도이다.
도 4는 본 발명의 일 실시예를 설명하기 센서 좌표를 나타낸 도이다.
도 5는 본 발명에 따른 폐루프 기반 다중 센서 캘리브레이션 결과를 나타낸 도이다.FIG. 1 is a diagram illustrating multiple sensors composed of a plurality of cameras and a three-dimensional array according to an exemplary embodiment of the present invention.
FIG. 2 illustrates a closed-loop-based multiple sensor calibration apparatus in accordance with an embodiment of the present invention.
3 is a diagram illustrating the relationship between sensors in the multiple sensors of FIG.
4 is a diagram showing sensor coordinates for explaining an embodiment of the present invention.
5 is a diagram illustrating the results of closed-loop-based multi-sensor calibration according to the present invention.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 정도로 상세하게 설명하기 위하여, 본 발명의 실시 예가 첨부된 도면을 참조하여 설명한다. 하지만, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고, 도면에서 본 발명을 명확하게 설명하기 위해 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통해 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings so that those skilled in the art can easily carry out the technical idea of the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly explain the present invention, parts not related to the description are omitted, and like parts are denoted by similar reference numerals throughout the specification.
이하에서는, 다중센서로 구성된 시스템에서 센서 간의 캘리브레이션의 성능을 향상하기 위해, 폐루프를 구성하는 센서 관계를 이용하여 전체의 캘리브레이션 오차를 줄이는 방법을 설명한다. 센서 정보 융합을 위하여 다중센서를 사용하는 대다수의 경우는 센서의 감지범위가 겹치게 되도록 구성하게 된다. 이는 다중 센서 관계에서 페루프를 구성할 수 있음을 나타낸다. Hereinafter, a method of reducing the overall calibration error by using the sensor relationship constituting the closed loop will be described in order to improve the performance of the calibration between the sensors in a system constituted by multiple sensors. In most of the cases where multiple sensors are used for fusion of sensor information, the detection ranges of the sensors are overlapped. This indicates that Peru can be configured in multiple sensor relationships.
본 발명을 적용하기 위하여 일반적으로 많이 쓰이는 다중센서인 카메라와 라이다(Lidar)가 적용된 센서 구성을 예로 들어 설명한다. In order to apply the present invention, the following description will be given taking as an example a sensor configuration using a camera and a Lidar, which are generally used in many cases.
도 1은 본 발명의 일 실시예에 따른 3차원 라이다 및 다수의 카메라로 구성된 다중 센서를 나타낸 도이다. 본 발명은 도 1의 다중 센서 구성 뿐 아니라 폐루프를 가지는 다중 센서 구조에서 공통적으로 적용할 수 있다. 도 1의 예는 하나의 3차원 라이다(10)와 3개의 카메라(20)로 구성된 다중 센서로 구성될 수 있다. 즉, 도 1은 하나의 3차원 라이다 센서(10)와 제 1, 2, 3 카메라(21, 22, 23)로 구성된다. FIG. 1 is a diagram illustrating multiple sensors composed of a plurality of cameras and a three-dimensional array according to an exemplary embodiment of the present invention. The present invention can be applied not only to the multiple sensor configuration of FIG. 1, but also to multiple sensor structures having a closed loop. The example of FIG. 1 may be composed of multiple sensors composed of one three-
일반적으로 도 1과 같은 다중 센서를 캘리브레이션 하기 위해서 센서 쌍(예를 들면, 3차원 라이다와 하나의 카메라)을 하나씩 캘리브레이션 하게 된다. 각 센서 쌍을 캘리브레이션 하기 위해서는 별도의 캘리브레이션 방법이 사용되며, 사용되는 센서에 따라 적정한 센서 캘리브레이션 방법을 사용한다. Generally, a pair of sensors (for example, a three-dimensional scanner and a single camera) are calibrated one by one to calibrate the multiple sensors as shown in FIG. To calibrate each pair of sensors, a separate calibration method is used, and the appropriate sensor calibration method is used according to the sensor used.
상기 제2 카메라(중앙)는, 제1 카메라(21)의 감지 영역(촬영 영역)과 일부 중복되고, 제3 카메라(23)의 감지 영역과 일부 중복된다. 3대의 카메라(20)는 3차원 라이다(10)와 감지 영역이 일부 중복된다. 센서 간의 관계(예를 들면, 3차원 라이다와 제1 카메라, 3차원 라이다와 제2 카메라, 제1 카메라와 제2 카메라)로 페루프를 구성할 수 있는 경우에는 폐루프로부터 제약조건을 만들 수 있다. The second camera (center) partially overlaps with the sensing area (sensing area) of the
도 2는 본 발명의 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치를 나타낸 도이다.FIG. 2 illustrates a closed-loop-based multiple sensor calibration apparatus in accordance with an embodiment of the present invention.
도 2에 도시한 바와 같이, 본 발명의 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치는, 다중 센서들로 구성된 폐루프가 폐루프 제약조건에 만족하는지를 결정하는 결정부(100)와; 상기 다중 센서로 구성된 폐루프가 상기 폐루프 제약조건에 만족하면, 상기 폐루프 제약조건을 이용하여 상기 다중 센서의 각 센서 캘리브레이션에 사용되는 오차함수를 최적화하는 제어부(200)로 구성되며, 상기 다중 센서는 하나의 3차원 라이다(10)에 각각 연결된 다수의 배열 카메라(20)로 이루어진다. 상기 제어부(200)는 상기 결정부(100)를 포함할 수도 있다.As shown in FIG. 2, a closed-loop-based multiple sensor calibration apparatus according to an embodiment of the present invention includes a
도 3은 도 1의 다중 센서에서 센서 간의 관계를 도식화한 도이다.3 is a diagram illustrating the relationship between sensors in the multiple sensors of FIG.
도 3에 도시한 바와 같이, 본 실시예에서는 도 2와 같이 2개의 작은 폐루프를 구성하게 된다. 상기 폐루프를 구성하게 되면 하나의 센서(3차원 라이다와 하나의 카메라)에서 루프를 따라서 센서 관계를 모두 계산하였을 때 다시 현재 센서 위치로 돌아와야 한다. 하나의 센서 좌표에서 다른 센서 좌표(X')로 변환하기 위해서는 다음과 같은 수학식 1이 정의된다.As shown in Fig. 3, the present embodiment constitutes two small closed loops as shown in Fig. When constructing the closed loop, it is necessary to return to the current sensor position when one sensor (three dimensional camera and one camera) calculates the sensor relationship along the loop. In order to convert from one sensor coordinate to another sensor coordinate (X '), the following Equation 1 is defined.
여기서, R은 센서(하나의 3차원 라이다와 하나의 카메라) 사이의 회전(Rotation) 행렬, T는 센서(하나의 3차원 라이다와 하나의 카메라) 사이의 병진(Translation) 벡터이고, X는 센서 좌표이다. Where R is the rotation matrix between the sensor (one 3D line and one camera), T is the translational vector between the sensor (one 3D line and one camera), X Is the sensor coordinate.
도 4는 본 발명의 일 실시예를 설명하기 센서 좌표를 나타낸 도이다.상기 센서 좌표라함은 각 센서(3차원 라이다, 카메라)가 가지는 고유의 3차원 좌표계(유클리디안 좌표계)이다. 즉, 센서 좌표란 3차원 라이다 센서 좌표계())와, 카메라 좌표계()를 나타낸다.4 is a diagram showing sensor coordinates for explaining an embodiment of the present invention. The sensor coordinate is an inherent three-dimensional coordinate system (euclidean coordinate system) of each sensor (three-dimensional camera). That is, the sensor coordinate is a three-dimensional sensor coordinate system ( ), A camera coordinate system ).
상기 결정부(100)는 3개의 센서(3차원 라이다(10)와 제1 카메라(21)로 이루어진 제1 센서, 3차원 라이다(10)와 제2 카메라(22)로 이루어진 제2 센서, 3차원 라이다(10)와 제3 카메라(23)로 이루어진 제3 센서)로 구성된 폐루프는 다음의 수학식 2와 같은 폐루프 제약조건이 만족하는지를 결정한다.The
여기서, R1은 하나의 3차원 라이다(10)와 제1 카메라(21) 사이의 회전(Rotation) 행렬을 나타내며, R2은 하나의 3차원 라이다(10)와 제2 카메라(22) 사이의 회전(Rotation) 행렬을 나타내며, R3은 하나의 제1 카메라(21)와 제2 카메라(22) 사이의 회전(Rotation) 행렬을 나타낸다. Herein, R 1 denotes a rotation matrix between one 3-dimensional R (10) and the
T1은 하나의 3차원 라이다(10)와 제1 카메라(21) 사이의 병진 벡터를 나타내며, T2은 하나의 3차원 라이다(10)와 제2 카메라(22) 사이의 병진 벡터를 나타내며, T3은 하나의 제1 카메라(21)와 제2 카메라(22) 사이의 병진 벡터를 나타낸다. T 1 denotes a translation vector between one 3-
위의 식에서 마지막 센서(제3 센서) 관계인 R3,T3는 다음과 같은 수학식 3과 같이 정의된다.In the above equation, R 3 and T 3 related to the last sensor (third sensor) are defined as shown in Equation 3 below.
즉, 하나의 센서(예를 들면, 제1 센서) 관계를 다른 두 센서(예를 들면, 제2 센서 및 제3 센서) 관계로 표현이 가능하다. 상기 제어부(200)는 이 폐루프 제약조건을 이용하여 각 센서 캘리브레이션에 사용되는 오차함수와 함께 최적화 과정을 수행함으로써 각각 별도의 센서 쌍(제1 센서와 제2 센서의 쌍/제2 센서와 제3 센서의 쌍)을 각자 캘리브레이션하는 방법의 결과를 보정할 수 있다. 이를 수학식으로 표현하자면, 기존의 센서 쌍(제1 센서와 제2 센서의 쌍/제2 센서와 제3 센서의 쌍)의 각 캘리브레이션 오차함수는 아래 수학식 4와 같다.That is, one sensor (for example, first sensor) relationship can be expressed in relation to the other two sensors (for example, the second sensor and the third sensor). The
여기서 f1, f2, f3는 함수이다. 는 캘리브레이션에서 센서 대응쌍의 오차이다. Where f 1 , f 2 , and f 3 are functions. Is the error of the sensor corresponding pair in the calibration.
폐루프를 이용한 오차함수는 R3,T3를 변환 대입함으로써 아래의 수학식5 와 같이 구해진다.The error function using the closed loop is obtained by the following Equation 5 by transforming and substituting R 3 and T 3 .
위와 같이 의 조합으로 구성하여 폐루프 조건이 만족하도록 한다. 본 발명은 세 개의 센서(제1 센서, 제2 센서, 제3 센서)로 구성된 폐루프를 예로 제시하였으나, 이에 한정하지 않으며, 세 개 이상의 센서가 폐루프를 구성하는 것에 적용될 수 있다. as above So that the closed loop condition is satisfied. Although the present invention has been described as an example of a closed loop composed of three sensors (a first sensor, a second sensor, and a third sensor), the present invention is not limited thereto, and three or more sensors can be applied to constitute a closed loop.
도 5는 본 발명에 따른 폐루프 기반 다중 센서 캘리브레이션 결과로서, 도 1의 다중 센서의 실시예에서 폐루프를 구성하여 다중 센서를 캘리브레이션 한 것(붉은색)과 종래의 방법(파란색)으로 캘리브레이션 한 결과이다.Figure 5 is a closed loop based multiple sensor calibration result in accordance with the present invention in which the closed loop is configured in the multiple sensor embodiment of Figure 1 to calibrate multiple sensors in red (red) and conventional (blue) Results.
3차원 라이다(10)를 중심으로 하여 위치를 나타낼 때, 설계상의 개략적인 위치(검은색)에서 보듯이, 3대의 카메라(20)는 카메라가 수평으로 놓여 있음을 알 수 있다. 종래의 방법은 3대의 카메라 위치가 수평 방향으로 각각 지역 최저점(local minimum)에 빠져 있으며, 본 발명에서는 3대의 카메라(20)가 거의 수평에 놓여 있음을 알 수 있다.As shown in the schematic position (black) in the design when three-
이상에서 설명한 바와 같이, 본 발명의 실시예에 따른 폐루프 기반의 다중 센서 캘리브레이션 장치 및 그 방법은, 센서 관계가 폐루프를 구성하는 다중센서 환경에서 제약조건을 적용한 캘리브레이션으로 센서 사이의 관계를 보다 정확하게 추출할 수 있다. 또한, 폐루프를 구성하지 않는 센서 캘리브레이션에서 임의의 센서를 추가하여 센서 관계 폐루프를 구성하도록 하여 본 발명의 센서 캘리브레이션 기법으로 캘리브레이션 결과를 향상시킬 수도 있다. 센서 캘리브레이션은 다중 센서를 사용하는 무인 차량이나 로봇 등에서 필수적인 조건으로 본 발명을 통해 보다 정확한 결과를 도출할 수도 있다.As described above, the closed-loop-based multi-sensor calibration apparatus and method according to an embodiment of the present invention can be applied to a multi-sensor environment in which a sensor relationship constitutes a closed loop. It can be extracted accurately. In addition, it is possible to improve the calibration result by the sensor calibration method of the present invention by configuring the sensor-related closed loop by adding any sensor in the sensor calibration not constituting the closed loop. The sensor calibration may result in more accurate results through the present invention under conditions that are essential for unmanned vehicles or robots using multiple sensors.
본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
Claims (7)
상기 다중 센서들로 구성된 폐루프가 폐루프 제약조건에 만족하는지를 결정하는 결정부와;
상기 다중 센서로 구성된 폐루프가 상기 폐루프 제약조건에 만족하면, 상기 폐루프 제약조건을 이용하여 상기 다중 센서의 각 센서 캘리브레이션에 사용되는 오차함수의 해를 구하는 제어부를 포함하며,
상기 다중 센서 각각은 하나의 3차원 라이다에 각각 연결된 다수의 배열 카메라로 이루어지는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 장치.In a multiple sensor calibration apparatus,
A determination unit that determines whether a closed loop composed of the multiple sensors satisfies a closed loop constraint;
And a controller for obtaining a solution of an error function used for each sensor calibration of the multiple sensors using the closed loop constraint when the closed loop composed of the multiple sensors satisfies the closed loop constraint,
Wherein each of the plurality of sensors comprises a plurality of array cameras connected to one three-dimensional array.
를 통해 상기 다중 센서 내의 제1 센서 좌표에서 제2 센서 좌표(X')로 변환하며, 여기서, R은 하나의 3차원 라이다와 하나의 카메라 사이의 회전(Rotation) 행렬, T는 하나의 3차원 라이다와 하나의 카메라 사이의 병진(Translation) 벡터, X는 센서 좌표를 나타내는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 장치.The apparatus of claim 1,
(X ') from the first sensor coordinates in the multiple sensors, where R is a rotation matrix between one 3-dimensional and one camera, T is a 3 A translation vector between one dimensional camera and the one dimensional camera, and X represents sensor coordinates.
상기 3차원 라이다와 제1 카메라로 이루어진 제1 센서, 상기 3차원 라이다와 제2 카메라로 이루어진 제2 센서, 상기 제1 카메라와 제2 카메라로 이루어진 제3 센서로 구성된 폐루프가 식의 폐루프 제약조건을 만족하는지를 결정하며,
여기서, R1은 하나의 3차원 라이다와 제1 카메라 사이의 회전(Rotation) 행렬을 나타내며, R2은 하나의 3차원 라이다와 제2 카메라 사이의 회전(Rotation) 행렬을 나타내며, R3은 하나의 3차원 라이다와 제3 카메라 사이의 회전(Rotation) 행렬을 나타내며, T1은 하나의 3차원 라이다와 제1 카메라 사이의 병진 벡터를 나타내며, T2은 하나의 3차원 라이다와 제2 카메라 사이의 병진 벡터를 나타내며, T3은 하나의 제1 카메라와 제2 카메라 사이의 병진 벡터를 나타내는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 장치.2. The apparatus according to claim 1,
A closed loop composed of a first sensor made up of the three-dimensional ray and the first camera, a second sensor made up of the three-dimensional ray and the second camera, and a third sensor made up of the first camera and the second camera Loop closed loop constraint,
Here, R 1 represents a rotation matrix between one 3-dimensional RI and the first camera, R 2 represents a rotation matrix between one 3-dimensional RI and the second camera, and R 3 Denotes a rotation matrix between one 3-dimensional Lada and a 3rd camera, T 1 denotes a translation vector between one 3-dimensional Lada and the 1st camera, and T 2 denotes one 3-dimensional Luma And T 3 denotes a translation vector between one of the first camera and the second camera.
식을 통해 정의되는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 장치.5. The method of claim 4, wherein each calibration error function of the pair of the first sensor and the second sensor, the pair of the second sensor and the third sensor,
≪ / RTI > wherein the closed-loop-based multi-sensor calibration device is defined by an equation.
식을 통해 구해지는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 장치.6. The method of claim 5, wherein the error function using the closed-
≪ / RTI > is obtained by the following equation: < EMI ID = 1.0 >
상기 다중 센서들로 구성된 폐루프가 폐루프 제약조건에 만족하는지를 결정하는 단계와;
상기 다중 센서로 구성된 폐루프가 상기 폐루프 제약조건에 만족하면, 상기 폐루프 제약조건을 이용하여 상기 다중 센서의 각 센서 캘리브레이션에 사용되는 오차함수의 해를 구하는 단계를 포함하며,
상기 다중 센서 각각은 하나의 3차원 라이다에 각각 연결된 다수의 배열 카메라로 이루어지는 것을 특징으로 하는 폐루프 기반의 다중 센서 캘리브레이션 방법.In a multiple sensor calibration method,
Determining if the closed loop comprised of the multiple sensors satisfies a closed loop constraint;
Determining a solution of an error function used for each sensor calibration of the multiple sensors using the closed loop constraint if the closed loop composed of the multiple sensors satisfies the closed loop constraint,
Wherein each of the plurality of sensors comprises a plurality of array cameras connected to a single three-dimensional array.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130160655A KR101473736B1 (en) | 2013-12-20 | 2013-12-20 | Calibration apparatus for multi-sensor based on closed-loop and and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130160655A KR101473736B1 (en) | 2013-12-20 | 2013-12-20 | Calibration apparatus for multi-sensor based on closed-loop and and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101473736B1 true KR101473736B1 (en) | 2014-12-18 |
Family
ID=52679171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130160655A KR101473736B1 (en) | 2013-12-20 | 2013-12-20 | Calibration apparatus for multi-sensor based on closed-loop and and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101473736B1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107167788A (en) * | 2017-03-21 | 2017-09-15 | 深圳市速腾聚创科技有限公司 | Obtain laser radar calibration parameter, the method and system of laser radar calibration |
CN108020825A (en) * | 2016-11-03 | 2018-05-11 | 岭纬公司 | Laser radar, Laser video camera head, the fusion calibration system of video camera and method |
KR101932041B1 (en) * | 2017-03-02 | 2018-12-24 | 충북대학교 산학협력단 | Method and apparatus for calibration of dual Lidar sensors |
KR20190064708A (en) | 2017-11-30 | 2019-06-11 | 한국로봇융합연구원 | Multi sensor calibration system and calibration method for multi sensor |
KR20190072734A (en) * | 2017-12-18 | 2019-06-26 | 전자부품연구원 | Calibration Method for Integrating a Single Three-dimensional Coordinate System of Multiple Sensors |
CN110376598A (en) * | 2019-08-14 | 2019-10-25 | 深圳市镭神智能***有限公司 | A kind of vision system and laser radar fusing device and emerging system |
KR20200052391A (en) * | 2018-10-22 | 2020-05-15 | 주식회사 스프링클라우드 | Distance measuring equipment for autonomous vehicles |
CN111492403A (en) * | 2017-10-19 | 2020-08-04 | 迪普迈普有限公司 | Lidar to camera calibration for generating high definition maps |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100157280A1 (en) | 2008-12-19 | 2010-06-24 | Ambercore Software Inc. | Method and system for aligning a line scan camera with a lidar scanner for real time data fusion in three dimensions |
US20100235129A1 (en) | 2009-03-10 | 2010-09-16 | Honeywell International Inc. | Calibration of multi-sensor system |
KR101033167B1 (en) | 2011-01-31 | 2011-05-11 | 국방과학연구소 | Device, system and method for calibration of camera and laser range finder |
-
2013
- 2013-12-20 KR KR1020130160655A patent/KR101473736B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100157280A1 (en) | 2008-12-19 | 2010-06-24 | Ambercore Software Inc. | Method and system for aligning a line scan camera with a lidar scanner for real time data fusion in three dimensions |
US20100235129A1 (en) | 2009-03-10 | 2010-09-16 | Honeywell International Inc. | Calibration of multi-sensor system |
KR101033167B1 (en) | 2011-01-31 | 2011-05-11 | 국방과학연구소 | Device, system and method for calibration of camera and laser range finder |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108020825A (en) * | 2016-11-03 | 2018-05-11 | 岭纬公司 | Laser radar, Laser video camera head, the fusion calibration system of video camera and method |
CN108020825B (en) * | 2016-11-03 | 2021-02-19 | 岭纬公司 | Fusion calibration system and method for laser radar, laser camera and video camera |
KR101932041B1 (en) * | 2017-03-02 | 2018-12-24 | 충북대학교 산학협력단 | Method and apparatus for calibration of dual Lidar sensors |
CN107167788A (en) * | 2017-03-21 | 2017-09-15 | 深圳市速腾聚创科技有限公司 | Obtain laser radar calibration parameter, the method and system of laser radar calibration |
CN111492403A (en) * | 2017-10-19 | 2020-08-04 | 迪普迈普有限公司 | Lidar to camera calibration for generating high definition maps |
US11747455B2 (en) | 2017-10-19 | 2023-09-05 | Nvidia Corporation | Calibrating sensors mounted on an autonomous vehicle |
KR20190064708A (en) | 2017-11-30 | 2019-06-11 | 한국로봇융합연구원 | Multi sensor calibration system and calibration method for multi sensor |
KR20190072734A (en) * | 2017-12-18 | 2019-06-26 | 전자부품연구원 | Calibration Method for Integrating a Single Three-dimensional Coordinate System of Multiple Sensors |
KR102021202B1 (en) * | 2017-12-18 | 2019-09-11 | 전자부품연구원 | Calibration Method for Integrating a Single Three-dimensional Coordinate System of Multiple Sensors |
KR20200052391A (en) * | 2018-10-22 | 2020-05-15 | 주식회사 스프링클라우드 | Distance measuring equipment for autonomous vehicles |
KR102426922B1 (en) * | 2018-10-22 | 2022-07-29 | 주식회사 스프링클라우드 | Distance measuring equipment for autonomous vehicles |
CN110376598A (en) * | 2019-08-14 | 2019-10-25 | 深圳市镭神智能***有限公司 | A kind of vision system and laser radar fusing device and emerging system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101473736B1 (en) | Calibration apparatus for multi-sensor based on closed-loop and and method thereof | |
US10726579B1 (en) | LiDAR-camera calibration | |
JP5371927B2 (en) | Coordinate system calibration method and robot system | |
US9826217B2 (en) | System and method for adjusting a baseline of an imaging system with microlens array | |
US20230093680A1 (en) | Data fusion | |
US20200158840A1 (en) | Multi-mode multi-sensor calibration | |
KR101565900B1 (en) | Device, method for calibration of camera and laser range finder | |
US10353072B2 (en) | Laser scanner controlling device, laser scanner controlling method, and laser scanner controlling program | |
US11426876B2 (en) | Information processing apparatus, information processing method, and program | |
WO2012133457A1 (en) | Object recognition device | |
JP6515650B2 (en) | Calibration apparatus, distance measuring apparatus and calibration method | |
CN112946609B (en) | Calibration method, device and equipment for laser radar and camera and readable storage medium | |
CN112558043B (en) | Laser radar calibration method and electronic equipment | |
CN115427832A (en) | Lidar and image calibration for autonomous vehicles | |
US20180117760A1 (en) | Robotic sensing apparatus and methods of sensor planning | |
KR20210061875A (en) | Method for detecting defects in the 3d lidar sensor using point cloud data | |
JP5976027B2 (en) | Sensor axis deviation detection device and sensor axis deviation detection method | |
Mader et al. | An integrated flexible self-calibration approach for 2D laser scanning range finders applied to the Hokuyo UTM-30LX-EW | |
CN111496845A (en) | Installation method of TOF module for robot | |
WO2020215296A1 (en) | Line inspection control method for movable platform, and line inspection control device, movable platform and system | |
JP2018074479A (en) | Imaging apparatus and mobile object system | |
CN111044039A (en) | Monocular target area self-adaptive high-precision distance measuring device and method based on IMU | |
JP6901870B2 (en) | Position estimator, control method, and program | |
US11039114B2 (en) | Method for determining distance information from images of a spatial region | |
US11524702B2 (en) | Method and device for autonomous driving control, vehicle, storage medium and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |