A HOD calibration method, module, and system

By acquiring and processing the sensor readings from steering wheel hands-off detection sensors for people of different heights and weights, and combining these readings with height, weight, and data sorting, the problem of large calibration errors among people of different heights and weights is solved, thus improving detection accuracy and safety.

CN119104323BActive Publication Date: 2025-11-14SHENZHEN H&T AUTOMOTIVE ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410944499.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-15
Publication Date
2025-11-14
Estimated Expiration
2044-07-15

AI Technical Summary

Technical Problem

Existing steering wheel off-hand detection sensors suffer from large errors during calibration on people of different heights and weights, resulting in inaccurate target sensing values ​​and affecting the accuracy and reliability of detection.

Method used

By acquiring the capacitive sensor values ​​of the correct "Hands on" and "Hands off" gestures made by the calibrator, and combining them with height and weight, and sorting and deleting deviation data, the target sensor value is determined as the threshold for judging the steering wheel status.

Benefits of technology

It improves the accuracy of steering wheel status detection and calibration accuracy, reduces the possibility of misjudgment, and ensures driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119104323B_ABST
    Figure CN119104323B_ABST
Patent Text Reader

Abstract

This invention provides a method, module, and system for HOD calibration. The method first acquires a first sensor value and a second sensor value, then acquires the height and weight of the person being calibrated. The first sensor values ​​are then sorted in ascending order to obtain a first array. The number of first deviations is determined based on a preset deviation ratio, the number of images of the first gesture, the number of calibration attempts for the first gesture, and the number of times each first gesture is gripped on the steering wheel. The first deviation counts at the beginning of the first array are then deleted to obtain a second array. Finally, a target sensor value is determined based on the second array, the second sensor values, and the height and weight of the person being calibrated. The target sensor value is a threshold used to determine whether the steering wheel is in a hands-on state. This method improves the accuracy of the target sensor value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of HOD calibration technology, and in particular to an HOD calibration method, module and system. Background Technology

[0002] With the trend of intelligent vehicle development, the Hands Off Detection (HOD) function occupies a crucial position in the automotive field because it can automatically issue an alarm or force a stop when it detects that the driver's hand gestures on the steering wheel are unsafe, thus ensuring driving safety. Therefore, HOD must have high accuracy and high reliability to safeguard driving safety.

[0003] Most existing steering wheel hand-off detection sensors use capacitive sensors, and the capacitance value of these sensors is related to the contact area of ​​the hand. People of different heights and weights may have different hand sizes, leading to inconsistent capacitance values ​​when gripping the steering wheel. Therefore, to ensure the accuracy of the HOD (Hands-Off Detection) for people of different heights and weights, the HOD software needs to be calibrated during the development process using data from people of different heights and weights. This calibration allows developers to set appropriate steering wheel grip thresholds. However, current HOD software calibration only calibrates gestures that allow hands on or only allow hands off, resulting in inaccurate target sensing values ​​and significant errors during the calibration process, further reducing the accuracy of the target sensing values. Summary of the Invention

[0004] The present invention aims to provide a HOD calibration method, module, and system that can improve calibration accuracy.

[0005] To address the aforementioned technical problems, the embodiments of the present invention provide the following technical solutions:

[0006] In a first aspect, embodiments of the present invention provide an HOD calibration method, the method comprising:

[0007] Acquire a first sensing value and a second sensing value, wherein the first sensing value is the sensing value of the capacitive sensor on the steering wheel when the calibrator correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrator correctly makes the second gesture, and the first gesture is the minimum gesture that allows Hands on, and the second gesture is the maximum gesture that allows Hands off.

[0008] Obtain the height and weight of the calibrated personnel;

[0009] Sort the first sense values ​​in ascending order to obtain the first array;

[0010] The number of first deviations is determined based on the preset deviation ratio, the number of images of the first gesture, the number of times the first gesture is calibrated, and the number of times each first gesture is gripped.

[0011] Delete the value of the first deviation count at the beginning of the first array to obtain the second array;

