Anti-mis-touch method, device, equipment and storage medium based on electromyographic induction under bumpy road conditions

By adjusting the bioelectric signal threshold of the electromyography recognition algorithm, and correcting the electromyography signal threshold according to the vehicle vibration value interval relationship, the problem of false triggering and identification time of electromyography under bumpy road surfaces is solved, and accurate and rapid identification under bumpy road surfaces is achieved.

CN116243797BActive Publication Date: 2025-07-29VOYAH AUTOMOBILE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310198364.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-03
Publication Date
2025-07-29
Estimated Expiration
2043-03-03

AI Technical Summary

Technical Problem

Under bumpy road surfaces, in vitroscopic induction is easily affected by road surface vibration, resulting in mistriggering instructions and misidentification. The prior art solves this problem through repeated filtering, but causes the recognition time of in vitroscopic induction to be too long.

Method used

By obtaining the real-time vibration value of the vehicle, adjusting the bioelectric signal threshold of the electromyography induction recognition algorithm, and correcting the electromyography signal threshold according to the vibration value interval relationship to prevent false triggering and reduce identification time.

Benefits of technology

Effectively prevent the incorrect triggering of electromyography under bumpy roads, reduce the recognition time, and ensure the accuracy and speed of recognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116243797B_ABST
    Figure CN116243797B_ABST
Patent Text Reader

Abstract

The present application relates to a myoelectric induction anti-misoperation method, device, equipment and storage medium under bumpy roads, and relates to the technical field of vehicle control, including obtaining the real-time vibration value of the vehicle; adjusting the bioelectric signal threshold of the myoelectric induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value range to obtain a corrected bioelectric signal threshold for the myoelectric induction recognition algorithm to control the startup of the cockpit function based on the corrected bioelectric signal threshold. The present application determines whether the vehicle is driving on a bumpy road through the corresponding relationship between the driving attitude vibration value of the vehicle and the vibration value range, and corrects the signal threshold of the myoelectric induction recognition algorithm when driving on a bumpy road to avoid misrecognition of commands by myoelectric induction under bumpy roads, thereby effectively preventing mis-triggering of myoelectric induction under bumpy roads, and there is no need to repeatedly filter the myoelectric waveform, effectively reducing the recognition duration of myoelectric induction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicle control, and particularly to a myoelectric induction anti-misoperation method, device, equipment and storage medium under bumpy roads. Background Art

[0002] With the popularization of automotive electrification, networking, intelligence and sharing, rich cockpit functions have improved the riding comfort and experience of drivers and passengers. However, to a certain extent, the safety hazards during driving have increased during the process of activating cockpit functions.

[0003] For example, there are mainly three common ways to activate cockpit functions at present: one is physical buttons. Although they are highly reliable, the cumbersome button layout will distract the driver's attention, thus seriously affecting driving safety; the second is voice recognition. Although the recognition rate is relatively high, the applicable scenarios are limited. If someone in the car is resting and needs to speak quietly, or music is playing in the car, it will interfere with the normal operation of the voice system, and the above scenarios will greatly reduce the accuracy of voice recognition; the third is gesture recognition through a camera. Although the operation is simple, the hand needs to be moved to a specific area. It not only needs to be released from the steering wheel, but also has a large movement amplitude, which will distract the driver's attention and thus affect driving safety. In addition, on bumpy roads and in dark environments, the recognition accuracy of the camera is low, that is, it cannot accurately recognize gestures, and thus the cockpit function cannot be activated.

[0004] To solve the above problems, command recognition based on myoelectric induction can be used to activate cockpit functions. However, since myoelectric induction is easily affected by bumpy roads when the vehicle is driving, problems such as incorrect command triggering, misrecognition and incorrect activation of cockpit functions are likely to occur. In related technologies, the problem of mis-triggering recognition is often solved by repeated filtering based on myoelectric waveforms, but this will lead to too long myoelectric induction recognition time, thus affecting the experience of other scenarios of myoelectric induction. Summary of the Invention

[0005] This application provides a myoelectric induction anti-misoperation method, device, equipment and storage medium under bumpy roads to solve the problem of too long myoelectric induction recognition time caused by repeated filtering of myoelectric waveforms to prevent mis-triggering recognition in related technologies.

[0006] In a first aspect, a myoelectric induction anti-misoperation method under bumpy roads is provided, including the following steps:

[0007] Obtain the real-time vibration value of the vehicle;

[0008] Adjust the bioelectrical signal threshold of the electromyographic induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value range, and obtain the corrected bioelectrical signal threshold for the electromyographic induction recognition algorithm to control the startup of the cockpit function based on the corrected bioelectrical signal threshold.

[0009] In some embodiments, the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectrical signal threshold includes the electromyographic signal amplitude threshold and the electromyographic signal frequency threshold, and the vibration value range includes the amplitude value range and the frequency value range.

[0010] In some embodiments, the adjusting the bioelectrical signal threshold of the electromyographic induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value range to obtain the corrected bioelectrical signal threshold includes:

[0011] Adjust the electromyographic signal amplitude threshold of the electromyographic induction recognition algorithm according to the corresponding relationship between the real-time vertical amplitude value and the preset amplitude value range, and obtain the corrected electromyographic signal amplitude threshold;

