HOD calibration method, module and system

The method enhances HOD calibration accuracy by filtering capacitance sensing values based on individual height and weight to establish reliable thresholds for steering wheel state detection, addressing inconsistencies in existing systems.

CN119104323AActive Publication Date: 2024-12-10SHENZHEN H&T AUTOMOTIVE ELECTRONICS TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing HOD calibration methods for steering wheel hand-off detection systems are inaccurate due to inconsistent capacitance sensing values for individuals of different heights and weights, leading to unreliable threshold settings and reduced detection accuracy.

Method used

A method that involves acquiring first and second sensing values for minimum and maximum hand gestures, sorting and filtering these values based on height and weight, and determining a target sensing value through arrays to establish a reliable threshold for Hands on state detection.

Benefits of technology

Improves the accuracy of HOD calibration by eliminating unreliable data and adjusting thresholds based on individual characteristics, enhancing the precision of steering wheel state detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119104323A_ABST
    Figure CN119104323A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an HOD calibration method, module and system. The method comprises the steps of firstly obtaining first induction values and second induction values, then obtaining the height and the weight of a calibration person, sorting the first induction values from small to large to obtain a first array, determining a first deviation number according to a preset deviation ratio, the number of pictures of first gestures, the calibration frequency of the first gestures and the disc holding frequency of each first gesture, and determining the number of the first gestures according to the first deviation number. A first array is obtained, the numerical value of the first deviation number of the starting end in the first array is deleted, a second array is obtained, finally, a target induction value is determined according to the second array, the second induction value and the height and weight of the calibrated person, and the target induction value is a threshold value used for judging whether the steering wheel is in the Handds on state or not. In this way, the accuracy of the target induction value is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the technical field of HOD calibration, and in particular to a HOD calibration method, module and system. Background Art

[0002] With the development trend of intelligent automobiles, the Hands Off Detection (HOD) function plays a vital role in the automotive field, as it can automatically sound an alarm or force the car to pull over 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 ensure driving safety.

[0003] Since most of the existing steering wheel hand-off detection sensors use capacitive sensors to implement their functions, and the capacitance sensing value of the capacitive sensor is related to the contact area of ​​the hand on it, people of different heights and weights may have different hand sizes, resulting in inconsistent capacitance sensing values ​​when holding the steering wheel. Therefore, in order to ensure that HOD has the accuracy of detection for people of different heights and weights, it is necessary to let people of different heights and weights calibrate the capacitance sensing value data of its HOD software during the research and development process, so that R&D personnel can set a reasonable steering wheel grip threshold based on the calibration results. However, when calibrating the HOD software, only the gestures that allow Hands on are calibrated, or only the gestures that allow Hands off are calibrated, so that the target sensing value obtained by calibration is inaccurate, and during the calibration process, the error is large, which further reduces the accuracy of the target sensing value. Summary of the invention

[0004] The embodiments of the present invention aim to provide a HOD calibration method, module and system, which can improve the calibration accuracy.

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

[0006] In a first aspect, an embodiment of the present invention provides a 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 calibration personnel correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibration personnel correctly makes the second gesture, and the first gesture is the minimum gesture allowing hands on, and the second gesture is the maximum gesture allowing hands off;

[0008] Obtaining the height and weight of the calibration person;

[0009] Sort the first sensing values ​​from small to large to obtain a first array;

[0010] Determining the first deviation number according to a preset deviation ratio, the number of pictures of the first gesture, the calibration times of the first gesture, and the number of holding the disk for each of the first gestures;

[0011] Deleting the value of the first deviation number at the beginning of the first array to obtain a second array;

[0012] A target sensing value is determined according to the second array, the second sensing value, and the height and weight of the calibrated person, wherein the target sensing value is a threshold value for determining whether the steering wheel is in a Hands on state.

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

[0014] Sort the second sensing values ​​from small to large to obtain a third array;

[0015] Determining the second deviation number according to the preset deviation ratio, the number of pictures of the second gesture, the calibration times of the second gesture, and the number of holding the disk of each second gesture;

[0016] Deleting the values ​​of the second deviation number at the end of the third array to obtain a fourth array;

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

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

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

