Test method and test device

Through the testing device and method, the performance of ADB technology is evaluated based on the location of the masked area and the target masked area generated by the ADB function, and the difficulty of evaluating the ADB effect in the prior art is solved, and the testing efficiency and accuracy are improved.

CN119738134APending Publication Date: 2025-04-01HUAWEI TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311286510.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-29
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

It is difficult for the prior art to effectively evaluate the effectiveness of adaptive high beam (ADB) technology, especially under the influence of vehicle speed, ambient light and road conditions.

Method used

Provided is a testing device and a testing method, which determines the test results of ADB performance by obtaining user input, determines the target test mode, and determines the test results of ADB performance based on the shading area generated by the ADB function and its position in the corresponding spatial coordinate system.

Benefits of technology

This method can be applied to test scenarios at different development stages of ADB, improve testing efficiency, reduce the impact of different sensor models on test results, and improve the accuracy of test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119738134A_ABST
    Figure CN119738134A_ABST
Patent Text Reader

Abstract

The invention provides a testing device and a testing method. The testing device comprises an obtaining unit used for obtaining input of a user for a target testing mode on a first interface, the first interface can comprise multiple testing modes, different testing modes are used for testing the performance of different components in the ADB function, and the target testing mode is one of the multiple testing modes; acquiring first information associated with input of a user on the first interface; and the processing unit is used for determining a test result of the ADB performance in the target test mode according to the first information. The ADB performance evaluation method and device can be used for ADB performance evaluation of a new energy vehicle or an intelligent driving vehicle, can be suitable for test scenes of different development stages of the ADB, and can improve the test efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart cars, and more specifically, to a testing method and a testing device. Background Art

[0002] With the rapid development of the vehicle industry, many auxiliary driving technologies have been developed to improve the safety of vehicle driving, such as adaptive driving beam (ADB) technology. ADB technology is a high beam technology with automatic beam shaping, which can adaptively direct the light to different directions according to the current road conditions, thereby changing the high beam light type, thereby avoiding dazzling other road users and blinding the driver.

[0003] Since the effect of ADB is affected by many factors such as vehicle speed, ambient light, and specific road conditions, it is particularly difficult to evaluate the effect of ADB. How to evaluate the effect of ADB has become an urgent problem to be solved. Summary of the invention

[0004] The present application provides a testing device and a testing method, which can be applied to testing scenarios in different development stages of ADB and can improve testing efficiency.

[0005] In a first aspect, a testing device is provided, the device comprising: an acquisition unit, for acquiring a first input of a user in a first interface, the first interface comprising a first test mode, a second test mode and a third test mode, the first test mode being used to test the performance of a control device for an adaptive high beam, the second test mode being used to test the performance of a headlight, the third test mode being used to test the performance of a system consisting of an ADB control device and headlights, the first input being an input for a target test mode, the target test mode being one of the first test mode, the second test mode and the third test mode; acquiring a first signal associated with the first input; a processing unit, for determining, based on the first signal, a test result of the ADB performance in the target test mode.

[0006] In actual scenarios, different test scenarios may be involved for different stages of ADB development. For example, depending on the development progress and the object to be tested, it may involve testing only the ADB control device, or only the headlights, or it may involve testing the entire system consisting of the ADB control device and the headlights. In different test scenarios, the input conditions and evaluation contents required for the test may be different.

[0007] In the present application, the test result of ADB performance can be determined in a specified test mode according to the user's input, which can be applied to the test scenarios of different development stages of ADB and can improve the test efficiency.

[0008] In combination with the first aspect, in some implementations of the first aspect, the first information may indicate a position of a first shielding area in a first spatial coordinate system, the first shielding area including a shielding area generated by an ADB function in response to a first traffic element. The processing unit may be configured to: determine a test result of the ADB performance in a target test mode according to the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the second spatial coordinate system, the position of the target shielding area in the second spatial coordinate system being associated with the position of the first traffic element in the second coordinate system.

[0009] In some possible implementations, the first space coordinate system and / or the second space coordinate system may correspond to a target test pattern.

[0010] In actual scenarios, on the one hand, the light pattern emitted by the ADB function through the headlights may be difficult to distinguish at a distant boundary, so it is difficult to obtain the accurate occlusion area generated by the ADB function based on the illumination information. On the other hand, this method is difficult to apply to various test scenarios in the ADB development process. In addition, by collecting images of traffic elements corresponding to the occlusion area generated by the ADB function, and evaluating the performance of ADB based on the positions of the occlusion area generated by ADB and the area to be occluded in the image, the evaluation results will be heavily dependent on the parameters and model of the camera that collected the image.

[0011] In the present application, the test results of ADB performance are determined based on the shielded area generated by the ADB function and the position of the target shielded area in the corresponding spatial coordinate system. This can avoid the problem of unclear boundaries, reduce the interference of different sensor models on the test results, and can be widely applicable to various test scenarios of ADB.

[0012] In combination with the first aspect, in some implementations of the first aspect, the processing unit may also be used to: determine a position of the target shielding area in the second space coordinate system according to sensing data collected by at least one sensor.

[0013] In some possible implementations, based on the sensor data collected by the sensor, the position of the target shielded area in the spatial coordinate system associated with the sensor data can be determined through manual labeling, automatic labeling, a combination of pre-labeling and manual labeling, etc.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the at least one sensor may include a binocular camera, and the position of the first traffic element in the second spatial coordinate system is determined based on data collected by the binocular camera; or, at least one sensor includes a radar, and the position of the first traffic element in the second spatial coordinate system is determined based on data collected by the radar.

[0015] In some possible implementations, based on the sensor data collected by the sensor, the position of the traffic element in the test scene in the corresponding spatial coordinate system can be determined. Combined with the positional relationship between the target shielding area and the corresponding traffic element, the position of the target shielding area in the corresponding coordinate system can be determined. For example, for vehicle #1 in the test scene, the corresponding area to be shielded can be the driver position of vehicle #1.

[0016] In the present application, since the target shielding area is associated with the position of the first traffic element in the second coordinate system, by determining the position of the corresponding traffic element in the second coordinate system, the workload of marking the target shielding area can be reduced, and the test efficiency can be improved.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the at least one sensor includes a radar and a monocular camera that is arranged relatively stationary relative to the radar, and the position of the target obscured area in the second space coordinate system is determined based on the position of the target obscured area in the first image and the mapping relationship between the image coordinate system of the first image and the second space coordinate system. The first image is an image captured by the monocular camera, and the mapping relationship between the image coordinate system of the first image and the second space coordinate system is determined based on the data captured by the radar.

[0018] In combination with the first aspect, in some implementations of the first aspect, a mapping relationship between the first space coordinate system and the second space coordinate system is determined according to posture information of the vehicle.

[0019] In some possible implementations, the sensor data used by the test device may be collected by sensors such as cameras and radars installed on the test vehicle.

[0020] In one embodiment, in order to reduce the test cost, the sensor data collected by the sensor equipped on the test vehicle can be used, and the mapping relationship between the corresponding space coordinate systems can be determined according to the posture information of the vehicle.

[0021] In combination with the first aspect, in certain implementations of the first aspect, the vehicle lamp may include a plurality of light-emitting units arranged in an array, the first shielding area corresponds to at least one of the plurality of light-emitting units, and the first information may indicate a position of the first shielding area in the first space coordinate system by indicating a position of the at least one light-emitting unit in the plurality of light-emitting units. The processing unit may also be configured to: determine a position of the first shielding area in the first space coordinate system according to the position of the at least one light-emitting unit in the plurality of light-emitting units and the structural information of the vehicle lamp.

[0022] In combination with the first aspect, in certain implementations of the first aspect, the vehicle lamp includes a plurality of light-emitting units arranged in an array, the first information includes a brightness value of each of the plurality of light-emitting units, and the processing unit can also be used to: determine a position of the first shielding area in the first spatial coordinate system based on a position of the first light-emitting unit among the plurality of light-emitting units and structural information of the vehicle lamp, and the brightness value of the first light-emitting unit is less than or equal to a first threshold.

[0023] For example, when the ADB function emits a corresponding light pattern through the vehicle lights, since the illumination of the shielded area is relatively small, the light-emitting units with brightness values ​​less than or equal to a preset threshold value may be considered as light-emitting units corresponding to the shielded area.

[0024] In actual scenarios, the light pattern emitted by the ADB function through the headlights may be difficult to distinguish at a distance, so it is difficult to obtain the accurate shielding area generated by the ADB function based on the illumination information. In this application, based on the position of the light-emitting unit corresponding to the first shielding area and the structural information of the headlights, the position of the first shielding area in the first space coordinate system is determined, which can improve the accuracy of the determined shielding area, thereby improving the accuracy of the test results.

[0025] In combination with the first aspect, in some implementations of the first aspect, the first shielding area is located in a first plane associated with the first traffic element, and the target shielding area is located in the first plane.

[0026] In some possible implementations, the processing unit may also be used to: determine that the first traffic element is successfully shielded when the range of the first shielding area is greater than or equal to the range of the target shielding area, and the target shielding area is within the first shielding area; and / or determine the shielding accuracy for the first traffic element based on the difference between the range of the first shielding area and the range of the target shielding area; and / or determine the luminous flux loss corresponding to the first traffic element based on the difference between the luminous flux of the vehicle light in the first shielding area and the luminous flux in the target shielding area.