[0012] The target sensing value is determined based on the second array, the second sensing value, and the height and weight of the calibrated person, wherein the target sensing value is a threshold used to determine whether the steering wheel is in the Hands-on state.

[0013] In some embodiments, determining the target sensing value based on the second array, the second sensing value, and the height and weight of the calibrated person includes:

[0014] Sort the second sensing values ​​in ascending order to obtain the third array;

[0015] The number of second deviations is determined based on the preset deviation ratio, the number of images of the second gesture, the number of times the second gesture is calibrated, and the number of times each second gesture is gripped.

[0016] Delete the value of the second deviation at the end of the third array to obtain the fourth array;

[0017] The target sensing value is determined based on the second array, the fourth array, and the height and weight of the calibrated person.

[0018] In some embodiments, determining the target sensing value based on the second array, the fourth array, and the height and weight of the calibrated person includes:

[0019] Obtain a third sensing value and a fourth sensing value, wherein the third sensing value is the minimum value in the second array, and the fourth sensing value is the maximum value in the fourth array;

[0020] The third sensing value is compared with the fourth sensing value;

[0021] If the third sensing value is greater than the fourth sensing value, then the target sensing value is determined to be the average of the third sensing value and the fourth sensing value;

[0022] If the third sensing value is less than or equal to the fourth sensing value, then a first BMI value and a second BMI value are obtained, wherein the first BMI value is obtained based on the height and weight of the calibrated person corresponding to the third sensing value, and the second BMI value is obtained based on the height and weight of the calibrated person corresponding to the fourth sensing value.

[0023] The target sensing value is determined based on the first BMI value, the second BMI value, the second array, and the fourth array.

[0024] In some embodiments, determining the target sensing value based on the first BMI value, the second BMI value, the second array, and the fourth array includes:

[0025] If both the first BMI value and the second BMI value meet the preset BMI range, the calibration personnel will be prompted to reselect the calibration gesture.

[0026] If the first BMI value does not conform to the preset BMI range, and the second BMI value does conform to the preset BMI range, then delete the first value in the second array and restart the steps of obtaining the third and fourth sensing values.

[0027] If the first BMI value conforms to the preset BMI range and the second BMI value does not conform to the preset BMI range, then the last value in the fourth array is deleted, and the steps of obtaining the third and fourth sensing values ​​are restarted.

[0028] If neither the first BMI value nor the second BMI value conforms to the preset BMI range, then the first value in the second array is deleted, the last value in the fourth array is deleted, and the steps of obtaining the third and fourth sensing values ​​are restarted.

[0029] This process is repeated until the target sensing value is obtained or the calibration personnel are prompted to reselect the calibration gesture.

[0030] In a second aspect, embodiments of the present invention provide an HOD calibration module, the HOD calibration module comprising:

[0031] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the HOD calibration method as described above.

[0032] In a third aspect, embodiments of the present invention provide an HOD calibration system, including the HOD calibration module as described above.

[0033] The beneficial effects of the present invention are as follows: Compared with the prior art, the embodiments of the present invention provide a HOD calibration method. The method first obtains a first sensing value and a second sensing value. The first sensing value is the sensing value of the capacitive sensor on the steering wheel when the calibrator correctly makes a first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrator correctly makes a second gesture. The first gesture is the minimum gesture that allows hands on, and the second gesture is the maximum gesture that allows hands off. Then, the height and weight of the calibrator are obtained. The first sensing values ​​are then sorted in ascending order to obtain a first array. The number of first deviations is determined according to a preset deviation ratio, the number of images of the first gesture, the number of calibrations of the first gesture, and the number of times the steering wheel is gripped for each first gesture. The first deviation count value at the beginning of the first array is deleted to obtain a second array. Finally, a target sensing value is determined according to the second array, the second sensing value, and the height and weight of the calibrator. The target sensing value is a threshold used to determine whether the steering wheel is in the hands-on state.