[0020] comparing the third sensing value with the fourth sensing value;

[0021] If the third sensing value is greater than the fourth sensing value, determining the target sensing value 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, 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 calibration person corresponding to the third sensing value, and the second BMI value is obtained based on the height and weight of the calibration person corresponding to the fourth sensing value;

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

[0024] In some embodiments, determining the target sensing value according to 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 are within the preset BMI range, the calibration personnel is prompted to reselect the calibration gesture;

[0026] If the first BMI value does not meet the preset BMI interval, and the second BMI value meets the preset BMI interval, the first value in the second array is deleted, and the steps of obtaining the third sensing value and the fourth sensing value are restarted;

[0027] If the first BMI value meets the preset BMI interval and the second BMI value does not meet the preset BMI interval, the last value in the fourth array is deleted and the step of obtaining the third sensing value and the fourth sensing value is restarted;

[0028] If both the first BMI value and the second BMI value do not conform to the preset BMI range, the first value in the second array is deleted, the last value in the fourth array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted;

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

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

[0031] At least one processor; and a memory in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the HOD calibration method as described above.

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

[0033] The beneficial effect of the present invention is as follows: compared with the prior art, the embodiment of the present invention provides a HOD calibration method, which first obtains 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 calibration personnel correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibration personnel correctly makes the second gesture, and the first gesture is the minimum gesture allowing Hands on, and the second gesture is the maximum gesture allowing Hands off, then obtains the height and weight of the calibration personnel, and then sorts the first sensing values ​​from small to large to obtain a first array, determines the first deviation number according to a preset deviation ratio, the number of pictures of the first gesture, the calibration times of the first gesture, and the number of grips of each first gesture, and deletes the value of the first deviation number at the beginning of the first array to obtain a second array, and finally determines the target sensing value according to the second array, the second sensing value, and the height and weight of the calibration personnel, wherein the target sensing value is a threshold for judging whether the steering wheel is in the Hands on state.

[0034] The calibration method determines the target sensing value through the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, so as to calibrate a threshold value 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, deletes the unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, that is, improving the accuracy of the calibration. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

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

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

[0038] Figure 3 A schematic diagram of a flow chart of one of the calibration methods provided in an embodiment of the present invention;

[0039] Figure 4 for Figure 3 Schematic diagram of the process of step S16;

[0040] Figure 5 for Figure 4Schematic diagram of the process of step S164;

[0041] Figure 6 A schematic diagram of a flow chart of one of the calibration methods provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0042] In order to facilitate the understanding of the present application, the present application is described in more detail below in conjunction with 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 can be one or more intermediate elements therebetween. In addition, the terms "first", "second", etc. are used only for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0043] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.

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

[0045] Clear reference Figure 1 , Figure 1 1 is a circuit structure diagram of a HOD calibration system provided in an embodiment of the present application, wherein the HOD calibration system includes a measurement module 10, a gesture recognition module 30, a HOD detection module 20 and a HOD calibration module 40, wherein the measurement module 10, the gesture recognition module 30, and the HOD detection module 20 are respectively connected to the HOD calibration module 40, and the gesture recognition module 30 is also connected to the HOD detection module 20, and each module 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 person, and the gesture recognition module 30 can identify whether the calibration gesture made by the calibration person is correct, and obtain the result of gesture recognition, such as whether the plate holding gesture is correct or incorrect.

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

[0048] The Hands Off Detection (HOD) function plays an important role in intelligent driving of automobiles. The HOD function is used to detect the state of the steering wheel. The state of the steering wheel includes two states: Hands On and Hands Off. Hands On means that when the current gesture is used to hold the steering wheel, it is considered that the steering wheel is held tightly. Conversely, Hands Off means that when the current gesture is used to hold the steering wheel, it is considered that the steering wheel is not held tightly.

[0049] When the HOD function determines the state of the steering wheel, it detects the sensing value of the steering wheel's capacitive sensor and compares the sensing value with the corresponding threshold to determine the state of the steering wheel. For example: get the current sensing value of the capacitive sensor and compare it with the target sensing value to determine whether the steering wheel is in the Hands on state. The target sensing 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 small, the system may consider the steering wheel status to be Hands on when only one or two fingers are holding the steering wheel, which may bring danger to driving. For example, if the target sensing value is large, the system may still consider the steering wheel status to be Hands off when four or five fingers are holding the steering wheel.