[0027] In actual scenarios, the boundary of the masked area generated by the ADB function can be reflected as a spatial surface. Characterizing the masked area in the corresponding spatial coordinate system and determining the test result may involve relatively large computational overhead.

[0028] In the present application, the test results of each test item are determined according to the first shielding area and the target shielding area in the first plane, which can reduce the resource overhead in the process of determining the test results and improve the test efficiency.

[0029] In combination with the first aspect, in certain implementations of the first aspect, the first shielding area is a shielding area generated by the ADB function in response to the first traffic element at the first moment, and the target shielding area includes a first target shielding area, and the first target shielding area is determined according to the position of the first traffic element at the first moment. The processing unit may also include: determining shielding stability according to the moving distance between the first shielding area and the second shielding area, and the moving distance between the first target shielding area and the second target shielding area; wherein the second shielding area is a shielding area generated by the ADB function in response to the first traffic element at the second moment, and the second target shielding area is determined according to the position of the first traffic element at the second moment.

[0030] In this application, the dynamic response performance of the ADB can be evaluated by determining the shielding stability.

[0031] In combination with the first aspect, in certain implementations of the first aspect, the acquisition unit can also be used to: obtain a second input from the user on a second interface, the second interface includes information of multiple sensors, and the second input is used to indicate a first sensor among the multiple sensors; the processing unit can be used to: determine the test result of the ADB performance in the target test mode based on the first information and the sensor data collected by the first sensor.

[0032] In combination with the first aspect, in certain implementations of the first aspect, the acquisition unit can also be used to: obtain a third input from the user on a third interface, the third interface includes at least one test item, and the third input is used to indicate a target test item in the at least one test item; the processing unit can be used to: test the target test item according to the first information to obtain a test result of the ADB performance under the target test mode.

[0033] In the present application, testing is performed based on sensors and / or test items indicated by the user, which can more flexibly meet the user's testing needs.

[0034] In combination with the first aspect, in certain implementations of the first aspect, at least one test item may include at least one of the following: shielding accuracy, luminous flux loss, shielding stability, and shielding success rate, and the shielding success rate is determined based on the number of successfully shielded traffic elements.

[0035] In combination with the first aspect, in some implementations of the first aspect, the processing unit may also be used to: control a display unit associated with the test device to display at least one of the first interface, the second interface, and the third interface.

[0036] In combination with the first aspect, in some implementations of the first aspect, the processing unit may also be used to: control a display unit associated with the test device to display a test result of the ADB performance.

[0037] In a second aspect, a testing method is provided, which can be executed by a testing device, or by a chip or processor in the testing device. In some possible implementations, the method can be executed by a system consisting of a test object and a testing device.

[0038] The method includes: acquiring first information, the first information is used to indicate the position of a first shielding area in a first spatial coordinate system, the first shielding area includes a shielding area generated by an ADB function in response to a first traffic element; acquiring the position of a target shielding area in a second spatial coordinate system, the position of the target shielding area in the second spatial coordinate system is determined according to the position of the first traffic element in the second spatial coordinate system; determining a measurement result of the ADB performance according to the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the second spatial coordinate system.

[0039] In combination with the second aspect, in some implementations of the second aspect, the method may further include: determining a position of the target shielding area in the second space coordinate system based on sensing data collected by at least one sensor.

[0040] In combination with the second aspect, in certain implementations of the second aspect, the at least one sensor may include a binocular camera, and the position of the first traffic element in the second spatial coordinate system is determined based on data collected by the binocular camera; or, the at least one sensor may include a radar, and the position of the first traffic element in the second spatial coordinate system is determined based on data collected by the radar.

[0041] In combination with the second aspect, in certain implementations of the second aspect, the at least one sensor may include the radar and a monocular camera that is relatively stationary with respect to the radar. The position of the target shielding area in the second spatial coordinate system is determined based on the position of the target shielding area in the first image and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system. The first image is an image captured by the monocular camera, and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system is determined based on the data collected by the radar.

[0042] In combination with the second aspect, in some implementations of the second aspect, a mapping relationship between the first space coordinate system and the second space coordinate system is determined according to posture information of the vehicle.

[0043] In conjunction with the second aspect, in certain implementations of the second aspect, the vehicle lamp includes a plurality of light-emitting units arranged in an array, the first shielding area corresponds to at least one of the plurality of light-emitting units, and the first information indicates a position of the first shielding area in the first space coordinate system by indicating a position of the at least one light-emitting unit in the plurality of light-emitting units. The method may also include: determining a position of the first shielding area in the first space coordinate system according to the position of the at least one light-emitting unit in the plurality of light-emitting units and the structural information of the vehicle lamp.

[0044] In conjunction with the second aspect, in certain implementations of the second aspect, the vehicle lamp includes a plurality of light-emitting units arranged in an array, and the first information may include a brightness value of each of the plurality of light-emitting units. The method may further include: determining a position of the first shielding area in the first space coordinate system according to a position of the first light-emitting unit in the plurality of light-emitting units and structural information of the vehicle lamp, and the brightness value of the first light-emitting unit is less than or equal to a first threshold.

[0045] In combination with the second aspect, in certain implementations of the second aspect, the first shielding area is in a first plane, and the target shielding area is in the first plane. The method may also include: when the range of the first shielding area is greater than or equal to the range of the target shielding area, and the target shielding area is in the first shielding area, determining that the first traffic element is successfully shielded; and / or, according to the difference between the range of the first shielding area and the range of the target shielding area, determining the shielding accuracy for the first traffic element; and / or, according to the difference between the luminous flux of the vehicle light in the first shielding area and the luminous flux in the target shielding area, determining the luminous flux loss corresponding to the first traffic element.

[0046] In conjunction with the second aspect, in certain implementations of the second aspect, the first shielding area is a shielding area generated by the ADB function in response to the first traffic element at a first moment, and the target shielding area includes a first target shielding area, and the first target shielding area is determined according to the position of the first traffic element at the first moment. The method may also include: determining shielding stability according to the moving distance between the first shielding area and the second shielding area, and the moving distance between the first target shielding area and the second target shielding area. The second shielding area is a shielding area generated by the ADB function in response to the first traffic element at a second moment, and the second target shielding area is determined according to the position of the first traffic element at the second moment.

[0047] In a third aspect, a testing device is provided, which includes: a memory for storing a computer program; and a processor for executing the computer program stored in the memory, so that the device executes the method in the above-mentioned second aspect and any possible implementation manner thereof.

[0048] In a fourth aspect, a test system is provided, which includes a display unit and a test platform, and the test platform includes the device of the first aspect or the third aspect and any possible implementation thereof.

[0049] In a fifth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is run on a computer, the computer executes the method in the second aspect and any possible implementation thereof.

[0050] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable medium stores a computer program, and when the computer program runs on a computer, the computer executes the method in the second aspect and any possible implementation thereof.

[0051] In a seventh aspect, a chip is provided, which includes a circuit for executing the method in the above-mentioned second aspect and any possible implementation manner thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 It is a functional block diagram of the intelligent driving device 100 provided in an embodiment of the present application;

[0053] Figure 2 is a schematic diagram of a working scenario of an adaptive high beam provided in an embodiment of the present application;

[0054] Figure 3 This is a rendering of an actual working scene of an adaptive high beam lamp provided in an embodiment of the present application;

[0055] Figure 4 is a schematic diagram of a light-emitting unit of a vehicle lamp provided in an embodiment of the present application;

[0056] Figure 5 It is a flow chart of a testing method provided in an embodiment of the present application;

[0057] Figure 6 is a schematic diagram of a light pattern of a vehicle lamp provided in an embodiment of the present application;

[0058] Figure 7 is a schematic diagram of the shielding accuracy provided by an embodiment of the present application;

[0059] Figure 8 It is a schematic diagram of another testing method provided in an embodiment of the present application;

[0060] Fig. 9 It is a schematic diagram of another testing method provided in an embodiment of the present application;

[0061] Fig.10It is a schematic diagram of several interactive interfaces provided in the embodiments of the present application;

[0062] Fig.11 It is a schematic diagram of a test process provided in an embodiment of the present application;

[0063] Fig.12 is a schematic block diagram of a testing device provided in an embodiment of the present application;

[0064] Fig.13 is a schematic block diagram of another testing device provided in an embodiment of the present application;

[0065] Fig.14 is a schematic diagram of a test scenario provided in an embodiment of the present application;

[0066] Fig.15 is a schematic diagram of another test scenario provided in an embodiment of the present application;

[0067] Fig.16 is a schematic diagram of another test scenario provided in an embodiment of the present application;

[0068] Fig.17 is a schematic diagram of a simulation result correction scenario provided in an embodiment of the present application;

[0069] Fig.18 It is a schematic block diagram of another testing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0070] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0071] Figure 1 It is a functional block diagram of the intelligent driving device 100 provided in an embodiment of the present application. The intelligent driving device 100 may include a perception system 120 and a computing platform 150, wherein the perception system 120 may include one or more sensors for sensing information about the environment around the intelligent driving device 100. For example, the perception system 120 may include a positioning system, and the positioning system may be a global positioning system (GPS), or a Beidou system or other positioning systems. The perception system 120 may also include an inertial measurement unit (IMU), one or more of a laser radar, a millimeter wave radar, an ultrasonic radar, and a camera device.