[0012] Adjust the electromyographic signal frequency threshold of the electromyographic induction recognition algorithm according to the corresponding relationship between the real-time vibration frequency value and the preset frequency value range, and obtain the corrected electromyographic signal frequency threshold.

[0013] In some embodiments, the amplitude value range includes a first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, a second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and a third amplitude value range corresponding to when the vehicle is in a stationary state.

[0014] In some embodiments, the adjusting the electromyographic signal amplitude threshold of the electromyographic induction recognition algorithm according to the corresponding relationship between the real-time vertical amplitude value and the preset amplitude value range to obtain the corrected electromyographic signal amplitude threshold includes:

[0015] When the real-time vertical amplitude value is within the first amplitude value range, determine a first amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the first amplitude value range;

[0016] Adjust the electromyographic signal amplitude threshold of the electromyographic induction recognition algorithm based on the first amplitude adjustment amount to obtain the corrected first electromyographic signal amplitude threshold;

[0017] When the real-time vertical amplitude value is within the second amplitude value range, determine a second amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the second amplitude value range;

[0018] Adjust the amplitude threshold of the myoelectric signal of the myoelectric induction recognition algorithm based on the second amplitude adjustment amount to obtain the corrected second myoelectric signal amplitude threshold;

[0019] When the real-time vertical amplitude value is within the third amplitude value range, use the amplitude threshold of the myoelectric signal of the myoelectric induction recognition algorithm as the corrected third myoelectric signal amplitude threshold.

[0020] In some embodiments, after the step of adjusting the amplitude threshold of the myoelectric signal of the myoelectric induction recognition algorithm based on the second amplitude adjustment amount to obtain the corrected second myoelectric signal amplitude threshold, it further includes:

[0021] Adjust the gesture displacement value collected by the myoelectric sensor based on the second amplitude adjustment amount to obtain the corrected gesture displacement value for the myoelectric induction recognition algorithm to perform gesture recognition based on the gesture displacement value.

[0022] In a second aspect, a myoelectric induction anti-misoperation device under bumpy roads is provided, including:

[0023] An acquisition unit for acquiring the real-time vibration value of the vehicle;

[0024] A correction unit for adjusting the bioelectric signal threshold of the myoelectric induction recognition algorithm according to the correspondence between the real-time vibration value and a preset vibration value range to obtain the corrected bioelectric signal threshold for the myoelectric induction recognition algorithm to control the startup of the cockpit function based on the corrected bioelectric signal threshold.

[0025] In some embodiments, the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectric signal threshold includes the myoelectric signal amplitude threshold and the myoelectric signal frequency threshold, and the vibration value range includes an amplitude value range and a frequency value range.

[0026] In some embodiments, the correction unit is specifically configured to:

[0027] Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm according to the correspondence between the real-time vertical amplitude value and a preset amplitude value range to obtain the corrected myoelectric signal amplitude threshold;

[0028] Adjust the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm according to the correspondence between the real-time vibration frequency value and a preset frequency value range to obtain the corrected myoelectric signal frequency threshold.

[0029] In some embodiments, the amplitude value range includes a first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, a second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and a third amplitude value range corresponding to when the vehicle is in a stationary state.

[0030] In some embodiments, the correction unit is further specifically configured to:

[0031] When the real-time vertical amplitude value is within the first amplitude value range, determine a first amplitude adjustment amount based on the real-time vertical amplitude value and a correction coefficient corresponding to the first amplitude value range;

[0032] Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the first amplitude adjustment amount to obtain a corrected first myoelectric signal amplitude threshold;

[0033] When the real-time vertical amplitude value is within the second amplitude value range, determine a second amplitude adjustment amount based on the real-time vertical amplitude value and a correction coefficient corresponding to the second amplitude value range;

[0034] Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the second amplitude adjustment amount to obtain a corrected second myoelectric signal amplitude threshold;

[0035] When the real-time vertical amplitude value is within the third amplitude value range, use the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm as the corrected third myoelectric signal amplitude threshold.

[0036] In some embodiments, the correction unit is further configured to:

[0037] Adjust the gesture displacement value collected by the myoelectric sensor based on the second amplitude adjustment amount to obtain a corrected gesture displacement value for the myoelectric induction recognition algorithm to perform gesture recognition based on the gesture displacement value.

[0038] In a third aspect, a myoelectric induction anti-misoperation device under bumpy roads is provided, including: a memory and a processor, where at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the foregoing myoelectric induction anti-misoperation method under bumpy roads.

[0039] In a fourth aspect, a computer-readable storage medium is provided, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the foregoing myoelectric induction anti-misoperation method under bumpy roads is implemented.

[0040] The beneficial effects brought by the technical solution provided in this application include: effectively preventing mis-triggering of myoelectric induction under bumpy roads and effectively reducing the recognition duration of myoelectric induction.

