Following distance adjustment method, device, vehicle and storage medium
By judging the status and type of the target vehicle in front of the vehicle and dynamically adjusting the following distance, the problem of adjusting the following distance in complex traffic environments is solved, achieving a more efficient and user-friendly driving experience.
Patent Information
- Application Number
- CN202310179262.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-28
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2043-02-28
AI Technical Summary
In the existing technology, the adjustment of the following distance is limited by the complex traffic environment, and it is impossible to achieve humanization, efficiency and ease of use, which affects the user's traffic efficiency and driving experience.
By judging the presence and motion status of a target vehicle in front of the current vehicle, the following distance is dynamically adjusted, including obtaining the actual distance and adjusting the vehicle speed to a preset speed when the target vehicle is not stationary, and determining the parking or following distance based on the vehicle type when the target vehicle is stationary.
It improves the humanization, efficiency and ease of use of following distance adjustment, reduces frequent user operations and enhances the driving experience.
Smart Images

Figure CN116279472B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle intelligent driving technology, and in particular to a method, device, vehicle, and storage medium for adjusting following distance. Background Art
[0002] As people's living standards improve, they have a higher pursuit of automobile assisted driving functions. In order to meet users' demand for automobile assisted driving functions, the driving assistance systems currently installed are mainly L1-L2 driving assistance systems. Among them, the L1 driving assistance system can assist the vehicle in completing the longitudinal control function, and the L2 driving assistance system includes low-level longitudinal assistance control functions and high-level lateral and longitudinal assistance control functions. The longitudinal control function of the driving assistance system is mainly divided into two working conditions: when there are no other vehicles in front, the driving assistance system controls the vehicle to drive at the speed set by the user; when there are other vehicles in front, if the driving speed is less than the driving assistance system operating speed set by the user, the driving assistance system controls the vehicle to follow the vehicle in front or stop.
[0003] In the related art, a time-distance gear is mostly used to adjust the following distance between the current vehicle and the preceding vehicle when the driving assistance system is working.
[0004] However, adjusting the following distance between the current vehicle and the preceding vehicle by setting the headway has the following main problems:
[0005] (1) In complex road traffic environments, when the driving assistance system is working, if the target vehicle types ahead are diverse, for example, the target vehicle ahead is a large vehicle such as a truck, trailer, or special vehicle, or a small vehicle such as a common car or SUV, or a non-motorized vehicle such as a bicycle or tricycle. During the driving process, due to the different types of target vehicles ahead, the subjective sense of pressure and objective unsafe factors brought to the user are also different. For example, under the same speed and following distance scenario, the pressure brought to the user by a truck ahead is much greater than that brought to the user by a car, and there are also greater safety hazards. Therefore, when the target vehicle ahead changes, the user may frequently adjust the time distance to ensure that the vehicle and the vehicle ahead maintain a relatively comfortable distance. When the entire driving assistance system is working, the frequent adjustment of the following distance will result in a poor user experience.
[0006] (2) Based on the scenario described in the above problem, in order to reduce the sense of oppression and unsafe factors brought by the vehicle in front, users will frequently adjust the following distance when the driving assistance system is working, which will bring a greater burden to the hardware such as steering wheel buttons, knobs, and rollers, and will also put the reliability and durability of the hardware under more severe tests, while increasing the cost pressure of the entire vehicle.
[0007] (3) When the driving assistance system is working, if the current vehicle stops, the current vehicle will also stop. If the following distance set by the user is relatively large at this time, it is easy for other vehicles to cut in, affecting the user's traffic efficiency and causing distrust in the driving assistance system, thereby reducing the user's driving experience. Summary of the Invention
[0008] The present application provides a method, device, vehicle and storage medium for adjusting the following distance to solve the problems in the related art that the following distance adjustment is limited by the complex external transportation environment, and the following distance adjustment cannot be humanized, efficient and easy to use, thereby affecting the user's traffic efficiency and driving experience.
[0009] The first aspect of the present application provides a method for adjusting the following distance, comprising the following steps: determining whether there is a target vehicle in front of a current vehicle; if the target vehicle exists in front of the current vehicle, determining whether the target vehicle is in a stationary state; and if the target vehicle is not in the stationary state, obtaining the actual distance between the current vehicle and the target vehicle, and when the actual distance is greater than or equal to a preset distance, adjusting the speed of the current vehicle to a preset speed, and controlling the current vehicle to travel at the preset speed.
[0010] According to the above technical means, the following distance is dynamically adjusted by the motion state of the target vehicle in front of the vehicle and the time distance to the target vehicle, thereby improving the humanization, efficiency and ease of use of the distance adjustment and enhancing the user's driving experience.
[0011] Furthermore, in one embodiment of the present application, after determining whether the target vehicle is in the stationary state, it also includes: if the target vehicle is in the stationary state, identifying the vehicle type of the target vehicle; determining the parking distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the distance between the current vehicle and the target vehicle when parking to be greater than or equal to the parking distance.
[0012] According to the above technical means, when the target vehicle is stationary, the following distance between the current vehicle and the target vehicle is dynamically adjusted based on the type of the target vehicle, effectively reducing the situation where other vehicles cut in.
[0013] Furthermore, in one embodiment of the present application, after obtaining the actual distance between the current vehicle and the target vehicle, it also includes: if the actual distance is less than the preset distance, identifying the vehicle type of the target vehicle; determining the following distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the driving of the current vehicle according to the following distance.
[0014] According to the above technical means, when the target vehicle is in a non-stationary state, the following distance between the current vehicle and the target vehicle is dynamically adjusted based on the type of the target vehicle, effectively reducing the user's frequent adjustment of the following distance operation and improving the user's driving experience.
[0015] Furthermore, in one embodiment of the present application, after determining whether the target vehicle exists in front of the current vehicle, the method further includes: if the target vehicle does not exist in front of the current vehicle, controlling the current vehicle to travel according to the current driving strategy.
[0016] According to the above technical means, by judging the situation of the target vehicle in front of the current vehicle, the vehicle is controlled to adjust the driving speed and following distance according to the corresponding target vehicle type and movement state, effectively reducing the user's frequent adjustment of the following distance operation.
[0017] Furthermore, in one embodiment of the present application, before determining whether the target vehicle exists in front of the current vehicle, it also includes: determining whether the driving assistance system of the current vehicle is in the on state; if the driving assistance system is not in the on state, turning on the driving assistance system of the current vehicle.
[0018] According to the above technical means, the driving assistance system is turned on to trigger the overall subsequent process.
[0019] The second aspect of the present application provides a device for adjusting the following distance, including: a first judgment module, used to judge whether there is a target vehicle in front of the current vehicle; a second judgment module, used to judge whether the target vehicle is in a stationary state if the target vehicle exists in front of the current vehicle; and a control module, used to obtain the actual distance between the current vehicle and the target vehicle if the target vehicle is not in the stationary state, and when the actual distance is greater than or equal to the preset distance, adjust the speed of the current vehicle to the preset speed, and control the current vehicle to travel at the preset speed.
[0020] Furthermore, in one embodiment of the present application, after determining whether the target vehicle is in the stationary state, the second judgment module also includes: a first identification unit, for identifying the vehicle type of the target vehicle if the target vehicle is in the stationary state; a first control unit, for determining the parking distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the distance between the current vehicle and the target vehicle when parking to be greater than or equal to the parking distance.
[0021] Furthermore, in one embodiment of the present application, after obtaining the actual distance between the current vehicle and the target vehicle, the control module also includes: a second identification unit, for identifying the vehicle type of the target vehicle if the actual distance is less than the preset distance; a second control unit, for determining the following distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the driving of the current vehicle according to the following distance.
[0022] Furthermore, in one embodiment of the present application, after determining whether the target vehicle exists in front of the current vehicle, the first judgment module also includes: a third control unit, for controlling the current vehicle to travel according to the current driving strategy if the target vehicle does not exist in front of the current vehicle.
[0023] Furthermore, in one embodiment of the present application, before determining whether the target vehicle exists in front of the current vehicle, the first judgment module also includes: a first judgment unit for determining whether the driving assistance system of the current vehicle is in the on state; and an on unit for turning on the driving assistance system of the current vehicle if the driving assistance system is not in the on state.
[0024] A third aspect of the present application provides a vehicle, comprising: 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 following distance adjustment method as described in the above embodiment.
[0025] The fourth aspect of the present application provides a computer-readable storage medium on which a computer program is stored. The program is executed by a processor to implement the method for adjusting the following distance as described in the above embodiment.
[0026] The embodiment of the present application determines whether a target vehicle is stationary when it is detected ahead of the current vehicle. If the target vehicle is not stationary, the actual distance between the current vehicle and the target vehicle is determined. If the actual distance is greater than or equal to a preset distance, the current vehicle's speed is adjusted to a preset speed, and the current vehicle is controlled to travel at the preset speed. This solves the problem that the following distance adjustment in the related art is limited by the complex external transportation environment, making it difficult to achieve humanized, efficient, and easy-to-use distance adjustment, thereby affecting the user's traffic efficiency and driving experience.
[0027] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0029] Figure 1 A flowchart of a method for adjusting a following distance according to an embodiment of the present application;
[0030] Figure 2 This is a logic diagram of an overall solution according to one embodiment of the present application;
[0031] Figure 3 Schematic diagram of a block diagram of a device for adjusting a following distance according to an embodiment of the present application;
[0032] Figure 4 Schematic diagram of the structure of a vehicle according to an embodiment of the present application.
[0033] Explanation of the accompanying drawings: 10 - device for adjusting the following distance; 100 - first judgment module, 200 - second judgment module, 300 - control module. DETAILED DESCRIPTION
[0034] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0035] The following describes, with reference to the accompanying drawings, a method, device, vehicle, and storage medium for adjusting following distance according to an embodiment of the present application. In response to the problem that following distance adjustment in the related art mentioned in the background art is limited by the complex external transportation environment, making it difficult to achieve humanized, efficient, and easy-to-use distance adjustment, thereby affecting the user's traffic efficiency and driving experience, the present application provides a method for adjusting following distance. In this method, upon determining the presence of a target vehicle ahead of the current vehicle, it is further determined whether the target vehicle is stationary. If the target vehicle is not stationary, the actual distance between the current vehicle and the target vehicle is obtained. When the actual distance is greater than or equal to a preset distance, the current vehicle's speed is adjusted to a preset speed, and the current vehicle is controlled to travel at the preset speed. Thus, the method solves the problem that following distance adjustment in the related art is limited by the complex external transportation environment, making it difficult to achieve humanized, efficient, and easy-to-use distance adjustment, thereby affecting the user's traffic efficiency and driving experience. The method dynamically adjusts the following distance based on the type of target vehicle ahead of the vehicle and the target vehicle's motion state, thereby improving the humanized, efficient, and easy-to-use distance adjustment and enhancing the user's driving experience.
[0036] Specifically, Figure 1A flow chart of a method for adjusting following distance provided in an embodiment of the present application.
[0037] like Figure 1 As shown, the method for adjusting the following distance includes the following steps:
[0038] In step S101 , it is determined whether there is a target vehicle in front of the current vehicle.
[0039] Furthermore, in one embodiment of the present application, before determining whether there is a target vehicle in front of the current vehicle, it also includes: determining whether the driving assistance system of the current vehicle is in the on state; if the driving assistance system is not in the on state, turning on the driving assistance system of the current vehicle.
[0040] Specifically, if Figure 2 As shown, in an embodiment of the present application, when the vehicle dynamically adjusts the following distance based on the driving assistance system, first, it is necessary to determine whether the driving assistance system of the current vehicle is in the turned-on state. When the driving assistance system is in the turned-on state, it is further determined whether there is a target vehicle in front of the current vehicle. If the driving assistance system is not turned on, the driving assistance system of the current vehicle is turned on, and then it is further determined whether there is a target vehicle in front of the current vehicle.
[0041] Furthermore, in one embodiment of the present application, after determining whether there is a target vehicle in front of the current vehicle, it also includes: if there is no target vehicle in front of the current vehicle, controlling the current vehicle to travel according to the current driving strategy.
[0042] Specifically, when the embodiment of the present application determines that there is no target vehicle in front of the current vehicle, it means that the road ahead is in a safe driving condition, then the driving assistance system does not make any additional response and controls the current vehicle to continue driving according to the currently set driving strategy.
[0043] In step S102 , if there is a target vehicle in front of the current vehicle, it is determined whether the target vehicle is stationary.
[0044] Specifically, if the embodiment of the present application determines that there is a target vehicle in front of the current vehicle, it is necessary to determine the motion state of the target vehicle in front and dynamically adjust the following distance according to its motion state.
[0045] Furthermore, in one embodiment of the present application, after determining whether the target vehicle is in a stationary state, it also includes: if the target vehicle is in a stationary state, identifying the vehicle type of the target vehicle; determining the parking distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the distance between the current vehicle and the target vehicle when parking to be greater than or equal to the parking distance.
[0046] Specifically, if Figure 2As shown, in an embodiment of the present application, if the motion state of the target vehicle in front is a stationary state, the vehicle type of the target vehicle is identified to determine the appropriate parking distance between the current vehicle and the target vehicle based on the target vehicle type, and the distance between the current vehicle and the target vehicle when parking is controlled to be greater than or equal to the parking distance.
[0047] Specifically, the embodiments of the present application can classify the target vehicles ahead into three types based on their size and type: large vehicles, small vehicles, and non-motorized vehicles. Large vehicles include trucks, trailers, special vehicles, and other large vehicles; small vehicles include common family cars, SUVs, station wagons, motorcycles, and other small vehicles; and non-motorized vehicles include bicycles, tricycles, and other non-motorized vehicles. The embodiments of the present application dynamically adjust the following distance to the target vehicle using different strategies based on the target vehicle's type and motion state.
[0048] For example, in an embodiment of the present application, when the target vehicle is stationary, if the target vehicle is a large vehicle, the parking distance between the current vehicle and the target vehicle is determined according to the vehicle type, for example, the parking distance is 5 meters, and based on the parking distance, the driving assistance system controls the current vehicle to park at a distance greater than or equal to the target vehicle, for example, the current vehicle maintains a parking distance of A meters (such as 6 meters) from the target vehicle.
[0049] Optionally, if the target vehicle is a non-motorized vehicle, the parking distance between the current vehicle and the target vehicle is determined according to the vehicle type, for example, the parking distance is 3 meters, and based on the parking distance, the driving assistance system controls the current vehicle to park at a distance greater than or equal to the target vehicle, for example, the current vehicle maintains a parking distance of B meters (such as 4 meters) from the target vehicle, where B is less than A.
[0050] Optionally, if the target vehicle is a small vehicle, the parking distance between the current vehicle and the target vehicle is determined according to the vehicle type, for example, the parking distance is 2 meters, and based on the parking distance, the driving assistance system controls the current vehicle to park at a distance greater than or equal to the target vehicle. For example, the current vehicle maintains a parking distance of C meters (such as 3 meters) from the target vehicle, where C is less than B.
[0051] Therefore, the embodiment of the present application determines the type and motion state of the target vehicle in front to achieve dynamic and intelligent adjustment of the appropriate distance between the current vehicle and the target vehicle, effectively reducing the situation where other vehicles cut in.
[0052] In step S103, if the target vehicle is not stationary, the actual distance between the current vehicle and the target vehicle is obtained, and when the actual distance is greater than or equal to the preset distance, the speed of the current vehicle is adjusted to the preset speed, and the current vehicle is controlled to travel at the preset speed.
[0053] Among them, the preset distance and preset vehicle speed can be thresholds set by technical personnel in this field according to actual application requirements, or can be thresholds obtained through multiple computer simulations, or thresholds set by a driving assistance system, and are not specifically limited here.
[0054] Specifically, if Figure 2 As shown, in an embodiment of the present application, if the target vehicle is in a non-stationary state, it is necessary to obtain the actual distance between the current vehicle and the target vehicle, and when the actual distance is greater than or equal to the preset distance, further determine whether the current vehicle's driving speed reaches the preset speed, and when the preset speed is reached, control the driving assistance system without any additional response and drive at the current speed; otherwise, the driving assistance system controls the current vehicle to accelerate to the preset speed.
[0055] Furthermore, in one embodiment of the present application, after obtaining the actual distance between the current vehicle and the target vehicle, it also includes: if the actual distance is less than the preset distance, identifying the vehicle type of the target vehicle; determining the following distance between the current vehicle and the target vehicle according to the vehicle type, and controlling the current vehicle's driving according to the following distance.
[0056] Specifically, if the actual distance between the current vehicle and the target vehicle obtained in the embodiment of the present application is less than the preset distance, the vehicle type of the target vehicle is further identified, and the following distance between the current vehicle and the target vehicle is determined according to the vehicle type, thereby controlling the driving of the current vehicle.
[0057] Specifically, if the target vehicle is a large vehicle, the following distance between the current vehicle and the target vehicle is determined according to the vehicle type. For example, the following distance is E meters and the preset distance is D meters. The current vehicle is then controlled according to the following distance, where E is less than or equal to D.
[0058] Optionally, if the target vehicle is a non-motorized vehicle, the following distance between the current vehicle and the target vehicle is determined according to the vehicle type, for example, the following distance is F meters, and then the current vehicle is controlled according to the following distance, where F is less than or equal to E.
[0059] Optionally, if the target vehicle is a small vehicle, the following distance between the current vehicle and the target vehicle is determined according to the vehicle type, for example, the following distance is G meters, and then the current vehicle is controlled according to the following distance, where G is less than or equal to F.
[0060] Therefore, the embodiment of the present application adopts an intelligent following experience in which small vehicles have a close following distance, non-motorized vehicles have a moderate following distance, and large vehicles have a long following distance through the type of target vehicle ahead and the following distance divided according to the type, so as to reduce the user's frequent adjustment of the following distance and improve the user's driving experience.
[0061] According to the method for adjusting the following distance proposed in the embodiment of the present application, when it is determined that there is a target vehicle in front of the current vehicle, it is further determined whether the target vehicle is stationary. If the target vehicle is not stationary, the actual distance between the current vehicle and the target vehicle is obtained, and when the actual distance is greater than or equal to the preset distance, the speed of the current vehicle is adjusted to the preset speed, and the current vehicle is controlled to travel at the preset speed. This solves the problem that the following distance adjustment in the related art is limited by the complex external transportation environment, and cannot achieve the humanization, efficiency and ease of use of the vehicle distance adjustment, thereby affecting the user's traffic efficiency and driving experience. The following distance is dynamically adjusted by the type of target vehicle in front of the vehicle and the movement state of the target vehicle, thereby improving the humanization, efficiency and ease of use of the vehicle distance adjustment and enhancing the user's driving experience.
[0062] Next, a device for adjusting the following distance according to an embodiment of the present application will be described with reference to the accompanying drawings.
[0063] Figure 3 It is a block diagram of a device for adjusting the following distance according to an embodiment of the present application.
[0064] like Figure 3 As shown, the following distance adjustment device 10 includes: a first judgment module 100 , a second judgment module 200 and a control module 300 .
[0065] The first judging module 100 is used to judge whether there is a target vehicle in front of the current vehicle;
[0066] The second judgment module 200 is configured to judge whether a target vehicle is stationary if there is a target vehicle in front of the current vehicle; and
[0067] The control module 300 is used to obtain the actual distance between the current vehicle and the target vehicle if the target vehicle is not stationary, and when the actual distance is greater than or equal to the preset distance, adjust the speed of the current vehicle to the preset speed and control the current vehicle to travel at the preset speed.
[0068] Furthermore, in one embodiment of the present application, after determining whether the target vehicle is in a stationary state, the second determination module 200 further includes: a first identification unit and a first control unit.
[0069] Wherein, the first identification unit is used to identify the vehicle type of the target vehicle if the target vehicle is in a stationary state;
[0070] The first control unit is used to determine the parking distance between the current vehicle and the target vehicle according to the vehicle type, and control the distance between the current vehicle and the target vehicle to be greater than or equal to the parking distance when the current vehicle stops.
[0071] Furthermore, in one embodiment of the present application, after obtaining the actual distance between the current vehicle and the target vehicle, the control module 300 further includes: a second recognition unit and a second control unit.
[0072] The second identification unit is configured to identify the type of the target vehicle if the actual distance is less than the preset distance;
[0073] The second control unit is used to determine the following distance between the current vehicle and the target vehicle according to the vehicle type, and control the current vehicle to travel according to the following distance.
[0074] Furthermore, in one embodiment of the present application, after determining whether there is a target vehicle in front of the current vehicle, the first determination module 100 further includes:
[0075] The third control unit is used to control the current vehicle to travel according to the current driving strategy if there is no target vehicle in front of the current vehicle.
[0076] Furthermore, in one embodiment of the present application, before determining whether there is a target vehicle in front of the current vehicle, the first determination module 100 further includes: a first determination unit and an opening unit.
[0077] The first determining unit is configured to determine whether the driving assistance system of the current vehicle is in an on state;
[0078] The activation unit is used to activate the driving assistance system of the current vehicle if the driving assistance system is not in the activated state.
[0079] According to the following distance adjustment device proposed in the embodiment of the present application, when it is determined that there is a target vehicle in front of the current vehicle, it is further determined whether the target vehicle is stationary. If the target vehicle is not stationary, the actual distance between the current vehicle and the target vehicle is obtained, and when the actual distance is greater than or equal to the preset distance, the speed of the current vehicle is adjusted to the preset speed, and the current vehicle is controlled to travel at the preset speed. This solves the problem that the following distance adjustment in the related art is limited by the complex external transportation environment, and cannot achieve the humanization, efficiency and ease of use of the vehicle distance adjustment, thereby affecting the user's traffic efficiency and driving experience. The following distance is dynamically adjusted by the type of target vehicle in front of the vehicle and the movement state of the target vehicle, thereby improving the humanization, efficiency and ease of use of the vehicle distance adjustment and enhancing the user's driving experience.
[0080] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. The vehicle may include:
[0081] Memory 401 , processor 402 , and computer programs stored in the memory 401 and executable on the processor 402 .
[0082] When the processor 402 executes the program, the method for adjusting the following distance provided in the above embodiment is implemented.
[0083] Furthermore, the vehicle further comprises:
[0084] The communication interface 403 is used for communication between the memory 401 and the processor 402 .
[0085] The memory 401 is used to store computer programs that can be run on the processor 402 .
[0086] The memory 401 may include a high-speed RAM (Random Access Memory) memory, and may also include a non-volatile memory, such as at least one disk memory.
[0087] If the memory 401, the processor 402, and the communication interface 403 are implemented independently, the communication interface 403, the memory 401, and the processor 402 can be connected to each other via a bus and communicate with each other. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0088] Optionally, in a specific implementation, if the memory 401, the processor 402 and the communication interface 403 are integrated on a chip, the memory 401, the processor 402 and the communication interface 403 can communicate with each other through an internal interface.
[0089] The processor 402 may be a CPU (Central Processing Unit), or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.
[0090] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned method for adjusting the following distance.
[0091] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0092] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of this application, "N" means at least two, for example, two, three, etc., unless otherwise specifically defined.
[0093] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present application belong.
[0094] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array, a field programmable gate array, etc.
[0095] Those skilled in the art will appreciate that all or part of the steps in the method for implementing the above-mentioned embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0096] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for adjusting the following distance, characterized in that: The following steps are involved: Determine whether there is a target vehicle in front of the current vehicle; If the target vehicle exists in front of the current vehicle, determining whether the target vehicle is stationary; as well as If the target vehicle is not in the stationary state, obtaining the actual distance between the current vehicle and the target vehicle, and when the actual distance is greater than or equal to a preset distance, adjusting the speed of the current vehicle to a preset speed, and controlling the current vehicle to travel at the preset speed; After determining whether the target vehicle is in the stationary state, the method further includes: If the target vehicle is in the stationary state, identifying the vehicle type of the target vehicle; The stopping distance between the current vehicle and the target vehicle is determined according to the vehicle type, and the distance between the current vehicle and the target vehicle is controlled to be greater than or equal to the stopping distance when the current vehicle is parked.
2. The method according to claim 1, characterized in that After obtaining the actual distance between the current vehicle and the target vehicle, the method further includes: If the actual distance is less than the preset distance, identifying the vehicle type of the target vehicle; The following distance between the current vehicle and the target vehicle is determined according to the vehicle type, and the current vehicle is controlled to travel according to the following distance.
3. The method according to claim 1, characterized in that After determining whether the target vehicle exists in front of the current vehicle, the method further includes: If the target vehicle does not exist in front of the current vehicle, the current vehicle is controlled to travel according to the current driving strategy.
4. The method according to any one of claims 1 to 3, characterized in that Before determining whether the target vehicle exists in front of the current vehicle, the method further includes: Determining whether the driving assistance system of the current vehicle is in an on state; If the driving assistance system is not in the on state, the driving assistance system of the current vehicle is turned on.
5. A device for adjusting the following distance, characterized in that: include: The first judgment module is used to judge whether there is a target vehicle in front of the current vehicle; A second judgment module is used to judge whether the target vehicle is in a stationary state if the target vehicle exists in front of the current vehicle; as well as a control module, configured to obtain an actual distance between the current vehicle and the target vehicle if the target vehicle is not in the stationary state, and when the actual distance is greater than or equal to a preset distance, adjust the speed of the current vehicle to a preset speed, and control the current vehicle to travel at the preset speed; After determining whether the target vehicle is in the stationary state, the second determination module further includes: a first identification unit, configured to identify a vehicle type of the target vehicle if the target vehicle is in the stationary state; The first control unit is configured to determine a parking distance between the current vehicle and the target vehicle according to the vehicle type, and control the current vehicle to park at a distance greater than or equal to the parking distance from the target vehicle.
6. The device according to claim 5, characterized in that After obtaining the actual distance between the current vehicle and the target vehicle, the control module further includes: a second identification unit, configured to identify the vehicle type of the target vehicle if the actual distance is less than the preset distance; The second control unit is configured to determine a following distance between the current vehicle and the target vehicle according to the vehicle type, and control the current vehicle to travel according to the following distance.
7. A vehicle, characterized in that: include: 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 method for adjusting the following distance as described in any one of claims 1 to 4.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the method for adjusting the following distance as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Vehicle following control method and device, electronic equipment and storage medium
CN111845744A