[0072] Some or all functions of the intelligent driving device 100 may be controlled by the computing platform 150. The computing platform 150 may include one or more processors, such as processors 151 to 15n (n is a positive integer). The processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor may implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field programmable gate array (FPGA). In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. In addition, the computing platform 150 can also include a memory, the memory is used to store instructions, and some or all of the processors 151 to 15n can call the instructions in the memory to implement corresponding functions.

[0073] Exemplarily, the intelligent driving device 100 can be a vehicle. The vehicle involved in the embodiments of the present application is a vehicle in a broad sense, which can be a means of transportation (such as a commercial vehicle, a passenger car, a motorcycle, a flying car, a train, etc.), an industrial vehicle (such as a forklift, a trailer, a tractor, etc.), an engineering vehicle (such as an excavator, a bulldozer, a crane, etc.), agricultural equipment (such as a lawn mower, a harvester, etc.), amusement equipment, a toy vehicle, etc. The embodiments of the present application do not specifically limit the type of vehicle. For example, the vehicle in the present application may include a pure electric vehicle / battery electric vehicle (pure EV / battery EV), a hybrid electric vehicle (hybrid electric vehicle, HEV), a range extended electric vehicle (range extended electric vehicle, REEV), a plug-in hybrid electric vehicle (plug-in hybrid electric vehicle, PHEV) or a new energy vehicle (new energy vehicle, NEV), etc.

[0074] Exemplarily, the intelligent driving device 100 may also include a lamp, through which external lighting can be provided for the intelligent driving device, for example, the lamp may be a headlight or a high beam. Further, the intelligent driving device 100 may implement the ADB function through the lamp. For example, for an intelligent driving device 100 with an ABD function, the driving environment may be obtained through the perception system 120. The lamp may be controlled to emit a light beam of a corresponding light type according to the driving environment through the computing platform 150 or the processor 15n, so as to avoid glare to other road participants, blinding the driver, etc. The light type of the light beam may include the angle and shape of the light beam. The following is Figure 2 Taking the scenario shown above as an example, the working mode of the ADB system is briefly introduced.

[0075] For example, Figure 2 Schematic diagram of a working scenario of an adaptive high beam provided in an embodiment of the present application. Figure 2 In the illustrated scene, traffic participants may include vehicle 210 and vehicle 220. The scene may also include road signs, such as sign 230. The sign 230 may be located within area 232.

[0076] Assume that the vehicle 210 has an ADB function. When the vehicle 210 uses a high beam and the vehicle 220 enters a preset range of the vehicle 210, the vehicle 210 may trigger the ADB function to prevent the vehicle 220 from being dazzled.

[0077] like Figure 2As shown in (a) of FIG. 1 , in the scenario where the ABD function is triggered, the area formed on the ground by the light beam emitted by the headlight of the vehicle 210 can be as follows: Figure 2 As shown in the shaded area in (a) in FIG. 2 . The outer boundary of the shadow area is boundary 212, and the inner boundary of the shadow area is boundary 214. Through the ADB function, the shadow area can be controlled to not include the area where the vehicle 220 is located, thereby avoiding glare to the vehicle 220 and blinding the driver to improve driving safety. In some possible scenarios, when the vehicle 210 moves relative to the vehicle 220, the boundary of the shadow area can be adaptively adjusted by adjusting the light type. When there are no other traffic participants around the vehicle 210, the ADB function can be exited, and accordingly, the shadow area can only include the outer boundary.

[0078] In such Figure 2 In the scenario shown in (a) of FIG. 1 , the image observed from the perspective of the driver of the vehicle 210 can be shown as follows: Figure 2 As shown in (b) in . Figure 2 The bright area shown in (b) in FIG. 2 may correspond to the area illuminated by the headlights of the vehicle 210. Accordingly, the outer boundary of the bright area is the boundary 212, and the inner boundary is the boundary 214. The boundary 214 may also be the boundary of the dark area. The activation of the ADB function enables the vehicle 220 to be within the dark area, that is, the dark area may be understood as the shielding area of ​​the ADB. Figure 2 As shown in (b) in FIG. 2 , in this scenario, the illumination in the area 232 where the sign 230 is located may be too strong to cause glare, making it difficult for the driver of the vehicle 210 to identify the sign 230 .

[0079] From a functional perspective, the ideal requirement for ADB is to illuminate the surrounding area as much as possible without dazzling other road users, thus providing the driver with a good view. Figure 2 As shown in (c) of FIG. 1 , by adjusting the light pattern emitted by the vehicle lamp, the boundary of the dark area can be adjusted from boundary 214 to boundary 216, thereby reducing the scope of the dark area while preventing the vehicle 220 from being dazzled, thereby achieving the purpose of illuminating the surrounding environment as much as possible. For another example, by adjusting the light pattern, the illumination of area 232 can be moderate, so that the driver can recognize the sign 230.

[0080] In traditional solutions, due to the problems of control resolution and algorithm accuracy, there is a contradiction between the shielding success rate and shielding accuracy. Figure 2 Taking the illustrated scene as an example, the shielding accuracy can be reflected as the size of the dark area relative to the target shielding area, and whether the shielding is successful can be reflected as whether the dark area can cover the driver area of ​​the vehicle 220. In one embodiment, when the shielding precision is high, the success rate of ADB may be low. Figure 2 In the illustrated scene, it can be reflected that the dark area is difficult to cover the driver's area of ​​the vehicle 220, and the effect of preventing glare to the vehicle 220 cannot be successfully achieved. In another embodiment, when the shielding success rate is high, a larger shielding range may be required.

[0081] It should be noted that Figure 2 The boundaries 212, 214 and 216 shown are only schematic representations of the boundaries of the illuminated area. In actual scenes, the precise boundaries of the illuminated area are often difficult to discern. Figure 3 As shown, Figure 3 : is a rendering of an actual working scene of an adaptive high beam provided by an embodiment of the present application. Figure 3 As shown, in actual scenes, the illumination boundary or shielding boundary at a long distance is often difficult to identify. Although the illumination boundary can be confirmed by measuring the illumination of the headlight at different positions, or by measuring the brightness of the space environment through a brightness measuring device. However, on the one hand, the above method has low test efficiency, and on the other hand, the problem of the illumination boundary or shielding boundary being difficult to identify at a long distance has not been solved. Moreover, under the influence of ambient light, the measurement of the illumination boundary or shielding boundary will become more complicated.

[0082] With the development of vehicle technology, the division of light-emitting units in headlights can be more refined, and the control accuracy of light-emitting units can be improved, which makes it possible to improve the shielding accuracy and shielding success rate of ADB.

[0083] For example, Figure 4 Schematic diagram of the light-emitting unit of the vehicle lamp provided in the embodiment of the present application. The ADB may include multiple light-emitting units, and the shielding area of ​​the ADB may be adjusted by adjusting the brightness of each light-emitting unit. Figure 2 Taking the scene shown in the figure as an example, the illumination area of ​​some light-emitting units of ADB corresponds to Figure 2 As shown in the dark area, when ADB is activated, some of the light-emitting units can be controlled not to emit light or their light-emitting power and brightness values ​​can be reduced, so that the illumination in the dark area can be lower than the illumination in the bright area, so as to achieve the shielding effect of ADB and prevent glare to the vehicle 210.

[0084] In one embodiment, if Figure 4 As shown in (a), the ADB may include p light-emitting units arranged in an array in the horizontal direction (p is a positive integer). When the size of the light-emitting area of ​​the ADB is constant, the shielding accuracy in the horizontal direction may be adjusted by adjusting the width of the light-emitting units in the ADB.

[0085] In another embodiment, Figure 4As shown in (b), the ADB may include p*q light-emitting units (q is a positive integer), and the p*q light-emitting units may be arranged in an array in the horizontal direction and the vertical direction. When the size of the light-emitting area of ​​the ADB is constant, the length and width of the light-emitting unit may be adjusted respectively, and the shielding accuracy of the ADB in the horizontal direction and the vertical direction may be adjusted.

[0086] Optionally, the shape of the light-emitting unit may also be other polygons such as a triangle, or other regular or irregular shapes such as a circle, an ellipse, etc. The arrangement of the multiple light-emitting units in the ADB may be adjusted according to actual needs and / or the shape adaptability of the light-emitting units, and the embodiments of the present application do not limit this.

[0087] However, since the boundaries of the illuminated area in actual scenes are difficult to accurately distinguish, it is difficult to accurately evaluate the performance and effect of ADB. Even though the shading accuracy and shading success rate of ADB have improved with the development of technology, it is still impossible to accurately evaluate the performance and effect of each ADB system.

[0088] In view of this, the embodiments of the present application provide a testing method and a testing device, which can accurately evaluate the performance and effect of ADB.

[0089] For example, Figure 5 500 is a flow chart of a test method provided in an embodiment of the present application. The method 500 may be executed by a test device, or may be executed by a processor or chip in the test device, or may be executed by a test system. The method 500 may include:

[0090] S510: Acquire first information, where the first information is used to indicate a position of a first shielding area in a first space coordinate system, where the first shielding area includes a shielding area generated by an ADB function in response to a first traffic element.

[0091] For ease of explanation, several coordinate systems that may be involved in the embodiments of the present application are first introduced below.

[0092] Vehicle coordinate system: The origin of the vehicle coordinate system can be the center of mass of the vehicle or the midpoint of the rear axle of the vehicle. The x-axis of the vehicle coordinate system can be in the longitudinal symmetry plane of the vehicle and extend in the horizontal direction. Its y-axis can be in the horizontal direction and perpendicular to the longitudinal plane of the vehicle. Its z-axis can extend in the vertical direction.