[0051] The target sensing value can be obtained by a calibration method, detecting the sensing values ​​corresponding to different calibration gestures, and performing multiple calibrations on different calibration gestures to obtain a suitable target sensing value. Specifically, the HOD calibration module 40 can obtain the height and weight of the calibration personnel, and the sensing value of the capacitive sensor collected by the HOD detection module 20 when the calibration personnel makes 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, in the current calibration method, only the gestures that allow Hands on are calibrated, or only the gestures that allow Hands off are calibrated, so that the calibrated target sensing value is inaccurate, and in the calibration process, the error is large, which further reduces the accuracy of the target sensing value.

[0053] Based on the above reasons, an embodiment of the present application provides a HOD calibration method, which first obtains 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 calibrating person correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibrating person correctly makes the second gesture, and the first gesture is the minimum gesture allowing Hands on, and the second gesture is the maximum gesture allowing Hands off, then obtains the height and weight of the calibrating person, and then sorts the first sensing values ​​from small to large to obtain a first array, determines the first deviation number according to a preset deviation ratio, the number of pictures of the first gesture, the calibration times of the first gesture, and the number of times the wheel is held for each first gesture, and deletes the value of the first deviation number at the beginning of the first array to obtain a second array, and finally determines the target sensing value according to the second array, the second sensing value, and the height and weight of the calibrating person, wherein the target sensing value is a threshold for judging whether the steering wheel is in the Hands on state.

[0054] The calibration method determines the target sensing value through the first sensing value corresponding to the first gesture and the second sensing value corresponding to the second gesture, so as to calibrate a threshold value 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, deletes the unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, that is, improving the accuracy of the calibration.

[0055] The above calibration method can be performed by the HOD calibration module, please refer to Figure 2 The HOD calibration module 40 includes at least one processor 401 ( Figure 2 In the figure, a processor is used as an example) and a memory 402.

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

[0057] The memory 402, as a non-transient computer-readable storage medium, can be used to store non-transient software programs, non-transient computer executable programs and modules, such as program instructions / modules corresponding to the test method 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-transient software programs, instructions and modules stored in the memory 402. Specifically, the memory 402 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 402 may also include a memory remotely arranged relative to the processor 401, and these remote memories may be connected to the processor 401 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0058] See also Figure 3 , Figure 3 is a flow chart of a HOD calibration method provided in an embodiment of the present application, such as Figure 3 As shown, the method S100 includes:

[0059] S11: 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 calibration personnel correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibration personnel correctly makes the second gesture, and the first gesture is the minimum gesture allowing hands on, and the second gesture is the maximum gesture allowing hands off;

[0060] Before calibration begins, R&D personnel first need to add the preset maximum gesture image allowed for Hands off (i.e., the gesture image with the largest contact area with the steering wheel among the Hands off gestures) and the minimum gesture image allowed for Hands on (i.e., the gesture image with the smallest contact area with the steering wheel among the Hands on gestures) in the display processing module, enter the number of calibrations, and enter the number of times the steering wheel is held for each gesture.

[0061] In the embodiment of the present application, it is assumed that a maximum gesture pictures allowing Hands off, b minimum gesture pictures allowing Hands on are added, the number of input calibrations is c times, and the number of plate holdings for each gesture is d times.

[0062] S12: Obtaining the height and weight of the calibration person;

[0063] The height and weight of the calibration personnel can be detected by the measurement module and transmitted to the HOD calibration module for processing and analysis. The corresponding body mass index (BMI) can be obtained according to the height and weight of the calibration personnel. Calibration personnel with different BMIs use the same calibration gesture to hold the steering wheel, and the corresponding capacitive sensor sensing value may also be different. Therefore, in the embodiment of the present application, the height and weight of the calibration personnel are also involved in the determination of the final target threshold.

[0064] S13, sorting the first sensing values ​​from small to large to obtain a first array;

