Novice driving assistance method, device, vehicle and storage medium
By recognizing driving scenarios in novice mode, controlling drive torque and vehicle speed, and providing adjustment functions and prompts, the problem of difficult vehicle control for novice drivers is solved, improving driving safety and universality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-22
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, novice drivers lack a sense of vehicle control, resulting in low universality and a low tolerance for driving errors, posing potential safety hazards and a poor driving experience.
By recognizing that the vehicle has entered novice mode, the system determines the drive torque limit curve and energy recovery curve based on the actual driving scenario, controls the vehicle's drive torque and maximum speed, provides adjustment functions for drive torque and energy recovery, triggers the anti-accidental pedal function, and generates prompt information.
It increases the margin for error for novice drivers, reduces the accident rate, enhances the versatility and safety of vehicles, meets the needs of different users, and improves the driving experience.
Smart Images

Figure CN115709718B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive safety technology, and in particular to a novice driver assistance method, device, vehicle, and storage medium. Background Technology
[0002] With the continuous development of the automotive industry and the increasing number of users, the rate of traffic accidents caused by novice drivers remains high. If there were a driving mode suitable for novice drivers, it could effectively reduce the accident rate.
[0003] In related technologies, the patent "A Novice Driver's Driving Skill Assistance System Based on a Logistic Model" detects the probability of a driver experiencing anxiety in real time and compares it with a set standard probability value. It then provides corresponding driving suggestions to the driver via a mobile terminal, thereby improving the driver's driving skills. However, this method heavily relies on the hardware data acquisition system of the assisted driving system and cannot directly interfere with the driver's driving behavior, still posing certain safety hazards in emergency situations. The patent "A Novice Driver's Driving Assistance System" actively helps drivers correct driving deviations in novice mode, but it places high demands on the hardware and algorithms of the assisted driving system, such as cameras and radar, and is prone to false triggering, affecting normal driving.
[0004] Therefore, existing technologies are not universally applicable, pose potential safety hazards, and cannot effectively solve the problem of assisted driving for novice drivers. Summary of the Invention
[0005] This application provides a novice driver assistance method, device, vehicle, and storage medium to solve the problems in related technologies, such as novice drivers having no sense of the car and difficulty in controlling the vehicle, low vehicle universality and driving error tolerance, potential accident safety hazards, and poor user driving experience.
[0006] The first aspect of this application provides a novice driver assistance method, comprising the following steps: identifying whether a vehicle has entered a novice mode; when the vehicle is identified to have entered the novice mode, determining a drive torque limit curve for the vehicle based on the actual driving scenario of the vehicle, wherein the drive torque limit curve is a curve of accelerator pedal opening versus drive torque, and when the accelerator pedal opening is the same, the drive torque corresponding to the drive torque limit curve is less than the drive torque corresponding to the drive torque curve of the vehicle in normal driving mode; and controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the drive torque limit curve.
[0007] Based on the above technical means, the embodiments of this application can determine the driving torque limit curve according to the actual driving scenario of the vehicle in novice mode. By controlling the driving torque, the maximum speed limit and vehicle performance can be controlled, reducing the difficulty of novice driving, increasing the fault tolerance rate of novice driving, reducing the accident rate of the vehicle, ensuring the safety of novice driving, and at the same time reducing the excessive requirements of the vehicle for intelligence and improving the universality of the vehicle.
[0008] Optionally, in one embodiment of this application, determining the driving torque limiting curve of the vehicle based on the actual driving scenario includes: if the actual driving scenario is a driving scenario, matching the driving torque limiting curve of the vehicle to a first driving torque limiting curve based on the driving scenario; if the actual driving scenario is a parking scenario, matching the driving torque limiting curve of the vehicle to a second driving torque limiting curve based on the parking scenario, wherein, when the throttle opening is the same, the driving torque corresponding to the first driving torque limiting curve is greater than the driving torque corresponding to the second driving torque limiting curve.
[0009] Based on the above technical means, the embodiments of this application can correspond to different driving scenarios, and the vehicle can be matched with different drive torque limit curves, thereby improving the adaptability of the vehicle's drive torque limit curve to different driving scenarios. In driving scenarios, the drive torque corresponding to the first drive torque limit curve is larger, which can effectively control the vehicle's driving performance, avoid loss of vehicle speed, reduce the incidence of safety accidents, and improve driving safety.
[0010] Optionally, in one embodiment of this application, after determining the driving torque limit curve of the vehicle based on the actual driving scenario of the vehicle, the method further includes: identifying the user's adjustment action on the driving torque limit curve; adjusting the limiting degree of the first driving torque limit curve and / or the second driving torque limit curve based on the adjustment action to obtain the adjusted driving torque limit curve.
[0011] Based on the above technical means, the embodiments of this application can provide a function for adjusting the drive torque limiting curve, so that users can adjust it according to their needs, increase or decrease the output power, meet the usage needs of different users, and improve the user experience.
[0012] Optionally, in one embodiment of this application, when the throttle opening is the same, the driving torque corresponding to the driving torque limiting curve is less than the driving torque corresponding to the driving torque curve in the normal driving mode.
[0013] Based on the above-mentioned technical means, the embodiments of this application can limit the driving torque corresponding to the throttle opening, thereby limiting the driving performance of the vehicle, reducing the frequency of switching between throttle and brake, increasing the fault tolerance rate of novice drivers, and thus reducing the accident rate.
[0014] Optionally, in one embodiment of this application, when the vehicle is detected to have entered the novice mode, the method further includes: determining the maximum speed limit of the vehicle based on the actual driving scenario, wherein the maximum speed limit is less than the maximum speed of the vehicle in normal driving mode.
[0015] Based on the above technical means, the embodiments of this application can limit the maximum speed of the vehicle when entering the novice mode to avoid the vehicle speed being too fast, so that the novice driver has sufficient emergency response time when encountering an emergency, thereby reducing the incidence of safety accidents and improving the user experience.
[0016] Optionally, in one embodiment of this application, when the vehicle is detected to have entered the novice mode, the method further includes: obtaining the vehicle's cumulative mileage; using the cumulative mileage as an index, querying a preset mileage and speed table to obtain the maximum speed limit corresponding to the cumulative mileage.
[0017] Based on the above technical means, the embodiments of this application can adjust the maximum speed limit according to the cumulative mileage, which can continuously adapt to the driving level of novice drivers, so that novices can fully obtain a driving experience that matches their current driving level and improve the intelligence of the vehicle.
[0018] Optionally, in one embodiment of this application, when the vehicle is detected to have entered the novice mode, the method further includes: determining a preset energy recovery curve for the vehicle based on the actual driving scenario, and controlling the vehicle to perform energy recovery using the preset energy recovery curve, wherein the preset energy recovery curve is a curve of recovery torque versus vehicle speed.
[0019] Based on the above technical means, the embodiments of this application can determine the preset energy recovery curve of the vehicle according to the actual driving scenario in novice mode, and perform energy recovery on the vehicle, thereby improving the adaptability of energy recovery under different driving scenarios, thereby improving the braking performance of the vehicle and enhancing the safety of driving the vehicle.
[0020] Optionally, in one embodiment of this application, determining the preset energy recovery curve of the vehicle based on the actual driving scenario includes: if the actual driving scenario is a driving scenario, matching the preset energy recovery curve of the vehicle to the driving scenario as a first energy recovery curve, wherein, when the vehicle speed is the same, the recovery torque corresponding to the first energy recovery curve is greater than the recovery torque corresponding to the energy recovery curve in the normal driving mode; if the actual driving scenario is a parking scenario, matching the preset energy recovery curve of the vehicle to the parking scenario as a second energy recovery curve, wherein, when the vehicle speed is the same, the recovery torque corresponding to the second energy recovery curve is less than the recovery torque corresponding to the energy recovery curve in the normal driving mode.
[0021] Based on the above technical means, the embodiments of this application can match different energy recovery curves according to different driving scenarios, thereby improving the adaptability of the vehicle's energy recovery curve to different driving scenarios, and by increasing the vehicle's energy recovery, reducing the number of braking times, thereby reducing the probability of accidental braking, reducing the incidence of safety accidents, and improving driving safety.
[0022] Optionally, in one embodiment of this application, after determining the preset energy recovery curve of the vehicle based on the actual driving scenario, the method further includes: identifying the user's adjustment action on the preset energy recovery curve; adjusting the degree of energy recovery increase of the preset energy recovery curve based on the adjustment action to obtain the adjusted preset energy recovery curve.
[0023] Based on the above technical means, the embodiments of this application can provide an energy recovery curve adjustment function, which allows users to adjust it according to their needs, increase or decrease the current vehicle recovery performance, meet the needs of different users, and improve the user experience.
[0024] Optionally, in one embodiment of this application, when controlling the vehicle to perform the driving action corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the driving torque limiting curve, the method further includes: calculating the opening change rate based on the actual opening of the accelerator pedal at any two moments; if the opening change rate is greater than the opening threshold, triggering the vehicle's anti-accidental pedaling function, prohibiting the vehicle from outputting driving torque, and exiting the anti-accidental pedaling function when the actual opening is detected to be less than a preset opening.
[0025] Based on the above technical means, the embodiments of this application can use the comparison between the opening change rate and the opening threshold to trigger the vehicle's anti-accidental pedaling function, and when the anti-accidental pedaling function is triggered, control the vehicle not to output driving torque, thereby improving the fault tolerance rate of novice drivers and reducing the vehicle's accident rate.
[0026] Optionally, in one embodiment of this application, when the vehicle's anti-accidental pedaling function is triggered or deactivated, the method further includes generating a trigger prompt or deactivation prompt for the anti-accidental pedaling function.
[0027] Based on the above technical means, the embodiments of this application can generate prompt information when the anti-accidental stepping function is triggered or deactivated, so as to facilitate the user to adjust the accidental stepping action.
[0028] Optionally, in one embodiment of this application, when controlling the vehicle to perform the driving action corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the driving torque limiting curve, the method further includes: acquiring the vehicle speed information and / or gear information; and when a preset prompt condition is met, generating a speed prompt based on the speed information and / or generating a gear prompt based on the gear information.
[0029] Based on the above technical means, the embodiments of this application can generate speed prompts based on vehicle speed information, avoiding situations where the vehicle speed and road conditions are mismatched for a long time, thus reducing the incidence of safety accidents. Based on the vehicle's gear information, gear prompts can be generated to avoid driving problems caused by unsuccessful gear shifting. This allows the driver to understand the current vehicle status in a timely manner and improves driving safety.
[0030] Optionally, in one embodiment of this application, identifying whether the vehicle has entered the novice mode includes: when the vehicle meets the mode switching conditions, identifying the driver's identity information; if the driver is determined to be a person in a preset information database based on the identity information, and the driver was in novice mode when driving last, then controlling the vehicle to enter the novice mode; if the driver is determined not to be in the preset information database based on the identity information, then controlling the vehicle to enter the novice mode based on the driver's intention to enter.
[0031] Based on the above technical means, the embodiments of this application can control the vehicle to enter the novice mode by recognizing the driver's identity information, avoiding the problem that novice drivers do not fully understand the vehicle's functions and therefore cannot manually select to enter the novice mode, thus improving the flexibility and convenience of the vehicle entering the novice mode.
[0032] A second aspect of this application provides a novice driver assistance device, comprising: a recognition module for recognizing whether a vehicle has entered a novice mode; a first determination module for determining a driving torque limit curve of the vehicle based on the actual driving scenario of the vehicle when the novice mode is recognized, wherein the driving torque limit curve is a curve of accelerator pedal opening versus driving torque, and when the accelerator pedal opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve of the vehicle in normal driving mode; and a first control module for controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the driving torque limit curve.
[0033] Optionally, in one embodiment of this application, the first determining module is further configured to: if the actual driving scenario is a driving scenario, match the driving torque limiting curve of the vehicle according to the driving scenario as a first driving torque limiting curve; if the actual driving scenario is a parking scenario, match the driving torque limiting curve of the vehicle according to the parking scenario as a second driving torque limiting curve, wherein, when the throttle opening is the same, the driving torque corresponding to the first driving torque limiting curve is greater than the driving torque corresponding to the second driving torque limiting curve.
[0034] Optionally, in one embodiment of this application, the apparatus further includes: a first adjustment module, configured to, after determining the driving torque limit curve of the vehicle according to the actual driving scenario of the vehicle, identify the user's adjustment action on the driving torque limit curve; and adjust the limiting degree of the first driving torque limit curve and / or the second driving torque limit curve based on the adjustment action to obtain the adjusted driving torque limit curve.
[0035] Optionally, in one embodiment of this application, when the throttle opening is the same, the driving torque corresponding to the driving torque limiting curve is less than the driving torque corresponding to the driving torque curve in the normal driving mode.
[0036] Optionally, in one embodiment of this application, the apparatus further includes: a second determining module, configured to determine the maximum speed limit of the vehicle based on the actual driving scenario when the vehicle is detected to have entered the novice mode, wherein the maximum speed limit is less than the maximum speed of the vehicle in normal driving mode.
[0037] Optionally, in one embodiment of this application, the apparatus further includes: a query module, configured to obtain the vehicle's cumulative mileage when the vehicle is detected to have entered the novice mode; and to query a preset mileage and speed table using the cumulative mileage as an index to obtain the maximum speed limit corresponding to the cumulative mileage.
[0038] Optionally, in one embodiment of this application, the apparatus further includes: a second control module, configured to determine a preset energy recovery curve of the vehicle based on the actual driving scenario when the vehicle is detected to have entered the novice mode, and control the vehicle to perform energy recovery using the preset energy recovery curve, wherein the preset energy recovery curve is a curve of recovery torque versus vehicle speed.
[0039] Optionally, in one embodiment of this application, the first determining module is further configured to: if the actual driving scenario is a driving scenario, match the vehicle's preset energy recovery curve as a first energy recovery curve according to the driving scenario, wherein, when the vehicle speed is the same, the recovery torque corresponding to the first energy recovery curve is greater than the recovery torque corresponding to the energy recovery curve in the normal driving mode; if the actual driving scenario is a parking scenario, match the vehicle's preset energy recovery curve as a second energy recovery curve according to the parking scenario, wherein, when the vehicle speed is the same, the recovery torque corresponding to the second energy recovery curve is less than the recovery torque corresponding to the energy recovery curve in the normal driving mode.
[0040] Optionally, in one embodiment of this application, the apparatus further includes: a second adjustment module, configured to, after determining the preset energy recovery curve of the vehicle according to the actual driving scenario, identify the user's adjustment action on the preset energy recovery curve; and adjust the degree of energy recovery increase of the preset energy recovery curve based on the adjustment action to obtain the adjusted preset energy recovery curve.
[0041] Optionally, in one embodiment of this application, the apparatus further includes: a calculation module, configured to calculate the opening change rate based on the actual opening of the accelerator pedal at any two moments when controlling the vehicle to perform driving actions corresponding to the actual driving scenario according to the actual opening of the accelerator pedal and the driving torque limiting curve; if the opening change rate is greater than the opening threshold, trigger the vehicle's anti-acceleration function, prohibit the vehicle from outputting driving torque, and exit the anti-acceleration function when the actual opening is detected to be less than a preset opening.
[0042] Optionally, in one embodiment of this application, the apparatus of this application embodiment further includes: a first generation module, configured to generate a trigger prompt or exit prompt for the anti-accidental stepping function when the anti-accidental stepping function of the vehicle is triggered or when the anti-accidental stepping function is exited.
[0043] Optionally, in one embodiment of this application, the apparatus further includes: a second generation module, configured to acquire vehicle speed information and / or gear information when controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the drive torque limiting curve; and to generate a speed prompt based on the speed information and / or a gear prompt based on the gear information when preset prompt conditions are met.
[0044] Optionally, in one embodiment of this application, the identification module is further configured to: identify the driver's identity information when the vehicle meets the mode switching conditions; if the driver is determined to be a person in a preset information database based on the identity information and the driver was in novice mode when driving last, then control the vehicle to enter the novice mode; if the driver is determined not to be in the preset information database based on the identity information, then control the vehicle to enter the novice mode based on the driver's intention to enter.
[0045] A third aspect of this application provides a vehicle including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the novice driver assistance method as described in the above embodiments.
[0046] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon that is executed by a processor to implement the novice driver assistance method as described in the above embodiments.
[0047] Therefore, this application has at least the following beneficial effects:
[0048] 1. In the novice mode, the driving torque limit curve can be determined according to the actual driving scenario of the vehicle. By controlling the driving torque, the maximum speed limit and vehicle performance can be controlled, reducing the difficulty of novice driving, increasing the fault tolerance rate of novice driving, reducing the accident rate of the vehicle, ensuring the safety of novice driving, and reducing the excessive requirements of the vehicle for intelligence, thereby improving the universality of the vehicle.
[0049] 2. The embodiments of this application can correspond to different driving scenarios, and the vehicle is matched with different drive torque limit curves, thereby improving the adaptability of the vehicle's drive torque limit curve to different driving scenarios. In driving scenarios, the drive torque corresponding to the first drive torque limit curve is larger, which can effectively control the vehicle's driving performance, avoid loss of vehicle speed, reduce the incidence of safety accidents, and improve driving safety.
[0050] 3. The embodiments of this application can provide the function of adjusting the drive torque limiting curve, so that users can adjust it according to their needs, increase or decrease the output power, meet the usage needs of different users, and improve the user experience.
[0051] 9. The embodiments of this application can limit the driving torque corresponding to the throttle opening, thereby limiting the driving performance of the vehicle, reducing the frequency of switching between throttle and brake, increasing the fault tolerance of novice drivers, and thus reducing the accident rate.
[0052] 5. In the embodiment of this application, the maximum speed of the vehicle can be limited when entering the novice mode to prevent the vehicle speed from being too fast, so that the novice driver has sufficient emergency response time in case of an emergency, thereby reducing the incidence of safety accidents and improving the user experience.
[0053] 6. The embodiments of this application can adjust the maximum speed limit according to the cumulative mileage, which can continuously adapt to the driving level of novice drivers, so that novices can fully obtain a driving experience that matches their current driving level and improve the intelligence of the vehicle.
[0054] 7. In the novice mode, the preset energy recovery curve of the vehicle can be determined according to the actual driving scenario, and the vehicle can perform energy recovery. This improves the adaptability of energy recovery under different driving scenarios, thereby improving the braking performance of the vehicle and enhancing the safety of driving.
[0055] 8. The embodiments of this application can match different energy recovery curves according to different driving scenarios, thereby improving the adaptability of the vehicle's energy recovery curve to different driving scenarios, and by increasing the vehicle's energy recovery, reducing the number of braking times, thereby reducing the probability of accidental braking, reducing the incidence of safety accidents, and improving driving safety.
[0056] 9. The embodiments of this application can provide an energy recovery curve adjustment function, which allows users to adjust it according to their needs, increase or decrease the current vehicle recovery performance, meet the needs of different users, and improve the user experience.
[0057] 10. The embodiments of this application can use the comparison between the opening change rate and the opening threshold to trigger the vehicle's anti-accidental pedaling function, and when the anti-accidental pedaling function is triggered, control the vehicle not to output driving torque, thereby improving the fault tolerance rate of novice drivers and reducing the vehicle's accident rate.
[0058] 11. In this embodiment of the application, when the anti-accidental stepping function is triggered or deactivated, the vehicle generates a prompt message to facilitate the user in adjusting the accidental stepping action.
[0059] 12. This application embodiment can generate speed prompts based on vehicle speed information, avoiding situations where the vehicle speed and road conditions are mismatched for a long time, thus reducing the accident rate. It can also generate gear prompts based on vehicle gear information, avoiding driving problems caused by unsuccessful gear shifting, and making it easier for the driver to understand the current vehicle status in a timely manner, thereby improving driving safety.
[0060] 13. This application embodiment can control the vehicle to enter the novice mode by recognizing the driver's identity information, avoiding the problem that novice drivers do not fully understand the vehicle's functions and therefore cannot manually select to enter the novice mode, thus improving the flexibility and convenience of the vehicle entering the novice mode.
[0061] This solves the technical problems in related technologies, such as novice drivers lacking a sense of the car, difficulty in vehicle control, low vehicle universality and driving error tolerance, potential safety hazards, and poor driving experience for drivers.
[0062] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0063] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0064] Figure 1 This is a block diagram of the novice mode functional architecture system provided according to an embodiment of this application;
[0065] Figure 2 This is a system block diagram of the internal functional architecture of the VCU (Vehicle Control Unit) in novice mode according to an embodiment of this application;
[0066] Figure 3 This is a flowchart of a novice driver assistance method provided according to an embodiment of this application;
[0067] Figure 4 This is a flowchart illustrating the entry conditions for the beginner mode according to an embodiment of this application.
[0068] Figure 5 This is a comparison chart of driving trends in novice mode, parking mode, and normal driving mode according to embodiments of this application;
[0069] Figure 6 This is a comparison chart of the recovery trends in novice mode, parking mode, and normal driving mode according to embodiments of this application;
[0070] Figure 7 This is a flowchart illustrating the parking mode workflow according to an embodiment of this application.
[0071] Figure 8 This is an example diagram of a novice driver assistance device provided according to an embodiment of this application;
[0072] Figure 9 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application. Detailed Implementation
[0073] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0074] The following description, with reference to the accompanying drawings, outlines a novice driver assistance method, device, vehicle, and storage medium according to embodiments of this application. Addressing the problems mentioned in the background section, this application provides a novice driver assistance method. In this method, it identifies whether the vehicle has entered a novice mode. When the vehicle is identified as having entered novice mode, a drive torque limiting curve is determined based on the actual driving scenario. This drive torque limiting curve is a curve relating the accelerator pedal opening to the drive torque. When the accelerator pedal opening is the same, the drive torque corresponding to the drive torque limiting curve is less than the drive torque corresponding to the drive torque curve in normal driving mode. The vehicle is then controlled to perform driving actions corresponding to the actual driving scenario based on the actual accelerator pedal opening and the drive torque limiting curve. This solves the problems in related technologies, such as novice drivers lacking vehicle awareness and difficulty controlling the vehicle, low vehicle versatility and driving error tolerance, potential safety hazards, and poor driving experience.
[0075] In this application, an embodiment provides a beginner mode functional architecture system, such as... Figure 1 As shown, the system specifically includes: VCU, CDC (Cockpit Domain Controller), ESP (Electronic Stability Program), and IPU (Instruction Processing Unit). The system is implemented by the VCU as the main controller and the other controllers working together.
[0076] Specifically, the specific functions of VCU are as follows: Figure 2As shown, the VCU is responsible for accelerator pedal opening signal acquisition and calculation, gear position signal acquisition and calculation, novice mode entry and exit condition judgment, driver torque demand calculation and motor torque demand calculation in novice mode, driver torque demand calculation and motor torque demand calculation in parking mode, vehicle speed voice prompt logic judgment, gear position voice prompt logic judgment, anti-accidental pedal function trigger condition judgment, driver torque demand calculation and motor torque demand calculation under anti-accidental pedal function, etc.
[0077] In addition, the CDC is responsible for displaying functions related to the new driver mode and transmitting relevant information selected by the driver, such as the maximum speed limit and whether to enter the new driver mode, to the VCU. Secondly, the CDC is also used to provide the driver with prompts required by the VCU via voice. The ESP is responsible for providing the acquired vehicle speed information to the VCU. The IPU is responsible for providing the motor torque required by the VCU.
[0078] Based on the novice mode functional architecture system, the following examples illustrate the novice driving assistance method in detail, such as... Figure 3 As shown, this novice driver assistance method includes the following steps:
[0079] In step S101, it is determined whether the vehicle has entered novice mode.
[0080] It is understood that the embodiments of this application can perform human-computer interaction through human-computer interaction interfaces such as in-vehicle displays to identify whether the vehicle has entered the novice mode. For example, the driver can be asked whether to enter the novice mode by using text information on the screen, and the driver can choose "yes / no". Alternatively, human-computer dialogue can be performed through an intelligent voice system, etc., without specific limitations.
[0081] Optionally, in one embodiment of this application, identifying whether a vehicle has entered a novice mode includes: when the vehicle meets the mode switching conditions, identifying the driver's identity information; if the driver is determined to be a person in a preset information database based on the identity information and the driver was in novice mode when driving last, then controlling the vehicle to enter the novice mode; if the driver is determined not to be in the preset information database based on the identity information, then controlling the vehicle to enter the novice mode based on the driver's intention to enter.
[0082] The preset information database can be set according to specific circumstances. The database content can include accounts, fingerprints, facial information, etc., without specific limitations.
[0083] It is understood that the embodiments of this application can control the vehicle to enter the novice mode by recognizing the driver's identity information, avoiding the problem that novice drivers do not fully understand the vehicle's functions and therefore cannot manually select to enter the novice mode, thus improving the flexibility and convenience of the vehicle entering the novice mode.
[0084] Specifically, such as Figure 4 As shown, the conditions for entering the new driver mode can include: the vehicle status changing from non-drivable to drivable; the vehicle being in P gear; obtaining the driver's identity information, such as account, fingerprint, facial information, etc., and comparing it with the driver information database. If the driver information is not found in the database, an option will pop up on the CDC asking if the driver wants to enter the new driver mode. If the driver selects "yes", the new driver mode will be entered. If the driver information is found in the database and the driver selected to enable the new driver mode in the last driving cycle, the vehicle will automatically enter the new driver mode.
[0085] The exit condition for beginner mode is that when the vehicle is in P gear, the driver can select to exit beginner mode on CDC.
[0086] In step S102, when the vehicle is detected to have entered novice mode, the driving torque limit curve of the vehicle is determined according to the actual driving scenario of the vehicle. The driving torque limit curve is the curve of accelerator pedal opening and driving torque. When the accelerator pedal opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve of the vehicle in normal driving mode.
[0087] In this embodiment, the driving torque refers to the torque output by the automobile engine from the crankshaft end. Under the condition of fixed power, it is inversely proportional to the engine speed. The faster the speed, the smaller the torque, and vice versa. To a certain extent, it reflects the performance of the automobile, such as acceleration, climbing ability, and suspension.
[0088] It is understood that, in the embodiments of this application, when the vehicle enters the novice mode, the driving torque limit curve of the vehicle can be set according to the actual driving scenario, so as to control the maximum speed and driving performance of the vehicle. Specifically, the driving torque in the novice mode is less than the driving torque in the normal mode. For example, the maximum speed and driving performance in the novice mode are generally less than the maximum speed and driving performance in the normal driving mode.
[0089] It should be noted that, in this embodiment of the application, after recognizing that the vehicle has entered the novice mode, the maximum speed limit can be determined in a variety of ways, which can be a preset fixed value or an adaptive adjustment value, without any specific limitation.
[0090] As one possible approach, when a vehicle is detected to have entered novice mode, the method also includes: determining the vehicle's maximum speed limit based on the actual driving scenario, wherein the maximum speed limit is less than the vehicle's maximum speed in normal driving mode.
[0091] It is understood that the embodiments of this application can limit the maximum speed of the vehicle when entering novice mode to prevent the vehicle speed from being too fast, so that novices have sufficient emergency response time in case of emergency, thereby reducing the incidence of safety accidents and improving the user experience.
[0092] Specifically, after entering the novice driving mode, CDC will guide the driver to select the maximum speed limit for the vehicle. When the vehicle reaches the maximum speed limit, the driver continues to increase the angle of the accelerator pedal, and the vehicle will remain at the maximum speed limit. When the driver releases the accelerator pedal, the vehicle begins to recover energy, and the speed will decrease accordingly.
[0093] The specific control method is as follows: The VCU obtains the current vehicle speed V sent by the ESP and the maximum speed limit V0 set on the CDC. Based on V0 and V, a PID (Proportional, Integral, Differential) algorithm is used to calculate the driver's maximum torque demand limit A at the current maximum speed limit. The driver's torque demand is limited by the driver's maximum torque demand limit A, thereby obtaining the motor drive torque demand. The driver's torque demand can be obtained by looking up a table based on the accelerator pedal opening and the current vehicle speed. Where KP (Keep Proportion), KI (Keep Integral), and KD (Keep Differential coefficient) are the proportional, integral, and differential parameters in the PID controller, respectively; e(t) = V0 - V; t is the time constant; the driver's required torque = the torque value obtained by looking up the table based on the accelerator pedal opening and the current vehicle speed; the driver's final required torque = min{the driver's maximum required torque limit value A, and the driver's required torque in novice mode}; and the motor's required torque = the driver's final required torque / the transmission ratio.
[0094] As another possible approach, when a vehicle is detected to have entered novice mode, the following steps are also taken: obtaining the vehicle's cumulative mileage; using the cumulative mileage as an index, querying a preset mileage and speed table to obtain the maximum speed limit corresponding to the cumulative mileage.
[0095] The preset mileage and speedometer settings can be customized based on the actual situation of a novice driver, without any specific limitations.
[0096] It is understood that the embodiments of this application can adjust the maximum speed limit based on the cumulative mileage, which can continuously adapt to the driving level of novice drivers, so that novices can fully obtain a driving experience that matches their current driving level and improve the intelligence of the vehicle.
[0097] Specifically, in novice mode, drivers can choose to fix the speed limit and can also control the vehicle to gradually increase the speed limit as the mileage accumulates. When increasing the speed limit, CDC can give the driver a voice notification, such as: "Your accumulated mileage is 2000 kilometers, and the maximum speed limit is increased to 80". The preset mileage and speed are shown in Table 1.
[0098] Table 1
[0099] Accumulated mileage 500 2000 5000 20000 Maximum speed limit 65 80 90 120
[0100] Optionally, in one embodiment of this application, determining the vehicle's drive torque limit curve based on the vehicle's actual driving scenario includes: if the actual driving scenario is a driving scenario, matching the vehicle's drive torque limit curve as a first drive torque limit curve based on the driving scenario; if the actual driving scenario is a parking scenario, matching the vehicle's drive torque limit curve as a second drive torque limit curve based on the parking scenario, wherein, when the throttle opening is the same, the drive torque corresponding to the first drive torque limit curve is greater than the drive torque corresponding to the second drive torque limit curve.
[0101] The first and second drive torque limit curves can be used to distinguish different drive torque curves, without being specifically limited.
[0102] It is understood that the embodiments of this application can correspond to different driving scenarios, and the vehicle is matched with different drive torque limit curves, thereby improving the adaptability of the vehicle's drive torque limit curve to different driving scenarios. In driving scenarios, the drive torque corresponding to the first drive torque limit curve is larger, which can effectively control the vehicle's driving performance, avoid loss of vehicle speed, and at the same time avoid novice drivers relying on frequent switching of accelerator and brake to maintain vehicle speed due to excessive acceleration, thereby increasing the probability of accidental pressing, reducing the accident rate, and improving driving safety.
[0103] It should be noted that if the actual driving scenario is identified as a parking scenario, the vehicle will prompt the driver to enter parking mode.
[0104] Specifically, such as Figure 5 , Figure 6 , Figure 7As shown, in novice mode, the VCU can obtain the driver's target gear by collecting gear information. When the driver's target gear is R, the CDC pops up an option box and asks the driver with a voice prompt: "Do you need to enter parking mode?" If the driver selects "yes", the CDC will pass the selection to the VCU, and the VCU will further limit the torque required by the driver. When the driver shifts the gear to P, the parking mode will exit and the driver will be reminded with a voice prompt: "Parking complete, parking mode exited".
[0105] Optionally, in one embodiment of this application, after determining the driving torque limit curve of the vehicle based on the actual driving scenario of the vehicle, the method further includes: identifying the user's adjustment action on the driving torque limit curve; adjusting the limiting degree of the first driving torque limit curve and / or the second driving torque limit curve based on the adjustment action to obtain the adjusted driving torque limit curve.
[0106] It is understood that the embodiments of this application can provide an adjustment function for the drive torque limiting curve, so that users can adjust it according to their needs, increase or decrease the output power, meet the usage needs of different users, and improve the user experience.
[0107] Specifically, such as Figure 5 As shown, when the driver selects to enter novice mode, the CDC informs the driver that the current drive torque will be limited, and provides an initial limit of 50%. The driver can steplessly adjust the limit level on the CDC. The following is a detailed explanation using specific data: when the limit level is 0%, it corresponds to B of the normal driving mode drive force, such as 70%; when the limit level is 100%, it corresponds to C of the normal driving mode drive force, such as 90%. Here, C is less than B. By adjusting the drive torque curve, the peak value is reduced, and the drive response time is increased, thereby increasing the driver's margin for error and reducing the accident rate. Specifically, the required drive torque for the novice mode driver = required drive torque for the normal mode driver * (C + X * (BC) / 100) / 100, where X is the limit level adjusted by the driver. Furthermore, in novice mode, the drive performance limit will not automatically release with accumulated mileage; the driver must stop the vehicle and engage P gear to actively adjust it.
[0108] Optionally, in one embodiment of this application, when the throttle opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve in normal driving mode.
[0109] It is understood that the embodiments of this application can limit the driving torque corresponding to the throttle opening, thereby limiting the driving performance of the vehicle, reducing the frequency of switching between throttle and brake, increasing the fault tolerance of novice drivers, and thus reducing the incidence of safety accidents.
[0110] Optionally, in one embodiment of this application, when the vehicle is detected to have entered novice mode, the method further includes: determining a preset energy recovery curve for the vehicle based on the actual driving scenario, and controlling the vehicle to recover energy using the preset energy recovery curve, wherein the preset energy recovery curve is a curve of recovered torque versus vehicle speed.
[0111] It is understood that the embodiments of this application can determine the preset energy recovery curve of the vehicle according to the actual driving scenario in novice mode, and perform energy recovery on the vehicle, thereby improving the adaptability of energy recovery in different driving scenarios, thereby improving the braking performance of the vehicle and improving the safety of driving the vehicle.
[0112] Optionally, in one embodiment of this application, determining the preset energy recovery curve of the vehicle based on the actual driving scenario includes: if the actual driving scenario is a driving scenario, matching the preset energy recovery curve of the vehicle to the driving scenario as a first energy recovery curve, wherein, when the vehicle speed is the same, the recovery torque corresponding to the first energy recovery curve is greater than the recovery torque corresponding to the energy recovery curve in normal driving mode; if the actual driving scenario is a parking scenario, matching the preset energy recovery curve of the vehicle to the parking scenario as a second energy recovery curve, wherein, when the vehicle speed is the same, the recovery torque corresponding to the second energy recovery curve is less than the recovery torque corresponding to the energy recovery curve in normal driving mode.
[0113] The first energy recovery curve and the second energy recovery curve can be used to distinguish different energy recovery curves, without being specifically limited.
[0114] It is understood that the embodiments of this application can match different energy recovery curves according to different driving scenarios, thereby improving the adaptability of the vehicle's energy recovery curve to different driving scenarios, and by increasing the vehicle's energy recovery, reducing the number of braking times, thereby reducing the probability of accidental braking, reducing the incidence of safety accidents, and improving driving safety.
[0115] Optionally, in one embodiment of this application, after determining the preset energy recovery curve of the vehicle based on the actual driving scenario, the method further includes: identifying the user's adjustment action on the preset energy recovery curve; adjusting the degree of energy recovery increase of the preset energy recovery curve based on the adjustment action to obtain the adjusted preset energy recovery curve.
[0116] It is understood that the embodiments of this application can provide an energy recovery curve adjustment function, so that users can adjust it according to their needs, increase or decrease the current vehicle recovery performance, meet the needs of different users, and improve the user experience.
[0117] Specifically, such as Figure 6As shown, when the driver selects to enter novice mode, the CDC informs the driver that the current regenerative torque will increase, and provides an initial increase of 50%. The driver can steplessly adjust the increase level on the CDC. The following is a detailed explanation using specific data: when the increase is 0%, it corresponds to the regenerative force D in normal driving mode (e.g., 100%); when the increase is 100%, it corresponds to the regenerative force E in normal driving mode (e.g., 150%). Here, D is less than E. By adjusting the regenerative torque curve, the braking response time is shortened, thereby reducing the braking distance and lowering the accident rate. Specifically, the regenerative torque required by the novice driver = the regenerative torque required by the driver in normal mode * (D + X * (ED) / 100) / 100. Furthermore, the regenerative performance adjustment does not automatically release with mileage accumulation; the driver must stop the vehicle and engage P gear to actively adjust it.
[0118] In step S103, the vehicle is controlled to perform driving actions corresponding to the actual driving scenario based on the actual opening degree of the accelerator pedal and the driving torque limit curve.
[0119] It is understood that the embodiments of this application can control the vehicle's performance and improve the vehicle's driving safety by controlling the opening of the accelerator pedal based on the drive torque limit curve.
[0120] Optionally, in one embodiment of this application, when controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening degree of the accelerator pedal and the driving torque limiting curve, the method further includes: calculating the opening change rate based on the actual opening degree of the accelerator pedal at any two moments; if the opening change rate is greater than the opening threshold, the vehicle's anti-acceleration function is triggered, the vehicle is prohibited from outputting driving torque, and the anti-acceleration function is deactivated when the actual opening degree is detected to be less than the preset opening degree.
[0121] It is understood that the embodiments of this application can determine whether to trigger the vehicle's anti-accidental pedaling function by comparing the opening change rate with the opening threshold, and when the anti-accidental pedaling function is triggered, control the vehicle not to output drive torque, thereby improving the fault tolerance rate of novice drivers and reducing the vehicle's accident rate.
[0122] Specifically, in novice mode, the anti-accelerator pedal sensitivity Z is configured on the CDC (Cyclic Detector). Z can range from 0 to 100%, with no specific limit. The closer Z is to 0%, the less likely the anti-accelerator pedal function is to be triggered. The VCU (Vehicle Control Unit) collects the accelerator pedal opening and calculates the accelerator pedal opening change rate. When the opening change rate exceeds a certain value F (F can be specifically set according to actual conditions, with no specific limit), it is identified as a case of the driver accidentally pressing the accelerator pedal. The VCU then limits the driver's required torque to 0 Nm. The accelerator pedal opening change rate θ... ’= (θ1-θ0) / dt, where θ1 is the current accelerator pedal opening, θ0 is the accelerator pedal opening before time dt, and dt is the interval time. Furthermore, the trigger condition for the anti-accelerator pedal function can be θ... ’ ≥(F 100 -F0)Z+F0, where F 100 F0 is the accelerator pedal change rate trigger value corresponding to a sensitivity of 100%, and F0 is the accelerator pedal change rate trigger value corresponding to a sensitivity of 0%.
[0123] Optionally, in one embodiment of this application, when the vehicle's anti-accidental pedal function is triggered or deactivated, the method further includes generating a trigger prompt or deactivation prompt for the anti-accidental pedal function.
[0124] It is understood that, in the embodiments of this application, the vehicle can generate prompt information when the anti-accidental pedaling function is triggered or deactivated, so that the user can adjust the accidental pedaling action.
[0125] Specifically, when the anti-accelerator pedal function is triggered, the VCU sends the anti-accelerator pedal trigger flag to the CDC. The CDC then reminds the driver via voice and text, for example, "Anti-accelerator pedal function activated, vehicle power output is not available." If the VCU detects that the driver has released the accelerator pedal, it automatically deactivates the anti-accelerator pedal function and sends the anti-accelerator pedal deactivation flag to the CDC. The CDC then reminds the driver via voice and text, for example, "Anti-accelerator pedal function deactivated."
[0126] Optionally, in one embodiment of this application, when controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the driving torque limiting curve, the method further includes: obtaining vehicle speed information and / or gear information; and generating a speed prompt based on the speed information and / or a gear prompt based on the gear information when preset prompt conditions are met.
[0127] It is understood that the embodiments of this application can generate speed prompts based on vehicle speed information, avoiding situations where the vehicle speed and road conditions are mismatched due to driver negligence, thus reducing the accident rate. It can also generate gear prompts based on vehicle gear information, avoiding driving problems caused by unsuccessful gear shifting, making it easier for the driver to understand the current vehicle status in a timely manner and improving driving safety.
[0128] Specifically, if the VCU detects the driver's attempt to shift to a target gear, it triggers a voice prompt to indicate the current gear. This prevents the driver from mistakenly believing a failed gear shift has been successful and proceeding to the next step, which could lead to safety issues. When the vehicle speed exceeds 60 km / h, the VCU periodically triggers speed information prompts and sends the trigger flag and speed information to the CDC. The CDC then provides voice prompts for the speed information. For example, within the speed range above 60 km / h, the speed range is divided into N speed segments, each segment being 10 km / h. A voice prompt is given to the driver when the vehicle speed enters any of these segments, such as, "Current speed is 55 km / h, please drive cautiously." Each speed segment is only prompted once. The driver can set the speed segment size for the speed information prompt on the CDC, selecting from 10 km / h, 20 km / h, 30 km / h, or off. If the driver chooses to turn off, the speed information prompt function is disabled.
[0129] The novice driver assistance method proposed in this application identifies whether the vehicle has entered novice mode. When novice mode is detected, the driving torque limit curve of the vehicle is determined based on the actual driving scenario. This driving torque limit curve is a curve relating the accelerator pedal opening to the driving torque. When the accelerator pedal opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve in normal driving mode. The vehicle is then controlled to perform driving actions corresponding to the actual driving scenario based on the actual accelerator pedal opening and the driving torque limit curve. This solves the problems in related technologies, such as novice drivers lacking vehicle awareness and difficulty controlling the vehicle, low vehicle universality and driving error tolerance, potential safety hazards, and poor driver experience.
[0130] Next, the novice driving assistance device proposed according to the embodiments of this application is described with reference to the accompanying drawings.
[0131] Figure 8 This is a block diagram of a novice driving assistance device according to an embodiment of this application.
[0132] like Figure 8 As shown, the novice driver assistance device 10 includes: an identification module 100, a first determination module 200, and a first control module 300.
[0133] The system includes: an identification module 100 for identifying whether the vehicle has entered novice mode; a first determination module 200 for determining the vehicle's drive torque limit curve based on the actual driving scenario when the vehicle is identified as entering novice mode, wherein the drive torque limit curve is a curve of accelerator pedal opening versus drive torque, and when the accelerator pedal opening is the same, the drive torque corresponding to the drive torque limit curve is less than the drive torque corresponding to the drive torque curve in normal driving mode; and a first control module 300 for controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual accelerator pedal opening and the drive torque limit curve.
[0134] Optionally, in one embodiment of this application, the first determining module 200 is further configured to: if the actual driving scenario is a driving scenario, match the driving torque limiting curve of the vehicle according to the driving scenario as a first driving torque limiting curve; if the actual driving scenario is a parking scenario, match the driving torque limiting curve of the vehicle according to the parking scenario as a second driving torque limiting curve, wherein, when the throttle opening is the same, the driving torque corresponding to the first driving torque limiting curve is greater than the driving torque corresponding to the second driving torque limiting curve.
[0135] Optionally, in one embodiment of this application, the device 10 further includes a first adjustment module.
[0136] The first adjustment module is used to identify the user's adjustment action on the drive torque limit curve after determining the drive torque limit curve of the vehicle according to the actual driving scenario of the vehicle; and adjust the restriction degree of the first drive torque limit curve and / or the second drive torque limit curve based on the adjustment action to obtain the adjusted drive torque limit curve.
[0137] Optionally, in one embodiment of this application, when the throttle opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve in normal driving mode.
[0138] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes: a second determining module.
[0139] The second determining module is used to determine the maximum speed limit of the vehicle based on the actual driving scenario when the vehicle is detected to have entered novice mode. The maximum speed limit is less than the maximum speed of the vehicle in normal driving mode.
[0140] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes a query module.
[0141] The query module is used to obtain the vehicle's cumulative mileage when the vehicle is detected to have entered novice mode; using the cumulative mileage as an index, it queries a preset mileage and speed table to obtain the maximum speed limit corresponding to the cumulative mileage.
[0142] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes: a second control module.
[0143] The second control module is used to determine the vehicle's preset energy recovery curve based on the actual driving scenario when the vehicle is detected to have entered novice mode, and to control the vehicle to recover energy using the preset energy recovery curve. The preset energy recovery curve is a curve of recovered torque versus vehicle speed.
[0144] Optionally, in one embodiment of this application, the first determining module 200 is further configured to: if the actual driving scenario is a driving scenario, match the vehicle's preset energy recovery curve as a first energy recovery curve according to the driving scenario, wherein, when the vehicle speed is the same, the recovery torque corresponding to the first energy recovery curve is greater than the recovery torque corresponding to the energy recovery curve in normal driving mode; if the actual driving scenario is a parking scenario, match the vehicle's preset energy recovery curve as a second energy recovery curve according to the parking scenario, wherein, when the vehicle speed is the same, the recovery torque corresponding to the second energy recovery curve is less than the recovery torque corresponding to the energy recovery curve in normal driving mode.
[0145] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes: a second adjustment module.
[0146] The second adjustment module is used to identify the user's adjustment action on the preset energy recovery curve after determining the preset energy recovery curve of the vehicle according to the actual driving scenario; and adjust the degree of energy recovery increase of the preset energy recovery curve based on the adjustment action to obtain the adjusted preset energy recovery curve.
[0147] Optionally, in one embodiment of this application, the device 10 of this application embodiment further includes: a calculation module, used to calculate the opening change rate based on the actual opening of the accelerator pedal at any two moments when controlling the vehicle to perform driving actions corresponding to the actual driving scenario according to the actual opening of the accelerator pedal and the driving torque limit curve; if the opening change rate is greater than the opening threshold, the vehicle's anti-acceleration function is triggered, the vehicle is prohibited from outputting driving torque, and the anti-acceleration function is exited when the actual opening is detected to be less than the preset opening.
[0148] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes: a first generation module.
[0149] The first generation module is used to generate a trigger prompt or exit prompt for the anti-accidental stepping function when the vehicle's anti-accidental stepping function is triggered or when the anti-accidental stepping function is exited.
[0150] Optionally, in one embodiment of this application, the apparatus 10 of this application embodiment further includes: a second generation module.
[0151] The second generation module is used to obtain vehicle speed information and / or gear information when controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the driving torque limit curve; and to generate vehicle speed prompts based on vehicle speed information and / or gear prompts based on gear information when preset prompt conditions are met.
[0152] Optionally, in one embodiment of this application, the identification module 100 is further configured to: identify the driver's identity information when the vehicle meets the mode switching conditions; if the driver is determined to be a person in the preset information database based on the identity information and the driver was in novice mode when driving last time, then control the vehicle to enter novice mode; if the driver is determined not to be in the preset information database based on the identity information, then control the vehicle to enter novice mode based on the driver's intention to enter.
[0153] It should be noted that the foregoing explanation of the novice driving assistance method embodiment also applies to the novice driving assistance device of this embodiment, and will not be repeated here.
[0154] The novice driver assistance device proposed in this application identifies whether the vehicle has entered novice mode. When novice mode is detected, the device determines the vehicle's drive torque limit curve based on the actual driving scenario. This drive torque limit curve is a curve relating accelerator pedal opening to drive torque. When the accelerator pedal opening is the same, the drive torque corresponding to the drive torque limit curve is less than the drive torque corresponding to the drive torque curve in normal driving mode. The device then controls the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual accelerator pedal opening and the drive torque limit curve. This solves the problems in related technologies, such as novice drivers lacking vehicle awareness and difficulty controlling the vehicle, low vehicle versatility and driving error tolerance, potential safety hazards, and poor driver experience.
[0155] Figure 9 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0156] The memory 901, the processor 902, and the computer program stored on the memory 901 and capable of running on the processor 902.
[0157] When processor 902 executes the program, it implements the novice driving assistance method provided in the above embodiments.
[0158] Furthermore, the vehicle also includes:
[0159] Communication interface 903 is used for communication between memory 901 and processor 902.
[0160] The memory 901 is used to store computer programs that can run on the processor 902.
[0161] The memory 901 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.
[0162] If the memory 901, processor 902, and communication interface 903 are implemented independently, then the communication interface 903, memory 901, and processor 902 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0163] Optionally, in a specific implementation, if the memory 901, processor 902, and communication interface 903 are integrated on a single chip, then the memory 901, processor 902, and communication interface 903 can communicate with each other through an internal interface.
[0164] The processor 902 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of this application.
[0165] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described novice driver assistance method.
[0166] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0167] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0168] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0169] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.
[0170] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.
[0171] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.
Claims
1. A method for assisting novice drivers, characterized in that, Includes the following steps: Detect whether the vehicle has entered novice mode; When the vehicle is detected to have entered the novice mode, the driving torque limit curve of the vehicle is determined according to the actual driving scenario of the vehicle. The driving torque limit curve is the curve of accelerator pedal opening and driving torque. When the accelerator pedal opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve of the vehicle in normal driving mode. The vehicle is controlled to perform driving actions corresponding to the actual driving scenario based on the actual opening degree of the accelerator pedal and the drive torque limiting curve. Determining the driving torque limit curve of the vehicle based on the actual driving scenario includes: If the actual driving scenario is a driving scenario, the driving torque limit curve of the vehicle is matched according to the driving scenario as the first driving torque limit curve; If the actual driving scenario is a parking scenario, the driving torque limit curve of the vehicle matched according to the parking scenario is the second driving torque limit curve. When the throttle opening is the same, the driving torque corresponding to the first driving torque limit curve is greater than the driving torque corresponding to the second driving torque limit curve.
2. The method according to claim 1, characterized in that, After determining the vehicle's drive torque limit curve based on the vehicle's actual driving scenarios, the process also includes: Identify user adjustments to the drive torque limit curve; Based on the adjustment action, the limiting degree of the first drive torque limiting curve and / or the second drive torque limiting curve is adjusted to obtain the adjusted drive torque limiting curve.
3. The method according to any one of claims 1-2, characterized in that, When the throttle opening is the same, the driving torque corresponding to the driving torque limiting curve is less than the driving torque corresponding to the driving torque curve in the normal driving mode.
4. The method according to claim 1, characterized in that, When the system detects that the vehicle has entered the novice mode, it also includes: The maximum speed limit of the vehicle is determined based on the actual driving scenario, wherein the maximum speed limit is less than the maximum speed of the vehicle in normal driving mode.
5. The method according to claim 1 or 4, characterized in that, When the system detects that the vehicle has entered the novice mode, it also includes: Obtain the cumulative mileage of the vehicle; Using the accumulated mileage as an index, a preset mileage and speed table is queried to obtain the maximum speed limit corresponding to the accumulated mileage.
6. The method according to claim 1, characterized in that, When the system detects that the vehicle has entered the novice mode, it also includes: A preset energy recovery curve for the vehicle is determined based on the actual driving scenario, and the vehicle is controlled to recover energy using the preset energy recovery curve, wherein the preset energy recovery curve is a curve of recovery torque versus vehicle speed.
7. The method according to claim 6, characterized in that, Determining the preset energy recovery curve of the vehicle based on the actual driving scenario includes: If the actual driving scenario is a driving scenario, the preset energy recovery curve of the vehicle is matched according to the driving scenario as the first energy recovery curve. When the vehicle speed is the same, the recovery torque corresponding to the first energy recovery curve is greater than the recovery torque corresponding to the energy recovery curve in the normal driving mode. If the actual driving scenario is a parking scenario, the preset energy recovery curve of the vehicle is matched according to the parking scenario as the second energy recovery curve. When the vehicle speed is the same, the recovery torque corresponding to the second energy recovery curve is less than the recovery torque corresponding to the energy recovery curve in the normal driving mode.
8. The method according to claim 6 or 7, characterized in that, After determining the vehicle's preset energy recovery curve based on the actual driving scenario, the method further includes: Identify the user's adjustment actions on the preset energy recovery curve; The degree of energy recovery increase of the preset energy recovery curve is adjusted based on the adjustment action to obtain the adjusted preset energy recovery curve.
9. The method according to claim 1, characterized in that, When controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the drive torque limiting curve, the method further includes: Calculate the rate of change of accelerator pedal opening based on the actual opening of the accelerator pedal at any two moments; If the opening change rate is greater than the opening threshold, the vehicle's anti-accidental pedaling function is triggered, the vehicle is prohibited from outputting drive torque, and the anti-accidental pedaling function is deactivated when the actual opening is detected to be less than the preset opening.
10. The method according to claim 9, characterized in that, When the vehicle's anti-accidental pedal function is triggered, or when the anti-accidental pedal function is deactivated, the following additional steps are also included: Generate a trigger prompt or exit prompt for the anti-accidental stepping function.
11. The method according to claim 1, characterized in that, When controlling the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening of the accelerator pedal and the drive torque limiting curve, the method further includes: Obtain the vehicle's speed information and / or gear information; When preset prompt conditions are met, a vehicle speed prompt is generated based on the vehicle speed information and / or a gear prompt is generated based on the gear information.
12. The method according to claim 1, characterized in that, The method of identifying whether the vehicle has entered novice mode includes: When the vehicle meets the mode switching conditions, the driver's identity information is identified; If, based on the identity information, it is determined that the driver is a person in the preset information database, and the driver was in novice mode when driving last time, then the vehicle is controlled to enter the novice mode; If it is determined based on the identity information that the driver is not in the preset information database, the vehicle is controlled to enter the novice mode based on the driver's intention to enter.
13. A novice driver assistance device, characterized in that, include: The recognition module is used to identify whether the vehicle has entered novice mode; The first determining module is used to determine the driving torque limit curve of the vehicle based on the actual driving scenario of the vehicle when the vehicle is detected to have entered the novice mode. The driving torque limit curve is a curve of accelerator pedal opening and driving torque. When the accelerator pedal opening is the same, the driving torque corresponding to the driving torque limit curve is less than the driving torque corresponding to the driving torque curve of the vehicle in normal driving mode. The first control module is used to control the vehicle to perform driving actions corresponding to the actual driving scenario based on the actual opening degree of the accelerator pedal and the driving torque limiting curve. Determining the driving torque limit curve of the vehicle based on the actual driving scenario includes: If the actual driving scenario is a driving scenario, the driving torque limit curve of the vehicle is matched according to the driving scenario as the first driving torque limit curve; If the actual driving scenario is a parking scenario, the driving torque limit curve of the vehicle matched according to the parking scenario is the second driving torque limit curve. When the throttle opening is the same, the driving torque corresponding to the first driving torque limit curve is greater than the driving torque corresponding to the second driving torque limit curve.
14. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the novice driving assistance method as described in any one of claims 1-12.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the novice driver assistance method as described in any one of claims 1-12.
Citation Information
Patent Citations
Driving mode control method and device
CN107901910A
Vehicle safety protection method, system and equipment and storage medium
CN112776826A
Driving performance adjusting method and device
CN113492860A