[0093] Headlight coordinate system: The geometric center of the light-emitting part of the headlight can be taken as the origin, and its x-axis, y-axis and z-axis can be parallel to the vehicle coordinate system.

[0094] World coordinate system: It can be understood as the absolute coordinate system of the entire test system, whose origin and coordinate axes do not move with the movement of the vehicle equipped with ADB.

[0095] Data coordinate system: a spatial coordinate system associated with the data collected by the sensor. For example, for a radar, the data coordinate system may refer to a point cloud coordinate system, which may be used to describe the position of each point in the point cloud data. For another example, for a binocular camera, the three-dimensional information of the object in the binocular image is obtained based on the binocular image collected by the binocular camera. In this scenario, the data coordinate system may be a spatial coordinate system associated with the optical structure of the binocular camera. For another example, only with respect to a monocular camera, the image collected by the monocular camera involves a two-dimensional image coordinate system, but not a spatial coordinate system. When it is necessary to know the spatial position corresponding to each pixel in the image, the data collected by the radar set relatively still to the monocular camera may be used to couple the image with the point cloud data, thereby obtaining the association between each pixel in the image and the spatial position. In this scenario, the data coordinate system may be understood as a spatial coordinate system determined based on the point cloud data and associated with the image coordinate system.

[0096] The above descriptions of the coordinate systems are only examples for the purpose of illustration, and the embodiments of the present application do not limit this. For example, other coordinate origins and / or coordinate axes may be used to define the vehicle coordinate system, the vehicle light coordinate system, etc.

[0097] For example, the ADB system includes an ADB control device and a headlight. The ADB control device can be understood as the control part of the ADB function. In response to each traffic element, it can determine the shielding area corresponding to each traffic element. The headlight can be regarded as the execution part of the ADB function. Based on the control information of the ADB control device, the light of each light-emitting unit in the headlight can be realized in the actual scene. Figure 2 Light and dark areas shown.

[0098] Accordingly, different test scenarios may be involved for different stages of ADB development. Some possible scenarios may involve testing only the ADB control device, or only the headlights, or the entire system consisting of the ADB control device and the headlights. For example, by testing only the ADB control device, it can be determined whether the shielding area output by the ADB control device meets expectations. For another example, by testing only the headlights, it can be determined whether the shielding area generated by the light type emitted by the ADB function through the headlights matches the shielding area output by the ADB control device. For ease of distinction, test scenario #1 is used to represent the scenario of testing only the ADB control device, test scenario #2 is used to represent the scenario of testing only the headlights, and test scenario #3 is used to represent the scenario of testing the system consisting of the ADB control device and the headlights. Although the test objects in different scenarios may be different, their purpose is to evaluate the performance of ADB.

[0099] The first traffic element may be any traffic element, such as a vehicle, a cyclist, a pedestrian, etc.

[0100] In one implementation, taking test scenario #1 as an example, the first shielding area may be a shielding area determined by the ADB control device in response to traffic elements, or may be referred to as a shielding area generated by the ADB control device in response to traffic elements. Since vehicle lights may not be involved in test scenario #1, it may not be possible to observe such a Figure 2 In test scenario #1, the ADB control device to be tested may be placed on a test vehicle for dynamic testing. Dynamic testing may mean that the test vehicle and / or traffic elements in the test scenario may be in motion.

[0101] In another implementation, taking test scene #2 as an example, the first shielding area may be a shielding area actually generated based on the brightness of the light-emitting unit of the vehicle lamp. Figure 2 Since the adjustment of the brightness of the light-emitting unit by the headlight is based on the shielding area output by the ADB control device, in the test scenario #2, the ADB control device can send information to the headlight for the virtual traffic element to indicate the shielding area corresponding to the virtual traffic element.

[0102] In one embodiment, in order to facilitate the test, in test scenario #2, the test of the headlights can be performed through a bench test. For example, for the ADB control device, the position of the virtual traffic element can be set, and the ADB control device can output the corresponding shielding area based on the position of the virtual traffic element. The shielding area determined by the ADB control device is used as the input of the headlight test, and then the shielding area actually generated by the headlight matches the shielding area generated by the ADB control device, as well as the deviation between the two. For another example, in a possible implementation, the shielding area can be simulated by software and / or hardware to replace the output of the ADB control device in this scenario.

[0103] In another implementation, taking test scenario #3 as an example, the first shielding area may be a shielding area actually generated based on the brightness of the light-emitting unit of the vehicle lamp. In test scenario #3, the system composed of the ADB control device and the vehicle lamp to be tested may be placed on a test vehicle for dynamic testing.

[0104] In some possible implementations, the first spatial coordinate system may be a headlight coordinate system, a vehicle coordinate system, or other coordinate systems, which is not limited in the embodiments of the present application.

[0105] In some possible implementations, the first information may directly indicate the position of the first shielding area in the first coordinate system.

[0106] In some possible implementations, the headlight has a plurality of light-emitting units, and the position of the first shielding area in the first spatial coordinate system can be determined based on the position of the light-emitting unit corresponding to the first shielding area among the plurality of light-emitting units. For example, the position of the first shielding area in the first spatial coordinate system can be obtained according to the position of the light-emitting unit corresponding to the first shielding area among the plurality of light-emitting units, combined with the structural information of the headlight. For another example, the structural information of the headlight may include, but is not limited to, one or more of the following: the illumination angle of the light-emitting unit, the setting of the light-guiding structure in the headlight, the setting of the reflective structure in the headlight, and the like. For another example, the corresponding test device and test system may store the structural information of a plurality of headlights, and may distinguish each headlight by model, identification, and the like, and may then call the structural information of the corresponding headlight according to the object to be tested in the test scenario.

[0107] In an implementation manner, the first information may indicate the first shielding area by indicating a position of the light-emitting unit corresponding to the first shielding area among the multiple light-emitting units.

[0108] In another implementation, the first information may include a brightness value of each light-emitting unit of the headlight. It can be considered that a light-emitting unit whose brightness value is less than or equal to the first threshold corresponds to the first shielding area. A light-emitting unit whose brightness value is less than or equal to the first threshold may be referred to as a first light-emitting unit. According to the position of the first light-emitting unit among the multiple light-emitting units of the headlight, combined with the structural information of the headlight, the position of the first shielding area in the first space coordinate system can be determined.

[0109] S520 , determining a test result of the ADB performance in the target test mode according to the position of the first shielding area in the first space coordinate system and the position of the target shielding area in the second space coordinate system.

[0110] In actual scenarios, when only the area to be shielded in the first traffic element is confirmed by an image, and the difference between the area to be shielded and the first shielded area responded to by the ADB is evaluated by the pixel coordinate system of the image, since the spatial accuracy corresponding to each pixel is related to the model of the camera, the test results are determined based on images collected by cameras of different models, and the test results in different scenarios are difficult to compare. In the embodiment of the present application, the measurement results of ADB performance are evaluated in the spatial coordinate system, which can reduce the impact of different sensor models on the measurement results.

[0111] For example, the target shielding area may represent the shielding area expected in the test, and may also be referred to as the area to be shielded. That is, in the corresponding test scenario, the first shielding area may be understood as the measured shielding area, and the target shielding area may be understood as the shielding area expected to be generated by the ADB function.

[0112] In one implementation, taking test scene #1 as an example, sensor data of traffic elements in the test scene can be collected by sensors such as radar and camera. Based on the sensor data, the target shielding area can be determined by manual labeling, automatic labeling, or a combination of pre-labeling and manual labeling. Accordingly, the second spatial coordinate system is the data coordinate system.

[0113] In another implementation, taking test scenario #2 as an example, the shielding area determined by the ADB control device can be used as the target shielding area. Accordingly, the second spatial coordinate system can be a vehicle light coordinate system.

[0114] In another implementation, taking test scene #3 as an example, the target shielding area may be determined by marking. Accordingly, the second space coordinate system may be a data coordinate system.

[0115] In one embodiment, it is assumed that the first shielded area is generated in response to vehicle #1 in the test scene, and the target shielded area is the driver area of ​​vehicle #1. For example, the position of the driver area of ​​vehicle #1 in the sensor data can be marked in the sensor data, and the position of the driver area of ​​vehicle #1 in the sensor data can be determined in combination with the structure of the vehicle. For another example, when the sensor data includes an image, the position of the driver area of ​​vehicle #1 can also be directly marked in the image, and the position of the driver area in the data coordinate system can be determined.

[0116] Exemplarily, the mapping relationship between the first coordinate system and the second coordinate system may be related to the arrangement position of the sensor used in the test.

[0117] In one embodiment, taking test scenario #1 as an example, when the ADB control device to be tested is set on the vehicle to be tested for dynamic testing, the radar, camera and other sensors used in the test can be set on the vehicle to be tested, or can be set relatively still relative to the ground. For example, when the radar used in the test is set on the vehicle to be tested, the posture of the radar will change with the change of the posture of the vehicle, and the posture of the corresponding data coordinate system will change. In this case, the mapping relationship between the data coordinate system and the vehicle coordinate system will be associated with the posture of the vehicle. For another example, the radar can be fixed to a mounting bracket that is set relatively still relative to the ground. In this scenario, the mapping relationship between the data coordinate system and the vehicle coordinate system is related to the relative position relationship between the vehicle and the radar. Since the radar is stationary relative to the ground, it can be reflected as being associated with the posture of the vehicle.