[0034] The calibration method determines the target sensing value by using the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, so as to calibrate the threshold for judging whether the steering wheel is in the hands-on state. In addition, the calibration method also deletes the value of the first deviation number at the beginning of the first array, thereby removing unreliable data in the first array, thus improving the accuracy of determining the target sensing value, that is, improving the accuracy of calibration. Attached Figure Description

[0035] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0036] Figure 1 This is a schematic diagram of the circuit structure of an HOD calibration system provided in an embodiment of the present invention;

[0037] Figure 2 A schematic diagram of the hardware structure of one HOD calibration module provided in an embodiment of the present invention;

[0038] Figure 3 This is a flowchart illustrating one calibration method provided in an embodiment of the present invention;

[0039] Figure 4 for Figure 3 A flowchart illustrating step S16;

[0040] Figure 5 for Figure 4A flowchart illustrating step S164;

[0041] Figure 6 This is a flowchart illustrating one calibration method provided in an embodiment of the present invention. Detailed Implementation

[0042] To facilitate understanding of this application, a more detailed description is provided below with reference to the accompanying drawings and specific embodiments. It should be noted that when an element is described as "connected" to another element, it can be directly connected to the other element, or there may be one or more intervening elements. Furthermore, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0043] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0044] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.

[0045] Qing Reference Figure 1 , Figure 1 This is a schematic diagram of the circuit structure of an HOD calibration system provided in an embodiment of this application. The HOD calibration system includes a measurement module 10, a gesture recognition module 30, an HOD detection module 20, and an HOD calibration module 40. The measurement module 10, the gesture recognition module 30, and the HOD detection module 20 are respectively connected to the HOD calibration module 40. The gesture recognition module 30 is also connected to the HOD detection module 20. The modules can be connected via a bus, specifically via a CAN bus.

[0046] The measurement module 10 can measure the height and weight of the current calibration personnel, and the gesture recognition module 30 can identify whether the calibration gestures made by the calibration personnel are correct and obtain the gesture recognition results, such as whether the grip gesture is correct or incorrect.

[0047] The calibration personnel grip the steering wheel according to the preset calibration gestures, and the HOD detection module 20 can collect the sensing value of the capacitive sensor when the steering wheel is gripped in real time.

[0048] Hands-off detection (HOD) plays an important role in intelligent driving. HOD detects the state of the steering wheel, which includes two states: Hands On and Hands Off. Hands On indicates that the steering wheel is being gripped with the current hand gesture, while Hands Off indicates that the steering wheel is not being gripped with the current hand gesture.

[0049] The HOD (Hands-On) function determines the steering wheel status by detecting the value of the steering wheel's capacitive sensor and comparing it to a corresponding threshold. For example, it acquires the current value of the capacitive sensor and compares it to a target value to determine whether the steering wheel is in the Hands-On state. The target value is the threshold used to determine whether the steering wheel is in the Hands-On state.

[0050] An appropriate target sensing value will improve the accuracy of subsequent steering wheel status detection. If the target sensing value is inappropriate, it may cause misjudgment of the steering wheel status. For example, if the target sensing value is too small, the system may consider the steering wheel to be in a "Hands on" state when only one or two fingers are holding the steering wheel, which may be dangerous for driving. On the other hand, if the target sensing value is too large, the system may still consider the steering wheel to be in a "Hands off" state when four or five fingers are holding the steering wheel.

[0051] The target sensing value can be obtained through calibration. This involves detecting the sensing values ​​corresponding to different calibration gestures and performing multiple calibrations on different gestures to obtain a suitable target sensing value. Specifically, the HOD calibration module 40 can acquire the height and weight of the calibration personnel, as well as the sensing value of the capacitive sensor collected by the HOD detection module 20 when the calibration personnel make the calibration gesture, and determine the target sensing value based on the height and weight of the calibration personnel and the sensing value of the capacitive sensor.

[0052] However, current calibration methods only calibrate gestures that allow hands on or only allow hands off, resulting in inaccurate target sensing values. Furthermore, the calibration process involves significant errors, further reducing the accuracy of the target sensing values.

