Vehicle control method and device, electronic equipment and vehicle
By receiving the combination of the accelerator pedal and the gear switching request in the vehicle control system, the accelerator pedal error triggering during the vehicle shift is accurately identified, which solves the problem of the inability to identify the false triggering in the prior art and ensures driving safety.
Patent Information
- Application Number
- CN202510108745.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-03-21
AI Technical Summary
The prior art cannot accurately identify the mistriggering of the accelerator pedal when the vehicle shifts gears, resulting in unexpected acceleration of the vehicle and affecting driving safety.
After receiving the accelerator pedal request, it is determined whether the gear switching request has been received. When a gear switching request is received and the target gear switched to is in the driving gear, it is determined that the accelerator pedal is triggered by mistake, and the vehicle is controlled not to respond to the accelerator pedal request.
It realizes accurate identification of the accelerator pedal error triggering when the vehicle shifts gears, avoids unexpected acceleration in the vehicle and ensures the safety of the driver and passengers.
Smart Images

Figure CN119659321A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle control technology, and in particular to a vehicle control method, device, electronic equipment and vehicle. Background Art
[0002] With the development of the vehicle industry, when there is an obstacle in the direction of travel of the vehicle, it is possible to determine whether the accelerator pedal is falsely triggered based on the accelerator pedal state. However, when the vehicle shifts gears, there is a problem that the false triggering of the accelerator pedal cannot be identified.
[0003] In view of this, how to identify the false triggering of the accelerator pedal when the vehicle shifts gears becomes a technical problem that needs to be solved urgently. Summary of the invention
[0004] In view of this, the purpose of the present disclosure is to provide a vehicle control method, device, electronic device and vehicle to solve the problem in the prior art that the accelerator pedal cannot be identified when the vehicle shifts gears.
[0005] Based on the above objectives, the first aspect of the present disclosure provides a vehicle control method, the method comprising:
[0006] receiving an accelerator pedal request, and determining whether a gear shift request is received;
[0007] In response to determining that a gear switching request is received and the target gear to which the gear switching request is switched is a driving gear, it is determined that the accelerator pedal is erroneously triggered, and the vehicle is controlled not to respond to the accelerator pedal request.
[0008] Based on the same inventive concept, the second aspect of the present disclosure provides a vehicle control device, comprising:
[0009] A determination module, configured to receive an accelerator pedal request and determine whether a gear switching request is received;
[0010] The identification module is configured to determine that the accelerator pedal is falsely triggered in response to determining that a gear switching request is received and the target gear to which the gear switching request switches is a driving gear, and control the vehicle not to respond to the accelerator pedal request.
[0011] Based on the same inventive concept, the third aspect of the present disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.
[0012] Based on the same inventive concept, a fourth aspect of the present disclosure proposes a vehicle, which includes the vehicle control device described in the second aspect or the electronic device described in the third aspect.
[0013] From the above, it can be seen that the vehicle control method, device, electronic device and vehicle provided by the present disclosure. An accelerator pedal request is received, and it is determined whether a gear switching request is received. When a gear switching request is received, and the target gear to which the gear switching request switches is a driving gear, it is determined that the accelerator pedal is falsely triggered, and the vehicle is controlled not to respond to the accelerator pedal request. In this way, after the accelerator pedal request is received, the gear switching request is received and the target gear to which the gear switching request switches is a driving gear, indicating that the driver wants to trigger the brake pedal to perform a gear shift operation, and the accelerator pedal is falsely triggered, so that the false triggering of the accelerator pedal when the vehicle shifts gears can be accurately identified, and unexpected acceleration can be avoided by controlling the vehicle not to respond to the accelerator pedal request, thereby ensuring the safety of the driver and passengers. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0015] Figure 1 is a flow chart of a vehicle control method according to an embodiment of the present disclosure;
[0016] Figure 2 is a schematic structural diagram of a vehicle control device according to an embodiment of the present disclosure;
[0017] Figure 3 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0018] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0019] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0020] Based on the description of the background technology, the current accelerator pedal anti-misstepping function uses sensors to detect obstacles. When there is an obstacle in the driving direction, it determines whether it is anti-misstepping based on the accelerator pedal status. It relies heavily on sensors and is easily triggered by mistake if the driver has an aggressive driving style. In addition, when the driver accidentally steps on the accelerator pedal and there is no obstacle in the driving direction, the anti-misstepping accelerator pedal function cannot be triggered, and the vehicle will still accelerate unexpectedly, causing disturbance to the driver.
[0021] As mentioned above, how to identify the false triggering of the accelerator pedal when the vehicle shifts gears has become an important research issue.
[0022] Based on the above description, if Figure 1 As shown, the vehicle control method proposed in this embodiment includes:
[0023] Step 101, receiving an accelerator pedal request, and determining whether a gear shift request is received.
[0024] In specific implementation, the accelerator pedal request refers to the position signal of the accelerator pedal received by the vehicle control system, which is used to control the output power of the engine and the speed of the vehicle. When the driver steps on the accelerator pedal, the position sensor of the accelerator pedal sends a signal to the Electronic Control Unit (ECU), and the ECU adjusts the fuel injection amount and ignition timing of the engine according to this signal, thereby controlling the acceleration performance of the vehicle.
[0025] A gear shift request refers to a gear shift instruction issued by the driver through the operation of a gear shift mechanism (such as a gear shift lever, gear shift button, etc.) during driving. The gear shift instruction will be recognized and executed by the vehicle's control system to adapt to different driving needs and road conditions.
[0026] When the accelerator pedal request is received, it indicates that the driver has stepped on the accelerator pedal. After receiving the accelerator pedal request, it is determined whether a gear shifting request is received, thereby determining whether a gear shifting operation is performed after the driver has stepped on the accelerator pedal.
[0027] In some scenarios, the driver needs to step on the brake pedal when performing a gear shift operation. Therefore, after the driver steps on the accelerator pedal, by judging whether the driver performs a gear shift operation, it is judged whether the driver accidentally steps on the accelerator pedal when he wants to step on the brake pedal to perform a gear shift operation.
[0028] Step 102, in response to determining that a gear switching request is received, and the target gear to which the gear switching request switches is a driving gear, it is determined that the accelerator pedal is falsely triggered, and the vehicle is controlled not to respond to the accelerator pedal request.
[0029] In specific implementation, the target gear is the gear to which the gear switching request is switched. The driving gear is the gear that controls the vehicle's driving, and the driving gear includes: forward gear (D gear), reverse gear (R gear), low speed gear (L gear) and sports mode (S gear). The non-driving gear is the gear that controls the vehicle's parking, and the non-driving gear includes: parking gear (P gear) and neutral gear (N gear).
[0030] After receiving the accelerator pedal request, a gear shift request is received and the target gear to be switched to is the driving gear. In this scenario, the driver wants to step on the brake pedal to shift gears, but mistakenly steps on the accelerator pedal to shift gears. Therefore, this scenario is determined to be a false trigger of the accelerator pedal, and the vehicle is controlled not to respond to the accelerator pedal request, thereby avoiding unexpected acceleration of the vehicle and ensuring the safety of the driver and passengers.
[0031] Through the above embodiment, an accelerator pedal request is received, and it is determined whether a gear switching request is received. When a gear switching request is received, and the target gear to which the gear switching request is switched is a driving gear, it is determined that the accelerator pedal is falsely triggered, and the vehicle is controlled not to respond to the accelerator pedal request. In this way, after the accelerator pedal request is received, the gear switching request is received and the target gear to which the gear is switched is a driving gear, indicating that the driver wants to trigger the brake pedal to perform a gear shift operation, and the accelerator pedal is falsely triggered, so that the false triggering of the accelerator pedal when the vehicle is shifting gears can be accurately identified, and unexpected acceleration can be avoided by controlling the vehicle not to respond to the accelerator pedal request, thereby ensuring the safety of the driver and passengers.
[0032] In some embodiments, step 102 includes:
[0033] Step 1021, receiving a gear shift request within a preset time after receiving an accelerator pedal request, and obtaining a current vehicle speed.
[0034] Step 1022, in response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear switching request is switched is a forward gear or a reverse gear, it is determined that the accelerator pedal is falsely triggered.
[0035] In specific implementation, in general scenarios, the driver will perform a gear shift operation within a short period of time after stepping on the brake pedal. Therefore, in order to accurately determine whether the driver performs a gear shift operation after stepping on the accelerator by mistake, the time of receiving the accelerator pedal request and the gear shift request are compared to determine whether the gear shift request is received within a preset time after receiving the accelerator pedal.
[0036] If a gear shift request is received within a preset time after the accelerator pedal request is received, it means that the driver wants to perform a gear shift operation after stepping on the brake pedal but accidentally steps on the accelerator pedal, and the accelerator pedal is determined to be mistriggered. If a gear shift request is received after a preset time after the accelerator pedal request is received, it means that the driver accidentally triggers a gear shift operation while controlling the normal driving of the vehicle, and the gear shift is determined to be mistriggered.
[0037] For example, the preset duration is 5 seconds. After receiving the accelerator pedal request, start timing, and determine whether a gear switching request is received within 5 seconds after the start of timing. If the gear switching request is received 3 seconds after receiving the accelerator pedal request, it is determined that the accelerator pedal is falsely triggered. If the gear switching request is received 7 seconds after receiving the accelerator pedal request, it is determined that the gear switching is falsely triggered.
[0038] In general, gear switching can only be performed when the vehicle speed is low. Therefore, in order to more accurately determine whether the driver has accidentally stepped on the accelerator when trying to shift gears, it is determined whether the current vehicle speed is less than a preset vehicle speed threshold.
[0039] If a gear shift request is received within a preset time after an accelerator pedal request is received, the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear shift request is switched is a forward gear (D gear) or a reverse gear (R gear), it means that the driver wants to step on the brake to perform a gear shift operation, but accidentally steps on the accelerator pedal during this process, thereby determining that the accelerator pedal is falsely triggered. If a gear shift request is received within a preset time after an accelerator pedal request is received, and the current vehicle speed is greater than or equal to a preset vehicle speed threshold, it means that the driver mistakenly triggers a gear shift operation when the gear shift conditions are not met, thereby determining that the gear shift is falsely triggered.
[0040] In summary, if a gear switching request is received within a preset time after receiving an accelerator pedal request, the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear shift request is switched is a forward gear (D gear) or a reverse gear (R gear), then the accelerator pedal is determined to be falsely triggered. If a gear switching request is received after a preset time after receiving an accelerator pedal request, or the current vehicle speed is greater than or equal to a preset vehicle speed threshold, then the gear switching is determined to be falsely triggered.
[0041] The preset vehicle speed threshold is a critical value for determining whether the vehicle is at a lower speed. For example, the preset duration is 5s, and the preset vehicle speed threshold is 8km / h. If a gear switching request is received 3s after receiving the accelerator pedal request, the current vehicle speed is 5km / h, and the target gear to which the gear shift request is switched is the forward gear (D gear) or the reverse gear (R gear), then the accelerator pedal is determined to be falsely triggered. If a gear switching request is received 7s after receiving the accelerator pedal request, or the current vehicle speed is 10km / h, then the gear switching is determined to be falsely triggered.
[0042] Through the above scheme, when a gear switching request is received within a preset time after receiving an accelerator pedal request, it is possible to accurately identify that the driver wants to step on the brake pedal to perform a gear switching operation but accidentally steps on the accelerator pedal. On this basis, by judging the current vehicle speed, it is possible to more accurately identify whether the driver has the intention to perform a gear shift operation, thereby more accurately identifying whether the driver accidentally steps on the accelerator pedal when performing a gear shift operation. When a gear switching request is received within a preset time after receiving an accelerator pedal request, the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear switching request is switched is a forward gear (D gear) or a reverse gear (R gear), it is possible to accurately identify that the driver accidentally steps on the accelerator pedal when performing a gear shift operation, thereby determining that the accelerator pedal is falsely triggered.
[0043] In some embodiments, step 1022 includes:
[0044] Step 1022A, in response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the gear switching request is to switch from a forward gear to a reverse gear, it is determined that the accelerator pedal is falsely triggered.
[0045] Alternatively, in step 1022B, in response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the gear switching request is to switch from a reverse gear to a forward gear, it is determined that the accelerator pedal is falsely triggered.
[0046] During specific implementation, in some scenarios, when the gear switching request is to switch from a non-driving gear to a driving gear, since the vehicle will not accelerate in the non-driving gear, therefore, when the vehicle's gear switching request is to switch from a non-driving gear to a driving gear, there will be no safety hazard even if the accelerator pedal is mistakenly triggered. Therefore, the situation where the accelerator pedal is mistakenly triggered when switching from a non-driving gear to a driving gear can be ignored, that is, the situation of switching from the parking gear (P gear) and neutral gear (N gear) to the forward gear (D gear) and reverse gear (R gear) is not considered.
[0047] If a gear switch request is received within a preset time after receiving the accelerator pedal request, the current vehicle speed is less than the preset vehicle speed threshold, and the gear switch request is to switch from the forward gear (D gear) to the reverse gear (R gear), it is determined that the accelerator pedal is falsely triggered.
[0048] If a gear switch request is received within a preset time after receiving the accelerator pedal request, the current vehicle speed is less than the preset vehicle speed threshold, and the gear switch request is to switch from the reverse gear (R gear) to the forward gear (D gear), it is determined that the accelerator pedal is falsely triggered.
[0049] For example, the preset duration is 5s, and the preset vehicle speed threshold is 8km / h. If a gear switching request is received 3s after receiving the accelerator pedal request, the current vehicle speed is 5km / h, and the gear switching request is to switch from the forward gear (D gear) to the reverse gear (R gear), then it is determined that the accelerator pedal is triggered by mistake. Alternatively, if a gear switching request is received 3s after receiving the accelerator pedal request, the current vehicle speed is 5km / h, and the gear switching request is to switch from the reverse gear (R gear) to the forward gear (D gear), then it is determined that the accelerator pedal is triggered by mistake.
[0050] Through the above scheme, if a gear switching request is received within a preset time after receiving an accelerator pedal request, the current vehicle speed is less than a preset vehicle speed threshold, and the gear switching request is to switch from the forward gear (D gear) to the reverse gear (R gear) or the gear switching request is to switch from the reverse gear (R gear) to the forward gear (D gear), it is possible to accurately identify the driver's accelerator pedal mis-triggering when performing a gear shift operation. In addition, without considering the situation of switching from the parking gear (P gear) and the neutral gear (N gear) to the forward gear (D gear) and the reverse gear (R gear), the amount of calculation when identifying the accelerator pedal mis-triggering can be reduced, so that the accelerator pedal mis-triggering when the driver performs a gear shift operation can be identified more quickly.
[0051] In some embodiments, step 102 includes:
[0052] Step 1023, controlling the vehicle brakes by not responding to the accelerator pedal request until the vehicle stops, activating the electronic parking brake system after the vehicle stops, and providing an accelerator pedal mis-triggering prompt.
[0053] Step 1024, obtaining the state of the accelerator pedal in real time after the vehicle stops, and determining whether the accelerator pedal is in a triggered state based on the state of the accelerator pedal.
[0054] Step 1025, in response to determining that the accelerator pedal is not in a triggered state, stopping the accelerator pedal false triggering prompt.
[0055] In a specific implementation, the vehicle brakes are controlled by not responding to an accelerator pedal request, and it is determined whether the vehicle is in a parked state; in response to determining that the vehicle is in a stopped state, the electronic parking brake system is activated, and a false accelerator pedal trigger prompt is given.
[0056] Among them, the Electronic Park Brake (EPB) system is also called an electronic handbrake. EPB controls the parking brake through electronic circuits. Its working principle is similar to that of a traditional mechanical handbrake, which controls the parking brake through the friction between the brake disc and the brake pad, but the control method has changed from a mechanical pull rod to an electronic button. When the vehicle is stationary, pull down the EPB switch, the indicator light comes on, and manual parking is completed.
[0057] When the accelerator pedal is triggered incorrectly, the driver can be prompted to "release the accelerator pedal". For example, after the vehicle stops, the electronic parking brake system EPB is activated, the EPB indicator light comes on, and the driver is prompted to "release the accelerator pedal".
[0058] After the vehicle stops, the accelerator pedal status is obtained in real time, and the accelerator pedal is judged to be in the triggered state according to the accelerator pedal status, so as to judge whether the driver has released the accelerator pedal. When the accelerator pedal is not in the triggered state, it means that the driver has released the accelerator pedal, and the accelerator pedal false trigger prompt is stopped, so as to avoid the problem of the accelerator pedal false trigger prompt after the driver releases the accelerator pedal, which affects the user experience.
[0059] Through the above scheme, when the driver identifies that the accelerator pedal is falsely triggered during a gear shift operation, the vehicle can be prevented from unexpected acceleration by controlling the vehicle brakes without responding to the accelerator pedal request until the vehicle stops, thereby ensuring the safety of the driver and passengers. After the vehicle stops, the electronic parking brake system is activated to keep the vehicle parked, further ensuring the safety of the driver and passengers. After the vehicle stops, a false accelerator pedal trigger prompt is issued to facilitate the driver to understand the reason for the vehicle's stop and release the accelerator pedal in time. After the vehicle stops, the accelerator pedal status is obtained in real time, and the accelerator pedal can be accurately judged whether it is in a triggered state according to the accelerator pedal status, thereby accurately judging whether the driver has released the accelerator pedal, so that after the driver releases the accelerator pedal, the accelerator pedal false trigger prompt is stopped, avoiding long-term accelerator pedal false trigger prompts that affect the user experience.
[0060] In some embodiments, step 1023 includes:
[0061] Step 1023A, obtaining the current position of the vehicle, and determining whether the current position satisfies a preset parking condition.
[0062] Step 1023B, in response to determining that the current position satisfies a preset parking condition, controlling the vehicle to brake at the current position until the vehicle stops by not responding to the accelerator pedal request.
[0063] Step 1023C, in response to determining that the current position does not satisfy the preset parking condition, determine a target position that satisfies the preset parking condition, control the vehicle to travel to the target position, and control the vehicle to brake at the target position by not responding to the accelerator pedal request until the vehicle stops.
[0064] In a specific implementation, in the process of controlling the vehicle's brakes by not responding to the accelerator pedal request until the vehicle stops, in order to avoid the problem of the vehicle braking on the driving section affecting driving safety, it is determined whether the current position meets the preset parking condition. Specifically, it is determined whether the current position is the vehicle driving section. Among them, the preset parking condition is not the vehicle driving section.
[0065] When the current position is not a driving section of the vehicle, it is determined that the current position meets the preset parking condition. In this scenario, the vehicle is controlled to brake at the current position until the vehicle stops by not responding to the accelerator pedal request. In this way, when the driver accidentally triggers the accelerator pedal during a gear shift operation, the vehicle is controlled to brake at the current position of the vehicle until the vehicle stops, which can quickly control the vehicle to stop, thereby ensuring the safety of the driver and passengers.
[0066] When the current position is a section where the vehicle is traveling, it is determined that the current position does not meet the preset parking conditions. In this scenario, in order not to affect driving safety, the vehicle is controlled to start the automatic driving mode, and a target position that meets the preset parking conditions is determined. The vehicle is controlled to travel to the target position through the automatic driving mode, and the vehicle is controlled to brake at the target position until the vehicle stops by not responding to the accelerator pedal request. In this way, when the accelerator pedal is mistakenly triggered during the driver's gear shift operation, the vehicle is controlled to brake at the target position that meets the preset parking conditions until the vehicle stops, which can ensure the safety of the driver and passengers without affecting driving safety.
[0067] Through the above scheme, when the current position meets the preset parking conditions, the vehicle can be quickly controlled to stop by not responding to the accelerator pedal request and controlling the vehicle to brake at the current position until the vehicle stops, thereby ensuring the safety of the driver and passengers. When the current position does not meet the preset parking conditions, the automatic driving mode is turned on and the target position that meets the preset parking conditions is determined. The vehicle is controlled to travel to the target position through the automatic driving mode, and the vehicle is controlled to brake at the target position by not responding to the accelerator pedal request until the vehicle stops, thereby ensuring the safety of the driver and passengers without affecting driving safety.
[0068] In some embodiments, step 1023 includes:
[0069] Step 1023a, obtaining the accelerator pedal opening.
[0070] Step 1023b, in response to determining that the accelerator pedal opening is greater than a preset first opening threshold and less than or equal to a preset second opening threshold, a false triggering prompt of the accelerator pedal is displayed on the vehicle screen, and a false triggering alarm is issued.
[0071] Step 1023c, in response to determining that the accelerator pedal opening is greater than a preset second opening threshold, a false triggering prompt of the accelerator pedal is provided through a vehicle-mounted screen display and a voice broadcast, and a false triggering alarm is issued.
[0072] In a specific implementation, during the process of providing the accelerator pedal false triggering prompt, the accelerator pedal false triggering prompting mode is determined according to the accelerator pedal opening, thereby more accurately prompting the driver of the accelerator pedal false triggering.
[0073] When the accelerator pedal opening is greater than the preset first opening threshold and less than or equal to the second opening threshold, it means that the accelerator pedal opening stepped on by the driver is small, and the accelerator pedal false triggering prompt is displayed on the vehicle screen, and a false triggering alarm is issued to help the driver realize the accelerator pedal false triggering. Among them, the first opening threshold is less than the second opening threshold.
[0074] For example, when the accelerator pedal opening is greater than a preset first opening threshold and less than or equal to a second opening threshold, "Please release the accelerator pedal" is displayed on the vehicle screen and an error trigger alarm is issued.
[0075] When the accelerator pedal opening is greater than the second opening threshold, it means that the accelerator pedal opened by the driver is relatively large, and the accelerator pedal mis-triggering prompt is given through the vehicle-mounted screen display and voice broadcast, and a mis-triggering alarm is issued, so as to remind the driver of the accelerator pedal mis-triggering to the greatest extent, so that the driver can quickly realize the accelerator pedal mis-triggering.
[0076] For example, when the accelerator pedal opening is greater than a preset first opening threshold and less than or equal to a second opening threshold, "Please release the accelerator pedal" is displayed on the vehicle screen, "Please release the accelerator pedal" is announced by voice, and an error trigger alarm is issued.
[0077] Through the above scheme, when the accelerator pedal opening is greater than the preset first opening threshold and less than or equal to the second opening threshold, it means that the accelerator pedal opened by the driver is small, and the accelerator pedal false trigger prompt is displayed on the vehicle screen, and a false trigger alarm is issued, so that the driver can easily realize the false trigger of the accelerator pedal. When the accelerator pedal opening is greater than the second opening threshold, it means that the accelerator pedal opened by the driver is large, and the accelerator pedal false trigger prompt is displayed on the vehicle screen and voice broadcast, and a false trigger alarm is issued, so as to remind the driver of the false trigger of the accelerator pedal to the greatest extent, so that the driver can quickly realize the false trigger of the accelerator pedal.
[0078] In some embodiments, after step 102, the method further includes:
[0079] Step 102A, in response to determining that the target gear to which the gear switch request is switched is the parking gear or the neutral gear, determining that the gear switch is falsely triggered, controlling the vehicle not to respond to the gear switch request, and providing a gear switch false trigger prompt.
[0080] In specific implementation, under general scenarios, during normal driving of the vehicle, the driver switches the vehicle gear to the parking gear (P gear) or the neutral gear (N gear), indicating that the driver mistakenly triggered the gear shift operation while controlling the normal driving of the vehicle, and the gear switch is determined to be mistakenly triggered.
[0081] If a gear switch request is received within a preset time after receiving the accelerator pedal request, and the target gear to which the gear switch request switches is the parking gear (P gear) or the neutral gear (N gear), it is determined that the gear switch is falsely triggered.
[0082] After the mis-triggering of the gear shift is identified, the vehicle is controlled not to respond to the gear shift request, thereby preventing the vehicle from switching gears during normal driving and affecting the safety of the driver and passengers. The mis-triggering prompt of the gear shift makes it easier for the driver to be aware of the mis-triggering of the gear shift.
[0083] When the gear shift mis-triggering prompt is performed, the driver may be prompted to "Please stop the vehicle before shifting gears". For example, after the gear shift mis-triggering is identified, the vehicle is controlled not to respond to the gear shift request, and the driver is prompted to "Please stop the vehicle before shifting gears".
[0084] Through the above scheme, if a gear switching request is received within a preset time after receiving an accelerator pedal request, and the target gear to which the gear switching request switches is the parking gear (P gear) or the neutral gear (N gear), it can accurately identify that the driver has mistakenly triggered the gear shift operation during the normal driving of the vehicle. After identifying the mis-triggering of the gear switching, the vehicle is controlled not to respond to the gear switching request, thereby avoiding the gear switching of the vehicle during normal driving and affecting the safety of the driver and passengers. By providing a mis-triggering prompt for the gear switching, the driver can be easily aware of the mis-triggering of the gear switching.
[0085] Through the above embodiment, an accelerator pedal request is received, and it is determined whether a gear switching request is received. When a gear switching request is received, and the target gear to which the gear switching request is switched is a driving gear, it is determined that the accelerator pedal is falsely triggered, and the vehicle is controlled not to respond to the accelerator pedal request. In this way, after the accelerator pedal request is received, the gear switching request is received and the target gear to which the gear is switched is a driving gear, indicating that the driver wants to trigger the brake pedal to perform a gear shift operation, and the accelerator pedal is falsely triggered, so that the false triggering of the accelerator pedal when the vehicle is shifting gears can be accurately identified, and unexpected acceleration can be avoided by controlling the vehicle not to respond to the accelerator pedal request, thereby ensuring the safety of the driver and passengers.
[0086] It should be noted that the embodiments of the present disclosure may be further described in the following manner:
[0087] Step 1: Determine if you accidentally stepped on the accelerator pedal
[0088] (1) When the vehicle speed is greater than 0 km / h and less than 8 km / h in D gear (at this speed, the brake pedal must be pressed to switch to DR gear). If the driver presses the accelerator pedal for T and the target gear is detected to be R gear, it is determined that the accelerator pedal is pressed incorrectly;
[0089] (2) When the vehicle speed in R gear is greater than 0 km / h and less than 8 km / h (at this speed, the brake pedal must be pressed to switch to RD gear). If the driver presses the accelerator pedal for a period of time T before the target gear is detected to be D gear, it is determined that the accelerator pedal is pressed incorrectly;
[0090] (3) In the D or R gear and the vehicle is stationary, if the driver presses the accelerator pedal for a period of time T and the target gear position requested by the driver is detected to be D or R gear, it is determined that the accelerator pedal was pressed incorrectly.
[0091] In addition, when switching gears, the brake pedal needs to be pressed only when switching between PD / R / N, low-speed ND / R, low-speed RD, and low-speed DR. However, when switching between PD / R / N and low-speed ND / R, the vehicle gear is in P / N gear when the accelerator pedal is accidentally stepped on, and no torque will be generated. Therefore, there is no need to consider this working condition, and only low-speed RD switching and low-speed DR switching need to be considered.
[0092] Step 2, when it is determined that the accelerator pedal is accidentally pressed, the vehicle positive torque is cleared, the vehicle is controlled to brake to a stop, the EPB is automatically pulled up after the vehicle stops, and an accelerator pedal accidental pressing alarm is issued.
[0093] Step 3: When the vehicle stops and the driver releases the accelerator pedal, the judgment that the accelerator pedal was accidentally pressed is cancelled and the vehicle resumes normal function.
[0094] Through the above embodiments, for the gear shifting condition, there is no need to rely on sensors. Even when there is no obstacle information, it is possible to accurately determine whether the driver has stepped on the accelerator pedal by mistake, thereby avoiding unexpected acceleration of the vehicle, thereby ensuring the safety of the driver and passengers, and the judgment is more accurate.
[0095] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0096] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0097] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a vehicle control device.
[0098] refer to Figure 2 , the vehicle control device comprises:
[0099] The judgment module 201 is configured to receive an accelerator pedal request and judge whether a gear switching request is received;
[0100] The identification module 202 is configured to determine that the accelerator pedal is falsely triggered in response to determining that a gear switching request is received and the target gear to which the gear switching request switches is a driving gear, and control the vehicle not to respond to the accelerator pedal request.
[0101] In some embodiments, the identification module 202 includes:
[0102] A current vehicle speed acquisition unit is configured to receive a gear shift request within a preset time after receiving an accelerator pedal request, and acquire the current vehicle speed;
[0103] The accelerator pedal mis-triggering identification unit is configured to determine that the accelerator pedal is mis-triggered in response to determining that the current vehicle speed is less than a preset vehicle speed threshold and the target gear to which the gear switching request is switched is a forward gear or a reverse gear.
[0104] In some embodiments, the accelerator pedal mis-triggering identification unit includes:
[0105] The first pedal mis-triggering identification subunit is configured to determine that the accelerator pedal is mis-triggered in response to determining that the current vehicle speed is less than a preset vehicle speed threshold and the gear switching request is to switch from a forward gear to a reverse gear; or,
[0106] The second pedal mis-triggering identification subunit is configured to determine that the accelerator pedal is mis-triggered in response to determining that the current vehicle speed is less than a preset vehicle speed threshold and the gear switching request is to switch from a reverse gear to a forward gear.
[0107] In some embodiments, the identification module 202 includes:
[0108] a brake control unit configured to control the vehicle to brake by not responding to the accelerator pedal request until the vehicle stops, activate the electronic parking brake system after the vehicle stops, and provide a false triggering prompt of the accelerator pedal;
[0109] An accelerator pedal judgment unit is configured to obtain the state of the accelerator pedal in real time after the vehicle stops, and judge whether the accelerator pedal is in a triggered state according to the accelerator pedal state;
[0110] The stop prompting unit is configured to stop the accelerator pedal mis-triggering prompt in response to determining that the accelerator pedal is not in a triggered state.
[0111] In some embodiments, the brake control unit includes:
[0112] A current position determination subunit is configured to obtain the current position of the vehicle and determine whether the current position meets a preset parking condition;
[0113] a first brake control subunit, configured to, in response to determining that the current position satisfies a preset parking condition, control the vehicle to brake at the current position by not responding to the accelerator pedal request until the vehicle stops;
[0114] The second brake control subunit is configured to, in response to determining that the current position does not satisfy the preset parking condition, determine a target position that satisfies the preset parking condition, control the vehicle to travel to the target position, and control the vehicle to brake at the target position by not responding to the accelerator pedal request until the vehicle stops.
[0115] In some embodiments, the brake control unit includes:
[0116] The accelerator pedal opening acquisition subunit is configured to acquire the accelerator pedal opening;
[0117] A first accelerator pedal mis-triggering prompting sub-unit is configured to, in response to determining that the accelerator pedal opening is greater than a preset first opening threshold and less than or equal to a preset second opening threshold, display an accelerator pedal mis-triggering prompt through an on-vehicle screen and issue a mis-triggering alarm;
[0118] The second accelerator pedal false trigger prompt subunit is configured to respond to determining that the accelerator pedal opening is greater than a preset second opening threshold, and to provide an accelerator pedal false trigger prompt through a vehicle-mounted screen display and voice broadcast, and to issue a false trigger alarm.
[0119] In some embodiments, after the response to determining that a gear shift request is received, the apparatus further comprises:
[0120] The gear shift false trigger identification module is configured to determine that the gear shift is falsely triggered in response to determining that the target gear to which the gear shift request is switched is a parking gear or a neutral gear, control the vehicle not to respond to the gear shift request, and provide a gear shift false trigger prompt.
[0121] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0122] The device of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0123] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the vehicle control method described in any of the above embodiments is implemented.
[0124] Figure 3A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0125] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0126] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0127] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0128] The communication interface 1040 is used to connect a communication module (not shown in the figure) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB (Universal Serial Bus), network cable, etc.), or through a wireless mode (such as mobile network, WIFI (Wireless Fidelity), Bluetooth, etc.).
[0129] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0130] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0131] The electronic device of the above embodiment is used to implement the corresponding vehicle control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0132] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the vehicle control method described in any of the above embodiments.
[0133] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0134] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the vehicle control method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0135] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the vehicle control device, or electronic device, or storage medium in the above-mentioned embodiments, and the vehicle equipment implements the vehicle control method described in any of the above embodiments.
[0136] The vehicle of the above-mentioned embodiment is used to implement the vehicle control method described in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0137] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the vehicle control method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0138] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0139] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0140] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0141] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0142] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
[0143] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0144] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0145] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the present disclosure. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. A vehicle control method, characterized in that: The method comprises: receiving an accelerator pedal request, and determining whether a gear shift request is received; In response to determining that a gear switching request is received and the target gear to which the gear switching request is switched is a driving gear, it is determined that the accelerator pedal is erroneously triggered, and the vehicle is controlled not to respond to the accelerator pedal request.
2. The method according to claim 1, characterized in that In response to determining that a gear switching request is received and the target gear to which the gear switching request is switched is a driving gear, determining that the accelerator pedal is mistriggered includes: Receiving a gear shift request within a preset time after receiving an accelerator pedal request, and obtaining a current vehicle speed; In response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear switching request is switched is a forward gear or a reverse gear, it is determined that the accelerator pedal is falsely triggered.
3. The method according to claim 2, characterized in that In response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the target gear to which the gear switching request is switched is a forward gear or a reverse gear, determining that the accelerator pedal is mistriggered, includes: In response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the gear switching request is to switch from a forward gear to a reverse gear, it is determined that the accelerator pedal is erroneously triggered; or, In response to determining that the current vehicle speed is less than a preset vehicle speed threshold, and the gear switching request is to switch from a reverse gear to a forward gear, it is determined that the accelerator pedal is erroneously triggered.
4. The method according to claim 1, characterized in that: The controlling the vehicle not to respond to the accelerator pedal request includes: By not responding to the accelerator pedal request, the vehicle brakes are controlled until the vehicle stops, and after the vehicle stops, the electronic parking brake system is activated, and a false triggering prompt of the accelerator pedal is issued; Acquire the state of the accelerator pedal in real time after the vehicle stops, and determine whether the accelerator pedal is in a triggered state according to the state of the accelerator pedal; In response to determining that the accelerator pedal is not in a triggered state, stopping the accelerator pedal false triggering prompt.
5. The method according to claim 4, characterized in that The controlling the vehicle brakes until the vehicle stops by not responding to the accelerator pedal request includes: Obtaining the current position of the vehicle and determining whether the current position meets the preset parking conditions; In response to determining that the current position satisfies a preset parking condition, controlling the vehicle to brake at the current position by not responding to the accelerator pedal request until the vehicle stops; In response to determining that the current position does not satisfy the preset parking condition, a target position that satisfies the preset parking condition is determined, the vehicle is controlled to travel to the target position, and the vehicle is controlled to brake at the target position until the vehicle stops by not responding to the accelerator pedal request.
6. The method according to claim 4, characterized in that The accelerator pedal mis-triggering prompt includes: Get the accelerator pedal opening; In response to determining that the accelerator pedal opening is greater than a preset first opening threshold and less than or equal to a preset second opening threshold, providing an accelerator pedal mis-triggering prompt through an on-vehicle screen display and performing a mis-triggering alarm; In response to determining that the accelerator pedal opening is greater than a preset second opening threshold, a false triggering prompt of the accelerator pedal is given through a vehicle-mounted screen display and a voice broadcast, and a false triggering alarm is issued.
7. The method according to claim 1, characterized in that After the step of determining that a gear shift request is received in response to the step of: In response to determining that the target gear to which the gear switch request is switched is a parking gear or a neutral gear, it is determined that the gear switch is falsely triggered, the vehicle is controlled not to respond to the gear switch request, and a gear switch false trigger prompt is given.
8. A vehicle control device, characterized in that: include: A determination module, configured to receive an accelerator pedal request and determine whether a gear switching request is received; The identification module is configured to determine that the accelerator pedal is falsely triggered in response to determining that a gear switching request is received and the target gear to which the gear switching request switches is a driving gear, and control the vehicle not to respond to the accelerator pedal request.
9. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and running on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 7 is implemented.
10. A vehicle, characterized in that: Includes the vehicle control device according to claim 8 or the electronic device according to claim 9.