[0065] The first sensing value is the sensing value of the minimum gesture allowed for Hands on, which can be stored in the array C_on[b*c*d], where b is the number of pictures of the minimum gesture allowed for Hands on, c is the number of calibrations, and d is the number of plate holdings for each calibration gesture.

[0066] Sort the array C_on[b*c*d] from small to large according to the numerical value. The sorted array is the first array.

[0067] S14, determining the first deviation number according to a preset deviation ratio, the number of pictures of the first gesture, the calibration times of the first gesture, and the number of holding the disk for each of the first gestures;

[0068] The preset deviation ratio is obtained based on experience, and different systems have different values ​​of the preset deviation ratio, which represents the proportion of deviation data and the proportion of unreliable data. The first deviation number of deviations is obtained based on the preset deviation ratio and the total number of values ​​in the first array.

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

[0070] S15, deleting the value of the first deviation number at the beginning of the first array to obtain a second array;

[0071] Because the final threshold should be set larger than the sensing value of the maximum gesture that allows hands off, and smaller than the sensing value of the minimum gesture that allows hands on, when analyzing the target sensing value, the data at the beginning of the first array is mainly focused on, and the values ​​of the first deviation number at the beginning of the first array are deleted or trimmed to obtain a reliable second array, thereby obtaining a reliable final threshold. For example, if the first deviation number is 5, the 5 values ​​at the beginning of the first array are deleted or trimmed, and the remaining data of the first array form the second array.

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

[0073] Similarly, before determining the final threshold, ie, the target sensing value, it is necessary to delete unreliable data in the second sensing value to improve the accuracy of the target sensing value.

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

[0075] S161, sorting the second sensing values ​​from small to large to obtain a third array;

[0076] The second sensing value is the sensing value of the maximum gesture allowed for Hands off, which can be stored in the array C_off[a*c*d], where a is the number of pictures of the maximum gesture allowed for Hands off, c is the number of calibrations, and d is the number of plate holdings for each calibration gesture.

[0077] Sort the array C_off[a*c*d] from small to large according to the numerical value, and the sorted array is the third array.

[0078] S162, determining a second deviation number according to the preset deviation ratio, the number of pictures of the second gesture, the calibration times of the second gesture, and the number of plate holding times of each second gesture;

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

[0080] S163, deleting the value of the second deviation number at the end of the third array to obtain a fourth array;

[0081] Because the final threshold should be set to be greater than the sensing value of the maximum gesture that allows hands off, and less than the sensing value of the minimum gesture that allows hands on, when analyzing the target sensing value, the end data of the third array is mainly focused on, and the values ​​of the second deviation number at the end of the third array are deleted or trimmed to obtain a reliable fourth array, thereby obtaining a reliable final threshold. For example, if the second deviation number is 5, the 5 values ​​at the end of the third array are deleted or trimmed, and the remaining data of the third array form the fourth array.

[0082] S164. Determine the target sensing value according to 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 sizes of C_off and C_on to obtain their size relationship.

[0088] S1643. If the third induction value is greater than the fourth induction value, determine that the target induction value is 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. At this time, the values of C_off and C_on will be processed according to the BMI value.

[0092] When the calibrated personnel are being calibrated, the measurement module measures the height and weight of the calibrated personnel and sends their height and weight to the display processing module, which processes and analyzes them.