[0041] The present application provides a method, apparatus, device and storage medium for preventing mis-touch of myoelectric induction under bumpy roads, including obtaining the real-time vibration value of a vehicle; adjusting the bioelectric signal threshold of a myoelectric induction recognition algorithm according to the corresponding relationship between the real-time vibration value and a preset vibration value range, so as to obtain a corrected bioelectric signal threshold for the myoelectric induction recognition algorithm to control the startup of cockpit functions based on the corrected bioelectric signal threshold. The present application determines whether the vehicle is driving on a bumpy road according to the corresponding relationship between the driving attitude vibration value of the vehicle and the vibration value range, and corrects the signal threshold of the myoelectric induction recognition algorithm when driving on a bumpy road, so as to avoid mis-recognition of instructions of myoelectric induction under bumpy roads, and further effectively prevent mis-triggering of myoelectric induction under bumpy roads, and there is no need to repeatedly filter the myoelectric waveform, effectively reducing the recognition duration of myoelectric induction. Description of the Drawings

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0043] Figure 1 It is a schematic flowchart of a method for preventing mis-touch of myoelectric induction under bumpy roads provided by an embodiment of the present application;

[0044] Figure 2 It is a schematic flowchart of the adjustment of the myoelectric signal threshold provided by an embodiment of the present application;

[0045] Figure 3 It is a schematic flowchart of the specific adjustment of the myoelectric signal amplitude threshold provided by an embodiment of the present application;

[0046] Figure 4 It is a schematic flowchart of the specific adjustment of the myoelectric signal frequency threshold provided by an embodiment of the present application;

[0047] Figure 5 It is a schematic structural diagram of a device for preventing mis-touch of myoelectric induction under bumpy roads provided by an embodiment of the present application. Detailed Embodiments

[0048] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts fall within the scope of protection of the present application.

[0049] An embodiment of the present application provides a myoelectric induction anti-misoperation method, device, equipment and storage medium under bumpy roads, so as to solve the problem of too long myoelectric induction recognition time caused by repeatedly filtering myoelectric waveforms to prevent mis-trigger recognition in the related art.

[0050] To achieve the above object, the general idea of the present application is as follows:

[0051] A myoelectric induction anti-misoperation method under bumpy roads, the method includes the following steps:

[0052] Step S1: Obtain the real-time vibration value of the vehicle;

[0053] Step S2: Adjust the bioelectric signal threshold of the myoelectric induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value interval, and obtain the corrected bioelectric signal threshold for the myoelectric induction recognition algorithm to control the start of the cockpit function based on the corrected bioelectric signal threshold;

[0054] Step S3: Control the start of the cockpit function based on the corrected bioelectric signal threshold.

[0055] The following further elaborates on the embodiments of the present application in conjunction with the accompanying drawings.

[0056] See Figure 1 As shown, an embodiment of the present application provides a myoelectric induction anti-misoperation method under bumpy roads, including the following steps

[0057] Step S1: Obtain the real-time vibration value of the vehicle; wherein, the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectric signal threshold includes the myoelectric signal amplitude threshold and the myoelectric signal frequency threshold, and the vibration value interval includes the amplitude value interval and the frequency value interval.

[0058] Exemplarily, it can be understood that when the vehicle is driving on different road conditions (such as smooth roads and bumpy roads, etc.), it will generate vibrations of different degrees, and vibrations of different degrees often have a certain impact on the myoelectric induction recognition in the vehicle, thereby causing mis-triggering and mis-recognition of the myoelectric induction recognition algorithm. Therefore, in this embodiment, the vibration parameters of the vehicle driving posture will be introduced into the algorithm model of the myoelectric sensor (such as a myoelectric bracelet) to adaptively adjust the myoelectric induction recognition algorithm.

[0059] Specifically, the vertical amplitude and vibration frequency of the vehicle can be preferably used as vibration parameters, that is, the vertical amplitude and vibration frequency are used as judgment indicators for evaluating whether the vehicle is on a bumpy road surface, so as to adaptively adjust the myoelectric induction recognition algorithm under the bumpy road surface. Therefore, in this embodiment, the real-time vertical amplitude value and real-time vibration frequency value of the vehicle can be collected through a height sensor in the vehicle suspension system, etc.

[0060] It should be understood that since the vibration parameters collected due to the vehicle posture include the vertical amplitude value and the vibration frequency value, therefore, in this embodiment, the parameters that need to be adjusted in the corresponding myoelectric induction recognition algorithm include the myoelectric signal amplitude threshold and the myoelectric signal frequency threshold, and correspondingly, the corresponding vibration value intervals include the amplitude value interval and the frequency value interval. It should be noted that the road surface conditions corresponding to different vibration value intervals are different, and the vibration value intervals can be hierarchically divided according to the actual road surface condition requirements, which are not limited here.

[0061] Step S2: Adjust the bioelectric signal threshold of the myoelectric induction recognition algorithm according to the correspondence between the real-time vibration value and the preset vibration value interval to obtain the corrected bioelectric signal threshold, so that the myoelectric induction recognition algorithm controls the activation of the cockpit function based on the corrected bioelectric signal threshold.

[0062] Exemplarily, in this embodiment, after obtaining the real-time vibration value of the vehicle, it is determined which vibration value interval the real-time vibration value is in to determine whether the vehicle is on a bumpy road surface, and the vibration amount required to adjust the signal threshold (i.e., the bioelectric signal threshold) for triggering the myoelectric induction recognition algorithm for gesture recognition is calculated. Then, the bioelectric signal threshold of the myoelectric induction recognition algorithm on the bumpy road surface is adjusted by this vibration amount to obtain the corrected bioelectric signal threshold, and this corrected bioelectric signal threshold represents the true trigger threshold when the myoelectric induction recognition algorithm needs to perform hand recognition on its corresponding road surface. That is, only when it is greater than or equal to this true trigger threshold is it necessary to trigger the myoelectric induction recognition algorithm for gesture recognition, etc. Therefore, when the myoelectric induction recognition algorithm uses this corrected bioelectric signal threshold to recognize gestures for activating the cockpit function, etc., it will effectively prevent the mis-triggering of the cockpit function.

