Vehicle control method, device, equipment and medium
By acquiring the vehicle's driving-related data, determining the target speed and controlling the vehicle to travel at the target speed, the stability and noise problems of the traditional steep slope descent control function on steep slopes are solved, and the stability and safety of the vehicle on downhill sections are improved.
Patent Information
- Application Number
- CN202210796354.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-06
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2042-07-06
AI Technical Summary
The traditional hill descent control function has poor hydraulic braking effect when the slope is steep, resulting in poor vehicle stability, and may cause excessive noise when the slope is shallow, affecting the driving experience.
By acquiring the target vehicle's driving-related data, including driving mode, speed, and driving operation data, the target speed is determined, and the vehicle is controlled to travel at the target speed, adapting to road conditions and driver intentions, and improving the control logic of the steep slope descent control function.
It improves the stability of the vehicle on downhill sections, reduces braking noise, and avoids the problem of thermal decay causing damage to the vehicle's braking system due to excessive hydraulic braking force.
Smart Images

Figure CN115489528B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent driving technology, and in particular to a vehicle control method, device, equipment and medium. Background Art
[0002] With the development of the automobile industry, more and more vehicle assistance functions are available. The Hill Descent Control (HDC) function can assist the driver in controlling the vehicle within a certain speed range, allowing the driver to smoothly pass downhill sections without stepping on the brake pedal.
[0003] The traditional hill descent control function controls the vehicle speed through hydraulics. On roads with steep slopes, the hydraulic braking effect of the vehicle is poor and the vehicle speed cannot be fully controlled, resulting in poor vehicle stability. On roads with gentle slopes, improper use of hydraulics may cause excessive noise, affecting the driving experience. Summary of the Invention
[0004] The present invention provides a vehicle control method, device, equipment and medium, which can control the vehicle speed according to the slope gradient and vehicle state in combination with the driver's driving intention, thereby improving the stability of the vehicle on downhill sections.
[0005] According to one aspect of the present invention, a vehicle control method is provided, the method comprising:
[0006] Acquire current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed, and driving operation data of the target vehicle; the driving mode includes an off-road mode and a non-off-road mode;
[0007] If the target vehicle is in a steep slope descent control mode, determining a target speed of the target vehicle according to the driving-related data;
[0008] The target vehicle is controlled to travel at the target vehicle speed.
[0009] According to another aspect of the present invention, there is provided a vehicle control device comprising:
[0010] A driving-related data acquisition module is used to acquire the current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed and driving operation data of the target vehicle; the driving mode includes off-road mode and non-off-road mode;
[0011] a target vehicle speed determination module, configured to determine a target vehicle speed of the target vehicle according to the driving-related data if the target vehicle is in a steep slope descent control mode;
[0012] The target vehicle driving module is used to control the target vehicle to travel at the target speed.
[0013] According to another aspect of the present invention, an electronic device is provided, comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the vehicle control method described in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle control method according to any embodiment of the present invention when executed.
[0018] The technical solution of an embodiment of the present invention obtains the target vehicle's current driving data to determine its driving mode, speed, and driving operation data. If the target vehicle is in hill descent control mode, the target speed is determined based on the driving data, and the target vehicle is then controlled to travel at the target speed. This technical solution uses driving data to determine a target speed that meets road conditions and the driver's driving needs, improving the hill descent control function's control logic, enhancing vehicle stability on downhill sections, and reducing braking noise.
[0019] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0021] Figure 1 is a flow chart of a vehicle control method provided according to embodiment 1 of the present invention;
[0022] Figure 2 is a flow chart of a vehicle control method provided according to a second embodiment of the present invention;
[0023] Figure 3 This is a specific implementation flow chart of a vehicle control method provided according to the third embodiment of the present invention;
[0024] Figure 4 This is a schematic structural diagram of a vehicle control device provided according to a fourth embodiment of the present invention;
[0025] Figure 5 It is a structural diagram of an electronic device for implementing a vehicle control method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", "target", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Example 1
[0029] Figure 1 A flow chart of a vehicle control method is provided for the first embodiment of the present invention. This embodiment is applicable to the case where a vehicle passes through a sloped road section. The method can be executed by a vehicle control device, which can be implemented in the form of hardware and / or software and can be configured in an electronic device with data processing capabilities. Figure 1 As shown, the method includes:
[0030] S110, obtaining current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed and driving operation data of the target vehicle; the driving mode includes off-road mode and non-off-road mode.
[0031] The driving speed can be the speed of the target vehicle. Driving operation data can include brake pedal movement data, accelerator pedal movement data, and data from the driver's operation of the hill descent control function button. Brake pedal movement data and accelerator pedal movement data can be obtained while the driver is pressing the brake pedal or accelerator pedal. Off-road mode and non-off-road mode can be selected by the driver. For example, off-road mode can be selected for quickly negotiating a slope, while non-off-road mode can be selected for slowly negotiating a slope.
[0032] Specifically, embodiments of the present application can obtain the target vehicle's driving mode by the on / off status of the off-road mode. Embodiments of the present application can directly read the vehicle speed through the instrument system or through the target vehicle's speed measurement module. Embodiments of the present application can obtain driving operation data by the degree of opening and closing of the brake pedal, the degree of opening and closing of the accelerator pedal, and the on / off status of the hill descent control function.
[0033] S120: If the target vehicle is in a steep slope descent control mode, a target speed of the target vehicle is determined according to the driving-related data.
[0034] Hill Descent Control, also known as Slope Control, controls the vehicle to maintain a constant speed on slopes. The target speed is determined by driving-related data, and different driving-related data may correspond to different target speeds. For example, the target speed in off-road mode may be higher than the target speed in non-off-road mode.
[0035] The technical solution of this embodiment can improve the steep hill descent control function based on driving-related data, and determine a target speed suitable for a specific slope and the driver's driving intention. Specifically, this embodiment of the application adaptively determines the target speed based on the driving-related data. If the driving mode, driving speed, and driving operation data indicate good road conditions and the driver intends to quickly traverse the slope, a faster target speed can be determined. If the driving mode, driving speed, and driving operation data indicate poor road conditions and the driver intends to slowly traverse the slope, a slower target speed can be determined.
[0036] S130: Control the target vehicle to travel at the target speed.
[0037] Specifically, the vehicle controller controls the target vehicle to travel at a target speed. For example, in this embodiment of the present application, the target vehicle speed can be maintained through hydraulic pressure. If the target vehicle speed does not reach the target speed, the hydraulic pressure can be reduced, and the vehicle can be accelerated on the slope to reach the target speed. If the target vehicle speed exceeds the target speed, the hydraulic pressure can be increased, and the vehicle can be decelerated to reach the target speed.
[0038] The technical solution of an embodiment of the present invention obtains the target vehicle's current driving-related data to obtain the target vehicle's driving mode, driving speed, and driving operation data. If the target vehicle is in a steep slope descent control mode, the target speed of the target vehicle is determined based on the driving-related data, and the target vehicle is then controlled to travel at the target speed. This technical solution determines a target speed that meets road conditions and the driver's driving needs through driving-related data, thereby improving the control logic of the steep slope descent control function for the vehicle and enhancing the vehicle's stability on downhill sections. The target speed is adaptively determined based on the vehicle's driving mode, thereby resolving the problem of excessive braking noise caused by uniformly setting the target speed.
[0039] In an embodiment of the present application, optionally, after obtaining the current driving-related data of the target vehicle, the method further includes: if the driving operation data includes instruction data for the user to turn on the steep slope descent control mode, and the driving speed is less than a fourth speed threshold, then controlling the target vehicle to enter the steep slope descent control mode.
[0040] The fourth speed threshold can be determined based on actual conditions and is not limited in the embodiments of the present application. Specifically, if the driving operation data includes a user instruction to enable the hill descent control mode and the target vehicle's speed is less than the fourth speed threshold, the target vehicle is controlled to enter the hill descent control mode. If the user does not enable the hill descent control mode instruction, or if the user enables the hill descent control instruction but the vehicle speed is greater than or equal to the fourth speed threshold, the target vehicle cannot enter the hill descent control mode.
[0041] This solution limits the speed at which the vehicle enters the steep slope descent control mode by setting a fourth speed threshold, thereby preventing the target vehicle from entering the steep slope descent control mode at a faster speed, thereby solving the problem of excessive hydraulic braking force causing thermal decay to damage the vehicle's braking system, and also solving the problem of excessive hydraulic braking force generating noise.
[0042] Example 2
[0043] Figure 2 This is a flow chart of a vehicle control method provided in the second embodiment of the present invention. This embodiment is optimized based on the above embodiment.
[0044] like Figure 2 As shown, the method of this embodiment specifically includes the following steps:
[0045] S210, obtaining current driving related data of the target vehicle.
[0046] It should be noted that there is no order between S220 and S230 in the embodiment of the present application.
[0047] S220, if the driving mode of the target vehicle is off-road mode and the driving speed is less than the first speed threshold, the first preset speed is determined as the initial downhill speed of the target vehicle; if the driving speed is greater than or equal to the first speed threshold, the driving speed of the target vehicle when entering the steep slope descent control mode is determined as the initial downhill speed.
[0048] The first speed threshold and the first preset speed can be determined based on actual conditions and are not limited in this embodiment of the present application. The initial downhill speed can be the vehicle's driving speed after the hill descent control function is enabled and can be determined based on actual conditions. For example, in off-road mode, if the driving speed is less than the first speed threshold, it indicates that the speed is too slow and unsuitable as the initial downhill speed. In this case, the first preset speed is used as the initial downhill speed. If the driving speed is greater than or equal to the first speed threshold, this speed can be used as the initial downhill speed.
[0049] In an embodiment of the present application, optionally, if the driving speed is zero, the target vehicle is controlled to be in a stopped state and continues for a preset time period.
[0050] The preset duration can be determined based on actual circumstances and is not limited in this embodiment of the present application. In this solution, in off-road mode, if the vehicle speed reaches zero, the target vehicle must be stopped for a period of time. This is because the hill descent control function requires some time to intervene and control the vehicle. Accelerating the vehicle directly during this period would generate unstable propulsion, impacting the driving experience. Furthermore, after the vehicle remains stopped for the preset duration, the first preset speed is used as the initial downhill speed.
[0051] S230, if the driving mode of the target vehicle is non-off-road mode and the driving speed is less than the second speed threshold, the initial downhill speed of the target vehicle is determined according to the slope information of the road on which the target vehicle is located; if the driving speed is greater than or equal to the second speed threshold, the driving speed of the target vehicle when entering the steep slope descent control mode is determined as the initial downhill speed.
[0052] The second speed threshold can be determined based on actual conditions and is not limited in this embodiment of the present application. Specifically, in non-off-road mode, if the vehicle speed is less than the second speed threshold, the initial speed may be adaptively determined based on the slope gradient. For example, the smaller the slope, the greater the initial speed, and the larger the slope, the smaller the initial speed. If the vehicle speed is greater than or equal to the second speed threshold, this speed may be used as the initial downhill speed.
[0053] In the embodiment of the present application, the target vehicle speed can be determined based on the initial downhill vehicle speed or driving operation data, and the determination method is as shown in S240.
[0054] S240, if no driving operation data is detected, the initial downhill speed is used as the target speed; if the user's acceleration operation is detected based on the driving operation data, the target vehicle is controlled to accelerate based on the initial downhill speed, and the target vehicle is controlled to brake after the acceleration operation is completed, so as to control the target vehicle to maintain the speed at the time when the acceleration ends, and this speed is used as the target speed.
[0055] Specifically, if the initial downhill speed is determined and the driver has not accelerated or decelerated the vehicle, the target speed is the initial downhill speed. If the vehicle detects the driver's driving operation data, indicating that the driver is dissatisfied with the initial downhill speed, the target speed is determined based on the accelerator pedal movement data to be the vehicle speed after the driver releases the accelerator pedal. Furthermore, if the vehicle is in a downhill state after the driver releases the accelerator pedal and is still accelerating, the hill descent control function will be required to brake the vehicle to maintain the speed at the moment the accelerator pedal was released.
[0056] For example, the target vehicle speed is determined based on the driving operation data. The driver may continuously adjust the vehicle speed by using the brake pedal and the accelerator pedal. The hill descent control function may use the driving speed adjusted by the driver as the target vehicle speed.
[0057] In an embodiment of the present application, optionally, after controlling the target vehicle to accelerate based on the initial downhill speed, the method further includes: if the speed reached by the target vehicle based on the initial downhill speed acceleration is greater than a third speed threshold, controlling the target vehicle to exit the steep slope descent control mode.
[0058] The third speed threshold can be determined based on actual conditions and is not limited in the present embodiment. Specifically, in the hill descent control mode, if the driver continues to accelerate the vehicle and the vehicle speed exceeds the third speed threshold, the hill descent control mode is exited and the driver fully controls the brake and accelerator pedals.
[0059] In this solution, if the vehicle speed is greater than the third speed threshold, the steep slope descent control mode is exited.
[0060] This avoids the situation where the HDC function mode automatically controls the vehicle speed at a high speed, applies a large hydraulic pressure, generates high heat from braking, damages the vehicle's braking mechanism, and causes thermal decay.
[0061] S250: Control the target vehicle to travel at the target speed.
[0062] The technical solution of the embodiment of the present application distinguishes between off-road mode and non-off-road mode, determines the initial downhill speed that adapts to the slope gradient and meets the driver's driving intention, determines the target speed based on the initial downhill speed and driving operation data, and improves the vehicle's driving stability on downhill sections.
[0063] Example 3
[0064] Figure 3 This is a specific implementation flow chart of a vehicle control method provided in Example 3 of the present invention. This embodiment is optimized based on the above embodiments.
[0065] like Figure 3 As shown, if the driving mode is non-off-road mode and the current vehicle speed is less than a second speed threshold, for example, 7 km / h, the driver turns on the HDC switch. HDC determines a target speed that changes dynamically according to the slope gradient. If the current speed is greater than or equal to the second speed threshold, the target speed is the speed when HDC is turned on. The driver can adjust the target speed using the brake pedal or accelerator pedal (opening less than a threshold C% (calibratable)).
[0066] The target speed can only be adjusted if the accelerator pedal opening is less than a threshold value C%. The threshold value C% can be determined based on actual conditions and is not limited in this embodiment of the present application. For example, in non-off-road mode, if the slope is 15%, the target speed may be 70 km / h; if the slope is 30%, the target speed may be 50 km / h.
[0067] If the driving mode is off-road mode and the current vehicle speed is less than a first speed threshold, such as 4.8 km / h, the driver turns on the HDC switch, and the HDC default target speed is a first preset speed, such as 6 km / h; if the current speed is greater than or equal to the first speed threshold, the speed when HDC is turned on is used as the target speed, and the driver can adjust the target speed by using the brake pedal and accelerator pedal (opening less than the threshold C% (calibratable)).
[0068] If the driving mode is off-road mode and the current vehicle speed is 0, the target vehicle is controlled to be in a stopped state and maintains a preset time. The first preset speed is used as the target speed. The driver can adjust the target speed through the brake pedal and accelerator pedal (the opening is less than the threshold C% (calibrable)).
[0069] In one exemplary embodiment of the present application, when HDC is on and the vehicle speed is less than 80 km / h, if the vehicle speed increases or a trend of increasing speed is detected, the HDC function can be activated without the driver having to manually activate it. If the vehicle speed exceeds 110 km / h, the HDC function can be turned off, requiring the driver to manually activate the HDC switch to reactivate it. This avoids the situation where the HDC function mode automatically controls the vehicle speed at higher speeds, applying high hydraulic pressure, generating high brake heat, damaging the vehicle's brake mechanism, and causing thermal fade.
[0070] In another exemplary situation in the embodiment of the present application, when HDC is on, if the accelerator pedal opening is greater than a threshold value C%, HDC enters standby mode. When the accelerator pedal opening is less than or equal to the threshold value C%, HDC operates normally, thereby giving the driver priority in operation and controlling the vehicle's driving mainly based on the driver's operation to ensure the safety and operability of the vehicle.
[0071] In another exemplary situation in the embodiment of the present application, when HDC is off, if the vehicle speed is above 100 km / h, even if the driver turns on the HDC function, the vehicle will not enter the HDC mode. This is to avoid the situation where the HDC function mode automatically controls the vehicle speed at a higher speed, applies a larger hydraulic pressure, generates higher heat from braking, damages the vehicle's braking mechanism, and causes thermal decay.
[0072] In this embodiment of the application, if HDC actively controls the vehicle's braking, the brake lights are activated simultaneously, without the driver having to control the brake lights. If HDC is disengaged, the braking force is released smoothly, avoiding the problem of the driver being unable to brake the vehicle in time and causing the vehicle to accelerate suddenly.
[0073] Example 4
[0074] Figure 4 This is a structural diagram of a vehicle control device provided by the fourth embodiment of the present invention. The device can execute the vehicle control method provided by any embodiment of the present invention and has the corresponding functional modules and beneficial effects of the execution method. Figure 4 As shown, the device includes:
[0075] The driving-related data acquisition module 310 is used to acquire the current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed and driving operation data of the target vehicle; the driving mode includes off-road mode and non-off-road mode;
[0076] a target vehicle speed determination module 320 for determining a target vehicle speed of the target vehicle according to the driving-related data if the target vehicle is in a steep slope descent control mode;
[0077] The target vehicle speed module 330 is configured to control the target vehicle to travel at the target vehicle speed.
[0078] Optionally, the target vehicle speed determination module 320 includes:
[0079] an off-road mode initial downhill speed determination unit, configured to determine a first preset speed as the initial downhill speed of the target vehicle if the target vehicle is in the off-road mode and the driving speed is less than a first speed threshold; and to determine the driving speed of the target vehicle when entering the steep slope descent control mode as the initial downhill speed if the driving speed is greater than or equal to the first speed threshold;
[0080] The target vehicle speed determining unit is configured to determine a target vehicle speed of the target vehicle according to the initial downhill vehicle speed and the driving operation data.
[0081] Optionally, the target vehicle speed determination module 320 further includes:
[0082] If the driving speed is zero, the target vehicle is controlled to be in a stopped state for a preset time period and then travels at the target speed.
[0083] Optionally, the target vehicle speed determination module 320 includes:
[0084] a non-off-road mode initial downhill speed determination unit, configured to determine the initial downhill speed of the target vehicle based on the slope information of the road on which the target vehicle is located, if the driving mode of the target vehicle is the non-off-road mode and the driving speed is less than a second speed threshold; and if the driving speed is greater than or equal to the second speed threshold, determine the driving speed of the target vehicle when entering the steep slope descent control mode as the initial downhill speed;
[0085] The target vehicle speed determining unit is configured to determine a target vehicle speed of the target vehicle according to the initial downhill vehicle speed and the driving operation data.
[0086] Optionally, the target vehicle speed determination module 320 includes:
[0087] If no driving operation data is detected, the initial downhill vehicle speed is used as the target vehicle speed;
[0088] If the user's acceleration operation is detected based on the driving operation data, the target vehicle is controlled to accelerate based on the initial downhill speed, and the target vehicle is controlled to brake after the acceleration operation is completed, so as to control the target vehicle to maintain the speed at the time of acceleration end, and this speed is used as the target speed.
[0089] Optionally, the device further includes:
[0090] The steep hill descent control mode exit module is configured to control the target vehicle to exit the steep hill descent control mode if the speed of the target vehicle reached by accelerating based on the initial downhill vehicle speed is greater than a third vehicle speed threshold.
[0091] Optionally, the device further includes:
[0092] The steep hill descent control mode entry module is used to control the target vehicle to enter the steep hill descent control mode if the driving operation data includes instruction data for the user to start the steep hill descent control mode and the driving speed is less than a fourth vehicle speed threshold.
[0093] A vehicle control device provided by an embodiment of the present invention can execute a vehicle control method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0094] Example 5
[0095] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0096] like Figure 5 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0097] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0098] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the vehicle control method.
[0099] In some embodiments, the vehicle control method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the vehicle control method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the vehicle control method in any other suitable manner (e.g., via firmware).
[0100] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0101] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0102] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0103] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0104] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0105] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0106] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0107] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A vehicle control method, characterized in that: include: Acquire current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed, and driving operation data of the target vehicle; the driving mode includes an off-road mode and a non-off-road mode; If the target vehicle is in a steep slope descent control mode, determining a target speed of the target vehicle according to the driving-related data; controlling the target vehicle to travel at the target speed; Wherein, determining the target speed of the target vehicle according to the driving-related data includes: If the driving mode of the target vehicle is the off-road mode and the driving speed is less than a first speed threshold, the first preset speed is determined as the initial downhill speed of the target vehicle; If the driving speed is greater than or equal to the first speed threshold, the driving speed of the target vehicle when entering the steep slope descent control mode is determined as the initial downhill speed; A target vehicle speed of the target vehicle is determined based on the initial downhill vehicle speed and the driving operation data.
2. The method according to claim 1, characterized in that Controlling the target vehicle to travel at the target speed includes: If the driving speed is zero, the target vehicle is controlled to be in a stopped state for a preset time period and then travels at the target speed.
3. The method according to claim 1, characterized in that Determining a target speed of the target vehicle according to the driving-related data includes: If the driving mode of the target vehicle is a non-off-road mode and the driving speed is less than a second speed threshold, determining an initial downhill speed of the target vehicle based on the slope information of the road on which the target vehicle is located; If the driving speed is greater than or equal to the second speed threshold, the driving speed of the target vehicle when entering the steep slope descent control mode is determined as the initial downhill speed; A target vehicle speed of the target vehicle is determined based on the initial downhill vehicle speed and the driving operation data.
4. The method according to any one of claims 1 to 3, characterized in that Determining a target speed of the target vehicle according to the initial downhill vehicle speed and the driving operation data includes: If no driving operation data is detected, the initial downhill vehicle speed is used as the target vehicle speed; If the user's acceleration operation is detected based on the driving operation data, the target vehicle is controlled to accelerate based on the initial downhill speed, and the target vehicle is controlled to brake after the acceleration operation is completed, so as to control the target vehicle to maintain the speed at the time of acceleration end, and this speed is used as the target speed.
5. The method according to claim 4, characterized in that After controlling the target vehicle to accelerate based on the initial downhill vehicle speed, the method further includes: If the vehicle speed of the target vehicle reached by accelerating based on the initial downhill vehicle speed is greater than a third vehicle speed threshold, the target vehicle is controlled to exit the steep slope descent control mode.
6. The method according to claim 1, characterized in that After obtaining the current driving-related data of the target vehicle, the method further includes: If the driving operation data includes instruction data for the user to start a steep hill descent control mode, and the driving speed is less than a fourth speed threshold, the target vehicle is controlled to enter the steep hill descent control mode.
7. A vehicle control device, characterized in that: The device comprises: A driving-related data acquisition module is used to acquire the current driving-related data of the target vehicle; wherein the driving-related data includes the driving mode, driving speed and driving operation data of the target vehicle; the driving mode includes off-road mode and non-off-road mode; a target vehicle speed determination module, configured to determine a target vehicle speed of the target vehicle according to the driving-related data if the target vehicle is in a steep slope descent control mode; A target vehicle speed driving module, used to control the target vehicle to travel at the target vehicle speed; The target vehicle speed determination module includes: an off-road mode initial downhill speed determination unit, configured to determine a first preset speed as the initial downhill speed of the target vehicle if the target vehicle is in the off-road mode and the driving speed is less than a first speed threshold; and to determine the driving speed of the target vehicle when entering the steep slope descent control mode as the initial downhill speed if the driving speed is greater than or equal to the first speed threshold; The target vehicle speed determining unit is configured to determine a target vehicle speed of the target vehicle according to the initial downhill vehicle speed and the driving operation data.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the vehicle control method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle control method according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Vehicle control method and device
CN109334656A