The present application claims the benefit under 35 U.S.C. ยง 119 of German Patent Application No. DE 102020206593.4 filed on May 27, 2020, which is expressly incorporated herein by reference in its entirety.
The present invention relates to a method for calibrating at least one sensor, in particular an environment sensor, of a vehicle. The present invention relates moreover to a device for carrying out the method.
The present invention may be used in particular in vehicles driving autonomously or partly autonomously, which are usually equipped with a multitude of different sensors, in particular environment sensors such as radar, lidar, ultrasonic and/or video sensors, for example.
The calibration of a vehicle sensor is usually performed manually, namely with the aid of at least one calibration object that is adapted to the respective sensor type. In order to perform the calibration, the sensor must first be positioned and/or aligned exactly with respect to the at least one calibration object. Furthermore, the deviation between the sensor axis and the axis of travel of the vehicle must be defined. In the case of a multitude of sensors, these processes have a certain complexity. For this reason, various approaches have already been developed to automate the calibration of sensors.
A method for automatically calibrating a radar sensor of a vehicle is described, for example in German Patent Application No. DE 10 2018 203 941 A1, in which the vehicle is moved with the aid of a transport means along a path past a reflector for radar waves. The reflector in this case acts as the calibration object. While the vehicle is moved along the path, the radar sensor emits radar waves in the direction of the reflector, which are reflected by the reflector and are received again by the radar sensor. The position and/or the alignment of the radar sensor relative to the reflector is/are ascertained from the received radar waves with the aid of geometric calculations at different points in time, that is, at different vehicle positions. The radar sensor is spatially calibrated on the basis of this information, a lateral shift and/or a deviation of the alignment of the radar sensor relative to a center axis of the vehicle preferably being ascertained in the process. For this purpose, it is necessary to know the distance and/or the alignment of the center axis of the vehicle with respect to the reflector. This is the case if a conveyor belt is used as a transport means, whose position with respect to the reflector is predefined. By positioning and fixing the vehicle in position on the conveyor belt, for example with the aid of rails, the position of the vehicle with respect to the reflector is thus predefined. An elaborate alignment of the vehicle or the sensor with respect to the reflector may thus be omitted.
Starting from the aforementioned related art, the present invention is based on the objective of increasing the degree of automation further in the calibration of at least one sensor of a vehicle.
To achieve the objective, the method according to an example embodiment of the present invention is provided. Advantageous developments of the present invention may be gathered from the disclosure herein. Furthermore, in accordance with an example embodiment of the present invention, a device is provided for carrying out the method.
A method is provided for calibrating at least one sensor, in particular an environment sensor, of a vehicle, in which at least one calibration object is used, which is located at a distance from the vehicle and is detectable by the sensor. According to an example embodiment of the present invention, the position of the calibration object with respect to the sensor of the vehicle is changed by moving the calibration object or the vehicle. Following a change in position, current positional data are detected with the aid of the sensor and with the aid of at least one external camera. Subsequently, the positional data detected with the aid of the sensor and of the camera are reconciled.
The fact that the positional data are detected not only with the aid of the sensor, but also with the aid of at least one external camera makes a prior exact alignment of the sensor with respect to the calibration object unnecessary. For the positional data detected by the camera may be used as comparison data so that it is possible to perform a spatial calibration of the sensor by reconciling the data detected with the aid of the sensor and the data detected with the aid of the camera.
The calibration of the sensor thus requires less time. Furthermore, it is possible to achieve a high degree of automation since an exact positioning of the sensor with respect to the calibration object is no longer required. The opposite is the case since the position of the sensor with respect to the calibration object changes continually due to the movement of the calibration object or of the vehicle. The proposed change in position is achieved by moving the calibration object with respect to the vehicle or by moving the vehicle with respect to the calibration object. The respectively other object or vehicle preferably maintains its position.
The object or vehicle that is not moved preferably occupies a position whose positional data are already known. Thus, with the aid of the at least one external camera, it is only necessary to detect the changing positional data of the moving object or vehicle. In this manner, the method may be simplified further.
According to a first preferred specific embodiment of the present invention, the calibration object is moved around the vehicle. The calibration object may be moved for example with the aid of a robotic arm or a drone. Both the robotic arm as well as the drone make it possible to move the calibration object in all three spatial directions. Furthermore, it is possible to change the alignment of the calibration object with respect to the vehicle or with respect to the sensor.
According to an alternative specific embodiment of the present invention, the vehicle is rotated. The vehicle may be rotated for example with the aid of a turntable. By rotating the vehicle, a change in position of the calibration object with respect to the sensor is achieved by a change in position of the sensor. The change in position also involves a changed alignment of the calibration object with respect to the sensor.
The position of the at least one external camera is preferably predefined in a fixed manner and the camera is furthermore not moved while the method is carried out. Ideally, the at least one external camera is situated in such a way that a triangle is spanned between the camera, the calibration object and the sensor. Based on the positional data detected with the aid of the camera at different points in time and with the aid of geometric calculations, it is possible to perform an exact position determination.
An example development of the present invention provides for the vehicle or the at least one calibration object to be moved within a previously defined calibration range, which is detected by the at least one external camera, preferably by multiple external cameras. This ensures that the moving calibration object or vehicle is always detected by the at least one camera. Preferably, multiple cameras are used for the position detection so that a greater calibration range is also completely detectable. Furthermore, the multiple cameras preferably have a respectively overlapping detection range.
It is furthermore provided for the positional data detected with the aid of the sensor and the at least one external camera to be respectively provided with a time stamp. The time stamp facilitates the reconciliation of the positional data detected at different points in time. The time stamp ensures that only positional data detected at the same time are reconciled with one another.
When implementing the method of present invention, the movement of the calibration object or of the vehicle is preferably detected continuously with the aid of the sensor and with the aid of the at least one camera. A multitude of positional data are thus detected, which may be reconciled with one another.
Preferably, 6D positional data are detected with the aid of the at least one external camera. The positional data thus also contain information with respect to the respective alignment of the calibration object with respect to the sensor.
Furthermore, all detected positional data are preferably transmitted to a processing unit for evaluation. That is to say that the reconciliation of the positional data detected with the aid of the sensor and with the aid of the at least one external camera is performed with the aid of the processing unit. For transmitting the data to the processing unit, the sensor and the at least one external camera are respectively connected to the processing unit in data-transmitting fashion. The processing unit may also already have available known positional data of a fixedly installed calibration object or of a vehicle parked in a predefined position, which respectively is not moved while the method is carried out. The known positional data may be stored in a memory of the processing unit. Advantageously, the processing unit is a component of a device for calibrating the at least one sensor.
If the position of the vehicle is not known, but rather must be determined with the aid of the at least one camera, this may be done with aid of reference marks. Reference marks already existing on the vehicle or specifically placed on the vehicle may be used for this purpose. Existing reference marks may be predefined for example by the shape of the vehicle or the vehicle type. Alternatively or additionally, an available 2D or 3D model of the vehicle may be used.
Furthermore, a device for calibrating at least one sensor, in particular an environment sensor, of a vehicle is provided. The device comprises at least one calibration object, at least one camera as well as means for moving the vehicle or the at least one calibration object. The provided device is suitable in particular for carrying out the previously described method according to the present invention, so that the same advantages may be achieved with the aid of the device.
The at least one camera of the provided device is situated in such a way that it detects both the at least one calibration object as well as the vehicle. The detection range of the at least one camera preferably defines a calibration range, within which the calibration object or the vehicle is moved. For the complete detection of a greater calibration range, a device having multiple cameras is provided, which are preferably situated in such a way that their detection ranges overlap one another.
The at least one camera is fixedly installed and is connected in data-transmitting fashion to a processing unit for evaluating the detected positional data. The processing unit is preferably likewise a component of the provided device for calibrating at least one sensor. In order to allow for the reconciliation of the positional data detected with the aid of the at least one camera and the sensor data as well as for the subsequent spatial calibration of the sensor, the sensor is preferably also connected to the processing unit in data-transmitting fashion.
The provided means for moving the vehicle or the at least one calibration object preferably comprise a robotic arm, a drone or a turntable. The calibration object may be moved around the vehicle for example with the aid of the robotic arm or the drone. The vehicle may be rotated with the aid of the turntable.
The present invention is explained in greater detail below with reference to the figures.
Instead of an exact alignment of vehicle 1 or of the sensor with respect to calibration object 2, the position of calibration object 2 with respect to vehicle 1 is continuously changed, namely by moving calibration object 2 or vehicle 1. As shown in exemplary fashion in
In the set-up shown in
A further set-up for carrying out the method according to the present invention is illustrated in
If the turntable of the set-up of
Number | Date | Country | Kind |
---|---|---|---|
102020206593.4 | May 2020 | DE | national |