[0118] In some possible implementation scenarios, the target test mode may be determined based on user input.

[0119] In one embodiment, taking the above-mentioned test scenes #1 to #3 as examples, there are differences in the objects to be tested in different test scenes, and accordingly, there may be differences in one or more of the first spatial coordinate system, the second spatial coordinate system, the first shielding area, and the target shielding area. For example, the test device and the test system that execute the method may include a plurality of test modes (or working modes) to be respectively applicable to different test scenes. For another example, the combination of the first spatial coordinate system, the second spatial coordinate system, the first shielding area, and the target shielding area in a test scene may correspond to a working mode of the test device. According to the user's input, the performance of the ADB can be determined in the target test mode.

[0120] In actual scenarios, the light pattern generated by the light-emitting unit of the headlight can be shown as follows: Figure 2 In the world coordinate system, the bright area or dark area can be represented as follows Figure 6 Representing the entire light pattern in a spatial coordinate system and comparing the difference between the first shielded area and the target shielded area will result in a relatively large computational overhead.

[0121] In some possible implementations, in order to reduce communication overhead, the first information may include coordinates of some points on the boundary of the first shielding area.

[0122] In some possible implementations, in order to reduce resource overhead in the process of determining the test result, the masked area may be represented by a mapping of the masked area on any plane, such as Figure 6 As shown in (b) in FIG. 1 , for example, the first information may include coordinates of some points of the first shielding area on the boundary of the first plane.

[0123] For example, the first plane may be a plane associated with the first traffic element, the first shielding area may be located in the first plane, and the target shielding area may also be located in the first plane. In other words, the mappings of the first shielding area and the target shielding area may be compared and measured on the first plane. Figure 7 Briefly introduce some test items.

[0124] In one embodiment, when the range of the first shielding area is greater than or equal to the target shielding area, and the target shielding area is within the first shielding area, it can be considered that the first traffic element is successfully shielded, such as Figure 7When multiple traffic elements are involved, the first plane corresponding to each traffic element may be different. In some possible implementations, in order to reduce computational overhead, the first shielding area and the target shielding area corresponding to the multiple traffic elements may be measured in the same plane.

[0125] In another embodiment, the shielding accuracy corresponding to the first traffic element may be determined according to the difference between the range of the first shielding area and the range of the target shielding area. For example, the shielding accuracy may be determined according to the difference between the areas of the first shielding area and the target shielding area. For another example, the shielding accuracy in different extension directions may be determined according to the extension direction. Figure 7 As shown, the horizontal shielding accuracy can be determined according to the difference between the ranges of the first shielding area and the target shielding area in the horizontal direction; and the vertical shielding accuracy can be determined according to the difference between the ranges of the two in the vertical direction.

[0126] In another embodiment, the luminous flux corresponding to the corresponding shielding area can also be used. For example, the difference between the luminous flux in the first shielding area and the luminous flux in the target shielding area can be determined as the luminous flux loss corresponding to the first traffic element. For another example, the total luminous flux of the light pattern emitted by the headlight in the first plane can be calculated, and the luminous flux loss and the total luminous flux can be used to determine the luminous flux loss rate corresponding to the first traffic element.

[0127] In another embodiment, when performing a dynamic test, the shielding areas generated by the ADB function in response to the first traffic element at different times may be different, and similarly, the target shielding areas at different times may also be different. For example, taking test scenario #1 as an example, the shielding areas corresponding to the first traffic element at time #1 and time #2 are defined as shielding area #1 and shielding area #2, respectively, and the corresponding target shielding areas are defined as target shielding area #1 and target shielding area #2, respectively. The shielding stability can be calculated based on the moving distance between shielding area #1 and shielding area #2, and the moving distance between target shielding area #1 and target shielding area #2.

[0128] The following combination Figures 8 to 11 The method 500 is briefly described. Figures 8 to 11 The method involved in can be understood as a variation or expansion of method 500.

[0129] For example, Figure 8 800 is a flow chart of another testing method provided in an embodiment of the present application. The method 800 can be understood as an extension or variation of the method 500.

[0130] Exemplarily, a vehicle to be tested is provided in the test scene, and the vehicle to be tested refers to a vehicle provided with an ADB control device to be tested. In addition to the vehicle to be tested, other traffic participants, such as other vehicles, may also be provided in the test scene. In some possible implementations, the vehicle to be tested may be controlled to travel in the test scene to achieve a dynamic evaluation of the ADB function to be tested. Figure 8 As shown in (a), the method 600 may include the following steps:

[0131] S810, acquiring sensor data.

[0132] For example, sensor data collected by sensors such as cameras and radars can be obtained. For example, images of objects around the vehicle to be tested can be collected by a camera. For another example, Figure 8 As shown in (b) in FIG. 1 , the position of the surrounding objects in the spatial coordinate system can be determined by the data collected by the radar. For another example, the position of the surrounding objects in the spatial coordinate system can also be determined based on the data collected by the binocular camera.

[0133] S820, determining a mapping relationship between pixel points in the image and positions in the spatial coordinate system.

[0134] In one embodiment, if Figure 8 As shown in (b), by fusing the image of the surrounding objects collected by the camera and the data collected by the radar, the position in the spatial coordinate system corresponding to the pixel point in the image can be determined.

[0135] S830: Determine the area to be shielded in the image.

[0136] The area to be shielded in the image may be labeled by manual labeling, automatic labeling, or a combination of pre-labeling and manual labeling. The area to be shielded may correspond to the target shielding area in method 500 .

[0137] S840, obtaining an ADB signal.

[0138] In response to the traffic elements in the test scene, in test scene #1, the ADB control device to be tested can determine the shielding area corresponding to each traffic element; in test scene #3, the system composed of the ADB control device and the headlight can determine the corresponding shielding area and reflect it in the light pattern of the headlight. The ADB signal can correspond to the first signal in method 500.

[0139] Step S840 may be executed simultaneously with step S810, or S810 may be executed first, or step S840 may be executed first.

[0140] S850: Determine the projection of the ADB shielded area in the image.

[0141] For example, since the data carried in the ADB signal may include the position of the masked area determined by the ADB function in the corresponding spatial coordinate system, combined with the mapping relationship between the pixel points in the image of the surrounding object and the position in the spatial coordinate system, the projection area of ​​the masked area determined by the ADB function in the image can be determined, so that the user can intuitively feel the masked area generated by the ADB function.

[0142] For example, when performing dynamic testing, perception data at multiple times can be obtained. For example, images of surrounding traffic elements at multiple times can be obtained. Accordingly, the vehicle under test can generate shielding areas corresponding to surrounding traffic elements at multiple times through the ADB function. In a dynamic test scenario, the ADB shielding areas at multiple times can be projected into the images at the corresponding times.

[0143] Dynamic testing can refer to the traffic participants in the test scene being in motion. For example, when the surrounding traffic elements are stationary, the vehicle under test can be in motion. For another example, when the surrounding traffic elements are in motion, the vehicle under test can be stationary or in motion. In a dynamic test scenario, the light pattern emitted by the ADB function of the vehicle under test can change with the movement of the surrounding traffic elements.

[0144] Static testing can refer to the situation where the traffic participants in the test scenario are stationary. For example, the traffic participants to which the ADB function of the vehicle under test responds are stationary. In this scenario, the light pattern emitted by the ADB function of the vehicle under test can remain unchanged.

[0145] S860, comparative quantification of results.

[0146] Exemplarily, the quantification of the measurement result may be performed in the corresponding first plane, and the result may be coupled and displayed in the image at the corresponding time.

[0147] For example, Fig. 9 900 is a flow chart of another testing method provided in an embodiment of the present application. The method 900 can be understood as an extension or variation of the method 500. The method 900 can include some or all of the following steps:

[0148] S910, obtaining a first input from a user on a first interface, where the first interface may include a first test mode, a second test mode, and a third test mode, where the first input is an input for a target test mode, and the target test mode is one of the first test mode, the second test mode, and the third test mode.

[0149] The first test mode is a test for the ADB control device, the second test mode is a test for the vehicle lights, and the third test mode is a test for the system composed of the ADB control device and the vehicle lights.

[0150] Exemplarily, the test device can be applicable to test scenario #1, test scenario #2, and test scenario #3, and the first interface can be displayed on a display unit such as a display connected to the test device by wire or wirelessly. Accordingly, the working mode of the test device in test scenario #1 can correspond to the first test mode, the working mode of the test device in test scenario #2 can correspond to the second test mode, and the working mode of the test device in test scenario #3 can correspond to the third test mode. According to the user's input, the corresponding target test scenario and the working mode of the test device can be determined.

[0151] S920: Acquire a first signal associated with the first input.

[0152] S930: Determine a test result of the ADB performance in the target test mode according to the first signal.

[0153] For example, according to the user's input, the target test scenario, the first signal applicable to the scenario, and the test result of the ADB performance in the scenario can be determined. For the description of the first signal and the test result, reference can be made to the relevant content in method 500, which will not be repeated here.

[0154] In some possible implementations, the method may further include: obtaining a second input from a user on a second interface, where the second interface may include information of multiple sensors, and the second input may indicate a first sensor among the multiple sensors; determining a test result of the ADB performance under the target test mode based on the first information and the sensor data collected by the first sensor.

