Vehicle control method and device, electronic equipment, readable storage medium and program product
By obtaining vehicle speed and weight to determine the safe braking distance and combining it with emergency braking signals to control vehicle braking, the problem of slow braking response caused by sensor-detected distance is solved, thus improving vehicle driving safety.
Patent Information
- Application Number
- CN202510189098.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2045-02-20
AI Technical Summary
In existing vehicle control methods, the method of detecting the distance to another vehicle using sensors and then outputting a braking prompt results in a slow braking response, which reduces vehicle driving safety.
By acquiring the vehicle's speed and weight, a safe braking distance is determined, and the distance between the vehicle and nearby vehicles is monitored in real time. The vehicle is then controlled to brake based on emergency braking signals shared by nearby vehicles.
It improves vehicle driving safety, ensuring timely braking in emergency situations and preventing accidents such as chain rear-end collisions.
Smart Images

Figure CN119796186B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a vehicle control method, apparatus, electronic device, computer-readable storage medium, and computer program product. Background Technology
[0002] With the development of industrial technology, vehicles have become an essential means of transportation. Vehicle safety is a crucial guarantee for safe travel. Rear-end collisions and other accidents can occur during driving, requiring timely braking to ensure safety. Currently, vehicles typically detect and control other vehicles by using sensors to determine the distance between them and then output braking warnings. However, this method of manually controlling the vehicle by detecting distances and providing warnings can lead to slow braking response, reducing driving safety.
[0003] Therefore, current vehicle control methods suffer from low safety. Summary of the Invention
[0004] Therefore, it is necessary to provide a vehicle control method, device, electronic device, computer-readable storage medium, and computer program product that can improve driving safety in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a vehicle control method, the method comprising:
[0006] Obtain the vehicle's speed and weight;
[0007] Based on the vehicle speed and the vehicle weight, a safe braking distance of the vehicle relative to neighboring vehicles is determined; the neighboring vehicles represent other vehicles within a preset distance range of the vehicle.
[0008] Obtain the distance between the vehicle and the neighboring vehicles;
[0009] The vehicle is controlled to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles.
[0010] In one embodiment, the step of obtaining the vehicle weight includes:
[0011] Obtain the vehicle's tare weight and the vehicle's load capacity;
[0012] The vehicle weight is obtained by summing the vehicle's own weight and the load.
[0013] In one embodiment, determining the safe braking distance of the vehicle relative to adjacent vehicles based on the vehicle speed and the vehicle weight includes:
[0014] Based on the vehicle speed and the vehicle weight, a preset braking distance mapping table is queried to obtain the query result; the preset braking distance mapping table includes multiple mapping relationships between vehicle speed and vehicle weight and safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and vehicle weight.
[0015] Based on the query results, the safe braking distance of the vehicle relative to neighboring vehicles is obtained; the neighboring vehicles include adjacent vehicles that are adjacent to the vehicle in the direction of travel of the vehicle.
[0016] In one embodiment, obtaining the distance between the vehicle and the neighboring vehicles includes:
[0017] Obtain the first location information corresponding to the vehicle and the second location information corresponding to the nearby vehicles;
[0018] Based on the first positioning information and the second positioning information, a first reference vehicle distance is obtained between the vehicle and the neighboring vehicle;
[0019] Obtain the second reference vehicle distance to the neighboring vehicle as collected by the distance sensor in the vehicle;
[0020] The distance between the vehicle and the neighboring vehicle is determined based on the first reference distance and the second reference distance.
[0021] In one embodiment, the adjacent vehicles include each of the first adjacent vehicles in the same lane in the direction of travel of the vehicle;
[0022] The step of controlling the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles includes:
[0023] If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safe braking distance is less than or equal to a distance threshold, then the vehicle is controlled to activate the emergency braking system to brake; wherein, the first vehicle distance is the first distance between the vehicle and the adjacent first adjacent vehicle; the first safe braking distance is the first safe braking distance of the vehicle relative to the adjacent first adjacent vehicle.
[0024] In one embodiment, the adjacent vehicles also include each of the second adjacent vehicles in different lanes in the direction of travel of the vehicle;
[0025] The step of controlling the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles further includes:
[0026] If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safe braking distance is less than or equal to the distance threshold, then the vehicle is controlled to activate the emergency braking system to brake; the second vehicle distance is the second distance between the vehicle and the adjacent second adjacent vehicle; the second safe braking distance is the second safe braking distance of the vehicle relative to the adjacent second adjacent vehicle.
[0027] Secondly, this application provides a vehicle control device, the device comprising:
[0028] The first acquisition module is used to acquire the vehicle's speed and weight.
[0029] A determining module is used to determine the safe braking distance of the vehicle relative to neighboring vehicles based on the vehicle speed and the vehicle weight; the neighboring vehicles represent other vehicles within a preset distance range of the vehicle.
[0030] The second acquisition module is used to acquire the distance between the vehicle and the neighboring vehicles;
[0031] The control module is used to control the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between the vehicles.
[0032] Thirdly, this application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the above-described method.
[0033] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method.
[0034] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.
[0035] The aforementioned vehicle control method, device, electronic equipment, computer-readable storage medium, and computer program product determine the safe braking distance of a vehicle relative to adjacent vehicles based on its speed and weight, monitor the distance between the vehicle and adjacent vehicles in real time, and control the vehicle to brake based on the emergency braking signals shared by adjacent vehicles, as well as the safe braking distance and the distance between the vehicles. Compared to traditional control methods that output prompts after detecting the distance using sensors, this solution obtains information such as the vehicle's speed, weight, and shared emergency braking signals, determines the safe braking distance using the vehicle's speed and weight, and can also perform corresponding braking control based on the shared emergency braking signals when adjacent vehicles brake suddenly, thus improving vehicle driving safety. Attached Figure Description
[0036] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0037] Figure 1 This is a flowchart illustrating a vehicle control method in one embodiment;
[0038] Figure 2 This is a flowchart illustrating the vehicle control method in another embodiment;
[0039] Figure 3 This is a structural block diagram of a vehicle control device in one embodiment;
[0040] Figure 4 This is a diagram of the internal structure of an electronic device in one embodiment. Detailed Implementation
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0042] In one embodiment, such as Figure 1 As shown, a vehicle control method is provided. This embodiment illustrates the application of this method to a vehicle control terminal. It is understood that this method can also be applied to a server, and can also be applied to a system including a vehicle control terminal and a server, and is implemented through the interaction between the vehicle control terminal and the server, including the following steps S202 to S208. Wherein:
[0043] Step S202: Obtain the vehicle speed and weight.
[0044] The vehicle control terminal can be an electronic device installed in the vehicle to control various components within the vehicle. The vehicle control terminal can communicate with a cloud server to share vehicle-related information. During vehicle operation, accidents such as chain rear-end collisions are prone to occur. To avoid these accidents, the steps provided in this embodiment offer drivers more time to make judgments and to brake earlier in emergency situations. Specifically, the vehicle-related information sharing function can be activated when the vehicle is on the road. Furthermore, all vehicles on the road can activate this function. For example, the vehicle control terminal can display a corresponding interface prompting the user to enable the sharing function. After the user agrees, the vehicle control terminal can share its own vehicle's driving-related information to the cloud server in real time. The cloud server can obtain driving-related information from various vehicles in real time and provide the corresponding vehicle with driving-related information shared by other vehicles when necessary. After the vehicle sharing function is activated, the vehicle control terminal can connect the vehicle to a network, including but not limited to satellite networks, communication service provider networks, and regional static networks. During the connection establishment process, the vehicle control terminal can perform normal physical identification with the network without data exchange.
[0045] To avoid chain-reaction rear-end collisions and other accidents, the vehicle control terminal can analyze the driving and weight information of its own vehicle and other vehicles. For example, the vehicle control terminal can obtain the vehicle's speed and weight. The vehicle speed represents the real-time speed of the vehicle where the vehicle control terminal is located, and the vehicle weight represents the overall weight of the vehicle where the vehicle control terminal is located. In some embodiments, neighboring vehicles can share vehicle speed and weight data. Neighboring vehicles refer to other vehicles within a preset distance range of the vehicle, such as vehicles in front, behind, to the left, and to the right of the vehicle. Therefore, the speed of a neighboring vehicle represents its real-time speed, and its weight represents its overall weight.
[0046] In one embodiment, the step of obtaining the vehicle weight includes: obtaining the vehicle's tare weight and the vehicle's load weight; and obtaining the vehicle weight based on the sum of the tare weight and the load weight.
[0047] In this embodiment, the vehicle weight can be determined by the vehicle's tare weight and load capacity. For example, the vehicle control terminal can obtain the vehicle's tare weight and load capacity. The vehicle weight is obtained by summing the tare weight and load capacity. Here, tare weight represents the weight of the vehicle itself, and load capacity represents the weight of the contents carried by the vehicle.
[0048] Similarly, there may be multiple neighboring vehicles. For each of these neighboring vehicles, its weight can be determined by its tare weight and load. For example, the vehicle control terminal of a neighboring vehicle can obtain the tare weight and load of that vehicle. The total weight of the neighboring vehicle is obtained by summing these two values. The neighboring vehicles can synchronize their speed and weight to a cloud server, allowing the vehicle control terminal to obtain real-time synchronized speeds and weights from each neighboring vehicle for emergency situation analysis.
[0049] In some embodiments, the vehicle control terminal can synchronize the vehicle speed and weight to a cloud server in real time, so that other nearby vehicles can make judgments and analyses on emergency braking situations.
[0050] Step S204: Determine the safe braking distance of the vehicle relative to the adjacent vehicles based on the vehicle speed and vehicle weight; the adjacent vehicles refer to other vehicles within a preset distance range of the vehicle.
[0051] After obtaining the vehicle speed and weight, the vehicle control terminal can determine the safe braking distance. The safe braking distance represents the distance that allows the vehicle to brake safely without excessive braking force given the current vehicle speed and weight, when a nearby vehicle brakes. In other words, the safe braking distance must be greater than the vehicle's actual braking distance. The braking distance represents the distance required for the vehicle to come to a complete stop from the start of braking at its current speed and weight. Therefore, the vehicle control terminal can determine the safe braking distance of the vehicle relative to the nearby vehicles based on the vehicle speed and weight.
[0052] The vehicle control terminal can determine the vehicle's braking distance using vehicle speed and weight, and determine the safe braking distance by querying mapping relationships. Therefore, based on these braking distances, the vehicle control terminal can determine the vehicle's safe braking distance relative to nearby vehicles.
[0053] Step S206: Obtain the distance between the aforementioned vehicle and the aforementioned neighboring vehicles.
[0054] The vehicle control terminal can obtain real-time distances between the vehicle and neighboring vehicles. Neighboring vehicles can be other vehicles positioned in front, behind, to the left, or to the right within a preset distance range of the vehicle. The vehicle control terminal can determine whether to apply braking based on the distances between the vehicle and each neighboring vehicle. Furthermore, the vehicle can upload its distances to neighboring vehicles and their distances to other vehicles to a cloud server in real-time. Multiple methods can be used to determine these distances.
[0055] For example, the vehicle control terminal can obtain the aforementioned vehicle distances through satellite positioning; alternatively, it can also collect these distances using distance sensors and other devices installed in the vehicle. The vehicle control terminal can then combine the distances obtained from satellite positioning and sensor data for comprehensive comparison and correction to determine the final vehicle distance.
[0056] Step S208: Based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the vehicle distance, control the vehicle to brake.
[0057] When a nearby vehicle applies emergency braking, it activates an emergency braking signal. This signal is then shared in real-time with a cloud server, allowing the vehicle's control terminal to receive this shared signal. This emergency braking signal can be triggered by the vehicle's AEB (Autonomous Emergency Braking) system. For example, if the vehicle triggers an AEB pre-activation signal, an emergency braking signal is confirmed. Alternatively, the emergency braking signal can be triggered by any nearby vehicle in the vehicle's direction of travel. Even if several nearby vehicles ahead share an emergency braking signal, the vehicle can still respond to it.
[0058] If the vehicle's control terminal receives an emergency braking signal shared by a nearby vehicle, it can control the vehicle to brake based on the emergency braking signal, the aforementioned safe braking distance, and the distance between the two vehicles. For example, when detecting an emergency braking signal from a nearby vehicle, the control terminal can determine whether the vehicle is close to the safe braking distance based on the distance between the two vehicles, and then determine whether braking is necessary, such as pre-activating AEB (Autonomous Emergency Braking) to avoid an accident.
[0059] Specifically, the vehicle control terminal can synchronize the braking information of adjacent vehicles in front of the vehicle in real time. This means that the aforementioned vehicle and its neighbors can synchronize their speeds, braking signals, and braking distances via real-time data from the cloud. This provides the fastest and most suitable braking distance, also known as the safe braking distance, to following vehicles, avoiding insufficient emergency braking time and preventing brake failure and wasted power caused by excessive or premature braking. Furthermore, the vehicle control terminal can perform multi-dimensional safe distance and dual verification. It not only verifies the safe distance between the vehicle and adjacent vehicles moving in the same direction but also performs four-dimensional verification: safe braking distances to adjacent vehicles in front, behind, to the left, and to the right, as well as the relationship between power and distance. Based on the weight and speed of each vehicle, it provides the optimal distance for braking warnings and emergency braking intervention, such as the aforementioned safe braking distance.
[0060] The vehicle control terminal ensures vehicle co-track safety by collecting the above-mentioned multiple data. That is, the vehicle control terminal uses multiple data such as the front, rear, left and right data of the vehicle, vehicle weight and driving speed to calculate the safety of the vehicle co-track with adjacent vehicles. It considers the dynamic impact of vehicle weight and speed on braking distance under multiple data dimensions, and analyzes these data in the context of safe distance. In this way, the vehicle control terminal can determine the timing of braking initiation.
[0061] The steps described above can be automatically activated and executed while the vehicle is in motion; that is, the execution of the steps changes according to the vehicle's state. For example, starting the vehicle will activate the execution of the above steps, and turning off the vehicle will deactivate the execution of the above steps.
[0062] In the aforementioned vehicle control method, the safe braking distance of the vehicle relative to adjacent vehicles is determined based on the vehicle's speed and weight. The distance between the vehicle and adjacent vehicles is monitored in real time. Based on the shared emergency braking signals of adjacent vehicles, as well as the safe braking distance and the distance, the vehicle is controlled to brake. Compared to traditional control methods that output prompts based on sensor-detected distances, this solution obtains information such as vehicle speed, weight, and shared emergency braking signals. It uses vehicle speed and weight to determine the safe braking distance, and when adjacent vehicles brake suddenly, the vehicle can also perform corresponding braking control based on the shared emergency braking signals, thus improving vehicle driving safety.
[0063] In one embodiment, determining the safe braking distance of the vehicle relative to the adjacent vehicle based on the vehicle speed and vehicle weight includes: querying a preset braking distance mapping table based on the vehicle speed and vehicle weight to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between vehicle speed and vehicle weight and safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and vehicle weight; obtaining the safe braking distance of the vehicle relative to the adjacent vehicle based on the query result; the adjacent vehicle includes adjacent vehicles that are adjacent to the vehicle in the direction of travel of the vehicle.
[0064] In this embodiment, the vehicle control terminal can determine the safe braking distance, also known as the optimal braking distance, based on the aforementioned vehicle speed and weight. For example, the vehicle control terminal can consult a preset distance mapping table based on the vehicle speed and weight to determine the appropriate safe braking distance for the vehicle at different speeds and weights. Different safe braking distances represent braking under different braking forces. Braking force refers to the force and depth to which the brake pedal is depressed; greater braking force results in a shorter braking distance, indicating more urgent braking; conversely, less braking force results in a longer braking distance, indicating less urgent braking. Thus, braking forces from smallest to largest correspond to different braking distances. Braking distance represents the distance the vehicle travels from the start of braking to a complete stop. The vehicle control terminal can pre-determine the corresponding safe braking distances based on various vehicle speeds and weights, forming the aforementioned preset braking distance mapping table.
[0065] Among them, the safe braking distance is positively correlated with vehicle speed and vehicle weight. That is, the greater the vehicle weight and speed, the longer the required safe braking distance is, in order to reduce the jerkiness caused by emergency braking under high speed and heavy weight conditions and improve braking safety. The smaller the vehicle weight and speed, the shorter the required safe braking distance is, thereby improving braking flexibility.
[0066] In some embodiments, the aforementioned preset braking distance mapping table may also include multiple mapping relationships between road surface scenarios and safe braking distances, as well as multiple mapping relationships between tire types and safe braking distances. Specifically, for dry or smooth road surfaces, a shorter required safe braking distance improves braking agility; for uneven or wet / icy road surfaces, a longer required safe braking distance improves braking safety. That is, safe braking distance is negatively correlated with road surface smoothness and dryness. For tires with strong grip, a shorter required safe braking distance improves braking agility; for tires with weak grip, a longer required safe braking distance improves braking safety. That is, safe braking distance is negatively correlated with tire grip performance.
[0067] The aforementioned adjacent vehicles can include vehicles that are adjacent to the vehicle in the direction of travel. For example, these could be adjacent vehicles in the same lane and in front of the vehicle. The vehicle control terminal can then determine the safe braking distance of the vehicle relative to adjacent vehicles based on the query results. For instance, when an adjacent vehicle brakes, the vehicle control terminal, based on real-time collected vehicle speed and weight, queries a preset braking distance mapping table and determines that the vehicle's safe braking distance is 40 meters. The vehicle control terminal can then use the corresponding braking force based on this safe braking distance to determine when the vehicle needs to brake.
[0068] Specifically, the vehicle control terminal can share information in real time with a cloud server regarding whether the vehicle is braking, the braking force resulting from the braking depth, and its own speed. Similarly, nearby vehicles can also share this information. The vehicle control terminal can also share information in real time with the cloud server based on the vehicle's speed, weight, and current load for safe braking analysis.
[0069] Through this embodiment, the vehicle control terminal can determine the optimal safe braking distance based on vehicle speed and weight. Then, based on the safe braking distance and the emergency braking signal shared by nearby vehicles, the vehicle control terminal can control the vehicle to brake, thereby improving the safety of vehicle driving.
[0070] In one embodiment, obtaining the distance between the vehicle and the neighboring vehicle includes: obtaining first positioning information corresponding to the vehicle and second positioning information corresponding to the neighboring vehicle; obtaining a first reference distance between the vehicle and the neighboring vehicle based on the first positioning information and the second positioning information; obtaining a second reference distance between the vehicle and the neighboring vehicle collected by a distance sensor in the vehicle; and determining the distance between the vehicle and the neighboring vehicle based on the first reference distance and the second reference distance.
[0071] In this embodiment, the vehicle control terminal can determine the distance between the vehicle and nearby vehicles based on various methods. For example, the vehicle control terminal can combine satellite positioning and distance information collected by sensors to determine the distance. The vehicle control terminal can obtain first positioning information corresponding to the vehicle and second positioning information corresponding to nearby vehicles. The second positioning information can be positioning information shared with a cloud server by nearby vehicles after connecting to the network. Therefore, the vehicle control terminal can obtain a first reference distance between the vehicle and nearby vehicles based on the first and second positioning information. That is, the first reference distance is the distance determined based on satellite positioning.
[0072] The vehicle control terminal can also collect a second reference distance to neighboring vehicles based on distance sensors in the vehicle. Neighboring vehicles can be those adjacent to the vehicle in the same direction of travel, such as vehicles in front of the vehicle or vehicles in different lanes. In other words, the second reference distance can be based on distances collected by sensors. The vehicle control terminal can determine the distance between the vehicle and neighboring vehicles based on the first and second reference distances. For example, the vehicle control terminal can determine the smaller of the first and second reference distances as the distance between the vehicle and neighboring vehicles, thereby reducing measurement errors and ensuring vehicle safety. Specifically, the vehicle control terminal can share and upload the real-time distance to the vehicle in front to a cloud server in real time, thereby synchronizing distance data and providing a basis for braking analysis of each vehicle.
[0073] Specifically, the vehicle control terminal can synchronize vehicle distance data, for example, continuously uploading the real-time distance to the vehicle in front to a cloud server to obtain a first reference distance. The aforementioned distance acquisition device can be a radar installed on the vehicle body. The vehicle control terminal can then acquire the distances to vehicles in front, behind, to the sides, and so on, collected by the vehicle's radar, to obtain a second reference distance. Based on the vehicle's body processor, the vehicle control terminal can perform dual correction on the first and second reference distances, comparing the corrected data with braking distance and the weight of the vehicles in front and behind for braking control.
[0074] Through this embodiment, the vehicle control terminal can determine the distance between the vehicle and neighboring vehicles in various ways. Then, the vehicle control terminal can perform braking control on the vehicle based on the distance and the emergency braking signal shared by the vehicle in front, thereby improving the safety of vehicle driving.
[0075] In one embodiment, controlling the vehicle to brake based on the emergency braking signal shared by the adjacent vehicles, the safe braking distance, and the vehicle distance includes: if the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safe braking distance is less than or equal to a distance threshold, then controlling the vehicle to activate the emergency braking system to brake; wherein the first vehicle distance is the first distance between the vehicle and the adjacent first adjacent vehicle; and the first safe braking distance is the first safe braking distance between the vehicle and the adjacent first adjacent vehicle.
[0076] In this embodiment, adjacent vehicles include each first adjacent vehicle in the same lane as the aforementioned vehicle in the direction of travel. For example, these can be the first adjacent vehicles in front of the vehicle, and not necessarily directly in front; they can be several first adjacent vehicles ahead. These first adjacent vehicles can share a first emergency braking signal. For example, if a first adjacent vehicle triggers an emergency braking system such as AEB, the first adjacent vehicle shares the first emergency braking signal with a cloud server in real time.
[0077] The vehicle control terminal of the aforementioned vehicle can detect that the shared emergency braking signal is a first emergency braking signal shared by any first adjacent vehicle. In this case, the vehicle control terminal can obtain the first distance between the vehicle and the adjacent first adjacent vehicle, and the first safe braking distance of the vehicle relative to the adjacent first adjacent vehicle. For example, the vehicle control terminal can obtain the first distance between the vehicle and the first adjacent vehicle directly in front of the vehicle, and the first safe braking distance relative to that first adjacent vehicle. The vehicle control terminal can then further determine whether the difference between the first distance and the first safe braking distance is less than or equal to a distance threshold. If so, the vehicle control terminal can determine that the braking system needs to be pre-activated, and can then control the vehicle to activate the emergency braking system for braking, specifically, to pre-activate AEB (Autonomous Emergency Braking).
[0078] Specifically, after the first adjacent vehicle ahead initiates AEB pre-activation, the AEB pre-activation signal, braking distance, and braking timing can be shared through the network to obtain a shared emergency braking signal. The vehicle control terminal can pre-activate AEB based on the AEB pre-activation signal, braking distance, and braking timing in the emergency braking signal shared by the vehicle ahead, combined with the aforementioned safe braking distance, and then control the vehicle to brake at the appropriate time.
[0079] Through this embodiment, the vehicle control terminal can determine whether its own vehicle needs to perform emergency braking based on the emergency braking signal of the vehicle in front in the same lane, thereby improving the timeliness of vehicle braking and improving vehicle driving safety.
[0080] In one embodiment, controlling the vehicle to brake based on the emergency braking signal shared by the adjacent vehicles, the safe braking distance, and the vehicle distance further includes: if the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safe braking distance is less than or equal to the distance threshold, then controlling the vehicle to activate the emergency braking system to brake; the second vehicle distance is the second distance between the vehicle and the adjacent second adjacent vehicle; the second safe braking distance is the second safe braking distance between the vehicle and the adjacent second adjacent vehicle.
[0081] In this embodiment, the adjacent vehicles also include each of the second adjacent vehicles in different lanes in the direction of travel of the aforementioned vehicle. For example, these could be second adjacent vehicles in the lanes to the left and right of the vehicle in front of it. The aforementioned first adjacent vehicles can share the first emergency braking signal. However, when a second adjacent vehicle is present, the original distance between the vehicle and the first adjacent vehicle in the same lane does not require braking. But due to the lane change of the second adjacent vehicle, the distance between the vehicle and the second adjacent vehicle will become shorter, and the vehicle control terminal will need to further analyze whether braking is necessary.
[0082] The vehicle control terminal of the aforementioned vehicle can, upon detecting that the shared emergency braking signal is a first emergency braking signal shared by any first adjacent vehicle, and also detecting a lane change signal from a second adjacent vehicle, obtain a second distance between the vehicle and the adjacent second adjacent vehicle, and a second safe braking distance relative to the adjacent second adjacent vehicle. For example, the vehicle control terminal can obtain the second distance between adjacent second adjacent vehicles in different lanes in the direction of travel, and obtain the second safe braking distance relative to the second adjacent vehicle. The vehicle control terminal can then further determine whether the difference between the second distance and the second safe braking distance is less than or equal to a distance threshold. If so, the vehicle control terminal can determine that the braking system needs to be pre-activated, and can then control the vehicle to activate the emergency braking system for braking, specifically, to pre-activate AEB (Autonomous Emergency Braking).
[0083] Specifically, after the first adjacent vehicle ahead initiates AEB pre-activation, the AEB pre-activation signal, braking distance, and braking timing can be shared through the network to obtain a shared emergency braking signal. The vehicle control terminal can pre-activate AEB based on the AEB pre-activation signal, braking distance, and braking timing in the emergency braking signal shared by the vehicle ahead, combined with the aforementioned safe braking distance, and then control the vehicle to brake at the appropriate time.
[0084] Through this embodiment, the vehicle control terminal can determine whether its own vehicle needs to perform emergency braking based on the emergency braking signal of the vehicle in front in the same lane and the lane change signal of the adjacent vehicle in a different lane at the same time, thereby improving the timeliness of vehicle braking and improving the safety of vehicle driving.
[0085] In one exemplary embodiment, such as Figure 2 As shown, Figure 2 This is a flowchart illustrating the vehicle control method in another embodiment. In this embodiment, the braking control of the vehicle control terminal can change depending on the vehicle's starting state. For example, when the vehicle is in motion, the braking control judgment step is automatically activated; when the vehicle is not in motion, the judgment step is deactivated. After activation, the vehicle control terminal can connect the vehicle to the network, covering three major networks: satellite networks, communication service provider networks, and regional static networks, and perform normal physical identification without data exchange.
[0086] The vehicle control terminal can also synchronize braking data. For example, it can upload data such as whether the vehicle is braking, the braking force resulting from the braking depth, and its speed to a cloud server. It can also synchronize speed data, combining the vehicle's speed with its weight and current load to the cloud for braking assessment.
[0087] The vehicle control terminal can also synchronize vehicle distance data. For example, it can continuously upload the real-time distance between the vehicle and the vehicle in front. The vehicle control terminal includes a body processor; while various data are being uploaded, the terminal simultaneously backs up the data to the body processor, which then temporarily stores the data.
[0088] When determining distances, the vehicle control terminal can acquire data based on the vehicle's radar, such as the distances to vehicles in front, behind, and to the sides, to obtain a second reference distance. The vehicle control terminal then performs dual correction on the backup data through the vehicle's processor. Specifically, during dual correction, the vehicle control terminal performs dual correction based on the first reference distance acquired from the cloud and the second reference distance data obtained from its own radar, obtaining the aforementioned distance as correction data. This correction data is then compared and processed together with braking distance and the weight of vehicles in front and behind.
[0089] When the vehicle control terminal detects that the AEB (Autonomous Emergency Braking) has been activated by a vehicle ahead, such as the AEB activation of the first adjacent vehicle mentioned above, the vehicle control terminal can control the vehicle to activate the AEB based on the AEB activation signal of the vehicle ahead and the optimal braking distance, also known as the safe braking distance, calculated above.
[0090] The AEB pre-activation signal from the vehicle ahead can be shared via a network. Vehicles directly in front or several vehicles ahead can generate an emergency braking signal based on their AEB pre-activation signal, braking distance, and braking timing, and share this signal via the network. The vehicle control terminal can then combine this emergency braking signal with its own AEB pre-activation. Specifically, based on the AEB pre-activation signal from the vehicle ahead and the aforementioned optimal braking distance, the vehicle can initiate AEB pre-activation, controlling the vehicle to brake just before the safe braking distance is reached.
[0091] Through the above embodiments, the vehicle control terminal obtains information such as vehicle speed, vehicle weight, and shared emergency braking signals, determines a safe braking distance using vehicle speed and weight, and can also perform corresponding braking control based on the shared emergency braking signals when a nearby vehicle performs emergency braking, thereby improving vehicle driving safety.
[0092] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0093] Based on the same inventive concept, this application also provides a vehicle control device for implementing the vehicle control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more vehicle control device embodiments provided below can be found in the limitations of the vehicle control method described above, and will not be repeated here.
[0094] In one exemplary embodiment, such as Figure 3 As shown, a vehicle control device is provided, including: a first acquisition module 500, a determination module 502, a second acquisition module 504, and a control module 506, wherein:
[0095] The first acquisition module 500 is used to acquire the vehicle speed and vehicle weight.
[0096] The determining module 502 is used to determine the safe braking distance of the vehicle relative to neighboring vehicles based on the vehicle speed and vehicle weight; the neighboring vehicles represent other vehicles within a preset distance range of the vehicle.
[0097] The second acquisition module 504 is used to acquire the distance between the aforementioned vehicle and the aforementioned neighboring vehicles.
[0098] The control module 506 is used to control the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the vehicle distance.
[0099] In one embodiment, the first acquisition module 500 is used to acquire the vehicle's tare weight and the vehicle's load weight; and to obtain the vehicle weight based on the sum of the tare weight and the load weight.
[0100] In one embodiment, the determining module 502 is configured to query a preset braking distance mapping table based on the vehicle speed and vehicle weight to obtain a query result; the preset braking distance mapping table includes multiple mapping relationships between vehicle speed and vehicle weight and safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and vehicle weight; based on the query result, the safe braking distance of the vehicle relative to adjacent vehicles is obtained; the adjacent vehicles include adjacent vehicles that are adjacent to the vehicle in the direction of travel of the vehicle.
[0101] In one embodiment, the second acquisition module 504 is configured to acquire first positioning information corresponding to the vehicle and second positioning information corresponding to the neighboring vehicle; obtain a first reference distance between the vehicle and the neighboring vehicle based on the first positioning information and the second positioning information; acquire a second reference distance between the vehicle and the neighboring vehicle collected by the distance sensor in the vehicle; and determine the distance between the vehicle and the neighboring vehicle based on the first reference distance and the second reference distance.
[0102] In one embodiment, the control module 506 is configured to control the vehicle to activate the emergency braking system to brake if the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safe braking distance is less than or equal to a distance threshold; wherein the first vehicle distance is the first distance between the vehicle and the adjacent first adjacent vehicle; and the first safe braking distance is the first safe braking distance between the vehicle and the adjacent first adjacent vehicle.
[0103] In one embodiment, the control module 506 is configured to control the vehicle to activate the emergency braking system to brake if the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safe braking distance is less than or equal to the distance threshold; the second vehicle distance is the second distance between the vehicle and the adjacent second adjacent vehicle; the second safe braking distance is the second safe braking distance of the vehicle relative to the adjacent second adjacent vehicle.
[0104] Each module in the aforementioned vehicle control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independent of it, or stored in the memory of the electronic device in software form, so that the processor can call and execute the operations corresponding to each module.
[0105] In one exemplary embodiment, an electronic device is provided, which may be a vehicle control terminal, and its internal structure diagram may be as follows. Figure 4As shown, the electronic device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a vehicle control method. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the electronic device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the electronic device, or external keyboards, touchpads, or mice, etc.
[0106] Those skilled in the art will understand that Figure 4 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0107] In one exemplary embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the vehicle control method described above.
[0108] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the vehicle control method described above.
[0109] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the vehicle control method described above.
[0110] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0111] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0112] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0113] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A vehicle control method, characterized in that, The method includes: Obtain the vehicle's speed and weight; Based on the vehicle speed and the vehicle weight, a safe braking distance of the vehicle relative to neighboring vehicles is determined; the neighboring vehicles represent other vehicles within a preset distance range of the vehicle. Obtain the distance between the vehicle and the neighboring vehicles; The vehicle is controlled to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles.
2. The method according to claim 1, characterized in that, The steps to obtain the vehicle's weight include: Obtain the vehicle's tare weight and the vehicle's load capacity; The vehicle weight is obtained by summing the vehicle's own weight and the load.
3. The method according to claim 1, characterized in that, Determining the safe braking distance of the vehicle relative to adjacent vehicles based on the vehicle speed and vehicle weight includes: Based on the vehicle speed and the vehicle weight, a preset braking distance mapping table is queried to obtain the query result; the preset braking distance mapping table includes multiple mapping relationships between vehicle speed and vehicle weight and safe braking distance, and the safe braking distance is positively correlated with the vehicle speed and vehicle weight. Based on the query results, the safe braking distance of the vehicle relative to neighboring vehicles is obtained; the neighboring vehicles include adjacent vehicles that are adjacent to the vehicle in the direction of travel of the vehicle.
4. The method according to claim 1, characterized in that, The step of obtaining the distance between the vehicle and the neighboring vehicles includes: Obtain the first location information corresponding to the vehicle and the second location information corresponding to the nearby vehicles; Based on the first positioning information and the second positioning information, a first reference vehicle distance is obtained between the vehicle and the neighboring vehicle; Obtain the second reference vehicle distance to the neighboring vehicle as collected by the distance sensor in the vehicle; The distance between the vehicle and the neighboring vehicle is determined based on the first reference distance and the second reference distance.
5. The method according to any one of claims 1 to 4, characterized in that, The adjacent vehicles include each of the first adjacent vehicles in the same lane in the direction of travel of the vehicle. The step of controlling the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles includes: If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and the difference between the first vehicle distance and the first safe braking distance is less than or equal to a distance threshold, then the vehicle is controlled to activate the emergency braking system to brake; wherein, the first vehicle distance is the first distance between the vehicle and the adjacent first adjacent vehicle; the first safe braking distance is the first safe braking distance of the vehicle relative to the adjacent first adjacent vehicle.
6. The method according to claim 5, characterized in that, The adjacent vehicles also include each of the second adjacent vehicles in different lanes in the direction of travel of the vehicle; The step of controlling the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between vehicles further includes: If the emergency braking signal is a first emergency braking signal shared by any of the first adjacent vehicles, and a lane change signal of the second adjacent vehicle is detected, and the difference between the second vehicle distance and the second safe braking distance is less than or equal to the distance threshold, then the vehicle is controlled to activate the emergency braking system to brake; the second vehicle distance is the second distance between the vehicle and the adjacent second adjacent vehicle; the second safe braking distance is the second safe braking distance of the vehicle relative to the adjacent second adjacent vehicle.
7. A vehicle control device, characterized in that, The device includes: The first acquisition module is used to acquire the vehicle's speed and weight. A determining module is used to determine the safe braking distance of the vehicle relative to neighboring vehicles based on the vehicle speed and the vehicle weight; the neighboring vehicles represent other vehicles within a preset distance range of the vehicle. The second acquisition module is used to acquire the distance between the vehicle and the neighboring vehicles; The control module is used to control the vehicle to brake based on the emergency braking signal shared by the nearby vehicles, the safe braking distance, and the distance between the vehicles.
8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
A system and method for preventing vehicle traffic accidents
CN108973854A
Collaborative ACC / AEB decision management system based on Internet of Vehicles and vehicle
CN111469838A