Method, device and equipment for controlling overtaking of vehicle, storage medium and vehicle
By receiving overtaking voice commands and assessing road and vehicle conditions, the system automatically executes overtaking maneuvers, solving the problems of information overload and safety during overtaking and improving the driving experience and safety.
Patent Information
- Application Number
- CN202511200019.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-11-25
AI Technical Summary
When a vehicle is overtaking, the traffic situation becomes complex, increasing the driver's information processing load and distracting their attention, which affects safety.
By receiving overtaking voice commands, the system obtains road and vehicle condition information, assesses whether overtaking conditions are met, and automatically executes overtaking operations when conditions are met, providing execution progress prompts.
It lowers the barrier to entry for users, reduces information load, and improves the safety and stability of the overtaking process.
Smart Images

Figure CN121005017A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a method, apparatus, device, storage medium, and vehicle for controlling vehicle overtaking. Background Technology
[0002] When a vehicle is overtaking, traffic conditions become more complex, placing higher demands on the driver's information processing capabilities and thus creating greater safety hazards. For example, drivers often misjudge distances to other vehicles or fail to use turn signals, which can lead to various problems due to insufficient information processing skills.
[0003] In related technologies, in order to assist vehicle drivers in completing overtaking operations, relevant information during the overtaking process is usually displayed on the vehicle's in-vehicle display screen or other interactive windows, and then the overtaking is completed under the operation of the vehicle driver.
[0004] However, due to the complex traffic conditions encountered by vehicles during overtaking, the above methods not only increase the information load on the driver, but also distract the driver's attention, affecting the safety of the vehicle during overtaking. Summary of the Invention
[0005] This application provides a method, apparatus, device, storage medium, and vehicle for controlling vehicle overtaking, to solve the technical problems existing in related technologies. Specifically, it includes the following technical solutions.
[0006] In a first aspect, this application provides a method for controlling vehicle overtaking, the method comprising: upon receiving an overtaking voice command, acquiring scene information related to road conditions of the road where the vehicle is located and status information related to the vehicle's condition, wherein the overtaking voice command is used to indicate the user's overtaking intention; determining whether the vehicle condition meets a first overtaking condition based on the status information; determining whether the road condition meets a second overtaking condition based on the scene information; if the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, performing an overtaking operation, and providing prompts regarding the execution progress of the overtaking operation during the execution of the overtaking operation.
[0007] In some possible implementations, the road where the vehicle is located includes a first lane where the vehicle is located and a second lane adjacent to the first lane. The road conditions include first distance information between the vehicle and other vehicles in the first lane, second distance information between the vehicle and other vehicles in the second lane, and lane line type between the first lane and the second lane. Determining whether the road conditions of the road where the vehicle is located meet the second overtaking condition based on the scenario information includes: if the first distance information is greater than a first distance threshold, the second distance information is greater than a second distance threshold, and the lane line type is a target type, then it is determined that the road conditions meet the second overtaking condition; wherein, the target type is a lane line type that allows overtaking and corresponds to the overtaking operation.
[0008] In some possible implementations, the status information includes the vehicle's speed information, the status information also includes the activation status information of the turn signals in the vehicle related to the overtaking operation, and the status information also includes the steering wheel grip status information in the vehicle; the road where the vehicle is located includes a first lane where the vehicle is located and a second lane adjacent to the first lane; determining whether the vehicle condition meets the first overtaking condition based on the status information includes: if the vehicle speed is greater than the speed of a target vehicle in the second lane, the activation status information indicates that the activation status is on, and the grip status information indicates that the grip status is not off, then it is determined that the vehicle condition meets the first overtaking condition; wherein, the target vehicle is another vehicle in the second lane related to the overtaking operation.
[0009] In some possible implementations, the method further includes: if the vehicle condition does not meet the first overtaking condition and / or the road condition does not meet the second overtaking condition, then continuously monitoring the vehicle condition and the road condition until the vehicle condition meets the first overtaking condition and / or the road condition meets the second overtaking condition, and then performing the overtaking operation; or, terminating the overtaking operation after the continuous monitoring duration reaches a first duration threshold.
[0010] In some possible implementations, the method further includes: acquiring the vehicle's location information, weather information related to the location information, and traffic rules related to the location information; and adjusting the first overtaking condition and / or the second overtaking condition based on the location information, the weather information, and the traffic rules.
[0011] In some possible implementations, the state information includes steering wheel grip state information in the vehicle, and the method further includes: during the overtaking operation, if the grip state information indicates a grip state that is a hands-free state and the duration of the hands-free state is greater than a second duration threshold, then a warning is issued for the hands-free state.
[0012] Secondly, this application provides a device for controlling vehicle overtaking, the device comprising an acquisition module, a first determination module, a second determination module, and an execution module; the acquisition module is configured to, upon receiving an overtaking voice command, acquire scene information related to road conditions of the road where the vehicle is located and state information related to the vehicle's condition, the overtaking voice command being used to indicate the user's overtaking intention; the first determination module is configured to determine, based on the state information, whether the vehicle condition meets a first overtaking condition; the second determination module is configured to determine, based on the scene information, whether the road condition meets a second overtaking condition; the execution module is configured to, if the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, perform an overtaking operation, and provide prompts regarding the execution progress of the overtaking operation during the execution of the overtaking operation.
[0013] In some possible implementations, the road where the vehicle is located includes a first lane where the vehicle is located and a second lane adjacent to the first lane. The road conditions include first distance information between the vehicle and other vehicles in the first lane, second distance information between the vehicle and other vehicles in the second lane, and lane line type between the first lane and the second lane. When the second determining module determines whether the road conditions of the road where the vehicle is located meet the second overtaking condition based on the scenario information, it is configured to: if the first distance information is greater than a first distance threshold, the second distance information is greater than a second distance threshold, and the lane line type is a target type, then determine that the road conditions meet the second overtaking condition; wherein, the target type is a lane line type that allows overtaking and corresponds to the overtaking operation.
[0014] In some possible implementations, the status information includes the vehicle's speed information, the status information also includes the activation status information of the turn signals in the vehicle related to the overtaking operation, and the status information also includes the steering wheel grip status information in the vehicle; the road where the vehicle is located includes a first lane where the vehicle is located and a second lane adjacent to the first lane; when the first determining module determines whether the vehicle condition meets the first overtaking condition based on the status information, it is configured to: if the vehicle speed is greater than the speed of a target vehicle in the second lane, the activation status information indicates that the activation status is on, and the grip status information indicates that the grip status is not off, then determine that the vehicle condition meets the first overtaking condition; wherein, the target vehicle is another vehicle in the second lane related to the overtaking operation.
[0015] In some possible implementations, the execution module is further configured to: continuously monitor the vehicle condition and the road condition if the vehicle condition does not meet the first overtaking condition and / or the road condition does not meet the second overtaking condition, until the vehicle condition meets the first overtaking condition and / or the road condition meets the second overtaking condition, and then perform the overtaking operation; or, terminate the overtaking operation after the continuous monitoring duration reaches a first duration threshold.
[0016] In some possible implementations, the acquisition module is further configured to acquire the vehicle's location information, weather information related to the location information, and traffic rules related to the location information; the execution module is further configured to adjust the first overtaking condition and / or the second overtaking condition based on the location information, the weather information, and the traffic rules.
[0017] In some possible implementations, the status information includes steering wheel grip status information in the vehicle, and the execution module is further configured to issue a warning for the unhanded state if the grip status information indicates an unhanded state and the duration of the unhanded state is greater than a second duration threshold during the overtaking operation.
[0018] Thirdly, this application provides an electronic device for controlling vehicle overtaking, comprising: a memory storing at least one program instruction for controlling vehicle overtaking; and a processor, wherein when the program instruction is executed by the processor, the vehicle implements the method of the first aspect of this application or any possible implementation thereof.
[0019] Fourthly, this application provides a computer program (product) including computer program / instructions, which are executed by a processor to cause a vehicle to implement the method of the first aspect of this application or any possible implementation of the first aspect.
[0020] Fifthly, this application provides a computer-readable storage medium storing program instructions for controlling a vehicle to overtake, which, when executed by one or more processors, cause the vehicle to implement the method of the first aspect of this application or any possible implementation of the first aspect.
[0021] Sixthly, this application provides a vehicle that includes the device for controlling overtaking as described in the second aspect or any possible embodiment of the second aspect.
[0022] The beneficial effects of the technical solution provided in this application include at least the following:
[0023] The technical solution provided in this application has two advantages. First, it can execute overtaking operations by receiving overtaking voice commands indicating the user's overtaking intention, which helps to reduce the operational threshold for users and improve their driving experience. Second, the solution provided in this application can also evaluate the vehicle's condition and the road conditions based on scenario and status information. Then, if the vehicle condition meets the first overtaking condition and the road conditions meet the second overtaking condition, it automatically executes the overtaking operation, reducing the information load on the user during the overtaking process. This allows the user to focus their attention on key issues affecting vehicle stability and safety during overtaking, thus improving the safety of overtaking operations. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of an implementation scenario provided in the embodiments of this application;
[0026] Figure 2 This is a flowchart of a method for controlling vehicle overtaking provided in an embodiment of this application;
[0027] Figure 3 This is a schematic diagram of the structure of the device for controlling vehicle overtaking provided in the embodiments of this application;
[0028] Figure 4This is a schematic diagram of the structure of an electronic device for controlling vehicle overtaking provided in an embodiment of this application. Detailed Implementation
[0029] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0030] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0031] Figure 1 This is a schematic diagram of an implementation scenario provided in an embodiment of this application. (Reference) Figure 1 The implementation scenario provided in this application embodiment may include a vehicle, which is equipped with a voice acquisition unit 11, an execution unit 12, and a control unit 13.
[0032] The voice acquisition unit 11 is, for example, any type of hardware-software combination unit that converts the sound waves emitted by the driver into a digital voice data stream that can be used by subsequent voice recognition algorithms, and can be used, but is not limited to, capturing overtaking voice commands that indicate the driver's overtaking intention.
[0033] The execution unit 12 is, for example, a collection of electromechanical assemblies related to the vehicle and overtaking operations, including but not limited to sensing components for sensing the vehicle's condition and the road conditions where the vehicle is located, steering motors and EPS motors (electric power steering motors) and their related components for changing the vehicle's motion state, and interactive components for prompting the driver to indicate the execution status of the overtaking operation. The overtaking operation includes, but is not limited to, controlling the vehicle to perform lateral lane changes, longitudinal speed adjustments, and turning the turn signals on or off.
[0034] The control unit 13 can communicate with the voice acquisition unit 11 and the execution unit 12 via wired or wireless means, so that the control unit 13 can process the digital voice data stream acquired by the voice acquisition unit 11, determine the driver's overtaking intention, and then control the execution unit 12 to perform the overtaking operation.
[0035] Optionally, the control unit 12 may be, for example, an on-board controller terminal, or a server, a server cluster consisting of multiple servers, or a cloud computing service center.
[0036] Those skilled in the art should understand that the above-described voice acquisition unit 11, execution unit 12, and control unit 13 are merely examples. Other existing or future voice acquisition units, execution units, and control units that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.
[0037] Figure 2 This is a flowchart of a method for controlling a vehicle to overtake, provided in an embodiment of this application. This method can, for example, be... Figure 1 The control unit installed in the vehicle shown, such as an on-board controller, a server, a server cluster consisting of multiple servers, or a cloud computing service center, is executed in this application; however, this application makes no limitation in this regard. See also Figure 2 The method for controlling vehicle overtaking provided in this application includes steps S210-S240.
[0038] Step S210: Upon receiving an overtaking voice command, obtain scene information related to the road conditions of the road where the vehicle is located and status information related to the vehicle's condition. The overtaking voice command is used to indicate the user's overtaking intention.
[0039] Optionally, the overtaking voice command may be, for example, a sound signal issued by the driver of the vehicle that is deemed compliant by the vehicle system, used to indicate, but not limited to, the user's overtaking intention.
[0040] In some embodiments, to prevent other sound signals indicating non-driver overtaking intentions from falsely triggering the vehicle overtaking control method provided in this application embodiment, the voice command can be filtered after receiving the overtaking voice command. The vehicle overtaking control method provided in this application embodiment further includes, upon receiving an overtaking voice command and finding the voice command compliant, acquiring scene information related to road conditions and vehicle status information related to the vehicle's condition.
[0041] Methods for determining the compliance of overtaking voice commands include, for example, determining compliance based on the voiceprint and content of the overtaking voice command. The voiceprint of the overtaking voice command is a unique biometric feature of a human voice, which can be used to distinguish identity. For instance, if the voiceprint of the overtaking voice command is a voiceprint recorded in the vehicle system, and the content of the overtaking voice command is not predefined, the overtaking voice command is determined to be compliant. This is to prevent the collection of other sound signals that do not indicate the driver's overtaking intention from interfering with the vehicle's overtaking control, thereby improving the safety of vehicle overtaking control.
[0042] Road conditions indicate the real-time status of the vehicle's exterior, the road itself, and the surrounding environment. This includes any type of road-related information such as road geometry, traffic infrastructure, and traffic participant information. Vehicle condition indicates the vehicle's real-time operating parameters and health status. This includes any type of information related to vehicle condition, such as longitudinal dynamics, lateral dynamics, vehicle attitude, energy and power consumption.
[0043] In some embodiments, information related to the road conditions of the road where the vehicle is located can be obtained, for example, through at least one of a high-definition camera, ultrasonic radar, lidar, and millimeter-wave radar, or through a cloud server connected to the vehicle; status information related to the vehicle's condition can be obtained, for example, through any type of onboard sensor capable of collecting real-time operating parameters and health-related data of the vehicle, and this application makes no restrictions in this regard.
[0044] Step S220: Determine whether the vehicle condition meets the first overtaking condition based on the status information.
[0045] For example, the status information can be used, but is not limited to, to assess the vehicle's current real-time operating parameters and health status, thereby determining the vehicle's condition. The first overtaking condition can be used, but is not limited to, to determine whether the vehicle's current condition allows for the completion of the overtaking operation corresponding to the overtaking voice command, thus enabling a determination of whether to continue the subsequent overtaking control process to ensure the safety of the vehicle's overtaking control. For instance, if the vehicle condition corresponding to the status information meets the first overtaking condition, the subsequent overtaking control process is allowed to proceed; otherwise, the overtaking control process is terminated, i.e., the overtaking voice command issued by the user is rejected.
[0046] In some embodiments, the status information includes vehicle speed information, the status information also includes activation status information of the target turn signal in the vehicle related to the overtaking operation, and the status information also includes steering wheel grip status information in the vehicle.
[0047] Based on this, when the road in which the vehicle is located includes the first lane where the vehicle is located and the second lane adjacent to the first lane, a method for determining whether the vehicle condition meets the first overtaking condition based on status information includes, for example, determining that the vehicle condition meets the first overtaking condition if the vehicle speed is greater than the speed of the target vehicle in the second lane, the activation status indicator is in the "on" state, and the grip status indicator is not in the "hands-off" state. Here, the target vehicle refers to other vehicles in the second lane related to the overtaking operation, such as vehicles in the second lane that are behind this vehicle in its direction of travel.
[0048] In the above method, by ensuring that the vehicle speed, the activation status of the target turn signal, and the steering wheel grip status meet the first overtaking conditions, a safe relative speed window can be established between the vehicle and the target vehicle. This ensures that the vehicle can maintain a sufficient gap with the target vehicle during the overtaking process, avoids being rear-ended by the target vehicle, ensures that the overtaking operation complies with relevant regulations, and ensures that the driver is in a state where he can take over the overtaking operation at any time, which helps to improve the safety of vehicle overtaking control.
[0049] Step S230: Determine whether the road conditions meet the second overtaking conditions based on the scenario information.
[0050] For example, scenario information can be used, but is not limited to, to assess the vehicle's external environment and thus determine the road conditions of the road where the vehicle is located. The second overtaking condition can be used, but is not limited to, to determine whether the road where the vehicle is currently located allows the vehicle to perform an overtaking operation. For instance, if the road conditions corresponding to the scenario information meet the second overtaking condition, the subsequent overtaking control process is allowed; otherwise, the overtaking control process is terminated, i.e., the overtaking voice command issued by the user is rejected.
[0051] In some embodiments, the road in which the vehicle is located includes a first lane in which the vehicle is located and a second lane adjacent to the first lane. The road conditions include first distance information between the vehicle and other vehicles in the first lane, second distance information between the vehicle and other vehicles in the second lane, and lane line type between the first lane and the second lane.
[0052] Based on this, a method for determining whether the road conditions of the road where the vehicle is located meet the second overtaking condition based on the scene information includes, for example: if the first vehicle distance information is greater than the first vehicle distance threshold, the second vehicle distance information is greater than the second vehicle distance threshold, and the lane line type is the target type, then it is determined that the road conditions meet the second overtaking condition; wherein, the target type is the lane line type that allows overtaking and corresponds to the overtaking operation.
[0053] In this context, other vehicles in the first lane include, for example, the vehicle in front of and behind the first vehicle. Ensuring that the distance between the vehicle and the first vehicle in front and behind in the first lane is greater than a first distance threshold provides sufficient longitudinal safety buffer for the vehicle's overtaking maneuver, preventing collisions with other vehicles in the first lane during overtaking. Similarly, other vehicles in the second lane include the vehicle in front of and behind the second vehicle. Ensuring that the distance between the vehicle and the second vehicle in front and behind in the second lane is greater than a second distance threshold provides longitudinal safety buffer for the vehicle's lateral entry into the second lane, preventing collisions with other vehicles in the second lane. The first and second distance thresholds can be the same or different, and their specific values can be adjusted according to actual application conditions. This application does not impose any restrictions in this regard.
[0054] The types of overtaking maneuvers a vehicle can perform vary depending on the road it is on, including overtaking in the same direction and overtaking in the opposite direction. Consequently, the lane markings corresponding to these overtaking maneuvers can also differ. For example, when overtaking in the same direction, the target lane marking is a white dashed line; when overtaking in the opposite direction, the target lane marking is a yellow dashed line.
[0055] The above method, by restricting the distance between a vehicle and other vehicles in the first lane, the distance between a vehicle and other vehicles in the second lane, and the lane marking type between the first and second lanes, can ensure the safety, compliance, and legality of overtaking operations, thereby improving the safety of overtaking operations.
[0056] Step S240: If the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, perform the overtaking operation and provide a prompt on the execution progress of the overtaking operation during the overtaking operation.
[0057] Optionally, the execution status of the overtaking operation includes, for example, the execution progress of the overtaking operation and the execution status of the overtaking operation. In some embodiments, the execution progress of the overtaking operation includes, for example, a first progress in which the vehicle enters the second lane from the first lane, and a second progress in which the vehicle returns to the first lane from the second lane; the execution status of the overtaking operation includes, for example, the first progress being successfully executed, the first progress failing to execute, the second progress being successfully executed, and the second progress failing to execute.
[0058] Based on this, methods for indicating the execution progress of overtaking operations include, for example, providing prompts on the progress and status of the overtaking operation through different prompting methods. These different prompting methods may include one or more of the following: different lighting effects of the vehicle's ambient lighting, text prompts on the vehicle's display screen, different sound effects played by the vehicle's speakers, and different vibration effects from the vehicle seats. This application does not impose any limitations in this regard.
[0059] Considering the inherent variability in vehicle and road conditions in real-world applications, the feasibility of overtaking maneuvers varies at different times. Therefore, to enhance the user's driving experience, after a user issues a compliant overtaking voice command, the overtaking maneuver can be attempted multiple times to increase the likelihood of execution and fulfill the user's overtaking intention.
[0060] Based on this, the method for controlling vehicle overtaking provided in this application embodiment further includes, for example, the following: if the vehicle condition does not meet the first overtaking condition and / or the road condition does not meet the second overtaking condition, continuously monitoring the vehicle condition and road condition until the vehicle condition meets the first overtaking condition and / or the road condition meets the second overtaking condition, then performing the overtaking operation; or, terminating the overtaking operation after the continuous monitoring duration reaches a first duration threshold. The first duration threshold can be adjusted according to actual application conditions, and this application does not impose any restrictions in this regard.
[0061] Furthermore, considering that in practical applications, the weather conditions on the road where the vehicle is located significantly impact the feasibility of overtaking maneuvers, such as when the road is icy due to fog, rain, snow, or other weather conditions, the adhesion coefficient and visibility of the road may decrease, thus affecting the feasibility of overtaking. Therefore, in some embodiments, the method for controlling vehicle overtaking provided in this application further includes, for example, acquiring the vehicle's location information, weather information related to the location information, and traffic rules related to the location information; and adjusting the first overtaking condition and / or the second overtaking condition based on the location information, weather information, and traffic rules. Adjusting the first overtaking condition and / or the second overtaking condition based on the location information, weather information, and traffic rules includes, for example, reducing the vehicle's speed during the overtaking process and / or increasing the distance threshold between the vehicle and other vehicles in the first and second lanes.
[0062] Furthermore, considering the possibility of vehicle control systems malfunctioning in real-world applications, and the specific requirements for driver behavior during overtaking in relevant traffic laws and regulations (such as avoiding a completely hands-off steering wheel position), some embodiments include steering wheel grip information in the vehicle's configuration. For example, the overtaking control method provided in this application further includes: during overtaking, if the grip status information indicates a hands-off grip and the duration of the hands-off grip exceeds a second duration threshold, a warning is issued for the hands-off grip to ensure safety during the overtaking operation and to ensure compliance with relevant traffic laws and regulations. The second duration threshold can be adjusted based on actual application conditions, and the warning method for the hands-off grip can be one or more of voice warnings, text warnings, vibration warnings, etc., without any limitations in this regard.
[0063] The technical solution provided in this application has two advantages. First, it can execute overtaking operations by receiving overtaking voice commands indicating the user's overtaking intention, which helps to reduce the operational threshold for users and improve their driving experience. Second, the solution provided in this application can also evaluate the vehicle's condition and the road conditions based on scenario and status information. Then, if the vehicle condition meets the first overtaking condition and the road conditions meet the second overtaking condition, it automatically executes the overtaking operation, reducing the information load on the user during the overtaking process. This allows the user to focus their attention on key issues affecting vehicle stability and safety during overtaking, thus improving the safety of overtaking operations.
[0064] In some other possible implementations, this application also provides a device for controlling vehicle overtaking. Figure 3 This application provides an apparatus for controlling vehicle overtaking. The apparatus for controlling vehicle overtaking provided in this application includes an acquisition module 310, a first determination module 320, a second determination module 330, and an execution module 340.
[0065] The acquisition module 310 is configured to acquire scene information related to road conditions and vehicle status information related to vehicle conditions when a passing voice command is received. The passing voice command is used to indicate the user's passing intention.
[0066] The first determining module 320 is configured to determine whether the vehicle condition meets the first overtaking condition based on the status information.
[0067] The second determining module 330 is configured to determine whether the road conditions meet the second overtaking conditions based on the scenario information.
[0068] The execution module 340 is configured to perform an overtaking operation if the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, and to provide prompts on the execution progress of the overtaking operation during the overtaking operation.
[0069] In some possible implementations, the road where the vehicle is located includes a first lane where the vehicle is located and a second lane adjacent to the first lane. The road conditions include first distance information between the vehicle and other vehicles in the first lane, second distance information between the vehicle and other vehicles in the second lane, and lane line type between the first and second lanes. When the second determining module 330 determines whether the road conditions of the road where the vehicle is located meet the second overtaking condition based on the scenario information, it is configured to: if the first distance information is greater than a first distance threshold, the second distance information is greater than a second distance threshold, and the lane line type is a target type, then the road conditions are determined to meet the second overtaking condition; wherein, the target type is the lane line type that allows overtaking and corresponds to the overtaking operation.
[0070] In some possible implementations, the status information includes vehicle speed information, turn signal activation status information related to overtaking operation, and steering wheel grip status information; the road where the vehicle is located includes the first lane where the vehicle is located and the second lane adjacent to the first lane. When determining whether the vehicle condition meets the first overtaking condition based on the status information, the first determining module 320 is configured to: determine that the vehicle condition meets the first overtaking condition if the vehicle speed is greater than the speed of the target vehicle in the second lane, the activation status information indicates that the activation status is on, and the grip status information indicates that the grip status is not off; wherein, the target vehicle is another vehicle in the second lane related to the overtaking operation.
[0071] In some possible implementations, the execution module 340 is further configured to: continuously monitor the vehicle condition and road condition if the vehicle condition does not meet the first overtaking condition and / or the road condition does not meet the second overtaking condition, until the vehicle condition meets the first overtaking condition and / or the road condition meets the second overtaking condition, and then perform the overtaking operation; or, terminate the overtaking operation after the continuous monitoring duration reaches a first duration threshold.
[0072] In some possible implementations, the acquisition module 310 is further configured to acquire the vehicle's location information, weather information related to the location information, and traffic rules related to the location information; the execution module 340 is further configured to adjust the first overtaking condition and / or the second overtaking condition based on the location information, weather information, and traffic rules.
[0073] In some possible implementations, the status information also includes steering wheel grip status information in the vehicle, and the execution module 340 is further configured to issue a warning for the unhanded state if the grip status information indicates an unhanded state and the duration of the unhanded state is greater than a second duration threshold during the overtaking operation.
[0074] It should be understood that the device for controlling vehicle overtaking and the method for controlling vehicle overtaking provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method for controlling vehicle overtaking.
[0075] In some other possible implementations, this application also provides an electronic device for controlling vehicle overtaking. Figure 4 This is a schematic diagram of the structure of an electronic device for controlling vehicle overtaking provided in an embodiment of this application. See also... Figure 4 The electronic device for controlling vehicle overtaking provided in this application embodiment includes the following structure.
[0076] Memory 410 stores at least one program instruction for controlling vehicle overtaking. Processor 420 executes the aforementioned program instruction, causing the vehicle to achieve the above-mentioned combination. Figure 2 The steps of the described method and its various embodiments are described below. Depending on the implementation, the processor 420 may be one or more types of processors, including but not limited to DSP (digital signal processor), ASIC (application specific integrated circuit), FPGA (field-programmable gate array), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and the number of such devices can be determined according to actual needs.
[0077] In some other possible implementations, this application also provides a computer program (product) comprising computer program / instructions, which are executed by a processor to cause the vehicle to achieve the above-described combination. Figure 2 The steps of the described method and its various embodiments.
[0078] In some other possible embodiments, this application also provides a computer-readable storage medium storing program instructions for controlling a vehicle to overtake, which, when executed by one or more processors, cause the vehicle to perform the aforementioned actions. Figure 2 The steps of the described method and its various embodiments are described. The computer-readable storage medium can be a readable signal medium or a readable storage medium. A readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof.
[0079] In some other possible implementations, this application also provides a vehicle, the vehicle including Figure 3 The device shown is for controlling vehicle overtaking.
[0080] It should also be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0081] The term "and / or" in the embodiments of this application is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0082] The above description is only for the purpose of enabling those skilled in the art to understand the technical solution of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the scope of protection of this application.
Claims
1. A method for controlling vehicle overtaking, characterized in that, The method includes: Upon receiving an overtaking voice command, the system acquires scene information related to the road conditions of the road where the vehicle is located and status information related to the vehicle's condition. The overtaking voice command is used to indicate the user's overtaking intention. Determine whether the vehicle condition meets the first overtaking condition based on the status information; Determine whether the road conditions meet the second overtaking condition based on the scenario information; If the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, an overtaking operation is performed, and the progress of the overtaking operation is indicated during the execution of the overtaking operation.
2. The method according to claim 1, characterized in that, The road where the vehicle is located includes the first lane where the vehicle is located and the second lane adjacent to the first lane. The road conditions include the first distance information between the vehicle and other vehicles in the first lane, the second distance information between the vehicle and other vehicles in the second lane, and the lane line type between the first lane and the second lane. The step of determining whether the road conditions of the road where the vehicle is located meet the second overtaking condition based on the scenario information includes: If the first vehicle distance information is greater than the first vehicle distance threshold, the second vehicle distance information is greater than the second vehicle distance threshold, and the lane line type is the target type, then it is determined that the road condition meets the second overtaking condition. The target type is the lane line type that allows overtaking and corresponds to the overtaking operation.
3. The method according to claim 1, characterized in that, The status information includes the vehicle speed information, the status information also includes the activation status information of the turn signals in the vehicle related to the overtaking operation, and the status information also includes the steering wheel grip status information in the vehicle. The road where the vehicle is located includes the first lane where the vehicle is located and the second lane adjacent to the first lane. Determining whether the vehicle condition meets the first overtaking condition based on the status information includes: If the vehicle speed is greater than the speed of the target vehicle in the second lane, the activation status information indicates that the activation status is on, and the grip status information indicates that the grip status is not off, then the vehicle condition is determined to meet the first overtaking condition. The target vehicle is another vehicle in the second lane that is related to the overtaking operation.
4. The method according to any one of claims 1-3, characterized in that, The method further includes: If the vehicle condition does not meet the first overtaking condition and / or the road condition does not meet the second overtaking condition, the vehicle condition and the road condition are continuously monitored until the vehicle condition meets the first overtaking condition and / or the road condition meets the second overtaking condition, and then the overtaking operation is performed. Alternatively, the overtaking operation may be terminated after the continuous monitoring duration reaches a first duration threshold.
5. The method according to any one of claims 1-3, characterized in that, The method further includes: Obtain the vehicle's location information, related weather information, and related traffic rules; The first overtaking condition and / or the second overtaking condition are adjusted based on the location information, the weather information, and the traffic rules.
6. The method according to any one of claims 1-3, characterized in that, The status information includes the steering wheel grip status information in the vehicle, and the method further includes: During the overtaking operation, if the grip status information indicates a release state and the duration of the release state exceeds a second duration threshold, an early warning is issued for the release state.
7. A device for controlling vehicle overtaking, characterized in that, The device includes an acquisition module, a first determination module, a second determination module, and an execution module; The acquisition module is configured to acquire scene information related to the road conditions of the road where the vehicle is located and status information related to the vehicle's condition when receiving an overtaking voice command. The overtaking voice command is used to indicate the user's overtaking intention. The first determining module is configured to determine whether the vehicle condition meets the first overtaking condition based on the status information; The second determining module is configured to determine whether the road conditions meet the second overtaking conditions based on the scenario information; The execution module is configured to perform an overtaking operation if the vehicle condition meets the first overtaking condition and the road condition meets the second overtaking condition, and to provide prompts on the execution progress of the overtaking operation during the execution of the overtaking operation.
8. An electronic device, characterized in that, include: A memory, wherein the memory stores program instructions for controlling vehicle overtaking; as well as, A processor, when the program instructions are executed by the processor, causes the vehicle to perform the method of any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program instructions for controlling a vehicle to overtake, which, when executed by one or more processors, cause the vehicle to perform the method of any one of claims 1-6.
10. A vehicle, characterized in that, The vehicle includes the device for controlling vehicle overtaking as described in claim 7.
Citation Information
Patent Citations
Vehicle lane change control methods, devices, electronic equipment and media
CN114932906A
Vehicle auxiliary lane changing method and system, readable storage medium and computer equipment
CN115257748A
Lane changing method and device of vehicle, vehicle and storage medium
CN115416660A
Vehicle steering lamp control method and device, electronic equipment, vehicle and medium
CN118061902A
Lane changing method and device, vehicle, storage medium and program product
CN118665484A