[0063] It can be seen that in this embodiment, the correspondence between the vibration value of the vehicle's driving posture and the vibration value interval is used to determine whether the vehicle is driving on a bumpy road surface, and the signal threshold of the myoelectric induction recognition algorithm driving on the bumpy road surface is corrected to avoid mis-recognition of commands by the myoelectric induction under the bumpy road surface, thereby effectively preventing mis-triggering of the myoelectric induction under the bumpy road surface, and there is no need to repeatedly filter the myoelectric waveform, effectively reducing the recognition duration of the myoelectric induction.

[0064] Further, refer to Figure 2As shown, step S2 specifically includes:

[0065] Step S21: Adjust the amplitude threshold of the electromyogram signal of the electromyogram induction recognition algorithm according to the correspondence between the real-time vertical amplitude value and the preset amplitude value range, and obtain the corrected amplitude threshold of the electromyogram signal;

[0066] Step S22: Adjust the frequency threshold of the electromyogram signal of the electromyogram induction recognition algorithm according to the correspondence between the real-time vibration frequency value and the preset frequency value range, and obtain the corrected frequency threshold of the electromyogram signal.

[0067] Exemplarily, in this embodiment, it is preferably to use the vertical amplitude and vibration frequency of the vehicle as vibration parameters. Therefore, after obtaining the real-time vertical amplitude value and real-time vibration frequency value of the vehicle, the amplitude value range where the real-time vertical amplitude value is located and the frequency value range where the real-time vibration frequency value is located will be respectively judged to determine the condition of the road surface where the vehicle is currently located, and different road surface conditions will have corresponding different threshold correction coefficients; Therefore, according to the correction coefficient corresponding to the amplitude value range where the real-time vertical amplitude value is located and the correction coefficient corresponding to the frequency value range where the real-time vibration frequency value is located, the adjustment of the amplitude threshold and frequency threshold of the electromyogram signal of the electromyogram induction recognition algorithm can be realized, so as to obtain the corrected amplitude threshold and corrected frequency threshold of the electromyogram signal.

[0068] Furthermore, the amplitude value range includes a first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, a second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and a third amplitude value range corresponding to when the vehicle is in a stationary state; the frequency value range includes a first frequency value range corresponding to when the vehicle is driving on a smooth road surface, a second frequency value range corresponding to when the vehicle is driving on a bumpy road surface, and a third frequency value range corresponding to when the vehicle is in a stationary state.

[0069] Exemplarily, in this embodiment, different bioelectric signal threshold adjustment methods will be adopted for different road surface conditions. Among them, in this embodiment, the road surface conditions will be divided into the road surface corresponding to when the vehicle is in a stationary state and the road surface corresponding to when the vehicle is in a driving state, and the road surface corresponding to when the vehicle is in a driving state includes a smooth road surface and a bumpy road surface. Of course, the road surface condition grading can also be carried out according to actual needs, which is not limited here. It should be understood that after determining the road surface condition grading, different vibration value ranges will be set for each road surface condition. For example: a first amplitude value range and a first frequency value range are set for when the vehicle is driving on a smooth road surface, a second amplitude value range and a second frequency value range are set for when the vehicle is driving on a bumpy road surface, and a third amplitude value range and a third frequency value range are set for when the vehicle is in a stationary state.

[0070] It should be noted that the range of the vibration value interval can be obtained through experimental calibration. For example, the upper and lower limit values of different vibration value intervals can be obtained through the actual calibration of the vertical amplitude and vibration frequency of the vehicle. In addition, it is also possible to preferably increase the number of vibration value intervals to increase the adjustment and application of the myoelectric induction bioelectric signal thresholds at several levels, thereby further improving the accuracy of command recognition under myoelectric induction. Among them, the number of vibration value intervals can be determined according to the actual calibration situation and is not limited herein.

[0071] Further, as shown in Figure 3 Step S21 specifically includes:

[0072] Step S211: When the real-time vertical amplitude value is within the first amplitude value interval, determine a first amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the first amplitude value interval;

[0073] Step S212: Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the first amplitude adjustment amount to obtain a corrected first myoelectric signal amplitude threshold;

[0074] Step S213: When the real-time vertical amplitude value is within the second amplitude value interval, determine a second amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the second amplitude value interval;

[0075] Step S214: Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the second amplitude adjustment amount to obtain a corrected second myoelectric signal amplitude threshold;

[0076] Step S215: When the real-time vertical amplitude value is within the third amplitude value interval, use the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm as the corrected third myoelectric signal amplitude threshold.

[0077] Similarly, as shown in Figure 4 Step S22 specifically includes:

[0078] Step S221: When the real-time vibration frequency value is within the first frequency value interval, determine a first frequency adjustment amount based on the real-time vibration frequency value and the correction coefficient corresponding to the first frequency value interval;

[0079] Step S222: Adjust the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm based on the first frequency adjustment amount to obtain a corrected first myoelectric signal frequency threshold;