[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 according to the first BMI value, the second BMI value, the second array, and the fourth array.

[0095] The third sensing value and the fourth sensing value are adjusted according to whether the first BMI value and the second BMI value meet the preset BMI range.

[0096] Specifically, if both the first BMI value and the second BMI value meet the preset BMI interval, the calibration personnel is prompted to reselect the calibration gesture. If the first BMI value does not meet the preset BMI interval, and the second BMI value meets the preset BMI interval, the first value in the second array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted. If the first BMI value meets the preset BMI interval, and the second BMI value does not meet the preset BMI interval, the last value in the fourth array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted. If both the first BMI value and the second BMI value do not meet the preset BMI interval, the first value in the second array is deleted, the last value in the fourth array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted. The process is repeated in sequence until the target sensing value is obtained or the calibration personnel is prompted to reselect the calibration gesture.

[0097] Therefore, if the first BMI value does not meet the preset BMI interval, the first value of the second array will be removed to obtain the third sensing value again, 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 meet the preset BMI interval, the last value of the fourth array will be removed to obtain the fourth sensing value again, 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 sensing value and the fourth sensing value are compared. If the third sensing value is greater than the fourth sensing value, the target sensing value is obtained according to the third sensing value and the fourth sensing value. If the third sensing value is less than or equal to the fourth sensing value, the new first BMI value corresponding to the new third sensing value is obtained again, and the new second BMI value corresponding to the new fourth sensing value is obtained to check whether the new first BMI value meets the preset BMI interval and whether the new second BMI value meets the preset BMI interval. If the new first BMI value does not meet the preset BMI interval, that is, the first BMI value is abnormal, the new third sensing value (the third sensing value in the second array) is obtained again, or if the new second BMI value does not meet the preset BMI interval, that is, the second BMI value is abnormal, the new fourth sensing value (the third to last sensing value in the fourth array) is obtained again, and the comparison is performed again, and the cycle is repeated in sequence until the target sensing value is obtained or the calibration personnel are prompted to reselect the calibration gesture.

[0099] In summary, the calibration method determines the target sensing value through 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 value for judging whether the steering wheel is in the Hands on state. Moreover, the calibration method also deletes the value of the first deviation number at the beginning of the first array, deletes the unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, that is, improving the accuracy of the calibration.

[0100] See also Figure 6 , Figure 6 is a flow chart of a calibration method provided by an embodiment of the present invention, which is used for display processing module. Figure 6 , the data processing process of the display processing module can be described as follows:

[0101] In the display processing module, the received steering wheel capacitance sensing values ​​are divided into two categories, namely, the sensing value C_off[a*c*d] of the maximum gesture that allows Hands off, and the sensing value C_on[b*c*d] of the minimum gesture that allows Hands on. First, the data in the arrays C_off[a*c*d] and C_on[b*c*d] are sorted from small to large to obtain the third array and the first array respectively. Then, according to the untrusted preset deviation ratio, the sorted arrays C_off[a*c*d] and C_on[b*c*d] are cropped to obtain a reliable data interval. The specific implementation method of cropping is as follows:

[0102] Since the setting of the final threshold should be greater than the sensing value of the largest gesture allowing Hands off and less than the sensing value of the smallest gesture allowing 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 according to the untrusted preset deviation ratio, the end data of the third array and the start data of the first array are trimmed respectively, 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 start value of the second array. Subsequently, compare the sizes of C_off and C_on. If C_off < C_on, then let the target sensing 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. 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 comprehensively considering 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, it means that the BM Is of both are normal. If the sensing value of the largest gesture allowing Hands off is greater than the sensing value of the smallest gesture allowing Hands on, it indicates that the current calibrated 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 allowing Hands off, and a gesture with a relatively smaller contact area with the steering wheel should be selected as the largest gesture allowing Hands off; or adjust the smallest gesture allowing Hands on, and a gesture with a relatively larger contact area with the steering wheel should be selected as the smallest gesture allowing Hands on.

[0105] If the BMIs corresponding to C_off and C_on fall within the untrusted interval (C_off BMI is abnormal, C_on BMI is abnormal), then the BMIs of both are abnormal, that is, the BMIs corresponding to the C_off and C_on sensing values ​​are untrusted, so the C_off and C_on sensing values ​​should be appropriately selected, and the C_off value should be shifted to the left by one position (the penultimate sensing value of the fourth array), and the C_on value should be shifted to the right by one position (the second sensing value of the second array), and then the values ​​of C_off and C_on should be compared again. 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, that is, the BMI corresponding to the C_on sensing value is untrusted, so the C_on sensing value should be appropriately selected, and the C_on value should be shifted to the right by one position, and then the values ​​of C_off and C_on should be compared again. If the BMI corresponding to C_on falls within the reliable interval and the BMI corresponding to C_off falls within the untrusted interval, 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 is untrusted. Therefore, the C_off sensing value should be appropriately selected, the C_off value should be shifted one place to the left, and then the values ​​of C_off and C_on should be compared again.

[0106] The process continues in sequence until the target sensing value is obtained or the current gesture setting is unreasonable.

[0107] In summary, the calibration method determines the target sensing value through 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 value for judging whether the steering wheel is in the Hands on state. Moreover, the calibration method also deletes the value of the first deviation number at the beginning of the first array, deletes the unreliable data in the first array, thereby improving the accuracy of determining the target sensing value, that is, improving the accuracy of the calibration.

[0108] It should be noted that, in each of the above embodiments, there is not necessarily a certain order between the above steps. A person skilled in the art can understand, based on the description of the embodiments of the present invention, that in different embodiments, the above steps may have different execution orders, that is, they may be executed in parallel, may be executed interchangeably, and so on.

[0109] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A HOD calibration method, characterized in that: The method comprises: 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 calibration personnel correctly makes the first gesture, and the second sensing value is the sensing value of the capacitive sensor when the calibration personnel correctly makes the second gesture, and the first gesture is the minimum gesture allowing hands on, and the second gesture is the maximum gesture allowing hands off; Obtaining the height and weight of the calibration person; Sort the first sensing values ​​from small to large to obtain a first array; Determining the first deviation number according to a preset deviation ratio, the number of pictures of the first gesture, the calibration times of the first gesture, and the number of holding the disk for each of the first gestures; Deleting the value of the first deviation number at the beginning of the first array to obtain a second array; A target sensing value is determined according to the second array, the second sensing value, and the height and weight of the calibrated person, wherein the target sensing value is a threshold value for determining whether the steering wheel is in a Hands on state.

2. The HOD calibration method according to claim 1, characterized in that: The step of determining the target sensing value according to the second array, the second sensing value, and the height and weight of the calibration person includes: Sort the second sensing values ​​from small to large to obtain a third array; Determining the second deviation number according to the preset deviation ratio, the number of pictures of the second gesture, the calibration times of the second gesture, and the number of holding the disk of each second gesture; Deleting the values ​​of the second deviation number at the end of the third array to obtain a fourth array; The target sensing value is determined according to the second array, the fourth array and the height and weight of the calibrated person.

3. The HOD calibration method according to claim 2, characterized in that: The step of determining the target sensing value according to the second array, the fourth array, and the height and weight of the calibration person includes: Acquire a third sensing value and a fourth sensing value, wherein the third sensing value is a minimum value in the second array, and the fourth sensing value is a maximum value in the fourth array; comparing the third sensing value with the fourth sensing value; If the third sensing value is greater than the fourth sensing value, determining the target sensing value 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, 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 calibration person corresponding to the third sensing value, and the second BMI value is obtained based on the height and weight of the calibration person corresponding to the fourth sensing value; The target sensing value is determined according to the first BMI value, the second BMI value, the second array, and the fourth array.

4. The HOD calibration method according to claim 3, characterized in that: The determining the target sensing value according to 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 are within the preset BMI range, the calibration personnel is prompted to reselect the calibration gesture; If the first BMI value does not meet the preset BMI interval, and the second BMI value meets the preset BMI interval, the first value in the second array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted; If the first BMI value meets the preset BMI interval and the second BMI value does not meet the preset BMI interval, the last value in the fourth array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted; If both the first BMI value and the second BMI value do not conform to the preset BMI range, the first value in the second array is deleted, the last value in the fourth array is deleted, and the step of obtaining the third sensing value and the fourth sensing value is restarted; The process is repeated in sequence until the target sensing value is obtained or the calibration personnel is prompted to reselect the calibration gesture.

5. A HOD calibration module, characterized in that: The HOD calibration module includes: At least one processor; and a memory in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the HOD calibration method as described in any one of claims 1-4.

6. A HOD calibration system, characterized in that: Comprising the HOD calibration module as described in claim 5.

Citation Information

Patent Citations

  • Automobile steering wheel off-hand detection system and method

    CN112684507A

  • Calibration method of steering wheel hand-leaving detection system

    CN115388926A

  • Steering wheel hand-leaving detection gesture recognition algorithm based on self-learning threshold value

    CN116704595A

  • Automobile seat comfort evaluation method and system, intelligent terminal and storage medium

    CN117871114A