[0155] For example, in the corresponding test scene, such as test scene #1 and test scene #3, the target shielding area can be determined by annotation. The annotation process needs to be based on the sensor data. According to the user's input on the second interface, the sensor data used by the user in the test scene and the corresponding data coordinate system can be determined.

[0156] In some possible implementations, the method may further include: obtaining a third input from a user on a third interface, the third interface may include at least one test item, and the third input is used to indicate a target test item in the at least one test item; testing the target test item according to the first information to obtain a test result of the ADB performance in the target test mode. For example, the third interface may display one or more of the test items such as shielding accuracy, shielding success rate, and luminous flux loss.

[0157] For example, Fig.10 It is a schematic diagram of several interactive interfaces provided in the embodiments of the present application.

[0158] In one implementation, the first interface, the second interface, and the third interface may be different interfaces. Fig.10 The multiple interfaces can be displayed on multiple displays respectively, or the same display can display the multiple interfaces at different times. For example, the test device can first control the display 1 to display the following Fig.10 In the interface shown in (a) of FIG. 1 , when the user inputs the test mode 1 on the interface, the display 1 can be controlled to display the following Fig.10 The interface shown in (b) or (c) in .

[0159] In another embodiment, multiple of the first interface, the second interface, and the third interface may correspond to the same interface. Fig.10 As shown in (d), the first interface, the second interface and the third interface may correspond to different areas in the interface.

[0160] In some possible implementations, the interface displayed by the display unit may also be in other forms. Fig.10 The interface shown in is only an example, and the embodiments of the present application do not limit the specific form of the interface.

[0161] According to the user's input in each interface, the applicable sensor data, the second space coordinate system, and the items to be tested or evaluated in the target test scenario can be determined.

[0162] In some possible implementations, the method may further include: controlling the display unit to display the first interface.

[0163] In some possible implementations, the method may further include: controlling the display unit to display the second interface.

[0164] In some possible implementations, the method may further include: controlling the display unit to display a third interface.

[0165] In some possible implementations, the method may further include: controlling a display unit to display a test result of the ADB performance.

[0166] For example, Fig.11 It is a schematic diagram of a test process provided in an embodiment of the present application.

[0167] like Fig.11As shown, in the signal test of the ADB control device, it is possible to test whether the signal sent by the ADB control device to other devices is normal, such as whether the indicated shielding area is as expected, the update frequency of the shielding area when the corresponding traffic element moves, etc. By performing dynamic and real-time signal testing on the ADB control device, various capabilities of the ADB control device can be tested. Accordingly, the test scenario corresponds to test scenario #1 in method 500. For example, the signal test of the ADB control device can be performed in a whole vehicle scenario. By sensing the surrounding environment, the vehicle system of the vehicle to be tested can send a vehicle signal to the ADB control device to be tested to trigger the ADB control device to output the position of the first shielding area. The test system can obtain the measurement result in this scenario based on the position of the first shielding area output by the ADB control device.

[0168] like Fig.11 As shown, in the ADB vehicle test, the hardware of the ADB control device and the ADB lamp can be tested dynamically and in real time. Different from the signal test of the ADB control device, the position of the shielded area determined by the ADB control device can be used as the input of the ADB lamp to trigger the light-emitting unit in the ADB lamp to emit the corresponding light type. The test system can obtain the measurement results in this scenario based on the position of the light-emitting unit corresponding to the shielded area in the ADB lamp and the parameters of the lamp. The ADB lamp can correspond to the lamp in method 500. This test scenario can correspond to test scenario #3 in method 500.

[0169] like Fig.11 As shown, in the hardware performance test of the ADB lamp, the ADB control device can be triggered by an analog signal to output the position of the corresponding shielding area. Further, the light-emitting unit in the ADB lamp is triggered to emit the corresponding light type. The test system can obtain the measurement result in this scenario according to the position of the light-emitting unit corresponding to the shielding area in the ADB lamp and the vehicle lamp parameters. This test scenario can correspond to the test scenario #2 in method 500.

[0170] In some possible implementations, the test result in the corresponding target test mode may be determined according to the user input.

[0171] Combined with the above Figures 5 to 11 The method provided in the embodiment of the present application is described in detail. Figures 12 to 17 The device provided in the embodiment of the present application is described in detail. The description of the device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above.

[0172] For example, Fig.12A schematic block diagram of a testing device 1200 (hereinafter referred to as device 1200 ) provided in an embodiment of the present application is shown. The device may include an acquisition unit 1210 and a processing unit 1220 .

[0173] The apparatus 1200 may include executing Figures 5 to 11 The units of any method in the apparatus 1200 can be used to perform the above Figures 5 to 11 The corresponding process in any method embodiment.

[0174] The device 1200 is used to perform Figure 5 When the method 500 is performed, the acquisition unit 1210 can be used to execute step S510 in the method 500, and the processing unit 1220 can be used to execute step S520 in the method 500.

[0175] Specifically, the acquisition unit 1210 can be used to: acquire first information, the first information is used to indicate the position of the first shielding area in the first spatial coordinate system, the first shielding area includes a shielding area generated by the ADB function in response to the first traffic element; the processing unit 1220 can be used to: determine the test result of the ADB performance in the target test mode according to the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the second spatial coordinate system.

[0176] In some possible implementations, the vehicle lamp includes a plurality of light-emitting units, the first shielding area corresponds to at least one light-emitting unit, and the first information indicates a position of the first shielding area in the first space coordinate system by indicating a position of the at least one light-emitting unit in the plurality of light-emitting units. The processing unit 1220 may also be configured to determine a position of the first shielding area in the first space coordinate system according to a position of the at least one light-emitting unit in the plurality of light-emitting units and structural information of the vehicle lamp.

[0177] In some possible implementations, the first information may include a brightness value of each light-emitting unit. The processing unit 1220 may also be used to determine a position of the first shielding area in the first spatial coordinate system according to a position of the first light-emitting unit among multiple light-emitting units of the headlight and structural information of the headlight. The brightness value of the first light-emitting unit may be less than or equal to a first threshold.

[0178] For example, Fig.13 A schematic block diagram of a testing device 1300 (hereinafter referred to as device 1300 ) provided in an embodiment of the present application is shown. The device may include an acquisition unit 1310 and a processing unit 1320 .

[0179] Specifically, the acquisition unit 1310 can be used to acquire a first input of a user in a first interface, the first interface includes a first test mode, a second test mode and a third test mode, the first test mode is used to test the performance of the control device of the adaptive high beam, the second test mode is used to test the performance of the headlight, and the third test mode is used to test the performance of the system composed of the ADB control device and the headlight, the first input is an input for a target test mode, and the target test mode is one of the first test mode, the second test mode and the third test mode; and acquire a first signal associated with the first input. The processing unit 1320 can be used to determine the test result of the ADB performance in the target test mode according to the first signal.

[0180] In some possible implementations, the first information may indicate a position of a first shielding area in a first spatial coordinate system, and the first shielding area includes a shielding area generated by an ADB function in response to a first traffic element. The processing unit 1320 may be configured to determine a test result of the ADB performance in a target test mode according to a position of the first shielding area in the first spatial coordinate system and a position of a target shielding area in a second spatial coordinate system, and the position of the target shielding area in the second spatial coordinate system is associated with a position of the first traffic element in the second coordinate system.

[0181] In some possible implementations, the processing unit 1320 may also be configured to: determine a position of the target shielding area in the second space coordinate system according to sensing data collected by at least one sensor.

[0182] In some possible implementations, the acquisition unit 1310 can also be used to: obtain a second input from the user on a second interface, the second interface includes information of multiple sensors, and the second input is used to indicate a first sensor among the multiple sensors; the processing unit 1320 can be used to: determine the test result of the ADB performance in the target test mode based on the first information and the sensor data collected by the first sensor.

[0183] In some possible implementations, the acquisition unit 1310 can also be used to: obtain a third input from the user on a third interface, the third interface includes at least one test item, and the third input is used to indicate a target test item in the at least one test item; the processing unit 1320 can be used to: test the target test item according to the first information to obtain a test result of the ADB performance under the target test mode.

[0184] In some possible implementations, the acquisition unit 1310 may also be used to: control a display unit associated with the test device to display at least one of the first interface, the second interface, and the third interface.

[0185] For example, Fig.141400 is a schematic diagram of a test scenario provided in an embodiment of the present application. The test device 1400 can be understood as an extension or deformation of the device 1200 or 1300. Fig.14 The scenario shown can be understood as an example of test scenario #1. Fig.14 The scenario shown is understood as Fig.11 Scenario of signal testing of the ADB control device involved.

