Quality Control (QC)
After the production/assembly stage, quality control (QC) tests are performed on every sensor to validate the data quality. QAP is a quality management procedure followed during the sensor build/assembly process, whereas QC procedures are performed after the complete build procedure and before the deployment.
Table of Contents:
1.0 General
1.1 Purpose
The purpose of this document is to provide Quality Control (QC) guidelines for
-
Sensor Calibration and Data Validation Testing
-
Noise Floor Testing
2.0 Quality Control
2.1 Sensor Calibration and Data Validation Testing
Objective
To perform initial calibration and validation of the sensor depth calculations at different heights in laboratory conditions.
Procedure
- Using measuring tape, fix mount locations at heights at a known height from the ground. While fixing the mount, using a spirit leveler, make sure the mount is vertical to the mounting surface and horizontal to the ground plane.
- Start sensor operation and collect data for at least 120 minutes, with a duty cycle of 60 seconds, totaling at least 120 measurements.
- After the second step is complete, place an object of known height on the surface, beneath the sensor for the next 120 minutes and record the measurements.
- Stop the sensor and removing the object.
Calibration
To calculate the offset value, take median of all the measurements without the object. To convert distances to depth, invert the distance values and add this calculated offset.
Depth Data Validation
Since measurement of depth is relative to another vertical elevation from a known reference point, the height of a known object is used to simulate validation of depth level captured by the sensor.
At a known height, the average of the observed height of the object calculated from the depth values shall be Object’s height +- noise floor.
Records
Calibration offsets and depth averages are recorded for every sensor along with the sensor unique identifiers shall be recorded on this google sheets for reference.
2.2 Noise floor Testing
Objective
The objective of this test is to perform noise floor testing of the ultrasonic sensor.
Procedure
Data collected from 2.1 is passed through a python test script to test the noise floor of the sensor.
Records
Noise floor for every sensor along with the sensor unique identifiers shall be recorded on this google sheets for reference.