[0053] Based on the above reasons, this application provides a HOD calibration method. The method first obtains a first sensing value and a second sensing value. The first sensing value is the sensing value of the capacitive sensor on the steering wheel when the calibrator correctly makes a first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrator correctly makes a second gesture. The first gesture is the minimum gesture that allows hands on, and the second gesture is the maximum gesture that allows hands off. Then, the height and weight of the calibrator are obtained. The first sensing values ​​are then sorted in ascending order to obtain a first array. The number of first deviations is determined based on a preset deviation ratio, the number of images of the first gesture, the number of calibrations of the first gesture, and the number of times the steering wheel is gripped for each first gesture. The first deviation count at the beginning of the first array is deleted to obtain a second array. Finally, a target sensing value is determined based on the second array, the second sensing value, and the height and weight of the calibrator. The target sensing value is a threshold used to determine whether the steering wheel is in a hands-on state.

[0054] The calibration method determines the target sensing value by using the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, so as to calibrate the threshold used to determine whether the steering wheel is in the hands-on state. In addition, the calibration method also deletes the value of the first deviation number at the beginning of the first array, thereby removing unreliable data in the first array, thus improving the accuracy of determining the target sensing value, that is, improving the accuracy of calibration.

[0055] The above calibration method can be executed through the HOD calibration module; please refer to it as well. Figure 2 The HOD calibration module 40 includes at least one processor 401 that is communicatively connected via a system bus or other means. Figure 2 (Taking a processor as an example) and memory 402.

[0056] The memory 402 stores instructions that can be executed by the at least one processor 401, which provides computing and control capabilities to process test data.

[0057] The memory 402, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the test methods provided in the following embodiments of the present invention. The processor 401 can implement the calibration method in any of the following method embodiments by running the non-transitory software programs, instructions, and modules stored in the memory 402. Specifically, the memory 402 may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 402 may also include memories remotely located relative to the processor 401, and these remote memories can be connected to the processor 401 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0058] Please see Figure 3 , Figure 3 This is a flowchart illustrating an HOD calibration method provided in an embodiment of this application, as shown below. Figure 3 As shown, the method S100 includes:

[0059] S11: Obtain a first sensing value and a second sensing value, wherein the first sensing value is the sensing value of the capacitive sensor on the steering wheel when the calibrator correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrator correctly makes the second gesture, and the first gesture is the minimum gesture that allows Hands on, and the second gesture is the maximum gesture that allows Hands off.

[0060] Before calibration begins, R&D personnel first need to add the following preset images to the display processing module: the maximum allowable handshake image (i.e., the handshake image with the largest contact area with the steering wheel among the handshakes allowed to be off), the minimum allowable handshake image (i.e., the handshake image with the smallest contact area with the steering wheel among the handshakes allowed to be on), the number of calibrations, and the number of times each handshake is performed.

[0061] In this embodiment, it is assumed that a images of the largest gesture that allows hands off are added, b images of the smallest gesture that allows hands on are added, c times are input for calibration, and d times are input for each gesture.

[0062] S12: Obtain the height and weight of the calibrated personnel;

[0063] The height and weight of the calibrator can be detected by the measurement module and transmitted to the HOD calibration module for processing and analysis. Based on the calibrator's height and weight, a corresponding Body Mass Index (BMI) can be obtained. Calibrators with different BMIs may have different capacitive sensor readings even when using the same calibration hand gesture to hold the steering wheel. Therefore, in this embodiment, the calibrator's height and weight are also included in determining the final target threshold.

[0064] S13. Sort the first sensing values ​​in ascending order to obtain the first array;

[0065] The first sensing value is the sensing value of the minimum gesture that allows hands on, which can be stored in the array C_on[b*c*d], where b is the number of images of the minimum gesture that allows hands on, c is the number of calibrations, and d is the number of times the disc is gripped for each calibration gesture.

[0066] Sort the array C_on[b*c*d] in ascending order of values. The sorted array is the first array.