[0186] For example, in Fig.14 In the test scenario shown, the ADB control device can determine the shielding area corresponding to each traffic element according to the vehicle computer signal and the vehicle perception signal. The ADB control device can send the coordinates of some points on the boundary of the shielding area determined by it, and correspondingly, the test device 1400 can obtain the coordinates of these points (i.e. Fig.14 For example, the part of points may be randomly selected. For another example, the part of points may be feature points of the boundary, including but not limited to: the point with the largest curvature in the boundary, the highest / lowest / left / right point of the boundary, corner points, etc.

[0187] The following description takes the corner points of the occlusion area (such as the upper left corner, the upper right corner, the lower left corner, and the lower right corner) as an example to represent the occlusion area. Accordingly, the upper left corner, the upper right corner, the lower left corner, and the lower right corner of the ADB occlusion area can be respectively denoted as P lt , P rt , P lb and P rb , where the subscript "l" indicates the left side, the subscript "r" indicates the right side, the subscript "t" indicates the top, and the subscript "b" indicates the bottom. In some possible implementations, the P lt , P rt , P lb and P rb They may be in the same plane, such as the first plane.

[0188] In one implementation, corresponding to Figure 4 According to the arrangement of the light-emitting units shown in (a), the coordinates of the upper left corner, upper right corner, lower left corner and lower right corner of any shielding area determined by the ADB control device can be expressed as: lt =(x lt ,y lt ,+∞),P rt =(x rt ,y rt ,+∞),P lb =(x lb ,y lb ,-∞),P lt =(x rt ,y rt ,-∞).

[0189] In another implementation, corresponding to Figure 4 According to the arrangement of the light-emitting units shown in (b), the coordinates of the upper left corner, upper right corner, lower left corner and lower right corner of any shielding area determined by the ADB control device can be expressed as: lt =(x lt ,y lt ,z lt ), P rt =(x rt ,y rt ,z rt ), P lb =(x lb ,y lb ,z lb ), P lt =(x rt ,y rt ,z rt ).

[0190] like Fig.14 As shown, the test device 1400 may include multiple modules, such as a simulation module, a calibration configuration module, a display / interaction module, a setting module, and a simulation correction module. For example, the display / interaction module can be used to display a user interaction interface and can be used for interaction with a user. For another example, the setting module can set or adjust corresponding test parameters, such as the source of sensor data, test mode, and test items, based on the user's input in the user interaction interface. For another example, the calibration configuration module can be used to configure the mapping relationship between the data coordinate system and the spatial coordinate system adopted by the ADB signal.

[0191] The test device 1400 may also be connected to multiple sensors such as cameras, radars, IMUs, etc. The cameras, radars, IMUs, etc. corresponding to the test device 1400 may be fixed to the vehicle to be tested.

[0192] For example, in Fig.14In the test scenario shown, the simulation module can use the vehicle posture information collected by the IMU to correct the coordinates of the data collected by the camera and radar, so that the data coordinate system corresponding to the camera and radar maintains an unchanged posture relative to the earth during the dynamic movement of the vehicle to be tested. The simulation module can also use the vehicle posture information to correct the coordinates of each point in the ADB signal to achieve the simulation and correction of the three-dimensional projection of the ADB shielding area. The simulation module can also fuse the data collected by the camera and radar, and then determine the spatial position corresponding to each pixel in the image collected by the camera. In the dynamic test scenario, the data corresponding to each moment can also be aligned. Combined with the mapping relationship between the spatial coordinate systems determined by the calibration configuration module, the boundary of the first shielding area and the target shielding area in the first plane is determined. According to the boundary, the test items indicated by the user are tested and the test results are obtained.

[0193] For example, Fig.15 It is a schematic diagram of another test scenario provided in an embodiment of the present application. Fig.15 The scenario shown can be understood as an example of test scenario #3. Fig.15 The scenario shown is understood as Fig.11 The ADB vehicle testing scenarios involved.

[0194] and Fig.14 Different in the scene, Fig.15 In the test scenario shown, the test device 1400 can obtain the position of the light-emitting unit corresponding to the shielded area and the brightness value from the vehicle light.

[0195] In one embodiment, Figure 4 Taking the arrangement of the light-emitting units shown in (b) as an example, the positions of the light-emitting units corresponding to the corner points of the shielded area in the array of light-emitting units can be obtained. lt =(x lt ,y lt ), Q rt =(x rt ,y rt ), Q lb =(x lb ,y lb ), Q lt =(x rt ,y rt ).

[0196] exist Fig.15 In the scenario shown, the simulation module can use the vehicle posture information and the parameter information of the headlight to map the positions of the above-mentioned light-emitting units to the headlight coordinate system, so as to obtain the corresponding three-dimensional projection of the ADB shielding area and the illumination at each spatial point. Fig.14Similar to the scenario shown, the position of the target shielding area in the corresponding spatial coordinate system is obtained based on the sensor data and the calibration results; combined with the mapping relationship between the spatial coordinate systems determined by the calibration configuration module, the boundary between the first shielding area and the target shielding area in the first plane is determined. In this way, the test results of the shielding accuracy, shielding stability, luminous flux loss and other test items can be obtained.

[0197] For example, Fig.16 It is a schematic diagram of another test scenario provided in an embodiment of the present application. Fig.16 The scenario shown can be understood as an example of test scenario #2. Fig.16 The scenario shown is understood as Fig.11 The scenario of the hardware performance test of the ADB light involved.

[0198] and Fig.15 Similar to the scenario shown, the testing device 1400 can obtain the position of the light-emitting unit corresponding to the shielded area and the brightness value from the vehicle light.

[0199] and Fig.14 and Fig.15 The difference between the scenarios shown is that due to Fig.16 In the scenario, an ADB control device may not be provided, but an analog signal may be used to trigger the headlights to emit the corresponding light pattern. Correspondingly, the target shielding area may be determined according to the position of the shielding signal indicated by the analog signal. The test device 1400 may also not need to be connected to sensors such as radars and cameras.

[0200] For example, Fig.17 is a schematic diagram of a simulation result correction scenario provided by an embodiment of the present application. Fig.17 The illustrated scenario may be understood as an example of correcting simulation results of the device 1400 .

[0201] As described above, the simulation module can correct the coordinates of each point in the ADB signal according to the vehicle posture information to realize the simulation of the three-dimensional projection of the ADB shielding area. The simulation module can also fuse the data collected by the camera and the radar, and then determine the spatial position corresponding to each pixel point in the image collected by the camera. In other words, in order to determine the test results of the ADB performance, the device 1400 needs to convert the positions of the first shielding area and the target shielding area in different coordinate systems to the same coordinate system after determining the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the first shielding area. In the process of coordinate system conversion, the mapping relationship between coordinate systems is involved. When there is a deviation in the mapping relationship between coordinate systems, it will seriously affect the test results.

[0202] Exemplarily, the sensor data of the corresponding traffic element is collected by the camera and the radar, and a mapping relationship is established between each pixel point in the image collected by the camera and the spatial position. The process of mapping the shielded area corresponding to the ADB signal from the first spatial coordinate system to the data coordinate system is defined as a simulation process. The simulation result can be mapped back to the camera image. When the position of the shielded area corresponding to the ADB signal in the image is significantly different from the position of the first traffic element in the image, it may be that the mapping relationship between the coordinate systems is incorrect. Fig.17 As shown, by marking and correcting the simulation results, the mapping relationship between the spatial coordinate systems can be adjusted, thereby improving the accuracy of the test results.

[0203] The division of the units in the above devices is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. All units of the above devices can be implemented in the form of a processor calling software, or in the form of hardware circuits, or in part in the form of a processor calling software, and the rest in the form of hardware circuits.

[0204] For example, in a specific implementation process, the acquisition unit 1210 may be implemented by at least one transceiver or transceiver-related circuits, and the processing unit 1220 may be implemented by at least one processor or processor-related circuits. In one example, one or more processors determine the test result of the ADB performance in the target test mode according to the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the second spatial coordinate system. In one example, one or more processors may determine the position of the first shielding area in the first spatial coordinate system according to the position of at least one light-emitting unit in the multiple light-emitting units and the structural information of the vehicle lamp. Exemplarily, in a specific implementation process, the devices 1200 and 1300 may be Fig.14 The test device in the illustrated scenario, or a chip or processor arranged in the test device.

[0205] For example, Fig.18 It is a schematic block diagram of another test device 2000 (hereinafter referred to as device 2000) provided in an embodiment of the present application. The device 2000 may include: a processor 2010, an interface circuit 2020 and a memory 2030. Among them, the processor 2010, the interface circuit 2020 and the memory 2030 are connected through an internal connection path, the memory 2030 is used to store instructions, the processor 2010 is used to execute the instructions stored in the memory 2030, and the interface circuit 2020 receives / sends part of the parameters. Optionally, the memory 2030 can be coupled to the processor 2010 through an interface, and can also be integrated with the processor 2010.

[0206] It should be noted that the interface circuit 2020 may include but is not limited to a transceiver such as an input / output interface to achieve communication between the device 2000 and other devices or communication networks. For example, communication between the interface circuit 2020 and an ADB control device, a vehicle light, and / or a display unit may be achieved. For another example, the interface circuit 2020 may be used to obtain first information and / or detect a first input of a user on a first interface.

[0207] An embodiment of the present application also provides a testing system, which includes a display unit and a testing platform, and the testing platform includes the above-mentioned device 1200, 1300, 1400 or 2000.

[0208] The present application also provides a computer program product, which includes: a computer program code, when the computer program code is run on a computer, the computer executes the above Figures 5 to 11 Any method embodiment and any possible implementation thereof.

[0209] The present application also provides a computer-readable storage medium, which stores program codes or instructions. When the computer program codes or instructions are executed by a processor of a computer, the processor implements the above-mentioned Figures 5 to 11 Any method embodiment and any possible implementation thereof.

[0210] The present application also provides a chip, including a circuit, for executing the above Figures 5 to 11 Any method embodiment and any possible implementation thereof.

[0211] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0212] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0213] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0214] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0215] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0216] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0217] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A testing device, characterized in that: include: an acquiring unit, configured to acquire a first input of a user on a first interface, wherein the first interface includes a first test mode, a second test mode, and a third test mode, wherein the first test mode is used to test the performance of a control device for an adaptive high beam ADB, the second test mode is used to test the performance of a headlight, and the third test mode is used to test the performance of a system formed by the ADB control device and the headlight, wherein the first input is an input for a target test mode, and the target test mode is one of the first test mode, the second test mode, and the third test mode; obtaining a first signal associated with the first input; A processing unit is used to determine a test result of the ADB performance in the target test mode according to the first signal.