[0080] Step S223: When the real-time vibration frequency value is within the second frequency value interval, determine a second frequency adjustment amount based on the real-time vibration frequency value and the correction coefficient corresponding to the second frequency value interval;

[0081] Step S224: Adjust the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm based on the second frequency adjustment amount to obtain the corrected second myoelectric signal frequency threshold;

[0082] Step S225: When the real-time vibration frequency value is within the third frequency value range, use the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm as the corrected third myoelectric signal frequency threshold.

[0083] Exemplarily, in this embodiment, different road surfaces will correct the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm with different adjustment amounts. Among them, it is assumed that each road surface condition has only one vibration value range. For example, when the vehicle is driving on a smooth road surface, the first amplitude value range is set as (Z, X] cm and its corresponding correction coefficient is α1, and the first frequency value range is (Z, Y] Hz and its corresponding correction coefficient is β1; when the vehicle is driving on a bumpy road surface, the second amplitude value range is set as (X, X + a] cm and its corresponding correction coefficient is α2, and the second frequency value range is (Y, Y + b] Hz and its corresponding correction coefficient is β2; when the vehicle is in a stationary state, the third amplitude value range can be directly set as [0, Z] cm and the third frequency value range is [0, Z] Hz; it should be noted that X, Y, Z, a, and b are all positive numbers, and Z is less than X and Y, and α2 > α1, β2 > β1.

[0084] When the myoelectric induction model such as the myoelectric bracelet model performs the induction recognition algorithm, when the real-time vertical amplitude value is within the range of (Z, X] cm and the real-time vibration frequency value is within the range of (Z, Y] Hz, it indicates that the vehicle is driving on a smooth road surface, and only fine-tuning of the myoelectric signal amplitude threshold and the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm is required. Specifically, the product of the real-time vertical amplitude value and the correction coefficient α1 is used as the first amplitude adjustment amount, and then the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm is added with this first amplitude adjustment amount to obtain the corrected first myoelectric signal amplitude threshold; at the same time, the product of the real-time vibration frequency value and the correction coefficient β1 is used as the first frequency adjustment amount, and then the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm is added with this first frequency adjustment amount to obtain the corrected first myoelectric signal frequency threshold, that is, in this embodiment, considering the enhanced influence of the vehicle amplitude and frequency on the myoelectric signal on a smooth road surface, the amplitude and frequency thresholds of the myoelectric signal collected by the myoelectric bracelet will be enhanced and corrected.

[0085] It can be seen that when the amplitude value of the collected real-time electromyogram signal is greater than the corrected first electromyogram signal amplitude threshold and the frequency value of the real-time electromyogram signal is greater than the corrected first electromyogram signal frequency threshold, the electromyogram bracelet model will trigger the recognition of gestures for starting in-vehicle services such as cockpit functions based on the electromyogram induction recognition algorithm. While preventing mis-triggering of electromyogram induction, it will not increase the recognition time of electromyogram induction to ensure the rapidity and correctness of electromyogram induction recognition on smooth roads.

[0086] Similarly, when the electromyogram induction model such as the electromyogram bracelet model is performing the induction recognition algorithm, when the real-time vertical amplitude value is in the interval of (X, X + a] cm and the real-time vibration frequency value is in the interval of (Y, Y + b] Hz, it indicates that the vehicle is driving on a bumpy road, and then it is necessary to make a large adjustment to the electromyogram signal amplitude threshold and the electromyogram signal frequency threshold of the electromyogram induction recognition algorithm. Specifically, the product of the real-time vertical amplitude value and the correction coefficient α2 is used as the second amplitude adjustment amount, and then the electromyogram signal amplitude threshold of the electromyogram induction recognition algorithm is added with this second amplitude adjustment amount to obtain the corrected second electromyogram signal amplitude threshold; at the same time, the product of the real-time vibration frequency value and the correction coefficient β2 is used as the second frequency adjustment amount, and then the electromyogram signal frequency threshold of the electromyogram induction recognition algorithm is added with this second frequency adjustment amount to obtain the corrected second electromyogram signal frequency threshold.

[0087] Therefore, when the vehicle is on a bumpy road, only when the amplitude value of the collected real-time electromyogram signal is greater than the corrected second electromyogram signal amplitude threshold and the frequency value of the real-time electromyogram signal is greater than the corrected second electromyogram signal frequency threshold, the electromyogram bracelet model will trigger the recognition of gestures for starting in-vehicle services such as cockpit functions based on the electromyogram induction recognition algorithm, which can effectively prevent mis-triggering of electromyogram induction to ensure the correctness of electromyogram induction recognition under bumpy roads.

[0088] In addition, it should be understood that for a vehicle in a stationary state, neither smooth roads nor bumpy roads will have a bumping impact on it, that is, the electromyogram induction recognition algorithm on the vehicle will not be affected by bumps.

[0089] Then, when the electromyogram induction model such as the electromyogram bracelet model is performing the induction recognition algorithm, when the real-time vertical amplitude value is in the interval of [0, Z] cm and the real-time vibration frequency value is in the interval of [0, Z] Hz, it indicates that the vehicle is in a stationary state. At this time, there is no need to adjust the electromyogram signal amplitude threshold and the electromyogram signal frequency threshold of the electromyogram induction recognition algorithm, that is, directly use the electromyogram signal amplitude threshold and the electromyogram signal frequency threshold of the electromyogram induction recognition algorithm as the corrected third electromyogram signal amplitude threshold and the corrected third electromyogram signal frequency threshold respectively.

