Sensor precision test method and system, storage medium and electronic equipment
By building a test scenario in the sensor network that matches the target deployment scenario, determining the overlapping monitoring areas and analyzing the monitoring methods and correlation relationships of the sensors, and using the absolute accuracy difference to evaluate the sensor accuracy, the problem of efficient testing of large-scale sensor networks is solved, and efficient and accurate accuracy evaluation is achieved.
Patent Information
- Application Number
- CN202511096564.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-08-06
AI Technical Summary
Existing technologies make it difficult to quickly and efficiently perform accuracy testing on large-scale sensor networks, especially in sensor networks where the accuracy of each sensor will affect the monitoring effect of the entire network.
By obtaining the scene information of the sensor in the target deployment scenario, building a simulated test scenario, determining the overlapping monitoring area, and analyzing the monitoring methods and correlation relationships of the sensors, the absolute accuracy difference is used to evaluate the sensor accuracy, avoiding testing one by one.
It achieves high efficiency and reliability in sensor precision testing, ensures that the test environment is consistent with the actual application environment, improves the testing efficiency and accuracy of sensor networks, and reduces dependence on dedicated equipment.
Smart Images

Figure CN120668199A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of sensor testing technology, and in particular to a sensor accuracy testing method, system, storage medium, and electronic equipment. Background Art
[0002] Sensors are essential devices for acquiring physical information, and their accuracy directly impacts the accuracy of that information. In practical applications, to ensure the reliability of monitoring data, regular testing and calibration of sensor accuracy is essential. Currently, large-scale sensor networks are becoming increasingly popular. These systems, comprised of multiple sensors, are widely used in industrial monitoring, environmental monitoring, intelligent transportation, and other fields. In a sensor network, the accuracy of each sensor affects the monitoring effectiveness of the entire network.
[0003] Conventional sensor accuracy testing methods often rely on testing each sensor individually using dedicated testing equipment. This approach requires a one-to-one connection between each sensor and the dedicated testing equipment, and accuracy testing is performed under a specific test environment. However, for sensor networks composed of a large number of sensors, this testing approach is unable to meet the practical needs of fast and efficient sensor network testing. Summary of the Invention
[0004] The present application provides a sensor accuracy testing method, system, storage medium and electronic equipment, which can improve the testing efficiency of the sensor.
[0005] In a first aspect, the present application provides a method for testing the accuracy of a sensor, the method comprising: Acquire scene information of multiple sensors in a target delivery scene, and build a test scene simulating the target delivery scene based on the scene information; Obtaining a monitoring mode and a monitoring area of each of the sensors in the test scenario, and determining overlapping monitoring areas in the monitoring areas; When there is an association relationship between the monitoring modes of the plurality of target sensors corresponding to the overlapping monitoring area, obtaining target monitoring results of the target sensors within the overlapping monitoring area; The accuracy test result of the target sensor is determined according to the absolute accuracy difference between the target monitoring results.
[0006] By adopting the above technical solution, a test scenario that matches the target deployment scenario is built, and the monitoring area and monitoring method of the sensor are analyzed in this scenario, an efficient test of the sensor accuracy is achieved. First, by obtaining scene information and building a test scenario, the consistency of the test environment and the actual application environment is ensured, and the reliability of the test results is improved. Secondly, by determining the overlapping monitoring areas and analyzing the correlation between the monitoring methods of the target sensors, a test mechanism based on mutual verification between sensors is established, and the accuracy test can be completed without the help of dedicated test equipment. Finally, the accuracy test results are determined by analyzing the absolute accuracy difference between the target monitoring results, which achieves an accurate assessment of the sensor accuracy status. This testing method based on overlapping monitoring areas avoids the problem of needing to test one by one in the traditional method, and significantly improves the testing efficiency of the sensor network.
[0007] Optionally, determining the accuracy test result of the target sensor according to the absolute accuracy difference between the target monitoring results includes: Calculating the absolute accuracy difference between the target monitoring results; If the absolute accuracy difference is less than the preset accuracy threshold, the target sensor whose absolute accuracy difference is less than the preset accuracy threshold is determined as the first target sensor, and the accuracy test result corresponding to the first target sensor is marked as a test result that meets the accuracy requirement; If the absolute accuracy difference is greater than or equal to the preset accuracy threshold, the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold is determined as the second target sensor, and the standard monitoring result of the sensor detection equipment in the overlapping monitoring area is obtained, and the second target sensor is calibrated according to the standard monitoring result and the target monitoring result corresponding to the second target sensor.
[0008] Optionally, if the absolute accuracy difference is greater than or equal to a preset accuracy threshold, determining the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as a second target sensor, obtaining a standard monitoring result of the sensor detection device in the overlapping monitoring area, and calibrating the second target sensor according to the standard monitoring result and the target monitoring result corresponding to the second target sensor, including: If the absolute accuracy difference is greater than or equal to a preset accuracy threshold, determining the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as the second target sensor; Setting a plurality of station locations within the overlapping monitoring area and controlling the test object to move along the station locations; Obtaining location information of the sensor detection device at the site, and collating the location information into a standard monitoring result; Calculating a correction coefficient at each of the site locations based on the standard monitoring result and the target monitoring result corresponding to the second target sensor; The correction coefficients are arranged into a correction coefficient sequence according to the order of the site positions, and the second target sensor is linearly calibrated according to the correction coefficient sequence.
[0009] Optionally, after calculating the absolute accuracy difference between the target monitoring results, the method further includes: Get the minimum accuracy requirement of the sensor; Acquire environmental characteristics of the test scenario, and determine the scenario type to which the environmental characteristics belong in a pre-established scenario type list; The product of the scene adjustment coefficient corresponding to the scene type and the minimum accuracy requirement is calculated to obtain a preset accuracy threshold, wherein the scene adjustment coefficient is used to characterize the attenuation degree of sensor accuracy for different scene types.
[0010] Optionally, the association relationship includes a same-type association relationship and a similar-type association relationship. When the monitoring modes of multiple target sensors corresponding to the overlapping monitoring area are associated with each other, obtaining the target monitoring result of each target sensor in the overlapping monitoring area includes: When the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring area have the same type of association relationship, determining a first monitoring indicator corresponding to the same type of association relationship, and obtaining a target monitoring result corresponding to the first monitoring indicator of each target sensor in the overlapping monitoring area; or, When a similar type of association exists between the monitoring methods of multiple target sensors corresponding to the overlapping monitoring area, the first monitoring result and the second monitoring result of each target sensor in the overlapping monitoring area are obtained, a second monitoring indicator is determined in the first monitoring result or the second monitoring result according to the similar type of association, and the first monitoring result or the second monitoring result is converted into a target monitoring result according to the second monitoring indicator.
[0011] Optionally, after obtaining the monitoring mode and monitoring area of each sensor in the test scenario and determining overlapping monitoring areas in the monitoring areas, the method further includes: Obtaining the on / off conditions and change conditions of each sensor in the test scenario, wherein the on / off conditions include conditions based on preset time scheduling, trigger conditions based on real-time environmental variables in the test scenario, and conditions based on linkage drive signals received from other devices; Constructing a test timeline and determining the real-time conditions corresponding to each discrete time point on the test timeline; When the real-time condition satisfies the on / off condition or the change condition, determining the effective monitoring state corresponding to each of the sensors at different discrete time points, and determining the dynamic monitoring area corresponding to each of the discrete time points according to the effective monitoring state; At the same discrete time point, geometrically intersecting at least two of the dynamic monitoring areas to obtain instantaneous overlapping monitoring areas; The overlapping monitoring areas at the same time sequence are adjusted based on the instantaneous overlapping monitoring areas.
[0012] Optionally, after obtaining the monitoring mode and monitoring area of each sensor in the test scenario and determining overlapping monitoring areas in the monitoring areas, the method further includes: Calculating the area ratio of the overlapping monitoring area to the corresponding monitoring area; If the area ratio is smaller than the preset ratio, the overlapping monitoring area with the area ratio smaller than the preset ratio is removed.
[0013] In a second aspect, the present application provides a sensor accuracy testing system, the system comprising: A scenario construction module is used to obtain scenario information of multiple sensors in a target delivery scenario, and to build a test scenario simulating the target delivery scenario based on the scenario information; an area determination module, configured to obtain a monitoring mode and a monitoring area of each of the sensors in the test scenario, and determine overlapping monitoring areas in the monitoring areas; A testing module, configured to obtain target monitoring results of each target sensor in the overlapping monitoring area when there is an association relationship between the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring area; The result output module is used to determine the accuracy test result of the target sensor according to the absolute accuracy difference between the target monitoring results.
[0014] In a third aspect, the present application provides a computer storage medium, which stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing any one of the above methods.
[0015] In a fourth aspect, the present application provides an electronic device comprising a processor, a memory and a transceiver, wherein the memory is used to store instructions, the transceiver is used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device performs any one of the above methods.
[0016] In summary, the beneficial effects brought about by the technical solution of this application include: By adopting the above technical solution, a test scenario that matches the target deployment scenario is built, and the monitoring area and monitoring method of the sensor are analyzed in this scenario, an efficient test of the sensor accuracy is achieved. First, by obtaining scene information and building a test scenario, the consistency of the test environment and the actual application environment is ensured, and the reliability of the test results is improved. Secondly, by determining the overlapping monitoring areas and analyzing the correlation between the monitoring methods of the target sensors, a test mechanism based on mutual verification between sensors is established, and the accuracy test can be completed without the help of dedicated test equipment. Finally, the accuracy test results are determined by analyzing the absolute accuracy difference between the target monitoring results, which achieves an accurate assessment of the sensor accuracy status. This testing method based on overlapping monitoring areas avoids the problem of needing to test one by one in the traditional method, and significantly improves the testing efficiency of the sensor network. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a flow chart of a method for testing the accuracy of a sensor according to an embodiment of the present application; Figure 2 This is a schematic structural diagram of a sensor accuracy testing system according to an embodiment of the present application; Figure 3 This is a structural diagram of an electronic device provided in an embodiment of the present application.
[0018] Description of reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0019] In order to enable people skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0020] In the description of the embodiments of this application, words such as "exemplary," "for example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "for example," or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete manner.
[0021] In the description of the embodiments of the present application, the term "multiple" means two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0022] See Figure 1 The following is a flow chart of a sensor accuracy testing method provided in an embodiment of the present application. This method can be implemented using a computer program, a single-chip microcontroller, or run on a sensor accuracy testing system based on a von Neumann architecture. The computer program can be integrated into an application or run as a standalone tool application. The specific steps of the sensor accuracy testing method are described in detail below.
[0023] S101: Acquire scene information of multiple sensors in a target delivery scene, and build a test scene simulating the target delivery scene based on the scene information; The target deployment scenario refers to the actual working environment of the sensor, which can be understood as the actual location where the sensor is ultimately deployed and put into use. These scenarios typically have specific spatial layouts, environmental conditions, and business requirements, and the sensors must perform their intended monitoring functions within these specific conditions.
[0024] A test scenario is a simulated test environment built based on the characteristics of the target deployment scenario. It can be understood as a standardized scenario constructed in a laboratory or under controlled conditions for sensor accuracy testing. This test scenario simulates the various operating conditions that sensors may encounter in actual applications by recreating key elements of the target deployment scenario, such as spatial dimensions, environmental parameters, and obstacle distribution.
[0025] Obtain scene information of multiple sensors in the target deployment scenario, and build a test scenario simulating the target deployment scenario based on the scene information; During implementation, it is first necessary to obtain scene information for multiple sensors in the target deployment scenario. This scene information mainly includes spatial structure parameters, environmental parameters, signal transmission influencing factors, and sensor deployment information. Spatial structure parameters primarily reflect the physical and architectural characteristics of the target deployment scenario; environmental parameters reflect the changing patterns and distribution characteristics of various environmental factors in the target deployment scenario; signal transmission influencing factors include various interference sources and transmission medium characteristics that may affect signal transmission quality; and sensor deployment information details the sensor installation method and monitoring area division. The collection of this scene information requires professional measurement equipment and standardized collection processes to ensure the integrity and accuracy of the collected data.
[0026] It should be noted that the monitoring area of the sensor in this application must have clear geometric boundaries and can be mathematically described and calculated. It is not a fuzzy coverage area with uneven signal strength, but a space that can be precisely defined as a sector, cone, polygon, etc. For example, laser sensors (LiDAR) and visual sensors (cameras) are the most typical application objects of this application. In this case, two LiDARs are deployed in a scene so that their sector scanning areas partially overlap. This overlapping area can be accurately calculated through geometric operations. A test object is placed in the overlapping area, and both LiDARs will generate point cloud data about the object. By comparing the consistency of the two point cloud data in the world coordinate system, the "absolute accuracy difference" can be calculated, thereby efficiently completing the accuracy test. The detection area of a visual sensor scanning radar is usually also a sector or cone space defined by the horizontal scanning angle, vertical scanning angle, and maximum detection distance, with clear geometric boundaries.
[0027] After obtaining the scenario information, it is necessary to build a test scenario that simulates the target delivery scenario based on this information. The test scenario construction process first requires the construction of a physical environment that matches the target delivery scenario in terms of spatial size and structure to ensure the consistency of spatial structural characteristics. Secondly, it is necessary to configure an environmental parameter control system to achieve precise control of various environmental parameters through professional environmental simulation equipment, so that their variation range and distribution characteristics are consistent with the target delivery scenario. Thirdly, it is necessary to simulate the signal transmission environment and ensure that the signal transmission characteristics in the test scenario are consistent with the target delivery scenario by rationally arranging various signal transmission-related facilities. Finally, according to the obtained sensor deployment information, the sensor installation location and monitoring area are strictly reproduced in the test scenario to ensure the consistency of the test conditions with the actual application environment.
[0028] S102: Obtaining the monitoring mode and monitoring area of each sensor in the test scenario, and determining overlapping monitoring areas in the monitoring areas; The monitoring method refers to the specific detection technology used by the sensor when detecting a target. It can be understood as the technical principle and implementation method by which the sensor collects information about the monitored target. Each monitoring method has its own specific physical and technical characteristics, which determine the sensor's detection accuracy, detection range, and applicable conditions. For example, for indoor positioning sensors, the monitoring method could be based on Bluetooth signal strength, calculating the target's position by measuring signal attenuation, or infrared radiation detection, determining the target's spatial position by receiving infrared signals. For temperature sensors, the monitoring method could be based on thermal imaging, obtaining temperature information by measuring the distribution of infrared energy radiated from the surface of an object. The monitoring area refers to the sensor's effective detection range, that is, the spatial range within which the sensor can achieve its intended monitoring function. This range is affected by the sensor's installation location, monitoring method, and actual detection capabilities.
[0029] The overlapping monitoring area refers to the spatial range where the monitoring areas of two or more sensors in the test scenario intersect. This can be understood as an area where multiple sensors can effectively monitor the same spatial region simultaneously. The monitoring data within these areas can come from different sensors, and the monitoring methods of these sensors are correlated, making their monitoring results comparable or transferable.
[0030] During implementation, it's necessary to first obtain information about each sensor's monitoring method and monitoring area in the test scenario. Because the monitoring method used by different sensors determines the technical characteristics of their signal acquisition and processing, it's necessary to clearly document and analyze each sensor's monitoring method, including its signal acquisition principles, data processing methods, and other technical features. Furthermore, it's necessary to obtain information about each sensor's monitoring area. By analyzing parameters such as the sensor's installation location, detection angle, and effective range, the actual monitoring coverage of each sensor can be determined.
[0031] After obtaining the above information, it is necessary to determine overlapping monitoring areas within the test scene. This process first requires spatially mapping the monitoring areas of each sensor within the test scene to form a coverage map. By analyzing the intersection of these coverage maps, it is possible to identify spatial regions covered by multiple sensors simultaneously, i.e., overlapping monitoring areas.
[0032] Based on the above embodiment, as an optional implementation, after step S102, the overlapping monitoring areas need to be adjusted through the following steps: Obtaining the on / off conditions and change conditions of each sensor in the test scenario, wherein the on / off conditions include conditions based on preset time scheduling, trigger conditions based on real-time environmental variables in the test scenario, and conditions based on linkage drive signals received from other devices; Constructing a test timeline and determining the real-time conditions corresponding to each discrete time point on the test timeline; When the real-time condition satisfies the on / off condition or the change condition, determining the effective monitoring state corresponding to each of the sensors at different discrete time points, and determining the dynamic monitoring area corresponding to each of the discrete time points according to the effective monitoring state; At the same discrete time point, geometrically intersecting at least two of the dynamic monitoring areas to obtain instantaneous overlapping monitoring areas; The overlapping monitoring areas at the same time sequence are adjusted based on the instantaneous overlapping monitoring areas.
[0033] In order to accurately test and calibrate sensor accuracy in the present embodiment, it is necessary to fully consider the dynamic characteristics of the sensors in the actual application environment. Because the operating state and monitoring performance of sensors will change with environmental conditions and time, it is necessary to first obtain two key parameters: the on / off conditions and the change conditions of each sensor in the test scenario.
[0034] The on / off conditions define the sensor's monitoring behavior, starting from zero and then resuming from zero. These conditions may be pre-set, such as those based on a preset time schedule; they may be passive responses to changes in the external environment, such as triggers based on real-time environmental variables in the test scenario; or they may be the result of the coordinated operation of different units within the system, such as conditions based on linkage drive signals received from other devices. Meanwhile, the change conditions describe the transition of a sensor's performance parameters or monitoring mode while in operation.
[0035] During specific implementation, by constructing a test timeline, the real-time conditions corresponding to each discrete time point on the test timeline are determined, and the continuous test process is discretized into a series of ordered time snapshots. At each discrete time point, the system will capture a set of real-time conditions, which constitute the complete state of the test scene at that moment. The system will make a judgment at each discrete time point. When the real-time conditions meet the start-up and closing conditions or the change conditions, the effective monitoring states corresponding to each of the sensors at different discrete time points are determined. The behavior rules of the sensors are combined with the instantaneous state of the real scene. If the real-time conditions at a certain moment trigger the start-up and closing or change conditions of a sensor, the system will update the effective monitoring state of the sensor. Subsequently, the system determines the dynamic monitoring area corresponding to each of the discrete time points based on the effective monitoring state.
[0036] Once the dynamic monitoring area of each sensor at the same discrete time point is determined, accurate overlap analysis can be performed. By geometrically intersecting at least two dynamic monitoring areas at the same discrete time point, an instantaneous overlapping monitoring area is obtained. This instantaneous overlapping monitoring area represents the only common space that multiple sensors can effectively monitor simultaneously at that specific moment.
[0037] Finally, the whole process results in adjusting the overlapping monitoring areas in the same time series based on the instantaneous overlapping monitoring areas. This essentially replaces the concept of a single, fixed overlapping area with a time series consisting of continuous instantaneous overlapping monitoring areas.
[0038] This dynamic analysis method, based on on / off conditions and changing conditions, more accurately reflects the sensor's operating state in the actual application environment, avoiding testing when the sensor is in an ineffective monitoring state. By dynamically adjusting the overlapping monitoring areas, accuracy testing can be ensured to always be performed within the effective monitoring range, improving the reliability of test results. This method can adapt to dynamic changes in environmental conditions, making the accuracy testing and calibration process more realistic for real-world applications.
[0039] Based on the above embodiment, as an optional implementation, after step S102, the overlapping monitoring areas need to be adjusted through the following steps: Calculate the area ratio of the overlapping monitoring area to the corresponding monitoring area; If the area ratio is less than the preset ratio, the overlapping monitoring areas with an area ratio less than the preset ratio will be removed.
[0040] In the embodiments of the present application, to ensure the effectiveness and representativeness of overlapping monitoring areas, it is necessary to screen the overlapping monitoring areas. By calculating the area ratio of the overlapping monitoring areas to the corresponding monitoring areas, the importance of the overlapping monitoring areas in the overall monitoring range can be assessed. This calculation process requires first obtaining the area value of each overlapping monitoring area and the area value of the corresponding sensor monitoring area, and then calculating the area ratio by comparing the two.
[0041] Calculating the area ratio is crucial for assessing the actual monitoring value of overlapping monitoring areas. When the area ratio of an overlapping monitoring area to its corresponding monitoring area is small, the overlapping area represents a relatively small portion of the overall monitoring range, and the representativeness and reliability of its monitoring data may not meet the requirements of accuracy testing. Therefore, a preset ratio is set as a screening criterion. If the area ratio is less than this preset ratio, the overlapping monitoring area should be excluded from subsequent accuracy testing.
[0042] By setting an area ratio threshold and performing screening, we can effectively remove overlapping monitoring areas that are too small or of little significance. This screening mechanism not only improves the efficiency of precision testing but also avoids ineffective testing in atypical areas.
[0043] S103: When there is a correlation between the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring areas, obtaining target monitoring results of each target sensor in the overlapping monitoring area; The correlation relationship refers to the mutual conversion or comparison rules of monitoring data between different sensors, which can be understood as the logical correspondence between data collected by different sensors on the same monitoring object.
[0044] The target monitoring result refers to the actual monitoring data obtained by the target sensor to be tested in the overlapping monitoring area, which can be understood as the measurement value of the target sensor on the monitoring object in the overlapping monitoring area.
[0045] In the embodiments of this application, to effectively assess and calibrate the accuracy of target sensors, it is necessary to first determine whether the monitoring modes of multiple target sensors within the overlapping monitoring area are correlated. Only when these target sensors' monitoring modes are correlated are their monitoring results comparable or transferable, and the acquired monitoring data can be used for subsequent accuracy assessment.
[0046] In specific implementations, the system first analyzes the monitoring methods of each target sensor within the overlapping monitoring area to determine whether there are data conversion rules or comparison standards between them. Once a correlation is confirmed, the system begins collecting target monitoring results from each target sensor within the overlapping monitoring area. These target monitoring results are the actual measurements of the target sensor on the monitored object within the overlapping monitoring area, reflecting the sensor's actual operating status and measurement performance.
[0047] Based on the above embodiment, as an optional implementation method, the association relationship includes the same type of association relationship and the similar type of association relationship. The method of obtaining the target monitoring result according to different association relationships in S103 can be specifically implemented through the following step S201 or step S202.
[0048] S201: When the monitoring modes of multiple target sensors corresponding to the overlapping monitoring area have the same type of association relationship, determine a first monitoring indicator corresponding to the same type of association relationship, and obtain a target monitoring result corresponding to the first monitoring indicator of each target sensor in the overlapping monitoring area; In the embodiments of the present application, further detailed analysis is required to determine the association relationship between the monitoring methods of target sensors within the overlapping monitoring area. When the monitoring methods of multiple target sensors have the same type of association relationship, it means that the monitoring data of these sensors can be directly compared without the need for data conversion or mapping. In this case, it is necessary to determine the first monitoring indicator corresponding to the same type of association relationship. This indicator is the physical quantity or state parameter commonly monitored by these sensors.
[0049] After determining the first monitoring indicator, the system obtains the target monitoring results for that indicator from each target sensor within the overlapping monitoring area. Because these sensors have the same type of association, the monitoring results they obtain have the same metric and data format, allowing them to be directly used for subsequent accuracy assessment and comparative analysis.
[0050] S202: When a similar type of association exists between the monitoring methods of multiple target sensors corresponding to the overlapping monitoring area, obtain the first monitoring result and the second monitoring result of each target sensor in the overlapping monitoring area, determine the second monitoring indicator in the first monitoring result or the second monitoring result according to the similar type of association, and convert the first monitoring result or the second monitoring result into a target monitoring result according to the second monitoring indicator.
[0051] In the embodiments of the present application, when multiple target sensors within an overlapping monitoring area have similar types of associations, these sensors, while employing different monitoring methods and principles, can nonetheless obtain the same type of monitoring information through appropriate data processing. For example, if one sensor directly monitors target location information, while another obtains location information indirectly by processing infrared thermal imaging data, unified conversion and processing of the data obtained from these different monitoring methods is necessary.
[0052] In practice, the first and second monitoring results for each target sensor within the overlapping monitoring area are obtained. These results are derived from raw data from different monitoring methods. A second monitoring indicator is then determined based on similarity relationships. This indicator serves as a unified standard for converting and comparing different monitoring results. For example, using location information as the second monitoring indicator, by establishing a conversion rule from infrared thermal imaging data to location information, different monitoring results can be uniformly converted into comparable target monitoring results.
[0053] S104: Determine the accuracy test result of the target sensor according to the absolute accuracy difference between the target monitoring results.
[0054] In this embodiment, the target monitoring results of each target sensor within the overlapping monitoring area are first compared in pairs, and the absolute difference between the monitoring results of each pair of sensors is calculated. These absolute accuracy differences reflect the degree of measurement consistency between different sensors within the same monitoring area. Smaller differences indicate closer measurement accuracy between sensors, while smaller differences indicate greater accuracy deviation. The system ultimately determines the target sensor's accuracy test results by analyzing the distribution characteristics of these absolute accuracy differences, such as their mean and variance.
[0055] Based on the above embodiment, as an optional implementation, step S104 specifically includes S301-S303.
[0056] S301: Calculate the absolute accuracy difference between each target monitoring result; To implement this, all target sensors within the overlapping monitoring area must first be numbered and paired, forming multiple sensor pairs. For each sensor pair, the system obtains its respective target monitoring results and uses a specific calculation method to determine the absolute accuracy difference between them. This calculation process requires selecting an appropriate difference calculation method based on the type of monitoring data to ensure that the results accurately reflect the accuracy differences between sensors.
[0057] During the calculation process, the system samples and calculates the target monitoring results of each sensor pair multiple times to eliminate the influence of environmental factors and random errors. Each sampling results in an absolute accuracy difference. The statistical distribution characteristics of these differences can fully reflect the accuracy differences between sensor pairs.
[0058] S302: If the absolute accuracy difference is less than the preset accuracy threshold, determine the target sensor whose absolute accuracy difference is less than the preset accuracy threshold as the first target sensor, and mark the accuracy test result corresponding to the first target sensor as a test result that meets the accuracy requirement; To improve the efficiency of sensor accuracy testing, the present embodiment innovatively utilizes the monitoring results of multiple sensors within overlapping monitoring areas for mutual verification. The core concept of this approach is that when the differences in the monitoring results of multiple sensors within the same overlapping area are small, that is, when the absolute accuracy difference is small, these sensors are likely to have good monitoring accuracy. Therefore, further verification with specialized sensor testing equipment is unnecessary, significantly improving the efficiency of accuracy testing.
[0059] In specific implementation, the system first obtains the absolute accuracy difference between each pair of sensors and compares these differences with a preset accuracy threshold. If all absolute accuracy differences calculated for a particular sensor when paired with other sensors are less than the preset accuracy threshold, that sensor is identified as the first target sensor. This judgment is based on an important practical experience: if the monitoring results of multiple sensors within the same overlapping monitoring area are highly consistent, then these sensors are likely to be operating normally and have good monitoring accuracy. This avoids the need for specialized testing equipment to test each sensor individually, saving both time and manpower.
[0060] For sensors identified as the first target sensor, the system marks their corresponding accuracy test results as meeting the accuracy requirements. This method, based on mutual verification of overlapping areas, not only greatly improves the efficiency of accuracy testing but also offers strong real-time and cost-effectiveness. Compared to traditional methods that require specialized testing equipment to perform individual tests, this solution can quickly identify sensors that meet the accuracy requirements, allowing the system to focus limited testing resources on sensors that may have accuracy issues.
[0061] Optionally, the preset accuracy threshold may be determined in the following manner: Get the minimum accuracy requirement of the sensor; Acquire environmental characteristics of the test scenario, and determine the scenario type to which the environmental characteristics belong in a pre-established scenario type list; The product of the scene adjustment coefficient corresponding to the scene type and the minimum accuracy requirement is calculated to obtain a preset accuracy threshold, wherein the scene adjustment coefficient is used to characterize the attenuation degree of sensor accuracy for different scene types.
[0062] In the embodiments of this application, to ensure the rationality and practicality of the preset accuracy threshold, it is necessary to dynamically adjust it based on the actual test scenario based on the minimum accuracy requirements of the sensor. This adjustment mechanism is designed based on the differences in sensor accuracy requirements in different scenarios. Through scenario-adaptive adjustment, the preset accuracy threshold can be made more consistent with actual application needs.
[0063] When implementing it specifically, First, determine the sensor's minimum accuracy requirement. This requirement can be determined based on the sensor's specifications or set based on actual application needs, serving as a benchmark for evaluating sensor accuracy performance. Next, obtain the test scenario's environmental characteristics. Environmental characteristics are a comprehensive description of the test scenario, including but not limited to temperature range, humidity range, light intensity, obstruction density, spatial structure characteristics, electromagnetic environment, and other environmental parameters. These environmental parameters can be collected using specialized environmental monitoring equipment or through on-site surveys.
[0064] The system then determines the scene type of the current test scenario by matching the acquired environmental features within a pre-established list of scene types. The scene type list is a systematic classification system that covers a wide range of typical sensor applications. For each scene type, the system sets a corresponding scene adjustment coefficient, which quantifies the degree of sensor accuracy degradation in that specific scene type. The determination of the scene adjustment coefficient is based on extensive experimental data and practical application experience, fully considering the impact of various environmental factors on sensor accuracy.
[0065] By multiplying the scenario adjustment factor by the sensor's minimum accuracy requirement, we obtain the preset accuracy threshold applicable to the current test scenario. Different scenario types may have different requirements for sensor accuracy. For example, higher accuracy standards may be required in some critical monitoring scenarios, while accuracy requirements can be appropriately relaxed in general monitoring scenarios.
[0066] S303: If the absolute accuracy difference is greater than or equal to the preset accuracy threshold, the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold is determined as the second target sensor, and the standard monitoring result of the sensor detection equipment in the overlapping monitoring area is obtained, and the second target sensor is calibrated according to the standard monitoring result and the target monitoring result corresponding to the second target sensor.
[0067] In the embodiments of the present application, if the absolute accuracy difference of certain sensors is found to be greater than or equal to a preset accuracy threshold, it indicates that there may be issues with the monitoring accuracy of these sensors, and further accuracy verification and calibration are required. In this case, these sensors are identified as second target sensors, and standard monitoring results are obtained by introducing sensor testing equipment to achieve accurate calibration of these sensors.
[0068] In specific implementation, the system first identifies sensors whose absolute accuracy difference is greater than or equal to the preset accuracy threshold and determines them as the second target sensor. This processing method is based on the following consideration: when the monitoring results of a sensor and other sensors in the overlapping monitoring area differ significantly, it indicates that the monitoring accuracy of the sensor may have drifted or there are other abnormalities. Subsequently, the system will deploy sensor detection equipment in the overlapping monitoring area to obtain standard monitoring results with high reliability. Using the standard monitoring results as a calibration benchmark, the system compares them with the target monitoring results of the second target sensor, calculates the actual error value, and calibrates the accuracy of the second target sensor accordingly.
[0069] Based on the above embodiment, as an optional implementation, step S303 specifically further includes S401-S405.
[0070] S401: If the absolute accuracy difference is greater than or equal to a preset accuracy threshold, determine the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as a second target sensor; In specific implementations, after obtaining the absolute accuracy differences between sensors, the system compares these differences with a preset accuracy threshold. If the absolute accuracy difference calculated between a sensor and another sensor is greater than or equal to the preset accuracy threshold, the system identifies that sensor as the second target sensor.
[0071] S402: setting a number of station locations within the overlapping monitoring area, and controlling the test object to move along the station locations; In implementation, the system first determines the number and density of stations based on the geometric characteristics and size of the overlapping monitoring areas. When assigning stations, the overlapping monitoring areas are divided into several grid cells, and station locations are set within each grid cell. For special areas, such as those where sensor sensitivity may vary or where environmental factors have a significant impact, the station layout can be appropriately increased. The system assigns a unique identification code to each station location and records its precise spatial coordinates.
[0072] After the stations are deployed, the system controls the movement of the test subject along a pre-planned path. This path design considers both test efficiency and completeness, typically employing a shortest path planning algorithm to ensure the test subject reaches each station in sequence along the optimal path. During the test subject's movement, the system ensures that it remains at each station for a sufficient amount of time to ensure that each sensor acquires stable monitoring data.
[0073] S403: Acquire location information of the sensor detection device at the site location, and organize the location information into a standard monitoring result; In practice, the system controls sensor detection equipment to accurately measure the location of each station. Station locations refer to pre-defined test points within the overlapping monitoring area. Each station has fixed spatial coordinates. This location information includes the specific coordinates of the station in a rectangular coordinate system. To ensure the reliability of the measurement results, the system performs multiple repeated measurements at each station to eliminate the influence of random errors.
[0074] Organizing this measured location information into standardized monitoring results involves normalizing the raw measurement data into a standardized dataset. These results contain the standard coordinates for each station, which serve as a benchmark for evaluating the accuracy of other sensors. This process includes necessary data processing steps, such as data format standardization and coordinate system conversion, to ensure that all data conforms to the system's pre-set standard format.
[0075] S404: Calculating a correction coefficient at each site location based on the standard monitoring result and the target monitoring result corresponding to the second target sensor; In the embodiment of the present application, in order to achieve accurate calibration of the second target sensor, it is necessary to calculate a correction coefficient based on the difference between the standard monitoring results and the target monitoring results. The correction coefficient reflects the degree of accuracy deviation of the second target sensor at each station location.
[0076] In practical implementation, the system first obtains the standard monitoring results from the sensor detection device and the target monitoring results corresponding to the second target sensor. At each station location, the difference between these two monitoring results is compared to calculate the correction factor for that location. The correction factor is calculated by dividing the standard monitoring result by the target monitoring result. This factor reflects the correction required to achieve the standard accuracy for the measurement value of the second target sensor at that station location. In this way, the correction factor is obtained for all station locations within the overlapping monitoring area.
[0077] S405: Arrange the correction coefficients into a correction coefficient sequence according to the order of the station positions, and perform linear calibration on the second target sensor according to the correction coefficient sequence.
[0078] In this embodiment of the present application, in order to systematically calibrate the accuracy of the second target sensor, it is necessary to arrange the correction coefficients in an orderly manner and perform calibration. The correction coefficient refers to the ratio of the standard monitoring result to the target monitoring result at each station location, which is used to represent the degree of accuracy deviation of the sensor at that location.
[0079] In practice, the correction coefficients corresponding to each station location are first arranged in station location order to form a correction coefficient sequence. This station location order refers to the order in which the test subject passes through each preset station as it moves within the overlapping monitoring area. The correction coefficient sequence is a set of correction coefficient data arranged in this order.
[0080] Based on the obtained correction coefficient sequence, the system performs linear calibration on the second target sensor. Linear calibration uses the correction coefficients of two adjacent stations in the correction coefficient sequence to calculate the correction coefficient for any position between the two stations through linear interpolation. This correction coefficient is then used to correct the sensor's monitoring results. This linear calibration method continuously corrects the sensor's monitoring results, bringing the calibrated monitoring results closer to the standard monitoring results.
[0081] The following are system embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the system embodiments of the present application, please refer to the method embodiments of the present application.
[0082] See Figure 2 , which shows a schematic diagram of the structure of a sensor accuracy test system provided by an exemplary embodiment of the present application. The system can be implemented as all or part of a system through software, hardware, or a combination of both. The sensor accuracy test system includes: The scenario construction module is used to obtain scenario information of multiple sensors in the target delivery scenario and build a test scenario simulating the target delivery scenario based on the scenario information; The area determination module is used to obtain the monitoring mode and monitoring area of each sensor in the test scenario and determine the overlapping monitoring areas in the monitoring area; A testing module, configured to obtain target monitoring results of each target sensor in the overlapping monitoring area when there is a correlation between the monitoring modes of multiple target sensors corresponding to the overlapping monitoring area; The result output module is used to determine the accuracy test result of the target sensor based on the absolute accuracy difference between the monitoring results of each target.
[0083] On the basis of the above embodiments, as an optional embodiment, the area determination module is also used to obtain the start and close conditions and change conditions of each sensor in the test scenario, the start and close conditions include conditions based on preset time scheduling, trigger conditions based on real-time environmental variables in the test scenario, and conditions based on linkage drive signals received from other devices; construct a test timeline to determine the real-time conditions corresponding to each discrete time point on the test timeline; when the real-time conditions meet the start and close conditions or the change conditions, determine the effective monitoring status corresponding to each sensor at different discrete time points, and determine the dynamic monitoring area corresponding to each discrete time point according to the effective monitoring status; at the same discrete time point, geometrically intersect at least two dynamic monitoring areas to obtain instantaneous overlapping monitoring areas; and adjust the overlapping monitoring areas under the same time sequence based on the instantaneous overlapping monitoring areas.
[0084] Based on the above embodiment, as an optional embodiment, the area determination module is also used to calculate the area ratio of the overlapping monitoring area and the corresponding monitoring area; if the area ratio is less than the preset ratio, the overlapping monitoring area with an area ratio less than the preset ratio is removed.
[0085] On the basis of the above embodiments, as an optional embodiment, the test module is also used to determine the first monitoring indicator corresponding to the same type of association relationship when the monitoring methods of multiple target sensors corresponding to the overlapping monitoring area have the same type of association relationship, and obtain the target monitoring result corresponding to the first monitoring indicator of each target sensor in the overlapping monitoring area; or, when the monitoring methods of multiple target sensors corresponding to the overlapping monitoring area have a similar type of association relationship, obtain the first monitoring result and the second monitoring result of each target sensor in the overlapping monitoring area, determine the second monitoring indicator in the first monitoring result or the second monitoring result according to the similar type of association relationship, and convert the first monitoring result or the second monitoring result into the target monitoring result according to the second monitoring indicator.
[0086] On the basis of the above embodiment, as an optional embodiment, the result output module is also used to calculate the absolute accuracy difference between each target monitoring result; if the absolute accuracy difference is less than a preset accuracy threshold, the target sensor whose absolute accuracy difference is less than the preset accuracy threshold is determined as the first target sensor, and the accuracy test result corresponding to the first target sensor is marked as a test result that meets the accuracy requirement; if the absolute accuracy difference is greater than or equal to the preset accuracy threshold, the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold is determined as the second target sensor, and the standard monitoring result of the sensor detection equipment in the overlapping monitoring area is obtained, and the second target sensor is calibrated according to the standard monitoring result and the target monitoring result corresponding to the second target sensor.
[0087] Based on the above embodiment, as an optional embodiment, the result output module is also used to determine the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as the second target sensor if the absolute accuracy difference is greater than or equal to the preset accuracy threshold; set a number of site positions in the overlapping monitoring area, and control the test object to move along the site positions; obtain the position information of the sensor detection equipment at the site position, and organize the position information into a standard monitoring result; calculate the correction coefficient at each site position based on the standard monitoring result and the target monitoring result corresponding to the second target sensor; arrange the correction coefficients into a correction coefficient sequence in the order of the site positions, and perform linear calibration on the second target sensor according to the correction coefficient sequence.
[0088] Based on the above embodiment, as an optional embodiment, the result output module is also used to obtain the minimum accuracy requirement of the sensor; obtain the environmental characteristics of the test scene, and determine the scene type to which the environmental characteristics belong in a pre-established scene type list; calculate the product of the scene adjustment coefficient corresponding to the scene type and the minimum accuracy requirement to obtain a preset accuracy threshold, and the scene adjustment coefficient is used to characterize the degree of attenuation of sensor accuracy in different scene types.
[0089] An embodiment of the present application also provides a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded by a processor and executed by the sensor accuracy testing method of the above embodiment. The specific execution process can be found in the specific description of the embodiment and will not be repeated here.
[0090] See Figure 3 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 3 As shown, the electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0091] The communication bus 302 is used to implement the connection and communication between these components.
[0092] The user interface 303 may include a display screen (Display) and a camera (Camera).
[0093] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0094] The processor 301 may include one or more processing cores. Using various interfaces and circuits, the processor 301 connects to various components within the server. It executes instructions, programs, code sets, or instruction sets stored in the memory 305, as well as accesses data stored in the memory 305, to perform various server functions and process data. Optionally, the processor 301 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 301 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing content displayed on the display screen; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 301 but implemented as a separate chip.
[0095] Among them, the memory 305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may also be optionally at least one storage device located away from the aforementioned processor 301. As Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for a sensor accuracy testing method.
[0096] exist Figure 3In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 301 can be used to call an application program for storing a sensor accuracy testing method in the memory 305. When executed by one or more processors, the electronic device executes one or more methods in the above embodiments.
[0097] An electronic device readable storage medium stores instructions, which, when executed by one or more processors, enable the electronic device to execute one or more methods in the above embodiments.
[0098] It should be noted that for the aforementioned method embodiments, for simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for this application.
[0099] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0100] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely schematic, such as the division of units, which is only a logical function division. In actual implementation, there may be other division methods, 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 service interface, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0101] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0102] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0103] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the method of this application. The aforementioned memory includes various media that can store program code, such as USB flash drives, mobile hard drives, magnetic disks, or optical disks.
[0104] The above are merely exemplary embodiments of the present disclosure and are not intended to limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure. This application is intended to cover any variations, uses or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the field of the present disclosure that are not recorded in the present disclosure.
Claims
1. A method for testing the accuracy of a sensor, characterized in that: The method comprises: Acquire scene information of multiple sensors in a target delivery scene, and build a test scene simulating the target delivery scene based on the scene information; Obtaining a monitoring mode and a monitoring area of each of the sensors in the test scenario, and determining overlapping monitoring areas in the monitoring areas; When there is an association relationship between the monitoring modes of the plurality of target sensors corresponding to the overlapping monitoring area, obtaining target monitoring results of the target sensors within the overlapping monitoring area; The accuracy test result of the target sensor is determined according to the absolute accuracy difference between the target monitoring results.
2. The method according to claim 1, characterized in that Determining the accuracy test result of the target sensor according to the absolute accuracy difference between the target monitoring results includes: Calculating the absolute accuracy difference between the target monitoring results; If the absolute accuracy difference is less than the preset accuracy threshold, the target sensor whose absolute accuracy difference is less than the preset accuracy threshold is determined as the first target sensor, and the accuracy test result corresponding to the first target sensor is marked as a test result that meets the accuracy requirement; If the absolute accuracy difference is greater than or equal to the preset accuracy threshold, the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold is determined as the second target sensor, and the standard monitoring result of the sensor detection equipment in the overlapping monitoring area is obtained, and the second target sensor is calibrated according to the standard monitoring result and the target monitoring result corresponding to the second target sensor.
3. The method according to claim 2, characterized in that If the absolute accuracy difference is greater than or equal to a preset accuracy threshold, determining the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as a second target sensor, obtaining a standard monitoring result of the sensor detection device in the overlapping monitoring area, and calibrating the second target sensor according to the standard monitoring result and a target monitoring result corresponding to the second target sensor, including: If the absolute accuracy difference is greater than or equal to a preset accuracy threshold, determining the target sensor whose absolute accuracy difference is greater than or equal to the preset accuracy threshold as the second target sensor; Setting a plurality of station locations within the overlapping monitoring area and controlling the test object to move along the station locations; Obtaining location information of the sensor detection device at the site, and collating the location information into a standard monitoring result; Calculating a correction coefficient at each of the site locations based on the standard monitoring result and the target monitoring result corresponding to the second target sensor; The correction coefficients are arranged into a correction coefficient sequence according to the order of the site positions, and the second target sensor is linearly calibrated according to the correction coefficient sequence.
4. The method according to claim 2, characterized in that After calculating the absolute accuracy difference between the target monitoring results, the method further includes: Get the minimum accuracy requirement of the sensor; Acquire environmental characteristics of the test scenario, and determine the scenario type to which the environmental characteristics belong in a pre-established scenario type list; The product of the scene adjustment coefficient corresponding to the scene type and the minimum accuracy requirement is calculated to obtain a preset accuracy threshold, wherein the scene adjustment coefficient is used to characterize the attenuation degree of sensor accuracy for different scene types.
5. The method according to claim 1, wherein The association relationship includes a same-type association relationship and a similar-type association relationship. When the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring area are associated with each other, obtaining the target monitoring results of each target sensor in the overlapping monitoring area includes: When the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring area have the same type of association relationship, determining a first monitoring indicator corresponding to the same type of association relationship, and obtaining a target monitoring result corresponding to the first monitoring indicator of each target sensor in the overlapping monitoring area; or, When a similar type of association exists between the monitoring methods of multiple target sensors corresponding to the overlapping monitoring area, the first monitoring result and the second monitoring result of each target sensor in the overlapping monitoring area are obtained, a second monitoring indicator is determined in the first monitoring result or the second monitoring result according to the similar type of association, and the first monitoring result or the second monitoring result is converted into a target monitoring result according to the second monitoring indicator.
6. The method according to claim 1, characterized in that After obtaining the monitoring mode and monitoring area of each sensor in the test scenario and determining the overlapping monitoring areas in the monitoring areas, the method further includes: Obtaining the on / off conditions and change conditions of each sensor in the test scenario, wherein the on / off conditions include conditions based on preset time scheduling, trigger conditions based on real-time environmental variables in the test scenario, and conditions based on linkage drive signals received from other devices; Constructing a test timeline and determining the real-time conditions corresponding to each discrete time point on the test timeline; When the real-time condition satisfies the on / off condition or the change condition, determining the effective monitoring state corresponding to each of the sensors at different discrete time points, and determining the dynamic monitoring area corresponding to each of the discrete time points according to the effective monitoring state; At the same discrete time point, geometrically intersecting at least two of the dynamic monitoring areas to obtain instantaneous overlapping monitoring areas; The overlapping monitoring areas at the same time sequence are adjusted based on the instantaneous overlapping monitoring areas.
7. The method according to claim 1, characterized in that After obtaining the monitoring mode and monitoring area of each sensor in the test scenario and determining the overlapping monitoring areas in the monitoring areas, the method further includes: Calculating the area ratio of the overlapping monitoring area to the corresponding monitoring area; If the area ratio is smaller than the preset ratio, the overlapping monitoring area with the area ratio smaller than the preset ratio is removed.
8. A sensor accuracy testing system, characterized in that: The system comprises: A scenario construction module is used to obtain scenario information of multiple sensors in a target delivery scenario, and to build a test scenario simulating the target delivery scenario based on the scenario information; an area determination module, configured to obtain a monitoring mode and a monitoring area of each of the sensors in the test scenario, and determine overlapping monitoring areas in the monitoring areas; A testing module, configured to obtain target monitoring results of each target sensor in the overlapping monitoring area when there is an association relationship between the monitoring modes of the multiple target sensors corresponding to the overlapping monitoring area; The result output module is used to determine the accuracy test result of the target sensor according to the absolute accuracy difference between the target monitoring results.
9. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: The electronic device comprises a processor, a memory and a transceiver, wherein the memory is used to store instructions, the transceiver is used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Multi-sensor camera recalibration
CN105283903A
Calibration of laser sensors
CN110573830A
Method and device for calibrating a sensor system of a moving object
CN113341400A
Method and apparatus for sensor calibration
CN115529452A
Automatically calibrating target sensor using scene mapping information from reference sensor
CN116893393A