2. The testing device according to claim 1, characterized in that: The first information indicates a position of a first shielding area in a first space coordinate system, the first shielding area comprising a shielding area generated by an ADB function in response to a first traffic element; The processing unit is used for: The test result of the ADB performance in the target test mode is determined according to the position of the first shielding area in the first spatial coordinate system and the position of the target shielding area in the second spatial coordinate system, and the position of the target shielding area in the second spatial coordinate system is associated with the position of the first traffic element in the second coordinate system.

3. The testing device according to claim 2, characterized in that: The processing unit is also used for: The position of the target shielding area in the second space coordinate system is determined according to the sensing data collected by at least one sensor.

4. The testing device according to claim 3, characterized in that: The at least one sensor includes a binocular camera, and the position of the first traffic element in the second space coordinate system is determined based on data collected by the binocular camera; or, The at least one sensor includes a radar, and the position of the first traffic element in the second space coordinate system is determined based on data collected by the radar.

5. The testing device according to claim 3 or 4, characterized in that: The at least one sensor includes the radar and a monocular camera arranged relatively still to the radar, The position of the target obscured area in the second spatial coordinate system is determined based on the position of the target obscured area in the first image and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system. The first image is an image captured by the monocular camera, and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system is determined based on the data collected by the radar.

6. The testing device according to any one of claims 3 to 5, characterized in that: The mapping relationship between the first space coordinate system and the second space coordinate system is determined according to the posture information of the vehicle.

7. The testing device according to any one of claims 2 to 6, characterized in that: The vehicle lamp includes a plurality of light-emitting units arranged in an array, the first shielding area corresponds to at least one of the plurality of light-emitting units, and the first information indicates a position of the first shielding area in the first space coordinate system by indicating a position of the at least one light-emitting unit among the plurality of light-emitting units. The processing unit is also used for: The position of the first shielding area in the first space coordinate system is determined according to the position of the at least one light-emitting unit among the plurality of light-emitting units and the structural information of the vehicle lamp.

8. The testing device according to claim 3, characterized in that: The vehicle lamp includes a plurality of light-emitting units arranged in an array, the first information includes a brightness value of each of the plurality of light-emitting units, and the processing unit is further configured to: The position of the first shielding area in the first space coordinate system is determined according to the position of the first light-emitting unit among the multiple light-emitting units and the structural information of the vehicle lamp, and the brightness value of the first light-emitting unit is less than or equal to a first threshold.

9. The testing device according to any one of claims 3 to 8, characterized in that: The first shielding area is in a first plane associated with the first traffic element, the target shielding area is in the first plane, and the processing unit is further used for: When the range of the first shielding area is greater than or equal to the range of the target shielding area, and the target shielding area is within the first shielding area, determining that the first traffic element is successfully shielded; and / or, determining a shielding accuracy for the first traffic element according to a difference between a range of the first shielding area and a range of the target shielding area; and / or, The luminous flux loss corresponding to the first traffic element is determined according to a difference between the luminous flux of the vehicle light in the first shielding area and the luminous flux in the target shielding area.

10. The testing device according to any one of claims 1 to 9, characterized in that: The first shielding area is a shielding area generated by the ADB function in response to the first traffic element at the first moment, the target shielding area includes a first target shielding area, and the first target shielding area is determined according to the position of the first traffic element at the first moment, and the processing unit further includes: Determining shielding stability according to a moving distance between the first shielding area and the second shielding area, and a moving distance between the first target shielding area and the second target shielding area; The second shielding area is a shielding area generated by the ADB function in response to the first traffic element at the second moment, and the second target shielding area is determined according to the position of the first traffic element at the second moment.

11. The testing device according to any one of claims 1 to 10, characterized in that: The acquisition unit is also used for: Acquire a second input of a user on a second interface, where the second interface includes information of a plurality of sensors, and the second input is used to indicate a first sensor among the plurality of sensors; The processing unit is used to determine the test result of the ADB performance in the target test mode according to the first information and the sensor data collected by the first sensor.

12. The testing device according to any one of claims 1 to 11, characterized in that: The acquisition unit is also used for: Acquire a third input of a user on a third interface, wherein the third interface includes at least one test item, and the third input is used to indicate a target test item in the at least one test item; The processing unit is used to test the target test item according to the first information to obtain the test result of the ADB performance in the target test mode.

13. The testing device according to any one of claims 1 to 12, characterized in that: The at least one test item includes at least one of the following: The shielding accuracy, the luminous flux loss, the shielding stability and the shielding success rate, wherein the shielding success rate is determined according to the number of successfully shielded traffic elements.

14. The testing device according to any one of claims 1 to 13, characterized in that: The processing unit is also used for: A display unit associated with the testing device is controlled to display the first interface.

15. A testing method, characterized in that: include: Acquire first information, where the first information is used to indicate a position of a first shielding area in a first space coordinate system, where the first shielding area includes a shielding area generated by an ADB function in response to a first traffic element; Acquire a position of a target shielding area in a second spatial coordinate system, where the position of the target shielding area in the second spatial coordinate system is determined according to the position of the first traffic element in the second spatial coordinate system; A measurement result of the ADB performance is determined according to the position of the first shielding area in the first space coordinate system and the position of the target shielding area in the second space coordinate system.

16. The method according to claim 15, characterized in that The method further comprises: The position of the target shielding area in the second space coordinate system is determined according to the sensing data collected by at least one sensor.

17. The method according to claim 16, characterized in that The at least one sensor includes a binocular camera, and the position of the first traffic element in the second space coordinate system is determined based on data collected by the binocular camera; or The at least one sensor includes a radar, and the position of the first traffic element in the second space coordinate system is determined based on data collected by the radar.

18. The method according to claim 17, characterized in that The at least one sensor includes the radar and a monocular camera arranged relatively still to the radar, The position of the target obscured area in the second spatial coordinate system is determined based on the position of the target obscured area in the first image and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system. The first image is an image captured by the monocular camera, and the mapping relationship between the image coordinate system of the first image and the second spatial coordinate system is determined based on the data collected by the radar.

19. The method according to any one of claims 15 to 18, characterized in that The mapping relationship between the first space coordinate system and the second space coordinate system is determined according to the posture information of the vehicle.

20. The method according to any one of claims 18 to 19, characterized in that The vehicle lamp includes a plurality of light-emitting units arranged in an array, the first shielding area corresponds to at least one of the plurality of light-emitting units, the first information indicates a position of the first shielding area in the first space coordinate system by indicating a position of the at least one light-emitting unit in the plurality of light-emitting units, and the method further includes: The position of the first shielding area in the first space coordinate system is determined according to the position of the at least one light-emitting unit among the plurality of light-emitting units and the structural information of the vehicle lamp.

21. The method according to any one of claims 15 to 19, characterized in that The vehicle lamp includes a plurality of light-emitting units arranged in an array, the first information includes a brightness value of each of the plurality of light-emitting units, and the method further includes: The position of the first shielding area in the first space coordinate system is determined according to the position of the first light-emitting unit among the multiple light-emitting units and the structural information of the vehicle lamp, and the brightness value of the first light-emitting unit is less than or equal to a first threshold.

22. The method according to any one of claims 15 to 21, characterized in that The first shielding area is in a first plane, the target shielding area is in the first plane, and the method further includes: When the range of the first shielding area is greater than or equal to the range of the target shielding area, and the target shielding area is within the first shielding area, determining that the first traffic element is successfully shielded; and / or, determining a shielding accuracy for the first traffic element according to a difference between a range of the first shielding area and a range of the target shielding area; and / or, The luminous flux loss corresponding to the first traffic element is determined according to a difference between the luminous flux of the vehicle light in the first shielding area and the luminous flux in the target shielding area.

23. The method according to any one of claims 15 to 22, characterized in that The first shielding area is a shielding area generated by the ADB function in response to the first traffic element at the first moment, the target shielding area includes a first target shielding area, and the first target shielding area is determined according to the position of the first traffic element at the first moment, and the method further includes: Determining shielding stability according to a moving distance between the first shielding area and the second shielding area, and a moving distance between the first target shielding area and the second target shielding area; The second shielding area is a shielding area generated by the ADB function in response to the first traffic element at the second moment, and the second target shielding area is determined according to the position of the first traffic element at the second moment.

24. A testing device, characterized in that: include: Memory for storing computer programs; A processor, configured to execute the computer program stored in the memory, so that the apparatus performs the method according to any one of claims 15 to 23.

25. A testing system, characterized in that: The test system comprises a display unit and a test platform, wherein the test platform comprises the device according to any one of claims 1 to 14 or the device according to claim 24.

26. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a computer, the method according to any one of claims 15 to 23 is implemented.

27. A chip, characterized in that: The chip comprises circuitry for performing the method of any one of claims 15 to 23 .

Citation Information

Cited By

  • Test method and device, vehicle and storage medium

    CN120538845A