[0067] S14. Determine the number of first deviations based on the preset deviation ratio, the number of images of the first gesture, the number of times the first gesture is calibrated, and the number of times each first gesture is gripped.

[0068] The preset deviation ratio is obtained empirically, and the value of the preset deviation ratio varies for different systems. The preset deviation ratio represents the proportion of data with deviations, and thus the proportion of unreliable data. Based on the preset deviation ratio and the total number of values ​​in the first array, the number of the first deviations is obtained.

[0069] Specifically, the number of first deviations is b*c*d*k, where k is the preset deviation ratio.

[0070] S15. Delete the value of the first deviation number at the beginning of the first array to obtain the second array;

[0071] Since the final threshold should be set greater than the maximum sensor value allowed for "Hands off" gestures and less than the minimum sensor value allowed for "Hands on" gestures, the analysis of the target sensor values ​​primarily focuses on the initial data of the first array. Values ​​representing the first number of deviations at the beginning of the first array are deleted or cropped to obtain a reliable second array, thus yielding a reliable final threshold. For example, if the number of first deviations is 5, the 5 values ​​at the beginning of the first array are deleted or cropped, and the remaining data in the first array form the second array.

[0072] S16. Determine the target sensing value based on the second array, the second sensing value, and the height and weight of the calibrated person.

[0073] Similarly, before determining the final threshold, i.e. the target sensing value, unreliable data in the second sensing value needs to be removed to improve the accuracy of the target sensing value.

[0074] Specifically, such as Figure 4 As shown, step S16 includes:

[0075] S161. Sort the second sensing values ​​in ascending order to obtain the third array;

[0076] The second sensing value is the sensing value of the maximum hand gesture allowed to be off, which can be stored in the array C_off[a*c*d], where a is the number of images of the maximum hand gesture allowed to be off, c is the number of calibrations, and d is the number of times the disc is gripped for each calibration gesture.

[0077] Sort the array C_off[a*c*d] in ascending order of values. The sorted array is the third array.

[0078] S162. Determine the number of second deviations based on the preset deviation ratio, the number of images of the second gesture, the number of times the second gesture is calibrated, and the number of times each second gesture is gripped.

[0079] Specifically, the number of second deviations is a*c*d*k, where k is the preset deviation ratio.

[0080] S163. Delete the value of the second deviation number at the end of the third array to obtain the fourth array;

[0081] Since the final threshold should be set greater than the maximum sensor value allowed for "Hands off" gestures and less than the minimum sensor value allowed for "Hands on" gestures, the analysis of the target sensor values ​​primarily focuses on the data at the end of the third array. Values ​​representing the number of second deviations at the end of the third array are deleted or cropped to obtain a reliable fourth array, thus yielding a reliable final threshold. For example, if there are 5 second deviations, the 5 values ​​at the end of the third array are deleted or cropped, and the remaining data in the third array forms the fourth array.

[0082] S164. Determine the target sensing value based on the second array, the fourth array, and the height and weight of the calibrated person.

[0083] To further improve the accuracy of the target induction value, it is also necessary to eliminate the data with abnormal height and weight in the second array and the fourth array. Whether the Body Mass Index (BMI) is within the normal BMI range is used to determine whether the height and weight of the calibrated personnel are normal data.

[0084] Specifically, as Figure 5 shown, step S164 includes:

[0085] S1641. Obtain the third induction value and the fourth induction value, where the third induction value is the minimum value in the second array, and the fourth induction value is the maximum value in the fourth array;

[0086] S1642. Compare the third induction value with the fourth induction value;

[0087] The third induction value is the starting value C_on in the second array, and the fourth induction value is the ending value C_off in the fourth array. Compare the magnitudes of C_off and C_on to obtain their magnitude relationship.

[0088] S1643. If the third induction value is greater than the fourth induction value, determine the target induction value as the average value of the third induction value and the fourth induction value;

[0089] If C_off < C_on, then let the target induction value = (C_off + C_on) / 2.