[0090] Therefore, when the amplitude value of the collected real-time electromyogram (EMG) signal is greater than the initial threshold of the EMG signal amplitude of the EMG induction recognition algorithm and the frequency value of the real-time EMG signal is greater than the initial threshold of the EMG signal frequency of the EMG induction recognition algorithm, the EMG bracelet model will immediately trigger the recognition of gestures for starting in-vehicle services such as cockpit functions based on the EMG induction recognition algorithm. While preventing mis-triggering of EMG induction, it will not increase the recognition duration of EMG induction, ensuring the rapidity and correctness of EMG induction recognition in a stationary vehicle.

[0091] It should be noted that it is also possible not to set the amplitude value range and frequency value range for a stationary vehicle. That is, as long as the real-time vertical amplitude value and real-time vibration frequency of the vehicle are both 0, it can be directly determined that the vehicle is in a stationary state. At this time, there is no need to adjust the EMG signal amplitude threshold and EMG signal frequency threshold of the EMG induction recognition algorithm. That is, the EMG bracelet model can perform the normal EMG induction recognition algorithm to ensure that the EMG induction recognition algorithm can quickly and correctly recognize gestures.

[0092] Thus, it can be seen that this embodiment combines the key parameters of the vehicle driving scenario, namely vehicle vertical amplitude and frequency, for EMG induction anti-mis-touch control. That is, when the vehicle vertical amplitude and frequency exceed a certain value, the bioelectric signal threshold of EMG induction is increased, and when the vehicle vertical amplitude and frequency are equal to 0, the normal EMG induction bioelectric signal threshold is restored, so as to prevent mis-recognition of EMG induction commands on bumpy roads and not increase the recognition time of EMG induction on smooth roads and when the vehicle is stationary.

[0093] Further, after the step of adjusting the EMG signal amplitude threshold of the EMG induction recognition algorithm based on the second amplitude adjustment amount to obtain the corrected second EMG signal amplitude threshold, it further includes:

[0094] Adjusting the gesture displacement value collected by the EMG sensor based on the second amplitude adjustment amount to obtain a corrected gesture displacement value for the EMG induction recognition algorithm to perform gesture recognition based on the gesture displacement value.

[0095] Exemplarily, in this embodiment, when it is determined that the vehicle is on a bumpy road, it will not only affect the EMG induction recognition algorithm but also affect the movement amplitude of the driver or passenger. For example, assume that the driver does not need to turn on the cockpit function, that is, will not make a gesture to turn on the cockpit function. However, when the vehicle is on a bumpy road, people will make some involuntary movements uncontrollably as the vehicle bumps. At this time, the EMG induction recognition algorithm will mis-recognize this involuntary movement and thus mis-trigger the cockpit function.

[0096] Therefore, when the real-time vertical amplitude value is in the interval of (X, X + a] cm and the real-time vibration frequency value is in the interval of (Y, Y + b], when the electromyogram bracelet model performs the induction recognition algorithm, it is necessary to not only perform enhanced correction processing on the electromyogram signal amplitude threshold and the electromyogram signal frequency threshold, but also adjust the gesture micro-displacement collected by the electromyogram bracelet (with gyroscope signal acquisition inside the electromyogram bracelet). Specifically, by adding the gesture displacement value to the second amplitude adjustment amount, the corrected gesture displacement value can be obtained, and this corrected gesture displacement value represents the true displacement value of the actions of the vehicle occupants on a bumpy road surface. Based on this true displacement value, the electromyogram induction recognition algorithm can accurately identify whether the driver has made a gesture to start the in-vehicle service, thereby determining whether the driver has the intention to start the in-vehicle service. It can be seen that when the vehicle is on a bumpy road surface, after the above two aspects of correction, the correct command under electromyogram induction can be further correctly recognized to avoid misrecognition of gesture commands caused by the bumpy road surface.

[0097] In summary, for the problem of misrecognition of electromyogram induction under bumpy road surfaces, this embodiment provides an anti-misoperation method to avoid the activation of vehicle services caused by misrecognition during vehicle driving, without changing the existing filtering algorithm based on electromyogram induction and without extending the electromyogram induction recognition time. Specifically, by introducing the vertical vibration amplitude and frequency of the vehicle into the algorithm model of the electromyogram bracelet to adaptively adjust the electromyogram induction algorithm, on the one hand, it ensures the correct and rapid response of the electromyogram algorithm under static conditions, and on the other hand, it also ensures the reliability of the electromyogram algorithm during driving, thereby preventing misrecognition of gesture commands caused by road surface bumps and effectively improving the experience of electromyogram gesture recognition commands.

[0098] It should be noted that the step numbers of each step in the embodiments of the present application do not limit the sequence of operations in the technical solution of the present application.

[0099] Based on the same inventive concept as the method embodiment, the embodiments of the present application provide an electromyogram induction anti-misoperation device under bumpy road surfaces, including:

[0100] An acquisition unit, which is used to acquire the real-time vibration value of the vehicle;

