Lane change prediction method and system and vehicle
By using a variety of effective characteristic signals in the vehicle to predict lane change and reminding users to turn on the turn signal during lane change preparation stage, the safety hazards and traffic inefficiency caused by not turning on the turn signal during lane change in the prior art are solved, and higher lane change prediction accuracy and traffic safety are achieved.
Patent Information
- Application Number
- CN202311282230.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-03-28
AI Technical Summary
The prior art cannot effectively remind the driver to turn on the turn signal when a vehicle changes lane, resulting in slowing down during lane change may lead to rear-end accidents. If the light is not returned after lane change is completed, it will cause confusion to other vehicles and reduce traffic efficiency.
By periodically determining the vehicle's lane change probability based on a variety of effective characteristic signals, the user is reminded to turn on the turn signal during the lane change preparation stage, and automatically return the light after the lane change is completed, so as to avoid confusion for other vehicles.
It improves the accuracy of lane change prediction, guides users' forward driving behavior, reduces the incidence of safety accidents, and improves traffic efficiency.
Smart Images

Figure CN119705463A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicles, and more specifically, to a method, system and vehicle for predicting lane changes. Background Art
[0002] For vehicles traveling on the road, if the vehicle does not turn on the turn signal when changing lanes, it will not be able to send a lane change expectation to other vehicles in the lane and the target lane. The deceleration when changing lanes may very likely cause a rear-end collision with the vehicle behind in the lane. In addition, for other vehicles in the target lane, if the vehicle in the adjacent lane changes lanes to the target lane without turning on the turn signal, it may easily cause a collision accident due to the inability of other vehicles in the target lane to make the expected response. Moreover, a considerable number of users do not turn on the turn signal after completing the lane change, which may easily cause confusion to vehicles in the lane and the adjacent lane, resulting in a decrease in traffic efficiency. Summary of the invention
[0003] The present application provides a method, system and vehicle. Through this method, device and vehicle, lane change prediction is performed based on multiple effective features, which can improve the accuracy of lane change prediction. The lane change prediction can cover the lane change preparation stage, and the user can be reminded to turn on the turn signal during the lane change preparation stage, which can not only guide the user's positive driving behavior, but also reduce the occurrence rate of safety accidents.
[0004] In a first aspect, a method for lane change prediction is provided, the method comprising: when a vehicle is in a driving state, periodically determining a left lane change probability, a right lane change probability and a straight going probability of the vehicle according to one or more characteristic signals, the one or more characteristic signals being characteristic signals used to characterize the driving state of the vehicle; when the left lane change probability or the right lane change probability is less than a first threshold and greater than a second threshold, and the turn signal of the vehicle is in an inactivated state, issuing a first reminder to the user, the first reminder being used to remind the user to activate the turn signal, wherein the second threshold is less than the first threshold.
[0005] For example, the first threshold and the second threshold may be turning thresholds.
[0006] Lane change prediction based on multiple effective features can improve the accuracy of lane change prediction, and the lane change prediction can cover the lane change preparation stage. The user can be reminded to turn on the turn signal during the lane change preparation stage, which can not only guide the user's positive driving behavior, but also reduce the occurrence rate of safety accidents.
[0007] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: when the left lane change probability or the right lane change probability is greater than a first threshold and the turn signal of the vehicle is in an inactivated state, activating the turn signal of the vehicle.
[0008] In an embodiment of the present application, when the user does not turn on the turn signal in the lane change preparation stage and detects that the current vehicle enters the lane change execution stage, the vehicle system can automatically turn on the corresponding turn signal to provide emergency alerts to surrounding vehicles, thereby reducing the frequency of safety accidents.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: when the straight traveling probability of the vehicle is greater than a third threshold and the turn signal of the vehicle is in an activated state, switching the state of the turn signal of the vehicle to an inactivated state.
[0010] For example, the third threshold may be a straight-travel threshold.
[0011] In the embodiment of the present application, when it is detected that the user has not turned on the light after the lane change is completed, the light can be automatically turned on to avoid confusing the vehicles in the lane and the adjacent lane, thereby avoiding a decrease in traffic efficiency.
[0012] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: in response to a user clicking or pressing a first control of the vehicle, determining the vehicle's left lane change probability, right lane change probability and straight going probability based on the one or more characteristic signals; when it is determined that the vehicle's left lane change probability is greater than a second threshold or greater than the first threshold, activating the vehicle's left turn signal; or, when it is determined that the right lane change probability is greater than the second threshold or greater than the first threshold, activating the vehicle's right turn signal; and, when it is determined that the vehicle's straight going probability is greater than a third threshold, turning off the left turn signal or the right turn signal.
[0013] The first control may be, for example, a control located on the steering wheel, and the function of the first control may be a turn signal triggering function.
[0014] In addition, the vehicle's left lane change probability, right lane change probability and straight driving probability can be determined according to the one or more characteristic signals in response to operations such as voice commands or gesture commands issued by the user, and this application does not limit this.
[0015] In an embodiment of the present application, the user's operation can be combined with the lane change prediction method provided in the present application. For example, the vehicle's left lane change probability, right lane change probability and straight driving probability can be determined based on one or more characteristic signals based on the user's operation, and subsequent operations can be further performed. Based on this, the vehicle can be controlled to turn on the left turn signal, the right turn signal or the return signal through one control, which can avoid the user pressing the wrong steering control and improve the user's operating convenience.
[0016] In combination with the first aspect, in some implementations of the first aspect, the method further includes: periodically acquiring the one or more characteristic signals.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the left lane change probability, right lane change probability and straight going probability of the vehicle are periodically determined based on one or more characteristic signals, including: periodically determining one or more lane change results based on one or more characteristic signals, the lane change results including left lane change, right lane change or straight going; determining the left lane change probability, right lane change probability and straight going probability of the vehicle based on the one or more lane change results.
[0018] In the embodiment of the present application, since the acquisition of characteristic signals is carried out in real time, in each cycle, for a characteristic signal, the number of characteristic signal values obtained is one or more, and each time a characteristic signal value is obtained, a lane change result can be determined. Therefore, in each cycle, one or more lane change results can be obtained, and the vehicle's left lane change probability, right lane change probability and straight driving probability can be further determined based on the one or more lane change results.
[0019] In combination with the first aspect, in certain implementations of the first aspect, the one or more characteristic signals include a distance characteristic signal of the vehicle relative to an adjacent lane line, and / or, include an angle characteristic signal of the vehicle relative to the adjacent lane line.
[0020] In some examples, based on the adjacent lane line, the vehicle can determine the lane in which it is currently traveling, and the adjacent lane line can include a left lane line and a right lane line. The adjacent lane line can include a left lane line or a right lane line; for example, the right lane line is blocked by other vehicles.
[0021] In some implementations, the vehicle travels in a first lane from left to right in two lanes. The vehicle can detect two lane lines that define the first lane. The two lane lines can serve as adjacent lane lines.
[0022] In some implementations, the vehicle travels in the first lane from left to right in the two lanes. The vehicle can detect three lane lines that define the first lane and the second lane. The three lane lines can serve as adjacent lane lines.
[0023] In some implementations, a vehicle travels in a first lane from left to right among two lanes. In front of the vehicle, the two lanes become three lanes, and there is a third lane on the left of the first lane. In the process of the vehicle traveling from two lanes to three lanes, the vehicle travels from the first lane to the third lane, and the vehicle can detect three lane lines of the first lane and the third lane, and the three lane lines can be used as adjacent lane lines.
[0024] In some implementations, there may be two lane lines between the first lane and the second lane, such as double solid lines or double dashed lines, etc. In this case, there may be four lane lines between the first lane and the second lane.
[0025] In some implementations, the distance characteristic signal of the vehicle relative to the adjacent lane line includes any one or more of the following characteristic signals: lane width; the distance between the vehicle's forward-looking camera and the bell lane line; the distance between the vehicle's wheels and the adjacent lane line; the distance between the vehicle's center of mass and the adjacent lane line; the distance between the vehicle's centroid and the adjacent lane line.
[0026] In some implementations, the angular characteristic signal of the vehicle relative to the adjacent lane line includes any one or more of the following characteristic signals: the angle between the central axis of the vehicle's forward-looking camera and the adjacent lane line; the head turning angle of the driver driving the vehicle; and the wheel speed difference between the wheels of the vehicle.
[0027] In addition, one or more characteristic signals may also include other characteristic signals that are similar or close in nature to the above-mentioned characteristic signals, and this application does not limit this.
[0028] In the embodiment of the present application, lane change prediction is performed based on multiple effective features, which can improve the accuracy of lane change prediction and enable the lane change prediction to cover the lane change preparation stage, lane change execution stage and lane change completion stage.
[0029] In combination with the first aspect, in certain implementations of the first aspect, the head angle of the driver driving the vehicle includes any one or more of the following angles: the driver's angle on the XOY plane, the driver's angle on the XOZ plane, and the driver's angle on the YOZ plane in a spatial rectangular coordinate system established with the center of the driver's facial projection as the origin O, the driver's forward viewing direction as the Z axis, and the horizontal direction as the X axis.
[0030] In combination with the first aspect, in certain implementations of the first aspect, the wheel speed difference between the wheels of the vehicle includes any one or more of the following wheel speed differences: the wheel speed difference between the left front wheel and the right front wheel of the vehicle; the wheel speed difference between the left rear wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the left rear wheel of the vehicle; the wheel speed difference between the right front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left rear wheel and the right front wheel of the vehicle.
[0031] Among them, this implementation method can be applicable to four-wheel vehicles, for example. When the number of wheels of the vehicle changes, the above-mentioned corresponding characteristic signals may also change. For example, characteristic signals such as the wheel speed difference between the wheels of the vehicle, the distance between the wheels of the vehicle and the lane line, when the number of wheels is different, the number of corresponding characteristic signals will also be different.
[0032] In combination with the first aspect, in certain implementations of the first aspect, determining the vehicle's left lane change probability, right lane change probability and straight going probability based on one or more characteristic signals includes: determining one or more time domain feature sets based on the one or more characteristic signals, the one or more time domain feature sets corresponding one-to-one to the one or more characteristic signals, the time domain features including one or more of a mean, a standard deviation, a median, a maximum value, a root mean square value, a crest factor, a shape factor, an impact factor and a margin factor; determining the vehicle's left lane change probability, right lane change probability and straight going probability based on the one or more time domain feature sets.
[0033] In one example, taking the first characteristic signal among one or more characteristic signals as an example, multiple first characteristic signals within a feature acquisition cycle are first obtained, and then the time domain characteristics corresponding to the multiple first characteristic signals (one or more of the mean, standard deviation, median, maximum value, root mean square value, crest factor, shape factor, impact factor, and margin factor) are calculated, and then the vehicle's left lane change probability, right lane change probability, and straight going probability are determined based on the time domain characteristics corresponding to the multiple first characteristic signals.
[0034] In combination with the first aspect, in certain implementations of the first aspect, the issuing of the first reminder to the user includes: issuing the first reminder to the user by voice; displaying the first reminder on a display screen of the vehicle; or issuing the first reminder to the user by vibration.
[0035] In addition, the vehicle can also send a first reminder to the user in other ways, such as: through vibration, emitting special smells, lighting, etc., which is not limited in this application.
[0036] In a second aspect, a device is provided, comprising: one or more processors; one or more memories; and one or more computer programs, wherein the one or more computer programs are stored in the one or more memories, and the one or more computer programs include instructions, which, when executed by the one or more processors, enable the device to perform the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0037] In a third aspect, a vehicle-mounted electromechanical system is provided, which includes: one or more processors; one or more memories; and one or more computer programs, wherein the one or more computer programs are stored in the one or more memories, and the one or more computer programs include instructions, which, when executed by the one or more processors, enable the vehicle-mounted electromechanical system to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0038] In a fourth aspect, a vehicle is provided, comprising an on-board electromechanical system and a steering system, wherein the on-board electromechanical system is used to control the steering system to implement the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0039] In a fifth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When the computer program or instruction is executed, the method in the above-mentioned first aspect or any possible implementation method of the first aspect is implemented.
[0040] In a sixth aspect, a chip is provided, in which instructions are stored. When the instructions are executed on a device, the chip executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect.
[0041] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a schematic functional block diagram of a vehicle provided in an embodiment of the present application;
[0043] Figure 2 is a schematic diagram of a vehicle lane changing process provided by an embodiment of the present application;
[0044] Figure 3 is a schematic diagram of a lane change prediction method provided in an embodiment of the present application;
[0045] Figure 4 is a schematic flow chart of a lane change prediction method provided in an embodiment of the present application;
[0046] Figure 5 A method for obtaining a vehicle's straight-moving probability, left lane-changing probability, and right lane-changing probability provided by an embodiment of the present application;
[0047] Figure 6 It is a schematic diagram of characterizing one or more characteristic signals in a coordinate system established based on the vehicle's own posture, provided by an embodiment of the present application, while taking into account the yaw angle of the vehicle;
[0048] Figure 7 It is a schematic diagram of representing one or more characteristic signals in a coordinate system established based on the lane centerline without considering the yaw angle of the vehicle, provided in an embodiment of the present application;
[0049] Figure 8 This is a schematic diagram of a head rotation angle provided in an embodiment of the present application;
[0050] Fig. 9 It is a schematic diagram of the layout of two steering wheels provided in the embodiments of the present application;
[0051] Fig.10 It is a schematic flow chart of a lane change prediction device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0053] The terms used in the following embodiments are only for the purpose of describing specific embodiments, and are not intended to be used as limitations on the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "the", "above", "the" and "this" are intended to also include expressions such as "one or more", unless there is a clear contrary indication in the context. It should also be understood that in the following embodiments of the present application, "at least one", "one or more" refer to one, two or more. The term "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist; for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0054] References to "one embodiment" or "some embodiments" etc. described in this specification mean that a particular feature, structure or characteristic described in conjunction with the embodiment is included in one or more embodiments of the present application. Thus, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear at different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0055] Figure 1 1 is a schematic functional block diagram of a vehicle 100 provided in an embodiment of the present application. Figure 1 As shown, the vehicle 100 may include a perception system 120, a mapping module 130, a peripheral device 140, and a computing platform 150.
[0056] The perception system 120 may include several sensors for sensing information about the environment around the vehicle 100. For example, the perception system 120 may include a positioning system, which may be a global positioning system (GPS) 121, or a Beidou system or other positioning systems, an inertial measurement unit (IMU) 122, a laser radar 123, a millimeter wave radar 124, an ultrasonic radar 125, and a camera 126. One or more of these.
[0057] The vehicle 100 may include a mapping module 130. The mapping module 130 may map the environment using techniques such as object recognition algorithms, structure from motion (SFM) algorithms, video tracking, and simultaneous localization and mapping (SLAM).
[0058] The vehicle 100 interacts with a mobile terminal, an external sensor, other vehicles, other computer systems or a user through the peripheral device 140. The peripheral device 140 may include a wireless communication system 141, a vehicle screen 142, a microphone 143 and / or a speaker 144.
[0059] In some possible implementations, the peripheral device 140 provides a means for the user of the vehicle 100 to interact with the user interface 160. For example, the in-vehicle screen 142 can provide information to the user of the vehicle 100. The user interface 160 can also operate the in-vehicle screen 142 to receive the user's input. The in-vehicle screen 142 can be operated by a touch screen. In other cases, the peripheral device 140 can provide a means for the vehicle 100 to communicate with other devices located in the vehicle. For example, the microphone 143 can receive audio (e.g., voice commands or other audio input) from the user of the vehicle 100. Similarly, the speaker 144 can output audio to the user of the vehicle 100.
[0060] Some or all functions of the vehicle 100 may be controlled by a computing platform 150. The computing platform 150 may include processors 151 to 15n (n is a positive integer). The processor is a circuit with signal processing capability. In one implementation, the processor may be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which may be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit may be fixed or reconfigurable, such as a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration may be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. In addition, the computing platform 150 can also include a memory, the memory is used to store instructions, and some or all of the processors 151 to 15n can call the instructions in the memory and execute the quality to achieve the corresponding functions.
[0061] Alternatively, one or more of these components described above may be installed or associated separately from the vehicle 100. The components described above may be communicatively coupled together in a wired and / or wireless manner.
[0062] Optionally, the above components are only examples. In actual applications, the components in the above modules may be added or deleted according to actual needs. Figure 1 It should not be understood as limiting the embodiments of the present application.
[0063] Optionally, the vehicle 100 may include one or more different types of transportation vehicles, and may also include one or more different types of transportation vehicles or movable objects operating or moving on land (e.g., highways, roads, railways, etc.), water surfaces (e.g., waterways, rivers, oceans, etc.) or space. For example, the vehicle may include a car, a bicycle, a motorcycle, a train, a subway, an airplane, a ship, an aircraft, a robot or other types of transportation vehicles or movable objects, etc., which are not limited in the embodiments of the present application.
[0064] As people's living standards improve, more and more families own cars, which also leads to an increasing number of vehicles on the road. According to statistics, among the vehicles on the road, more than half of the vehicles do not use turn signals when changing lanes. The habit of not using turn signals when changing lanes may seem insignificant, but it poses a serious safety hazard. Without using turn signals when changing lanes, it is impossible to send a lane change expectation to other vehicles in the lane and the target lane. The deceleration when changing lanes may very likely cause a rear-end collision with the vehicle behind in the lane. In addition, for other vehicles in the target lane, if the vehicle in the adjacent lane changes lanes to the target lane without using turn signals, it is easy for other vehicles in the target lane to crash due to the inability to make the expected response. Moreover, a considerable number of users do not turn on the turn signal after completing the lane change, which may easily cause confusion to vehicles in the lane and the adjacent lane, resulting in a decrease in traffic efficiency.
[0065] In order to more easily understand the lane change assistance method provided by the present application, first combine Figure 2 , the process of changing lanes while a vehicle is driving is introduced.
[0066] Figure 2 A schematic diagram of a vehicle lane changing process provided by an embodiment of the present application is shown, such as Figure 2 As shown, the lane change process of the vehicle can be divided into the lane change intention generation stage, the lane change preparation stage and the lane change execution stage, among which, the lane change intention generation stage and the lane change preparation stage are completed in the current lane (i.e., lane 1), and the lane change execution stage is completed in the current lane and the target lane (i.e., lane 2). The lane change execution stage can be specifically subdivided into the lane change stage, the target lane arrival stage and the vehicle body adjustment stage.
[0067] The lane change intention generation stage refers to the stage when the driver of the vehicle has the intention to change lanes. This stage is the stage before time T1, which can also be understood as the time when the driver has the intention to change lanes. The lane change preparation stage refers to the stage when the vehicle is preparing to change lanes from the current lane to the target lane. For example, the vehicle can turn on the turn signal in advance and approach the target lane. Figure 2 The stage from T1 to T2 in the figure is the preparation stage before lane change; the lane change execution stage is the stage when the vehicle changes lanes from the current lane to the target lane. Figure 2The stage from T2 to T4 in the figure is the stage of executing lane change. Specifically, the stage from T2 to T3 is the stage of lane change, the stage from T3 to T4 is the stage of reaching the target lane, the stage after T4 is the stage of adjusting the vehicle body, time T2 is the moment of starting to change lanes to the target lane, time T3 is the moment of starting to cross the dividing line between the lane and the target lane and enter the target lane, and time T4 is the moment of completing the lane change.
[0068] like Figure 2 As shown, the process of vehicle 200 changing lanes from lane 1 to lane 2 is specifically as follows: after the driver of vehicle 200 has the intention to change lanes to lane 2 at time T1, he enters the pre-lane change preparation stage, that is, he performs a surrounding vehicle environment detection. When the surrounding vehicle environment detection result meets the lane change conditions, he starts to manipulate vehicle 200 to approach lane 2 and turns on the turn signal. When the driver completes the pre-lane change preparation (that is, time T2), he starts to manipulate vehicle 200 to cross the dividing line between lane 1 and lane 2 to change lanes to lane 2. Time T3 is the time when the driver starts to cross the dividing line between lane 1 and lane 2. After vehicle 200 successfully changes lanes to lane 2, the turn signal is turned back on, that is, the turn signal is turned back on at time T4, and the vehicle body is adjusted so that vehicle 200 can drive normally in lane 2.
[0069] It can be seen that the lane change process of a vehicle includes the following four key moments:
[0070] T1: the moment when the driver intends to change lanes;
[0071] T2: When the driver completes the vehicle environment inspection and prepares to change lanes, the driver should turn on the turn signal before T2;
[0072] T3: the moment when the driver starts to cross the dividing line between the own lane and the target lane;
[0073] T4: The moment when the driver successfully completes the lane change. After T4, the driver should turn on the indicator light.
[0074] Therefore, it is precisely because a considerable number of drivers did not turn on the turn signal before T2 that the vehicles behind and in the target lane were unable to anticipate the vehicle's lane change behavior in advance, which can easily lead to safety accidents such as rear-end collisions and collisions. In addition, many users did not turn on the turn signal in time after T4, which can easily cause confusion to vehicles in their lane and the adjacent lane, resulting in a decrease in traffic efficiency.
[0075] For example, Figure 3 Schematic diagram of a method 300 for predicting lane changes is shown. Figure 3 As shown, the method 300 includes:
[0076] S301: When the vehicle is in motion, if it is detected that the vehicle is about to cross a lane line, step S302 is executed.
[0077] In some examples, when a vehicle camera recognizes that the vehicle is about to leave the current lane, it is determined that the vehicle is about to cross the lane line.
[0078] S302: Determine whether the steering wheel angle is greater than a first angle threshold, and if so, further execute step S303.
[0079] In some examples, the steering wheel angle refers to the steering wheel turning angle of the driver, that is, the steering wheel turning angle relative to the return angle after the steering wheel is turned.
[0080] S303: Determine whether there are other vehicles near the vehicle, and if so, assist in activating the vehicle's turn signal.
[0081] In some examples, assisting in activating the vehicle's turn signal lamps is performed when it is determined that there are other vehicles near the vehicle and the vehicle's turn signal lamps are not activated.
[0082] In this method, lane change prediction only covers the stage when lane change is close to completion, that is, time T3 (the moment when the driver starts to cross the dividing line between the lane and the target lane). Therefore, the vehicle can only make an emergency response of turning on the turn signal before crossing the lane. The turn signal is not turned on in advance before crossing the lane to remind other vehicles in the lane and the target lane. Forward driving behavior is not encouraged, and it is easy for other vehicles in the lane and the target lane to have rear-end collisions and other traffic accidents due to lack of time to react. This method also does not have a mechanism to turn on the light when the lane change is completed. If the light is not turned on in time after the lane change is completed, it is easy to cause confusion to vehicles in the lane and the adjacent lanes, resulting in a decrease in traffic efficiency.
[0083] Moreover, this method only predicts lane changes based on data collected by the vehicle's camera and the steering wheel angle, and a lane is usually only 2.3-3.75 meters wide. Even when driving straight, the vehicle often sways from side to side and appears to be about to cross the line. The steering wheel angle may also change during lane keeping. For example, when driving on a curve, especially at high speeds, the steering wheel angle during lane change is very small, making it difficult to distinguish whether the purpose of the steering wheel angle change is to change lanes or to drive on a curve. It is basically impossible to correctly predict the vehicle's lane change behavior based on the steering wheel angle, i.e., the accuracy of lane change prediction by this method is very low.
[0084] It can be seen that in the existing lane change prediction methods, lane change prediction only covers the moment when the vehicle crosses the lane line, does not encourage positive driving behavior, and poses a safety hazard; and lane change prediction is only based on camera data and steering wheel angles, and the prediction results are inaccurate.
[0085] In view of this, the embodiments of the present application provide a method, device and vehicle for lane change prediction. The method predicts whether a vehicle will change lanes based on multiple effective features, can accurately predict the vehicle's lane change behavior, and can remind the user to turn on the turn signal before executing the lane change, and can guide the user to execute the lane change after turning on the turn signal for a specified period of time. It can not only guide the user's positive driving behavior, but also send lane change expectations to vehicles in the lane and the adjacent lanes in advance, thereby reducing the frequency of safety accidents; the method can also automatically turn on the light when it is detected that the user does not turn on the light after the lane change is completed, so as to avoid confusion for vehicles in the lane and the adjacent lanes, thereby avoiding a decrease in traffic efficiency.
[0086] For example, Figure 4 FIG. 4 is a schematic flow chart of a lane change prediction method 400 provided in an embodiment of the present application. Figure 4 As shown, the method 400 includes:
[0087] S401: When the vehicle is in a driving state, the straight-moving probability, left lane-changing probability and right lane-changing probability of the vehicle are obtained.
[0088] In some embodiments, the vehicle's straight-moving probability is represented by the vehicle's straight-moving confidence, the vehicle's left lane-changing probability is represented by the vehicle's left lane-changing confidence, and the vehicle's right lane-changing probability is represented by the vehicle's right lane-changing confidence.
[0089] In some examples, the straight-going probability, left lane-changing probability, and right lane-changing probability of the vehicle may be expressed as a percentage, a fraction, or a decimal.
[0090] It should be understood that there is a correlation between the vehicle's straight going probability, left lane changing probability and right lane changing probability. When the vehicle's straight going probability is high, the vehicle's left lane changing probability and right lane changing probability are relatively low; when the vehicle's left lane changing probability is high, the vehicle's straight going probability and right lane changing probability are relatively low, for example, when the vehicle changes lanes to the left, the left lane changing probability > straight going probability > right lane changing probability; when the vehicle's right lane changing probability is high, the vehicle's straight going probability and left lane changing probability are relatively low, for example, when the vehicle changes lanes to the right, the right lane changing probability > straight going probability > left lane changing probability.
[0091] In some examples, the vehicle's straight going probability, left lane changing probability, and right lane changing probability are determined based on one or more signal features acquired during the vehicle's driving process and used to characterize the vehicle's driving state. Optionally, the vehicle includes a prediction model whose input is one or more signal features, and whose output is the vehicle's straight going probability, left lane changing probability, and right lane changing probability. Alternatively, the output of the prediction model is a decision made based on the vehicle's straight going probability, left lane changing probability, and right lane changing probability, such as a decision to remind the user to turn on the turn signal, a decision to control the automatic activation or return of the turn signal, etc.
[0092] It should be understood that step S401 is not executed only once, but is executed in real time or periodically while the vehicle is in motion. For example, while the vehicle is driving, the vehicle's straight going probability, left lane changing probability and right lane changing probability are determined based on one or more signal features used to characterize the vehicle's driving state acquired in a first acquisition cycle. After acquiring one or more signal features used to characterize the vehicle's driving state in a second acquisition cycle, the vehicle's straight going probability, left lane changing probability and right lane changing probability are re-determined based on one or more signal features used to characterize the vehicle's driving state acquired in the second acquisition cycle.
[0093] The explanation of step S401 will be described in detail in subsequent embodiments.
[0094] In some embodiments, when the vehicle is in a driving state, in response to a first operation of the user, a straight-moving probability, a left lane-changing probability, and a right lane-changing probability of the vehicle are obtained.
[0095] In some examples, the user's first operation may be an operation in which the user presses a first control, and the first control is used to trigger the acquisition of the vehicle's straight going probability, left lane changing probability, and right lane changing probability; in addition, the first operation may also be an operation in which the user issues a voice command or a gesture command, etc., which is not limited in this application.
[0096] S402: Determine whether the probability of changing lanes to the left or to the right is less than a first threshold and greater than a second threshold, and the vehicle's turn signal is in an inactive state (i.e., the user has not turned on the turn signal). If so, execute step S403; if not, return to step S401.
[0097] In some examples, when the probability of changing lanes left and right is less than the second threshold, it means that the vehicle currently has no intention of changing lanes, and there is no need to remind the user to activate the turn signal. At this time, it is only necessary to obtain the vehicle's straight-moving probability, left lane changing probability, and right lane changing probability in real time or periodically, and continue to judge.
[0098] In some examples, the first threshold may be any value between 80% and 100%, such as 85% or 90%.
[0099] In some examples, the second threshold may be any value that is less than the first threshold and is ≥50%, for example, any value between 50% and 80%, such as 60% or 70%.
[0100] In one implementation, when it is detected that the probability of changing lanes left or right is less than the first threshold and greater than the second threshold within a first time period, and the turn signal of the vehicle is in an inactive state, step S403 is further executed. The first time period can be, for example, any time period from 1 to 5 seconds starting from the moment when it is detected that the probability of changing lanes left or right is less than the first threshold and greater than the second threshold, and the turn signal of the vehicle is in an inactive state.
[0101] S403: Remind the user to activate the turn signal, and further execute step S404.
[0102] In some examples, the user can be reminded to activate the turn signal by means of a voice reminder, and the voice prompt may be, for example: It is detected that you intend to change lanes, please turn on the turn signal after 3 seconds to change lanes; for example, it may be: It is detected that you are about to change lanes, please turn on the turn signal in advance; for example, it may be other voice prompts, such as music reminders; for example, it may be a user-defined voice, which is not limited in this application.
[0103] In some other examples, the user can be reminded to turn on the turn signal by means of a reminder on the vehicle display screen. For example, a pop-up box may be displayed on the vehicle display screen: It is detected that you are about to change lanes, please turn on the turn signal in advance, wherein the content displayed in the pop-up box may be in any form, and this application does not limit this.
[0104] In some other examples, the user can be reminded to turn on the turn signal through voice reminders and vehicle display screen reminders. For example, a voice prompt can be issued to the user: It is detected that you are about to change lanes, please turn on the turn signal in advance, and a pop-up box is displayed on the vehicle display screen: It is detected that you are about to change lanes, please turn on the turn signal in advance. In addition, the user can be reminded to activate the turn signal in any other possible way (for example: through vibration, emitting special smells, lighting, etc.), which is not limited to this in this application.
[0105] S404: Determine whether the probability of changing lanes to the left or to the right is greater than a first threshold, and the vehicle's turn signal is in an inactive state (i.e., the user still does not turn on the turn signal after being reminded). If so, execute step S405; if not, continue to execute step S404.
[0106] It should be understood that: since the probability of changing lanes to the left or to the right is determined based on one or more characteristic signals acquired to characterize the driving state of the vehicle, during the lane changing process, the degree of change of the one or more characteristic signals gradually increases. Therefore, during the vehicle's right (left) lane changing process, the probability of changing lanes to the right (left) gradually increases, the probability of changing lanes to the left (right) gradually decreases, and the probability of going straight also gradually decreases. Therefore, the first threshold is greater than the second threshold.
[0107] In one implementation, when it is detected that the probability of changing lanes left or right is greater than the first threshold value within a second time period and the turn signal of the vehicle is in an inactive state, step S405 is further executed. The second time period can be, for example, any time period from 1 to 5 seconds starting from the moment when it is detected that the probability of changing lanes left or right is greater than the first threshold value and the turn signal of the vehicle is in an inactive state.
[0108] S405: Automatically activate the turn signal, and further execute step S406.
[0109] It can be understood that this step is intended to: when the vehicle changes lanes and is about to cross the line, if the user still has not turned on the turn signal, in order to ensure driving safety, the vehicle automatically activates the turn signal to serve as an emergency turn prompt, wherein the automatic activation of the turn signal may, for example, only activate the vehicle's turn signal, or only activate the vehicle's one-touch three (five) flash function, or activate the vehicle's one-touch three (five) flash function while activating the vehicle's turn signal.
[0110] S406: Determine whether the straight-traveling probability is greater than a third threshold value, and the turn signal is in an activated state (ie, the user has not turned on the turn signal). If so, execute step S407; if not, continue to execute step S406.
[0111] In some examples, the third threshold may be any value between 50% and 100%.
[0112] In one implementation, when it is detected that the straight going probability of the vehicle is always greater than the third threshold value during a third time period and the turn signal is in an activated state, step S407 is further executed. The third time period can be, for example, any time period from 1 to 5 seconds starting from the moment when the straight going probability is detected to be greater than the third threshold value.
[0113] S407: Automatic turn signal lamp.
[0114] That is to say, after determining that the probability of changing lanes to the left or the probability of changing lanes to the right is less than the first threshold and greater than the second threshold, it means that the user has the intention to change lanes and is ready to change lanes (corresponding to time T2: the time of preparing to change lanes), and the user is reminded to activate the turn signal at this time; after the user is reminded to activate the turn signal, the probability of changing lanes to the left or the probability of changing lanes to the right is continued to be detected in real time or periodically to see whether it is greater than the first threshold. When it is detected that the probability of changing lanes to the left or the probability of changing lanes to the right is greater than the first threshold, it means that the user is about to cross the line when changing lanes (corresponding to time T3: the moment of starting to cross the dividing line between the current lane and the target lane). If the user still does not turn on the turn signal at this time, the vehicle automatically activates the turn signal; after the turn signal is automatically activated, the probability of going straight of the vehicle is continued to be detected in real time or periodically to see whether it is greater than the third threshold. When it is detected that the probability of going straight of the vehicle is greater than the third threshold, it means that the user has completed the lane change (corresponding to time T4: the moment of completing the lane change). If the user has not turned on the signal at this time, the vehicle automatically turns on the signal.
[0115] In the embodiment of the present application, whether the vehicle will change lanes is predicted based on multiple effective features, and the vehicle's lane changing behavior can be accurately predicted. The user can be reminded to turn on the turn signal before executing the lane change, and the user can be guided to change lanes after turning on the turn signal for a specified period of time. This can not only guide the user's positive driving behavior, but also send out lane change expectations to vehicles in the lane and the adjacent lane in advance, thereby reducing the frequency of safety accidents. The method can also automatically turn on the light when it is detected that the user does not turn on the light after the lane change is completed, thereby avoiding confusion for vehicles in the lane and the adjacent lane, thereby avoiding a decrease in traffic efficiency.
[0116] To understand more clearly Figure 4 Step S401 in the embodiment shown, hereinafter, exemplarily, in combination with Figure 5 , a method for obtaining a vehicle's straight-moving probability, left lane-changing probability, and right lane-changing probability provided in an embodiment of the present application is introduced.
[0117] like Figure 5 As shown, the method 500 includes the following steps:
[0118] S501: When the vehicle is in a driving state, periodically acquire one or more characteristic signals for characterizing the driving state of the vehicle.
[0119] In some examples, the one or more characteristic signals (also understood as basic characteristic signals) include one or more of the following characteristic signals:
[0120] (1) Lane width.
[0121] Lane width refers to the distance between the center line of the left lane and the center line of the right lane of the lane where the vehicle is located before changing lanes. The specific explanation will be introduced in the form of a schematic diagram in subsequent embodiments.
[0122] Optionally, the lane width may be measured by a distance measuring sensor.
[0123] (2) The distance between the vehicle’s front-view camera and the lane line.
[0124] In some examples, the distance between the vehicle's front-view camera and the lane line is any one or more of the following distances: the distance between the vehicle's front-view camera and the left lane line, and the distance between the vehicle's front-view camera and the right lane line.
[0125] In some examples, the vehicle's forward-looking camera can be located on the vehicle's central axis. The left lane marking refers to the left lane marking of the lane where the vehicle is located before changing lanes. Similarly, the right lane marking refers to the right lane marking of the lane where the vehicle is located before changing lanes. The specific explanation will be introduced in the form of schematic diagrams in subsequent embodiments.
[0126] In some examples, the distance between the vehicle's front-view camera and the lane line may refer to the distance between the vehicle's front-view camera and the lane line in a direction perpendicular to the vehicle's central axis; it may also refer to the distance between the vehicle's front-view camera and the lane line in a direction perpendicular to the lane line.
[0127] Optionally, the distance between the vehicle's front-view camera and the lane line can be measured by the vehicle's front-view camera itself.
[0128] (3) The distance between the vehicle wheels and the lane markings.
[0129] Among them, the present application does not limit the number of wheels of the vehicle. The vehicle can be, for example, a two-wheeled vehicle, a three-wheeled vehicle, a four-wheeled vehicle, a six-wheeled vehicle, etc. The distance between the vehicle wheels and the lane line can include the distance between any one or more wheels of the vehicle and the lane line.
[0130] Optionally, for example, it may be the distance between the two front wheels of the vehicle and the lane line, and the distance between the wheels and the lane line may include any one or more of the following distances: the distance between the left front wheel of the vehicle and the left lane line; the distance between the left front wheel of the vehicle and the right lane line; the distance between the right front wheel of the vehicle and the left lane line; the distance between the right front wheel of the vehicle and the right lane line.
[0131] Optionally, the distance between the vehicle wheel and the lane line can be measured by a distance measuring sensor.
[0132] (4) The distance between the center of mass of the vehicle and the lane line.
[0133] In some examples, the distance between the center of mass of the vehicle and the lane line includes any one or more of the following distances: the distance between the center of mass of the vehicle and the left lane line; the distance between the center of mass of the vehicle and the right lane line. The specific explanation will be introduced in the form of schematic diagrams in subsequent embodiments.
[0134] Optionally, the distance between the center of mass of the vehicle and the lane line can be measured by a ranging sensor.
[0135] (5) The distance between the vehicle’s centroid and the lane line.
[0136] In some examples, the distance between the centroid of the vehicle and the lane line includes any one or more of the following distances: the distance between the centroid of the vehicle and the left lane line; the distance between the centroid of the vehicle and the right lane line. The specific explanation will be introduced in the form of schematic diagrams in subsequent embodiments.
[0137] Optionally, the distance between the centroid of the vehicle and the lane line can be measured by a distance measuring sensor.
[0138] (6) The angle between the central axis of the vehicle’s front-view camera and the lane line.
[0139] In some examples, the angle between the central axis of the vehicle's front-view camera and the lane line includes any one or more of the following angles: the angle between the central axis of the vehicle's front-view camera and the left lane line; the angle between the central axis of the vehicle's front-view camera and the right lane line. The specific explanation will be introduced in the form of schematic diagrams in subsequent embodiments.
[0140] Optionally, the angle between the central axis of the vehicle's front-view camera and the lane line may be directly measured by a sensor or measured during a calibration process.
[0141] (7) Driver’s head angle.
[0142] In some examples, the driver's head rotation angle includes any one or more of the following angles: the rotation angle of the driver's head in the XOY plane in a spatial rectangular coordinate system established with the driver's facial center as the coordinate origin, the driver's forward viewing direction as the Z-axis direction, and the horizontal direction as the X-axis direction; the rotation angle of the driver's head in the XOZ plane; the rotation angle of the driver's head in the YOZ plane. The specific explanation will be introduced in the form of schematic diagrams in subsequent embodiments.
[0143] (8) The wheel speed difference between the wheels of the vehicle.
[0144] In some examples, the present application does not limit the number of wheels of a vehicle, and the vehicle may be, for example, a two-wheeled vehicle, a three-wheeled vehicle, a four-wheeled vehicle, a six-wheeled vehicle, etc. The wheel speed difference between the wheels of the vehicle may include, for example, the wheel speed difference between any two wheels of the vehicle. In one example, the wheel speed difference between the wheels of the vehicle includes any one or more of the following wheel speed differences:
[0145] The wheel speed difference between the left front wheel and the right front wheel of the vehicle; the wheel speed difference between the left rear wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the left rear wheel of the vehicle; the wheel speed difference between the right front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left rear wheel and the right front wheel of the vehicle.
[0146] In yet another example, when the number of wheels of the vehicle is 3, the wheel speed difference between the wheels of the vehicle includes any one or more of the following wheel speed differences:
[0147] The wheel speed difference between the first wheel and the second wheel of the vehicle; the wheel speed difference between the first wheel and the third wheel of the vehicle; the wheel speed difference between the second wheel and the third wheel of the vehicle.
[0148] In another example, when the vehicle is a tracked vehicle, the tracks of the vehicle can be regarded as the wheels described in the embodiments of the present application. In this case, the wheel speed difference between the wheels of the vehicle can be expressed by the transmission speed difference between the tracks of the vehicle. For example, when the vehicle has two tracks, the wheel speed difference of the wheels of the vehicle refers to the speed difference between the two tracks.
[0149] In some embodiments, the vehicle may also be a combination of tracks and wheels.
[0150] Alternatively, wheel speed differences between the wheels of the vehicle may be a signal for vehicle dynamics estimation.
[0151] In some embodiments, when the vehicle is in a driving state, in response to a first operation of the user, one or more characteristic signals for characterizing the driving state of the vehicle are periodically acquired.
[0152] In some examples, the user's first operation may be an operation in which the user presses a first control. In addition, the first operation may also be an operation in which the user issues a voice command or a gesture command, etc., which is not limited in this application.
[0153] S502: Determine the vehicle's current left lane change probability, right lane change probability, and straight driving probability based on the one or more characteristic signals.
[0154] In some embodiments, based on the above one or more characteristic signals, the time domain characteristics (one or more of the mean, standard deviation, median, maximum value, root mean square value, crest factor, shape factor, impact factor, and margin factor) corresponding to the one or more characteristics are further determined according to the one or more characteristic signals, and then the current left lane change probability, right lane change probability, and straight driving probability of the vehicle are determined according to the time domain characteristics corresponding to the one or more characteristic signals. In one example, these characteristics are detailed in Table 1 below.
[0155] Table 1 Characteristic signal table
[0156]
[0157]
[0158] That is to say, the above-mentioned determination of the vehicle's current left lane change probability, right lane change probability and straight going probability based on the one or more characteristic signals can also be understood as: the vehicle's current left lane change probability, right lane change probability and straight going probability can be determined based on one or more of the 133 characteristic signals in the above Table 1.
[0159] It should be understood that the characteristic signals listed in Table 1 above are only for illustrative purposes. The characteristic signals used to determine the vehicle's current left lane change probability, right lane change probability and straight driving probability in the embodiment of the present application may also include other characteristic signals that are similar or close in nature to the above characteristic signals, and the present application does not limit this.
[0160] The characteristic signals listed in Table 1 may be applicable to four-wheel vehicles, for example. When the number of wheels of the vehicle changes, the corresponding characteristic signals may also change. For example, characteristic signals such as the wheel speed difference between the wheels of the vehicle and the distance between the wheels of the vehicle and the lane line may have different numbers of corresponding characteristic signals when the number of wheels is different. In addition, the characteristic signal may include the distance between any one or more wheels of the vehicle and the lane line. The distance between the front wheels of the vehicle and the lane line described in Table 1 is only for illustrative purposes and is not intended to limit the present application.
[0161] In some embodiments, the vehicle's current left lane change probability, right lane change probability and straight driving probability can also be determined in combination with the steering wheel angle, steering wheel angular velocity, hand torque, accelerator pedal opening, vehicle speed, vehicle lateral acceleration, vehicle longitudinal acceleration, yaw angular velocity, accelerator pedal opening rate, etc.
[0162] In one implementation, during the process of the method of an embodiment of the present application, if the user performs active intervention, the user's active intervention operation shall prevail. For example: the vehicle determines that the current scenario needs to remind the user to turn the steering wheel based on one or more of the above-mentioned characteristics. When the user has completed the steering wheel before the system issues a reminder, the system will not issue a reminder message.
[0163] In another implementation, the vehicle system may comprehensively determine subsequent operations based on the user's intervention operation and the left lane change probability, right lane change probability and straight going probability determined by the system. For example, when the left lane change probability determined by the system is greater than 90%, and the user's intervention operation is to turn on the right turn signal, the system determines that the user's operation is an error and automatically turns on the left turn signal. For another example: when the vehicle is currently in the turn signal activation state and the vehicle's straight going probability is not greater than the third threshold, if the user actively performs the turn signal return operation, then the user's turn signal return operation is invalid at this time.
[0164] In one implementation, when the vehicle is in a driving state, the value of the original signal collected by the vehicle will be stored by the driving computer, and then N basic characteristic signals (. Then, based on the sampling method of the rolling window, N data samples corresponding to the N basic characteristic signals can be further generated on these N basic characteristic signals. For each data sample, its sample mean, variance and other characteristic indicators can be calculated, and then a variety of characteristic signals similar to those listed in Table 1 above can be obtained.
[0165] In this link, for the recognition model, the dimensionality change of the input space is actually completed (the input dimension increases (that is, the input feature signal is diversified), which enriches the amount of effective information received by the model and enhances the generalization ability of the model).
[0166] In one implementation, for the model, the input of the model can be N basic features, and the output can be the result value of "lane change" or "non-lane change", with "1" representing lane change and "0" representing non-lane change. Based on the sampling data of each rolling window (i.e., the N basic features corresponding to the current sampling period), the model will output 1 current corresponding result. Then for a period of data, the model will have multiple consecutive results (for example, [0,0,1,1,0,…,1]), which constitute 1 result sample. Furthermore, combined with the verified output result distribution, the vehicle's current left lane change probability, right lane change probability, and straight driving probability can be determined based on the result.
[0167] In the embodiment of the present application, during the driving of the vehicle, the vehicle's left lane change probability, right lane change probability and straight going probability can be determined based on any one or more characteristic signals of the lane width, the distance between the vehicle's front-view camera and the lane line, the distance between the vehicle's wheels and the lane line, the distance between the vehicle's center of mass / centroid and the lane line, the angle between the central axis of the vehicle's front-view camera and the lane line, the driver's head angle, and the wheel speed difference. Since these signal characteristics are characteristics that show statistical differences in lane changing and non-lane changing scenarios, the determined left lane change probability, right lane change probability and straight going probability can be made more accurate, thereby significantly improving the accuracy of lane change prediction.
[0168] In order to more clearly understand the multiple characteristic signals listed in Table 1 above, the time domain characteristics: mean, standard deviation, median, maximum value, root mean square value, crest factor, shape factor, impact factor, and margin factor are introduced in detail below.
[0169] 1. Mean
[0170] The mean is the arithmetic average, which refers to the sum of all the data in a set of data divided by the number of data in the set. It is an indicator that reflects the trend of the data set.
[0171] n values x 1 ,x 2 ,x 3 ,…,x n The mean calculation formula is:
[0172] 2. Standard deviation
[0173] Standard deviation is the most commonly used measure of statistical dispersion in probability statistics. The standard deviation is defined as the square root of the arithmetic mean of the squared deviations of the standard values of each unit in the population from its mean, which reflects the degree of dispersion between individuals in the group.
[0174] n values x 1 ,x 2 ,x 3 ,…,x n The formula for calculating the standard deviation of is:
[0175] 3. Median
[0176] Also known as the median, it is the number in the middle of a set of data arranged in order, representing a value in a sample, population or probability distribution, which can divide the set of values into two equal parts. For a finite set of numbers, you can sort all the observations and find the one in the middle as the median. If there is an even number of observations, the average of the two middle values is usually taken as the median.
[0177] 4. Maximum value
[0178] refers to n values x 1 ,x 2 ,x 3 ,…,x n The maximum value in .
[0179] 5. Root mean square value
[0180] The root mean square value, also called the RMS value or effective value, is calculated by squaring, averaging, and then taking the square root.
[0181] n values x 1 ,x 2 ,x 3 ,…,x n The formula for calculating the root mean square value of is:
[0182] 6. Crest Factor
[0183] n values x 1 ,x 2 ,x 3 ,…,x n The crest factor is:
[0184] 7. Form Factor
[0185] n values x 1 ,x 2 ,x 3 ,…,xn The shape factor is:
[0186] 8. Shock Factor
[0187] n values x 1 ,x 2 ,x 3 ,…,x n The impact factor is:
[0188] 9. Margin Factor
[0189] n values x 1 ,x 2 ,x 3 ,…,x n The margin factor is:
[0190] In an example, the distances between the front camera and the left lane line obtained in the current cycle are 1.0m, 1.01m, 0.92m, 0.90m, and 0.85m respectively. Then the time domain feature signals corresponding to the basic feature signal "the distance between the front camera and the left lane line" are:
[0191] Mean:
[0192] Standard Deviation:
[0193] Median: 0.92; Maximum: 1.01;
[0194] RMS value:
[0195] Crest Factor: Form Factor:
[0196] Shock Factor: Margin Factor:
[0197] In some examples, when the vehicle is driving smoothly within the lane line, the lane line distance variance (square of the standard deviation) is small, while during the lane changing process, the lane line distance variance is large; during the lane changing process, the peak factor amplitude increases, while the increase in the root mean square value may be affected by non-lane changing data and the increase is smaller; the impact factor amplitude increases, while the increase in the mean value may be affected by non-lane changing data and the increase is smaller; the increasing trend of the shape factor amplitude during the lane changing process will be easier to observe; the margin factor amplitude increases, while the increase in the root mean square value may be affected by non-lane changing data and the increase is smaller.
[0198] The following, combined Figures 6 to 8, one or more characteristic signals described in S501 are introduced in detail.
[0199] For example, Figure 6 The figure shows a schematic diagram of representing one or more characteristic signals in a coordinate system based on the vehicle's own posture, taking into account the vehicle's yaw angle. The yaw angle of the vehicle is the angle between the vehicle's front direction and the lane centerline, that is, Figure 6 The angle α in .
[0200] like Figure 6 As shown in the figure, taking the vehicle changing lanes to the left as an example, the lane on the left of the vehicle is the target lane, the lane line on the left of the current lane where the vehicle is located is the left lane line, which is also the target lane line during the vehicle changing lanes to the left, and the lane line on the right of the current lane where the vehicle is located is the right lane line. Among them, point A is the reference position point of the vehicle's front-view camera, point B is the centroid of the vehicle, point C is the center of mass of the vehicle, D1, D2, D3 and D4 are the reference position points of the left front wheel, left rear wheel, right front wheel and right rear wheel of the vehicle respectively, and the lane width is EF; the distance between the vehicle's front-view camera and the left lane line is AO1, and AO1 is perpendicular to the vehicle's central axis L; the distance between the vehicle's left front wheel and the left lane line is D1O2, and D1O2 is perpendicular to the vehicle's central axis L; the distance between the vehicle's centroid and the left lane line is BO4, and BO4 is perpendicular to the vehicle's central axis L; the distance between the vehicle's center of mass and the left lane line is CO3, and CO3 is perpendicular to the vehicle's central axis L; the angle between the vehicle's central axis of the front-view camera and the left lane line is β.
[0201] For example, Figure 7 A schematic diagram showing the representation of one or more characteristic signals in a coordinate system established based on the lane centerline without considering the yaw angle of the vehicle.
[0202] like Figure 7 As shown in the figure, taking the vehicle changing lanes to the left as an example, the lane on the left of the vehicle is the target lane, the lane line on the left of the current lane where the vehicle is located is the left lane line, which is also the target lane line during the vehicle changing lanes to the left, and the lane line on the right of the current lane where the vehicle is located is the right lane line. Among them, point A is the reference position point of the vehicle's front-view camera, point B is the centroid of the vehicle, point C is the center of mass of the vehicle, D1, D2, D3 and D4 are the reference position points of the left front wheel, left rear wheel, right front wheel and right rear wheel of the vehicle respectively, and the lane width is EF; the distance between the vehicle's front-view camera and the left lane line is AO5, and AO5 is perpendicular to the center line of the lane; the distance between the vehicle's left front wheel and the left lane line is D1O6, and D1O6 is perpendicular to the center line of the lane; the distance between the vehicle's centroid and the left lane line is BO8, and BO8 is perpendicular to the center line of the lane; the distance between the vehicle's center of mass and the left lane line is CO7, and CO7 is perpendicular to the center line of the lane; the angle between the central axis of the vehicle's front-view camera and the left lane line is β.
[0203] For example, Figure 8 FIG. 1 shows a schematic diagram of a head rotation angle provided by an embodiment of the present application. Figure 8 As shown, a spatial rectangular coordinate system is established with the center position of the driver's facial coronal plane as the origin, the driver's forward direction as the Z-axis direction, and the horizontal direction as the X-axis direction. The driver's head rotation angle is the rotation angle of the driver's head in the XOY plane; the driver's head rotation angle in the XOZ plane; the driver's head rotation angle in the YOZ plane, as shown in Figure 8 As shown, the driver has a maximum measurable angle α1 on the XOZ plane. Similarly, the driver also has a maximum measurable angle on the XOY plane and the YOZ plane (not shown in the figure).
[0204] For example, in combination Fig. 9 , a human-computer interaction situation corresponding to the lane change prediction method provided in an embodiment of the present application is schematically illustrated.
[0205] As vehicles become more and more intelligent, the current evolution trend of the steering wheel architecture of vehicles includes removing the levers (turn signal switch, dimmer switch, main light switch, fog light switch) and assigning the functions corresponding to the levers to the controls on the steering wheel surface, so that users can achieve human-vehicle interaction through the controls on the steering wheel surface.
[0206] Fig. 9 (a) in FIG. 1 shows a schematic diagram of the layout of a currently available steering wheel, such as Fig. 9 As shown in (a) of FIG. 1 , the steering wheel 910 includes a control 911 and a control 912. The control 911 is used by the user to turn on the right turn signal, and the control 912 is used by the user to turn on the left turn signal. However, the turn signal control method such as the steering wheel 910 may bring some vehicle-vehicle interaction problems. For example, when the user needs to turn on the turn signal, because the user needs (and should) always pay attention to the situation around the vehicle during the driving process, the user can only rely on subjective perception to turn the steering signal blindly. It is difficult for the user to achieve accurate blind operation and it is easy to make mistakes, which brings some unnecessary troubles to the user.
[0207] Fig. 9 (a) in the figure shows a schematic diagram of a steering wheel layout to which the solution of the present application can be applied, provided in an embodiment of the present application. Fig. 9 As shown in (b), the steering wheel 920 includes a control 921, which is used by the user to turn on the right turn signal, turn on the left turn signal, and return the signal. The specific operation to be performed needs to be determined in combination with the solution of the embodiment of the present application.
[0208] In some examples, when the solution of the embodiments of the present application is applied to a device having the following Fig. 9 When on a vehicle with the steering wheel 920 shown in (b), the user can trigger the operation of periodically determining the left lane change probability, right lane change probability and straight going probability of the vehicle based on one or more characteristic signals by clicking the control 921. The control 921 can, for example, be located at a first position on the steering wheel 920, and the first position refers to a position that can be easily touched when the user is in a state of holding the steering wheel.
[0209] For example, the following examples of human-vehicle interaction may be included:
[0210] In one example, when a user is driving a vehicle and has the intention to change lanes to the left, the user can click on control 921. At this time, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability, and straight-moving probability based on one or more characteristic signals, and when it is determined that the left lane change probability is greater than a second threshold or greater than the first threshold, the vehicle can automatically turn on the left turn signal; similarly, when the user has the intention to change lanes to the right, the user can click on control 921. At this time, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability, and straight-moving probability based on one or more characteristic signals, and when it is determined that the right lane change probability is greater than the second threshold or greater than the first threshold, the vehicle can automatically turn on the right turn signal.
[0211] In another example, while the user is driving the vehicle, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability and straight going probability based on one or more characteristic signals. When it is determined that the left lane change probability is less than a first threshold and greater than a second threshold, the vehicle can remind the user to turn on the left turn signal. When the user clicks the control 921, the vehicle turns on the left turn signal. Similarly, while the user is driving the vehicle, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability and straight going probability based on one or more characteristic signals. When it is determined that the right lane change probability is less than a first threshold and greater than a second threshold, the vehicle can remind the user to turn on the right turn signal. When the user clicks the control 921, the vehicle turns on the right turn signal.
[0212] In another example, while the user is driving the vehicle, the user can click on control 921. At this time, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability and straight going probability based on one or more characteristic signals. When it is determined that the left lane change probability is greater than a first threshold and the vehicle's turn signal is in an inactivated state, the vehicle turns on the left turn signal; similarly, when it is determined that the right lane change probability is greater than the first threshold and the vehicle's turn signal is in an inactivated state, the vehicle turns on the right turn signal.
[0213] In another example, after the user completes the lane change, the user can click control 921. At this time, the vehicle periodically determines the vehicle's left lane change probability, right lane change probability and straight going probability based on one or more characteristic signals. When it is determined that the vehicle's straight going probability is greater than a third threshold and the vehicle's turn signal is in an activated state, the vehicle turns off the turn signal (i.e., automatically returns the light).
[0214] In the embodiment of the present application, in combination with the lane change prediction method provided in the embodiment of the present application, the user can realize various steering interactions between the user and the vehicle (including: turning on the left turn signal, turning on the right turn signal, and turning the return signal) through a button on the steering wheel, which can avoid the user pressing the wrong steering control and improve the user's operating convenience.
[0215] For example, Fig.10 FIG. 1 is a schematic flow chart of a lane change prediction device 1000 provided in an embodiment of the present application. Fig.10 As shown, the device 1000 includes:
[0216] The acquisition module 1010 is used to acquire the straight-moving probability, left lane-changing probability and right lane-changing probability of the vehicle when the vehicle is in a driving state.
[0217] In some examples, when the vehicle is in a driving state, the acquisition module 1010 periodically acquires one or more characteristic signals used to characterize the driving state of the vehicle; and further acquires the vehicle's straight-moving probability, left lane changing probability, and right lane changing probability based on the one or more characteristic signals.
[0218] The specific process of the acquisition module acquiring the vehicle's straight-moving probability, left lane change probability, and right lane change probability is described in Figure 4 and Figure 5 The illustrated embodiment has been described in detail, and for the sake of brevity, it will not be repeated here.
[0219] The decision module 1020 is used to remind the user to activate the turn signal when it is determined that the probability of changing lanes to the left or the probability of changing lanes to the right is less than the first threshold and greater than the second threshold, and the turn signal of the vehicle is in an inactive state (that is, the user has not turned on the turn signal).
[0220] In some examples, the decision module 1020 may send an instruction message to the execution module 1030 of the vehicle computer. After receiving the instruction message, the execution module 1030 may remind the user to activate the turn signal by means of a voice prompt. The voice prompt may be, for example: It is detected that you intend to change lanes, please turn on the turn signal after 3 seconds; or it may be: It is detected that you are about to change lanes, please turn on the turn signal in advance; it may be other voice prompts, such as music reminders; it may be a user-defined voice, which is not limited in this application.
[0221] In some other examples, after receiving the indication information, the execution module 1030 can remind the user to turn on the turn signal by means of a reminder on the vehicle display screen. For example, a pop-up box may be displayed on the vehicle display screen: It is detected that you are about to change lanes, please turn on the turn signal in advance, wherein the content displayed in the pop-up box may be in any form, and this application does not limit this.
[0222] In some other examples, after receiving the indication information, the execution module 1030 can remind the user to turn on the turn signal through voice reminders and vehicle display screen reminders. For example, a voice prompt can be issued to the user: It is detected that you are about to change lanes, please turn on the turn signal in advance, and a pop-up box can be displayed on the vehicle display screen: It is detected that you are about to change lanes, please turn on the turn signal in advance. In addition, the user can also be reminded to activate the turn signal in any other possible way (for example: by vibration, by emitting special smells, by lights, etc.), which is not limited in this application.
[0223] The decision module 1020 is also used to instruct the execution module 1030 to automatically activate the turn signal when it is determined that the probability of changing lanes to the left or the probability of changing lanes to the right is greater than the first threshold and the turn signal of the vehicle is in an inactivated state (that is, the user still does not turn on the turn signal after being reminded).
[0224] In some examples, the second threshold may be any value that is less than the first threshold and is ≥50%, for example, any value between 50% and 80%.
[0225] The decision module 1020 is further configured to instruct the execution module 1030 to automatically turn on the turn signal when it is determined that the straight driving probability is greater than a third threshold and the turn signal is in an activated state (ie, the user has not turned on the turn signal).
[0226] In the embodiment of the present application, whether the vehicle will change lanes is predicted based on multiple effective features, and the vehicle's lane changing behavior can be accurately predicted. The user can be reminded to turn on the turn signal before executing the lane change, and the user can be guided to change lanes after turning on the turn signal for a specified period of time. This can not only guide the user's positive driving behavior, but also send out lane change expectations to vehicles in the lane and the adjacent lane in advance, thereby reducing the frequency of safety accidents. The method can also automatically turn on the light when it is detected that the user does not turn on the light after the lane change is completed, thereby avoiding confusion for vehicles in the lane and the adjacent lane, thereby avoiding a decrease in traffic efficiency.
[0227] It should be understood that the embodiments of the present application can be applied to vehicles, for example, can be applied to the vehicle's vehicle-machine system, such as the Hongmeng vehicle-machine system.
[0228] The embodiment of the present application also provides a computer-readable medium, which stores a program code. When the computer program code is executed on a computer, the computer executes the above Figure 4 or Figure 5 Any of the methods in .
[0229] The above embodiments may be used alone or in combination with each other to achieve different technical effects.
[0230] In the above embodiments provided by the present application, the method provided by the embodiment of the present application is introduced from the perspective of an electronic device (for example, a vehicle system) as an execution subject. In order to implement the various functions in the method provided by the above embodiments of the present application, the electronic device may include a hardware structure and / or a software module to implement the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0231] This technical solution starts from the model theory, and the model can complete the classification work of the required identification data points through the hyperplane.
[0232] In one example, when the model input is 2D data (the sample points can be visualized as points on a plane), the hyperplane degenerates into a straight line on the plane (which can be represented by a univariate linear equation). If the lane-changing data point group and the non-lane-changing data point group are mixed together, it is impossible to completely separate the two point groups by a straight line, and the performance of the classifier is low. If the two data point groups are separated from each other and the separation distance is far, then it is relatively easy to distinguish the two point groups by a straight line (hyperplane), and the performance of the classifier will be relatively improved.
[0233] In view of the current practical problems, the model input features should be clearly distinguishable in the two different scenarios of "lane change" and "non-lane change" (corresponding to the two modes). This distinguishability can be reflected in the statistical difference of the sample means under the two modes (for example, based on the p-value to test the statistical significance of the difference), or in the linear relationship between the various features under different modes (when the linear relationship is strong, the features can be linearly represented with each other, so the feature information redundancy is high), or the distance between data points in different modes (for example, the Euclidean distance).
[0234] Taking the characteristic signals listed in Table 1 as an example, the 133 characteristics listed in Table 1 can be divided into five types, namely: (1) lane attributes (i.e., lane width); (2) distance between vehicle and lane line (i.e., the distance between the vehicle's front-view camera and the lane line, the distance between the vehicle's wheels and the lane line, the distance between the vehicle's center of mass and the lane line, and the distance between the vehicle's centroid and the lane line); (3) posture of vehicle and lane line (i.e., the angle between the central axis of the vehicle's front-view camera and the lane line); (4) driver's head turning angle; and (5) wheel speed difference.
[0235] Combined with actual data, further explanation is as follows:
[0236] (1) Lane attributes: Lane width varies in actual driving environments (according to my country’s road design standards, it is 2.3 to 3.75 meters). Therefore, the distance between the vehicle and the lane line needs to be calculated or verified with the help of the real lane width measured in real time.
[0237] (2) Distance between vehicle and lane line: In non-lane-changing scenarios, the instantaneous value or average value of this distance value should be greater than a certain threshold (for example, greater than 0.5 meters, that is, when the distance value is less than 0.5 meters, the outer contour of the vehicle may have overlapped with the target lane line, and the vehicle may be in the process of changing lanes). In addition, regardless of the straightness of the road, when the driver drives the vehicle stably in the lane, the change degree of this distance value is usually small and the sample value range is small, which is very different from the data mode of this type of characteristic signal in the lane-changing scenario;
[0238] (3) Vehicle and lane line posture: Regardless of the straightness of the road, vehicles in the lane usually need to follow (or be equidistantly parallel to) the center line of the lane. Therefore, the angle between the vehicle's front and the lane line is small during the non-lane change process. On the contrary, during high-speed lane changes, although the vehicle posture changes little, the high-speed lane change process usually corresponds to the highway environment (small road curvature), so its angle changes significantly; at the same time, during low-speed lane changes, there are more scenarios where the vehicle posture changes greatly (such as lane change or ramp entrance and exit), so its angle changes will also be obvious;
[0239] (4) Head movement angle: During the lane change process, the driver will constantly check the rearview mirror for self-protection. That is, the driver's body behavior patterns and attention distribution are different during the lane change or non-lane change process, so the amplitude and frequency of head movement will also be different;
[0240] (5) Wheel speed difference: During straight driving without lane change, the wheel speed difference of the four wheels is usually the same (within the measurement accuracy) or very close, otherwise the yaw moment acting on the vehicle body will cause it to deviate from the straight driving state; during cornering without lane change, due to the differential and Ackerman angle constraints, the wheel speed difference of the four wheels is different. However, at this time, the vehicle is driving steadily in the lane, the lateral acceleration of the vehicle fluctuates less, and the degree of change of the wheel speed difference is low and the range is small. In addition, the average curvature formed by the lane change trajectory is usually greater than the curvature of the curve. Therefore, the wheel speed difference in the straight driving scenario and the wheel speed difference in the lane change scenario will have different data modes.
[0241] It can be found that the 133 features listed in Table 1 are different in data modality. The degree of change and trend of the values of these features in the lane-changing and non-lane-changing scenarios are different or opposite, that is, they have good distinguishability between different modalities, which is conducive to improving the classification effect of the linear classifier.
[0242] Furthermore, the calculation formulas based on all the calculation features can be divided into:
[0243] (1) Numerical characteristics of sample distribution
[0244] About the central tendency of a distribution: mean and median;
[0245] About the dispersion of the distribution: standard deviation.
[0246] (2) Waveform characteristics of the sample curve (the same distribution digital characteristics do not mean the same distribution, so the characteristics of the data line shape need to be considered)
[0247] Root mean square value (all signals used are first processed into positive real numbers);
[0248] Fractions with the mean as the denominator: crest factor and shape factor;
[0249] Use the RMS value or its square value as the denominator of the fraction: impact factor and margin factor.
[0250] As we know from the above, the values of the above features are usually different in these two modes (lane change and non-lane change), and the amplitude and direction of the change are different, which means that the "mean" and "standard deviation" of the original signal involved in the above are usually different under the conditions of lane change and non-lane change. When the amount of data is large enough, the sample distribution often presents a normal distribution or an approximate normal distribution, then the median will approach the mean, which makes the difference in the mean of the mode possible to be reflected in the median. Furthermore, the crest factor and shape factor with the mean as the denominator of the fraction will capture this modal difference.
[0251] On the other hand, when the values of the original signals are all positive real numbers, the differences in the mean may also be reflected in the RMS value. Then, the impact factor and margin factor with the RMS value or its square value as the denominator of the fraction may also characterize the modal differences between the lane changing and non-lane changing data.
[0252] In summary, combined with the model principles used in practice, the requirements of model theory for data modalities, the actual behavior of the driver, and the change pattern of data in the real vehicle environment, it can support the rationality of using the 133 features listed in Table 1 for lane change prediction and improving the accuracy of lane change prediction.
[0253] Similarly, characteristic signals with properties close to or similar to the characteristic signals listed above can also be effectively used for vehicle lane change prediction.
[0254] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0255] In this embodiment, the electronic device can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0256] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0257] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0258] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0259] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0260] If this function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0261] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for predicting lane change, characterized in that: The method comprises: When the vehicle is in a driving state, periodically determining a left lane change probability, a right lane change probability, and a straight driving probability of the vehicle according to one or more characteristic signals, wherein the one or more characteristic signals are characteristic signals for characterizing the driving state of the vehicle; When the left lane change probability or the right lane change probability is less than a first threshold and greater than a second threshold, and the turn signal of the vehicle is in an inactivated state, a first reminder is issued to the user, wherein the first reminder is used to remind the user to activate the turn signal, wherein the second threshold is less than the first threshold.
2. The method according to claim 1, characterized in that The method further comprises: When the left lane change probability or the right lane change probability is greater than the first threshold and the turn signal of the vehicle is in an inactivated state, activating the turn signal of the vehicle.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: When the straight-moving probability of the vehicle is greater than a third threshold and the turn signal of the vehicle is in an activated state, the state of the turn signal of the vehicle is switched to an inactivated state.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In response to a user clicking on a first control of the vehicle, determining a left lane change probability, a right lane change probability, and a straight driving probability of the vehicle according to the one or more characteristic signals; When it is determined that the probability of the vehicle changing lanes to the left is greater than the second threshold or greater than the first threshold, activating the left turn signal of the vehicle; or, when it is determined that the probability of the vehicle changing lanes to the right is greater than the second threshold or greater than the first threshold, activating the right turn signal of the vehicle; and When it is determined that the straight-moving probability of the vehicle is greater than a third threshold, the left turn signal or the right turn signal is turned off.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The one or more characteristic signals are acquired periodically.
6. The method according to any one of claims 1 to 5, characterized in that The periodically determining the left lane change probability, the right lane change probability and the straight driving probability of the vehicle according to one or more characteristic signals includes: periodically determining one or more lane change results according to the one or more characteristic signals, the lane change results including left lane change, right lane change or straight driving; A left lane-changing probability, a right lane-changing probability, and a straight-going probability of the vehicle are determined according to the one or more lane-changing results.
7. The method according to any one of claims 1 to 6, characterized in that The one or more characteristic signals include a distance characteristic signal of the vehicle relative to an adjacent lane line, and / or an angle characteristic signal of the vehicle relative to the adjacent lane line.
8. The method according to claim 7, characterized in that The distance characteristic signal includes any one or more of the following characteristic signals: Lane width; The distance between the vehicle's forward-looking camera and an adjacent lane line; The distance between the wheels of the vehicle and the adjacent lane markings; The distance between the center of mass of the vehicle and an adjacent lane line; The distance between the centroid of the vehicle and the adjacent lane line.
9. The method according to claim 7 or 8, characterized in that: The angle characteristic signal includes any one or more of the following characteristic signals: The angle between the central axis of the vehicle's front-view camera and the adjacent lane line; the head angle of the driver of the vehicle; The wheel speed difference between the wheels of the vehicle.
10. The method according to claim 9, characterized in that The head angle of the driver driving the vehicle includes any one or more of the following angles: In a spatial rectangular coordinate system established with the center of the driver's facial projection as the origin O, the driver's forward viewing direction as the Z axis, and the horizontal direction as the X axis, the driver's turning angle on the XOY plane, the driver's turning angle on the XOZ plane, and the driver's turning angle on the YOZ plane.
11. The method according to claim 9 or 10, characterized in that: The wheel speed difference between the wheels of the vehicle includes any one or more of the following wheel speed differences: The wheel speed difference between the left front wheel and the right front wheel of the vehicle; the wheel speed difference between the left rear wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the left rear wheel of the vehicle; the wheel speed difference between the right front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left front wheel and the right rear wheel of the vehicle; the wheel speed difference between the left rear wheel and the right front wheel of the vehicle.
12. The method according to any one of claims 1 to 11, characterized in that The determining of the left lane change probability, the right lane change probability and the straight driving probability of the vehicle according to one or more characteristic signals comprises: Determine one or more time domain feature sets according to the one or more characteristic signals, wherein the one or more time domain feature sets correspond to the one or more characteristic signals one by one, and the time domain features include one or more of a mean value, a standard deviation, a median, a maximum value, a root mean square value, a crest factor, a shape factor, an impact factor, and a margin factor; A left lane change probability, a right lane change probability, and a straight driving probability of the vehicle are determined according to the one or more time domain feature sets.
13. The method according to any one of claims 1 to 12, characterized in that The issuing of a first reminder to the user comprises: Sending the first reminder to the user by voice; Displaying the first reminder on a display screen of the vehicle; or The first reminder is sent to the user by vibration.
14. A vehicle-mounted electromechanical system, characterized in that: The vehicle-mounted electromechanical system comprises: one or more processors; one or more memories; and one or more computer programs, wherein the one or more computer programs are stored in the one or more memories, and the one or more computer programs include instructions, which, when executed by the one or more processors, cause the on-board electromechanical system to perform the method as described in any one of claims 1 to 13.
15. A vehicle, characterized in that: The vehicle comprises an on-board electromechanical system and a steering system, wherein the on-board electromechanical system is used to control the steering system to implement the method according to any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a computer, the computer is caused to implement the method according to any one of claims 1 to 13.