[0090] S1644. If the third induction value is less than or equal to the fourth induction value, obtain the first BMI value and the second BMI value, where the first BMI value is obtained based on the height and weight of the calibrated personnel corresponding to the third induction value, and the second BMI value is obtained based on the height and weight of the calibrated personnel corresponding to the fourth induction value;

[0091] If C_off > C_on, obviously the values of C_off and C_on are not reasonable at this time, and the values of C_off and C_on will be processed according to the BMI value at this time.

[0092] When the calibrated personnel are calibrating, the measurement module measures the height and weight of the calibrated personnel and sends their height and weight to the display processing module, which is processed and analyzed by the display processing module.

[0093] The display processing module can obtain the corresponding BMI according to each height and weight data, and then associate each induction value with the corresponding BMI one by one to facilitate the subsequent acquisition and processing of data.

[0094] S1645. Determine the target sensing value based on the first BMI value, the second BMI value, the second array, and the fourth array.

[0095] The values ​​of the third and fourth sensing values ​​are adjusted based on whether the first and second BMI values ​​conform to the preset BMI range.

[0096] Specifically, if both the first and second BMI values ​​fall within a preset BMI range, the calibration personnel are prompted to reselect the calibration gesture. If the first BMI value does not fall within the preset BMI range, but the second BMI value does, the first value in the second array is deleted, and the steps for obtaining the third and fourth sensor values ​​are restarted. If the first BMI value falls within the preset BMI range, but the second BMI value does not, the last value in the fourth array is deleted, and the steps for obtaining the third and fourth sensor values ​​are restarted. If neither the first nor the second BMI value falls within the preset BMI range, the first value in the second array and the last value in the fourth array are deleted, and the steps for obtaining the third and fourth sensor values ​​are restarted. This process is repeated until the target sensor value is obtained or the calibration personnel are prompted to reselect the calibration gesture.

[0097] Therefore, if the first BMI value does not conform to the preset BMI range, the starting value of the second array will be removed, and a new third sensing value will be obtained; or the second sensing value in the second array will be directly obtained and used as the third sensing value. If the second BMI value does not conform to the preset BMI range, the last value of the fourth array will be removed, and a new fourth sensing value will be obtained; or the second-to-last sensing value in the fourth array will be directly obtained and used as the fourth sensing value.

[0098] Then, the third and fourth sensor values ​​are compared. If the third sensor value is greater than the fourth sensor value, the target sensor value is obtained based on the third and fourth sensor values. If the third sensor value is less than or equal to the fourth sensor value, a new first BMI value corresponding to the new third sensor value is obtained, and a new second BMI value corresponding to the new fourth sensor value is obtained. It is then checked whether the new first BMI value conforms to the preset BMI range, and whether the new second BMI value conforms to the preset BMI range. If the new first BMI value does not conform to the preset BMI range, i.e., the first BMI value is abnormal, a new third sensor value (the third sensor value in the second array) is obtained again. Alternatively, if the new second BMI value does not conform to the preset BMI range, i.e., the second BMI value is abnormal, a new fourth sensor value (the third-to-last sensor value in the fourth array) is obtained again, and the comparison is repeated. This process is repeated until the target sensor value is obtained or the calibration personnel are prompted to reselect the calibration gesture.

[0099] In summary, this calibration method determines the target sensing value by using the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, thereby calibrating the threshold for determining whether the steering wheel is in the hands-on state. Furthermore, this calibration method also removes the value of the first deviation number at the beginning of the first array, thus removing unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, i.e., improving the accuracy of calibration.

[0100] Please see Figure 6 , Figure 6 This is a flowchart illustrating a calibration method provided in an embodiment of the present invention, used to show the processing module. Now, in conjunction with... Figure 6 The data processing process of this display processing module can be described as follows:

[0101] In the display processing module, the received steering wheel capacitive sensing values ​​are divided into two categories: the sensing value C_off[a*c*d] for the maximum allowed hand-off gesture, and the sensing value C_on[b*c*d] for the minimum allowed hand-on gesture. First, the data in arrays C_off[a*c*d] and C_on[b*c*d] are sorted from smallest to largest, resulting in a third array and a first array, respectively. Next, based on a preset untrusted deviation ratio, the sorted arrays C_off[a*c*d] and C_on[b*c*d] are cropped to obtain a reliable data range. The specific implementation method for cropping is as follows:

[0102] Since the final threshold should be set greater than the sensed value of the largest gesture allowed for Hands off and less than the sensed value of the smallest gesture allowed for Hands on, when analyzing the final threshold, the focus is mainly on the end data of the third array and the start data of the first array. Therefore, when trimming the third array and the first array, mainly trim the end data of the third array and the start data of the first array according to the untrusted preset deviation ratio, so as to obtain reliable fourth array data and second array data, and thus obtain a reliable final threshold. Among them, the preset deviation ratio is set according to needs. In this embodiment, it can be 5%.

[0103] After the sorted data C_off[a*c*d] and C_on[b*c*d] are trimmed, let C_off be the last value of the fourth array and C_on be the first value of the second array. Subsequently, compare the sizes of C_off and C_on. If C_off < C_on, then let the target sensed value = (C_off + C_on) / 2; if C_off > C_on, obviously the values of C_off and C_on are not reasonable at this time. At this time, the values of C_off and C_on will be processed according to the value of BM I, and the method is as follows:

[0104] The display processing module first calculates BM I = weight (kg) / height² (㎡) according to the received height and weight data, and adjusts the specific values of C_off and C_on according to the preset untrusted BM I range (which can be set according to comprehensive considerations of different countries and regions to be applicable to different countries and regions). If the BM Is corresponding to C_off and C_on at this time both fall within the reliable preset BM I interval, their BM Is are both normal. Since the sensed value of the largest gesture allowed for Hands off is greater than the sensed value of the smallest gesture allowed for Hands on, it means that the current set calibration gesture is not suitable for the steering wheel used for calibration at this time. At this time, a reasonable final threshold cannot be set, so it is necessary to adjust the largest gesture allowed for Hands off, and a gesture with a relatively smaller contact area with the steering wheel should be selected as the largest gesture allowed for Hands off; or adjust the smallest gesture allowed for Hands on, and a gesture with a relatively larger contact area with the steering wheel should be selected as the smallest gesture allowed for Hands on.

[0105] If the BMI corresponding to C_off and C_on both fall within the untrusted interval (C_off BMI is abnormal, C_on BMI is abnormal), then both BMIs are abnormal. In other words, the BMIs corresponding to the C_off and C_on sensing values ​​are untrusted. Therefore, the C_off and C_on sensing values ​​should be appropriately adjusted: shift the C_off value one position to the left (taking the second-to-last sensing value in the fourth array) and shift the C_on value one position to the right (taking the second sensing value in the second array), then recompare the C_off and C_on values. If the BMI corresponding to C_off falls within the reliable interval, and the BMI corresponding to C_on falls within the untrusted interval, then the BMI of C_off is normal, and the BMI of C_on is abnormal. In other words, the BMI corresponding to the C_on sensing value is untrusted. Therefore, the C_on sensing value should be appropriately adjusted: shift the C_on value one position to the right, then recompare the C_off and C_on values. If the BMI corresponding to C_on falls within the reliable interval and the BMI corresponding to C_off falls within the untrusted interval, then the BMI of C_on is normal and the BMI of C_off is abnormal. That is, the BMI corresponding to the C_off sensing value at this time is untrusted. Therefore, the C_off sensing value at this time should be appropriately discarded by shifting the value of C_off one position to the left and then comparing the values ​​of C_off and C_on again.

[0106] This process is repeated until the target sensor value is obtained or the current gesture setting is deemed unreasonable.

[0107] In summary, this calibration method determines the target sensing value by using the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, thereby calibrating the threshold for determining whether the steering wheel is in the hands-on state. Furthermore, this calibration method also removes the value of the first deviation number at the beginning of the first array, thus removing unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, i.e., improving the accuracy of calibration.