[0101] A correction unit, which is used to adjust the bioelectric signal threshold of the electromyogram induction recognition algorithm according to the correspondence between the real-time vibration value and a preset vibration value interval, and obtain a corrected bioelectric signal threshold for the electromyogram induction recognition algorithm to control the activation of cockpit functions based on the corrected bioelectric signal threshold.

[0102] Further, the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectric signal threshold includes the electromyogram signal amplitude threshold and the electromyogram signal frequency threshold, and the vibration value range includes the amplitude value range and the frequency value range.

[0103] Further, the correction unit is specifically configured to:

[0104] Adjust the electromyogram signal amplitude threshold of the electromyogram induction recognition algorithm according to the correspondence between the real-time vertical amplitude value and the preset amplitude value range, and obtain the corrected electromyogram signal amplitude threshold;

[0105] Adjust the electromyogram signal frequency threshold of the electromyogram induction recognition algorithm according to the correspondence between the real-time vibration frequency value and the preset frequency value range, and obtain the corrected electromyogram signal frequency threshold.

[0106] Further, the amplitude value range includes a first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, a second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and a third amplitude value range corresponding to when the vehicle is in a stationary state.

[0107] Further, the correction unit is specifically further configured to:

[0108] When the real-time vertical amplitude value is within the first amplitude value range, determine a first amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the first amplitude value range;

[0109] Adjust the electromyogram signal amplitude threshold of the electromyogram induction recognition algorithm based on the first amplitude adjustment amount, and obtain the corrected first electromyogram signal amplitude threshold;

[0110] When the real-time vertical amplitude value is within the second amplitude value range, determine a second amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the second amplitude value range;

[0111] Adjust the electromyogram signal amplitude threshold of the electromyogram induction recognition algorithm based on the second amplitude adjustment amount, and obtain the corrected second electromyogram signal amplitude threshold;

[0112] When the real-time vertical amplitude value is within the third amplitude value range, use the electromyogram signal amplitude threshold of the electromyogram induction recognition algorithm as the corrected third electromyogram signal amplitude threshold.

[0113] Further, the correction unit is further configured to:

[0114] Adjust the gesture displacement value collected by the electromyogram sensor based on the second amplitude adjustment amount, and obtain the corrected gesture displacement value for the electromyogram induction recognition algorithm to perform gesture recognition based on the gesture displacement value.

[0115] The anti-misoperation device with electromyogram induction under bumpy roads provided by the above embodiments can be implemented in the form of a computer program, and this computer program can run on the anti-misoperation device with electromyogram induction under bumpy roads as shown in Figure 5 the figure.

[0116] The embodiment of the present application also provides an anti-misoperation device with electromyogram induction under bumpy roads, including: a memory, a processor and a network interface connected through a system bus. At least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement all or part of the steps of the foregoing anti-misoperation method with electromyogram induction under bumpy roads.

[0117] Among them, the network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that Figure 5 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0118] The processor may be a CPU, or may also be other general-purpose processors, DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc. The processor is the control center of the computer device, and connects various parts of the entire computer device through various interfaces and lines.

[0119] The memory can be used to store computer programs and / or modules. By running or executing the computer programs and / or modules stored in the memory, and invoking the data stored in the memory, the processor realizes various functions of the computer device. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as video playback function, image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as video data, image data, etc.). In addition, the memory can include high-speed random access memory, and can also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, an SMC (Smart Media Card, intelligent memory card), an SD (Secure digital, secure digital) card, a flash card (Flash Card), at least one magnetic disk storage device, a flash memory device or other volatile solid-state storage devices.

[0120] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, all or part of the steps of the foregoing myoelectric induction anti-misoperation method under bumpy roads are realized.

[0121] To implement all or part of the foregoing processes in the embodiments of the present application, it can also be completed by instructing relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned various methods can be realized. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a ROM (Read-Only memory, read-only memory), a RAM (Random Access memory, random access memory), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0122] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, servers, or computer program products. Therefore, the present application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0123] It should be noted that in this text, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or system including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or system. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or system including that element.

[0124] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded processors, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 device or multiple devices specified in one block or multiple blocks.