[0108] It should be noted that in the above embodiments, there is no necessarily a certain order between the above steps. Those skilled in the art can understand from the description of the embodiments of the present invention that the above steps may have different execution orders in different embodiments, that is, they may be executed in parallel or in interchange, etc.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; under the concept of the present invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the present invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for HOD calibration, characterized in that, The method includes: Acquire a first sensing value and a second sensing value, wherein the first sensing value is the sensing value of the capacitive sensor on the steering wheel when the calibrator correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrator correctly makes the second gesture, and the first gesture is the minimum gesture that allows Hands on, and the second gesture is the maximum gesture that allows Hands off. Obtain the height and weight of the calibrated personnel; Sort the first sense values ​​in ascending order to obtain the first array; The number of first deviations is determined based on the preset deviation ratio, the number of images of the first gesture, the number of times the first gesture is calibrated, and the number of times each first gesture is gripped. Delete the value of the first deviation count at the beginning of the first array to obtain the second array; The target sensing value is determined based on the second array, the second sensing value, and the height and weight of the calibrated person, wherein the target sensing value is a threshold used to determine whether the steering wheel is in the Hands-on state; The step of determining the target sensing value based on the second array, the second sensing value, and the height and weight of the calibrated person includes: Sort the second sensing values ​​in ascending order to obtain the third array; The number of second deviations is determined based on the preset deviation ratio, the number of images of the second gesture, the number of times the second gesture is calibrated, and the number of times each second gesture is gripped. Delete the value of the second deviation at the end of the third array to obtain the fourth array; The target sensing value is determined based on the second array, the fourth array, and the height and weight of the calibrated person; The step of determining the target sensing value based on the second array, the fourth array, and the height and weight of the calibrated person includes: Obtain a third sensing value and a fourth sensing value, wherein the third sensing value is the minimum value in the second array, and the fourth sensing value is the maximum value in the fourth array; The third sensing value is compared with the fourth sensing value; If the third sensing value is greater than the fourth sensing value, then the target sensing value is determined to be the average of the third sensing value and the fourth sensing value; If the third sensing value is less than or equal to the fourth sensing value, then a first BMI value and a second BMI value are obtained, wherein the first BMI value is obtained based on the height and weight of the calibrated person corresponding to the third sensing value, and the second BMI value is obtained based on the height and weight of the calibrated person corresponding to the fourth sensing value. The target sensing value is determined based on the first BMI value, the second BMI value, the second array, and the fourth array.

2. The HOD calibration method according to claim 1, characterized in that, Determining the target sensing value based on the first BMI value, the second BMI value, the second array, and the fourth array includes: If both the first BMI value and the second BMI value fall within the preset BMI range, the calibration personnel will be prompted to reselect the calibration gesture. If the first BMI value does not conform to the preset BMI range, but the second BMI value does conform to the preset BMI range, then delete the first value in the second array and restart the steps of obtaining the third and fourth sensor values. If the first BMI value is within a preset BMI range and the second BMI value is not within a preset BMI range, then the last value in the fourth array is deleted, and the steps of obtaining the third and fourth sensor values ​​are restarted. If neither the first BMI value nor the second BMI value conforms to the preset BMI range, then the first value in the second array is deleted, the last value in the fourth array is deleted, and the steps of obtaining the third and fourth sensor values ​​are restarted. This process is repeated until the target sensing value is obtained or the calibration personnel are prompted to reselect the calibration gesture.

3. A HOD calibration module, characterized in that, The HOD calibration module includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the HOD calibration method as described in any one of claims 1-2.

4. A HOD calibration system, characterized in that, Includes the HOD calibration module as described in claim 3.

Citation Information

Patent Citations

  • Automobile steering wheel off-hand detection system and method

    CN112684507A

  • Calibration method of steering wheel hand-leaving detection system

    CN115388926A