[0125] The above description is only the specific implementation manners of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather will be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. An electromyogram induction anti-mis-touch method under bumpy road surfaces, characterized in that Including the following steps: Obtain the real-time vibration value of the vehicle; Adjust the bioelectrical signal threshold of the myoelectric induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value range, so as to obtain the corrected bioelectrical signal threshold for the myoelectric induction recognition algorithm to control the startup of the cockpit function based on the corrected bioelectrical signal threshold; the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectrical signal threshold includes the myoelectric signal amplitude threshold and the myoelectric signal frequency threshold, the vibration value range includes the amplitude value range and the frequency value range, the amplitude value range includes the first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, the second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and the third amplitude value range corresponding to when the vehicle is in a stationary state, and the frequency value range includes the first frequency value range corresponding to when the vehicle is driving on a smooth road surface, the second frequency value range corresponding to when the vehicle is driving on a bumpy road surface, and the third frequency value range corresponding to when the vehicle is in a stationary state; Wherein, the adjusting the bioelectrical signal threshold of the myoelectric induction recognition algorithm according to the corresponding relationship between the real-time vibration value and the preset vibration value range to obtain the corrected bioelectrical signal threshold includes: When the real-time vertical amplitude value is within the first amplitude value range, determine the first amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the first amplitude value range; Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the first amplitude adjustment amount to obtain the corrected first myoelectric signal amplitude threshold; When the real-time vertical amplitude value is within the second amplitude value range, determine the second amplitude adjustment amount based on the real-time vertical amplitude value and the correction coefficient corresponding to the second amplitude value range; Adjust the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm based on the second amplitude adjustment amount to obtain the corrected second myoelectric signal amplitude threshold; When the real-time vertical amplitude value is within the third amplitude value range, use the myoelectric signal amplitude threshold of the myoelectric induction recognition algorithm as the corrected third myoelectric signal amplitude threshold; When the real-time vibration frequency value is within the first frequency value range, determine the first frequency adjustment amount based on the real-time vibration frequency value and the correction coefficient corresponding to the first frequency value range; Adjust the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm based on the first frequency adjustment amount to obtain the corrected first myoelectric signal frequency threshold; When the real-time vibration frequency value is within the second frequency value range, determine the second frequency adjustment amount based on the real-time vibration frequency value and the correction coefficient corresponding to the second frequency value range; Adjust the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm based on the second frequency adjustment amount to obtain the corrected second myoelectric signal frequency threshold; When the real-time vibration frequency value is within the third frequency value range, use the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm as the corrected third myoelectric signal frequency threshold.

2. The myoelectric induction anti-misoperation method under bumpy road surfaces according to claim 1, wherein, After the step of adjusting the amplitude threshold of the electromyogram (EMG) induction recognition algorithm based on the second amplitude adjustment amount to obtain the corrected second EMG signal amplitude threshold, the following steps are further included: Adjust the gesture displacement value collected by the EMG sensor based on the second amplitude adjustment amount to obtain a corrected gesture displacement value for the EMG induction recognition algorithm to perform gesture recognition based on the gesture displacement value.

3. An electromyogram induction anti-misoperation device under bumpy road surfaces, characterized in that, It includes: An acquisition unit for acquiring the real-time vibration value of the vehicle; A correction unit for adjusting the bioelectric signal threshold of the EMG induction recognition algorithm according to the correspondence between the real-time vibration value and a preset vibration value range to obtain a corrected bioelectric signal threshold for the EMG induction recognition algorithm to control the activation of the cockpit function based on the corrected bioelectric signal threshold; the real-time vibration value includes the real-time vertical amplitude value and the real-time vibration frequency value of the vehicle, the bioelectric signal threshold includes the EMG signal amplitude threshold and the EMG signal frequency threshold, the vibration value range includes an amplitude value range and a frequency value range, the amplitude value range includes a first amplitude value range corresponding to when the vehicle is driving on a smooth road surface, a second amplitude value range corresponding to when the vehicle is driving on a bumpy road surface, and a third amplitude value range corresponding to when the vehicle is in a stationary state, and the frequency value range includes a first frequency value range corresponding to when the vehicle is driving on a smooth road surface, a second frequency value range corresponding to when the vehicle is driving on a bumpy road surface, and a third frequency value range corresponding to when the vehicle is in a stationary state; Wherein, the correction unit is specifically used for: When the real-time vertical amplitude value is within the first amplitude value range, determining a first amplitude adjustment amount based on the real-time vertical amplitude value and a correction coefficient corresponding to the first amplitude value range; Adjusting the EMG signal amplitude threshold of the EMG induction recognition algorithm based on the first amplitude adjustment amount to obtain a corrected first EMG signal amplitude threshold; When the real-time vertical amplitude value is within the second amplitude value range, determining a second amplitude adjustment amount based on the real-time vertical amplitude value and a correction coefficient corresponding to the second amplitude value range; Adjusting the EMG signal amplitude threshold of the EMG induction recognition algorithm based on the second amplitude adjustment amount to obtain a corrected second EMG signal amplitude threshold; When the real-time vertical amplitude value is within the third amplitude value range, taking the EMG signal amplitude threshold of the EMG induction recognition algorithm as the corrected third EMG signal amplitude threshold; When the real-time vibration frequency value is within the first frequency value range, determining a first frequency adjustment amount based on the real-time vibration frequency value and a correction coefficient corresponding to the first frequency value range; Adjusting the EMG signal frequency threshold of the EMG induction recognition algorithm based on the first frequency adjustment amount to obtain a corrected first EMG signal frequency threshold; When the real-time vibration frequency value is within the second frequency value range, determining a second frequency adjustment amount based on the real-time vibration frequency value and a correction coefficient corresponding to the second frequency value range; Adjusting the EMG signal frequency threshold of the EMG induction recognition algorithm based on the second frequency adjustment amount to obtain a corrected second EMG signal frequency threshold; When the real-time vibration frequency value is within the third frequency value range, the myoelectric signal frequency threshold of the myoelectric induction recognition algorithm is used as the corrected third myoelectric signal frequency threshold.

4. An electromyogram induction anti-misoperation device under bumpy roads, characterized in that, Including: A memory and a processor, wherein at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to implement the myoelectric induction anti-misoperation method under bumpy road surfaces according to claim 1 or 2.

5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the myoelectric induction anti-misoperation method under bumpy road surfaces according to claim 1 or 2 is implemented.

Citation Information

Patent Citations

  • Adaptive gesture recognition

    US9740396B1