Vehicle steering control method, electronic equipment and vehicle

By judging the collision between the wheel and the road shoulder and automatically suppressing steering, the problem of tire scratching and damage in the vehicle steering control is solved, achieving rapid response and wheel protection without additional hardware.

CN120422928AActive Publication Date: 2025-08-05GREAT WALL MOTOR CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510596483.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-09
Publication Date
2025-08-05
Estimated Expiration
2045-05-09

AI Technical Summary

Technical Problem

During the steering control process of the vehicle, the wheels may collide with the road shoulder and cause the tire to scratch and damage. The prior art monitors the driver through the camera and prompts the driver to adjust the direction, but it may cause damage due to the driver's untimely operation.

Method used

By determining whether the wheel moves to the road shoulder and automatically suppressing the wheels to the target direction when confirming the collision, the vehicle's own hardware recognizes and performs corner suppression to avoid continuous collision.

Benefits of technology

Achieve fast-responsive wheel steering adjustments, reduce scratch damage, eliminate artificial reaction time, and eliminate additional hardware configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120422928A_ABST
    Figure CN120422928A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicle control, in particular to a vehicle steering control method, electronic equipment and a vehicle. The method comprises the steps that whether wheels move to a road shoulder or not is judged, and a judgment result is obtained; and in response to the judgment result, determining a target direction of the road shoulder relative to the wheel, and performing rotation angle suppression on the wheel in the target direction. The wheel can be adjusted in time when colliding with the road shoulder, the wheel cannot continue to collide with the road shoulder, the situation that the wheel is scratched and damaged due to continuous collision with the road shoulder is avoided, other hardware does not need to be additionally arranged on the vehicle, whether the wheel collides with the road shoulder or not can be recognized directly according to the hardware of the vehicle, and the safety of the vehicle is improved. Therefore, the process of corner suppression is executed after the collision with the road shoulder is determined, and the operation is simple and convenient.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle steering control method, electronic equipment, and a vehicle. Background Art

[0002] When the vehicle is steering, the wheels may hit the curb, causing scratches and damage to the wheel tires.

[0003] At present, in order to prevent the wheels from hitting the road shoulder and scratching the tires, the image of each wheel is monitored through a camera. When it is found that there is a risk of the wheel hitting the road shoulder, an alarm is issued to inform the driver to adjust the driving direction.

[0004] However, this solution of providing risk warnings when the wheels hit the road shoulder may also cause damage to the tires or wheels due to the driver's untimely operation or operational errors. Summary of the Invention

[0005] In view of this, the purpose of this application is to propose a vehicle steering control method, electronic equipment and vehicle to solve the current risk warning when the wheels hit the road shoulder, which may cause the driver to fail to operate in time or make operational errors, resulting in damage to the tires or wheels.

[0006] Based on the above objectives, the present application provides a vehicle steering control method, comprising:

[0007] Determine whether the wheel has moved to the road shoulder and obtain a determination result;

[0008] In response to the determination being yes, a target direction of the road shoulder relative to the wheel is determined, and the wheel is restrained from turning in the target direction.

[0009] Based on the same inventive concept, the present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0010] Based on the same inventive concept, the present application also provides a vehicle, comprising the electronic device as described above.

[0011] As can be seen from the above, the vehicle steering control method, electronic device and vehicle provided by the present application can determine the target direction of the shoulder relative to the wheel when it is determined that the wheel has moved to the shoulder and collides with the shoulder. In this way, the vehicle can automatically control the wheel to suppress rotation in the target direction in a timely manner, so that the wheel can be adjusted in time when it collides with the shoulder, and the wheel will not continue to collide with the shoulder, avoiding the situation where the wheel is scratched and damaged due to continuous collision with the shoulder. Since the vehicle automatically implements the process of suppressing the steering of the wheel in the target direction, the process has a faster transient response speed. Compared with the method of manual control through prompts, it can save the time of human reaction and operation, and reduce the duration of the wheel's scratch collision with the shoulder. In addition, the solution of the present application does not require the vehicle to set up other hardware. It can directly identify whether the wheel has collided with the shoulder based on the vehicle's own hardware, and then execute the angle suppression process after determining that there has been a collision with the shoulder. The operation is simple and convenient. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0013] Figure 1 This is a flow chart of a vehicle steering control method according to an embodiment of the present application;

[0014] Figure 2 This is a structural block diagram of a vehicle steering control device according to an embodiment of the present application;

[0015] Figure 3 This is a schematic structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0016] In order to make the objectives, technical solutions and advantages of this application more clear, this application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0017] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the usual meanings understood by people with ordinary skills in the field to which this application belongs. The "first", "second" and similar words used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0018] Glossary:

[0019] EPS: Electric Power Steering, electric power steering system.

[0020] TCS: Traction Control System, traction control system, also known as traction control system.

[0021] ABS: antilock brake system, anti-lock braking system.

[0022] VDC: Vdc vehicle running dynamic control system, vehicle running dynamic control system.

[0023] Based on the description of the background technology, when there is a risk of a wheel colliding with a road shoulder, if the wheel continues to output steering force to steer the wheel, it will cause scratches and damage to the wheel, especially the tire.

[0024] This is especially true for vehicles with active rear-wheel steering, which uses a certain ratio of front and rear wheel angles for steering control. At low speeds (e.g., ≤ 40 km / h), the rear wheels are generally controlled in opposite directions to increase steering flexibility. This can cause the front wheels to lift off the curb while the rear wheels collide with it when parking or exiting at low speeds, potentially causing scratches and damage to the rear tires.

[0025] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0026] The vehicle steering control method proposed in the embodiment of the present application is as follows: Figure 1 Shown, including:

[0027] Step 101: determine whether the wheel has moved to the road shoulder and obtain a determination result.

[0028] During specific implementation, the camera can be used to collect and analyze real-time images of each wheel to determine whether each wheel has moved to the shoulder of the road (that is, there is a risk of collision with the shoulder of the road). If so, the corresponding judgment result is yes; if not, the corresponding judgment result is no.

[0029] It is also possible to determine whether each wheel has moved to the shoulder of the road (i.e., there is a risk of collision with the shoulder of the road) by detecting various control parameters when the wheels are turned. If so, the corresponding judgment result is yes; if not, the corresponding judgment result is no.

[0030] As a preferred embodiment, the vehicle is a vehicle with active rear-wheel steering control. When traveling at a low speed (for example, the vehicle speed is ≤40km / h), the vehicle steering control is performed by rotating the front and rear wheels in opposite directions. At this time, the front wheels will move away from the road shoulder and the rear wheels will move to the road shoulder (that is, collide with the road shoulder). The corresponding judgment result is yes.

[0031] Step 102 : In response to the judgment result being yes, determining a target direction of the road shoulder relative to the wheel, and restraining the wheel from turning toward the target direction.

[0032] In practice, if the judgment result is yes, proving that the wheel has contacted the curb, it is necessary to determine whether the wheel in contact with the curb is the front wheel or the rear wheel, and determine the azimuth position of the curb relative to the wheel as the target direction (for example, to the left or right of the rear wheel). In this way, to prevent the wheel from continuing to turn in the target direction and scraping against the curb, the wheel will be automatically controlled to suppress the steering angle in the target direction, causing the wheel to continuously reduce the steering operation in the target direction, thereby achieving the goal of suppressing the wheel's steering angle in the target direction.

[0033] Through the above scheme, when it is determined that the wheel moves to the shoulder and collides with the shoulder, the target direction of the shoulder relative to the wheel can be determined. In this way, the vehicle can automatically control the wheel to suppress rotation in the target direction in time, so that the wheel can be adjusted in time when it collides with the shoulder, and the wheel will not continue to collide with the shoulder, avoiding the situation where the wheel is scratched and damaged due to continuous collision with the shoulder. Since the vehicle automatically implements the process of suppressing the wheel from turning in the target direction, the process has a faster transient response speed. Compared with the method of manual control through prompts, it can save the time of human reaction and operation, and reduce the duration of the wheel's collision with the shoulder. In addition, the scheme of the present application does not require the vehicle to set up additional hardware. It can directly identify whether the wheel has collided with the shoulder based on the vehicle's own hardware, and then execute the corner suppression process after determining that there has been a collision with the shoulder. The operation is simple and convenient.

[0034] In some embodiments, the wheel is a rear wheel; step 101 includes:

[0035] Step 1011, during the process of steering the rear wheels, detecting whether there is a road shoulder when the rear wheels are turning, and obtaining a judgment result.

[0036] In specific implementation, this embodiment mainly focuses on the process of road shoulder monitoring of the rear wheels, and is specifically applied to vehicles with active rear wheel steering control.

[0037] The ratio of the front and rear wheel turning angles obtained during low speed (vehicle speed < 40km / h) is a negative value, that is, the direction of the front wheel turning angle is opposite to that of the rear wheel turning angle, which makes low-speed turning more flexible. Therefore, since the driver can control the front wheels better during the turning process, the front wheels are generally not prone to colliding with the curb. However, the rear wheels are difficult to control because the driver cannot see them. In addition, when the front and rear wheels are turned at low speed, the steering direction of the rear wheels is opposite to that of the front wheels, so it is easy for the rear tires to scrape the curb.

[0038] During vehicle steering control, the vehicle speed is used as input to determine the corresponding front and rear wheel steering angle ratio. The steering angle of the steering wheel then determines the corresponding front and rear wheel control angles. The front wheel angle is then sent to the front motor for front-wheel steering control. Simultaneously, the rear wheel angle is sent to the rear motor for rear-wheel steering control.

[0039] The above solution can avoid the rear wheel colliding with the shoulder during the rear wheel steering control process, and the rear wheel can suppress the turning angle in time to reduce the situation where the rear wheel scrapes the shoulder.

[0040] In some embodiments, step 1011 includes at least one of the following:

[0041] Step 10111: Detect the output motor torque of the rear wheel motor when the two rear wheels are at the same rotation angle and the same speed, and determine whether the output motor torque is greater than the torque upper limit value to obtain a first judgment result.

[0042] During specific implementation, it is determined that the two rear wheels are in the same turning angle and the same rotation speed condition, so that it can be determined that the steering of the two rear wheels is in a stable state.

[0043] Under this condition, the output motor torque of the rear wheel motor (for example, Mr) is detected. If the output motor torque is greater than the torque upper limit (for example, Mr>Mr Max ), and continues for a predetermined period of time (for example, for a predetermined number of operation cycles), proving that there is a shoulder on the rear wheel steering side at this time, the corresponding first judgment result is yes.

[0044] Otherwise, when the rear wheels perform normal steering, the output motor torque is less than or equal to the torque upper limit (for example, Mr≤Mr Max ), the corresponding first judgment result is no.

[0045] Step 10112: Determine the angle difference between the target rear wheel angle and the actual rear wheel angle, and determine whether the angle difference is greater than a angle difference threshold to obtain a second determination result.

[0046] In a specific implementation, the rear wheel target angle is a target angle value corresponding to the rear wheel determined according to the ratio of the front and rear wheel angles, and the rear wheel motor is controlled to perform rear wheel steering according to the rear wheel target angle:

[0047] If there is a shoulder, the rear wheels will be affected by the shoulder and unable to complete the turn. As a result, the actual rear wheel angle detected by the rear wheel angle sensor will deviate significantly from the target rear wheel angle, resulting in a larger difference between the two angles. This difference will exceed the angle difference threshold, and the corresponding second judgment result will be yes.

[0048] If the rear wheels are steering normally, the actual rear wheel angle detected by the rear wheel angle sensor deviates slightly from the rear wheel target angle, and the corresponding angle difference is relatively small. The angle difference will be less than or equal to the angle difference threshold, and the corresponding second judgment result will be no.

[0049] Step 10113: Detect the yaw rate difference between the desired yaw rate and the actual yaw rate, as well as the lateral rate difference between the desired lateral rate and the actual lateral rate, and determine whether at least one of the yaw rate difference and the lateral rate difference exceeds a corresponding design threshold, thereby obtaining a third determination result.

[0050] During specific implementation, a table is formed by presetting the expected yaw rate and the expected lateral rate corresponding to the vehicle speed and the front wheel steering angle.

[0051] Based on the real-time vehicle speed and front wheel steering angle, the desired yaw rate and desired lateral velocity of the vehicle are then determined through a table lookup. Steering control is then performed based on the desired yaw rate and desired lateral velocity. The vehicle is equipped with an acceleration sensor and a yaw rate sensor, which can detect the vehicle's actual yaw rate in real time. The actual lateral velocity is determined based on the vehicle's acceleration and yaw angle detected in real time by the acceleration sensor. The yaw rate difference between the desired yaw rate and the actual yaw rate, as well as the lateral rate difference between the desired lateral velocity and the actual lateral velocity, can then be calculated.

[0052] If the yaw angular velocity difference is greater than the yaw angular velocity threshold, and / or the lateral angular velocity difference is greater than the lateral angular velocity threshold, it can reflect that the rear wheels cannot steer normally, proving that there is a shoulder on the corresponding rear wheel steering side, and the third judgment result is yes.

[0053] If the yaw rate difference is less than or equal to the yaw rate threshold, and the lateral rate difference is less than or equal to the lateral rate threshold, it is determined that the rear wheel steering is normal steering and there is no road shoulder, and the third judgment result is no.

[0054] Step 10114, in response to the vehicle speed being lower than the vehicle speed threshold, receiving the action of alternating forward and reverse steering within a predetermined time period, determining the rear wheel motor output torque difference corresponding to the forward steering and reverse steering, judging whether the rear wheel motor output torque difference is greater than the torque threshold, and obtaining a fourth judgment result.

[0055] In specific implementation, when the vehicle speed is lower than the speed threshold, the vehicle is traveling at a low speed, and during the vehicle turning process, the driver may operate the steering wheel alternately in the forward direction (ie, clockwise) and the reverse direction (ie, counterclockwise).

[0056] During forward and reverse operation, the difference in rear wheel motor output torque corresponding to the forward and reverse directions is calculated when the angle or speed have the same absolute value.

[0057] If the rear wheel collides with a curb, the torque difference will be greater than the torque threshold, determining that there is a curb on the side where the rear wheel motor outputs a larger torque (for example, the positive direction corresponds to a larger output torque of the rear wheel motor, and there is a curb on the right side of the rear wheel; the positive direction corresponds to a larger output torque of the rear wheel motor, and there is a curb on the left side of the rear wheel), and the fourth judgment result is yes.

[0058] If the rear wheels do not collide with the curb, the torque difference is less than or equal to the torque threshold, and the fourth determination result is no.

[0059] The judgment result includes at least one of a first judgment result, a second judgment result, a third judgment result and a fourth judgment result.

[0060] Through the above scheme, the above four methods of determining whether there is a shoulder when the rear wheel is turned are provided, thereby providing a variety of choices. Specifically, you can choose from the four determination methods according to actual needs. You can choose one of them, or you can choose multiple of them for comprehensive judgment.

[0061] In some embodiments, the process of determining the upper limit of the torque includes:

[0062] Step I: Detect the drag distance of the front wheels when the two front wheels are at the same turning angle and the same speed.

[0063] During specific implementation, the driver's output torque Mdriver detected by the torque sensor on the steering wheel is obtained when the two front wheels are at the same turning angle and the same speed; the output torque converted to the wheel end by the EPS power assist motor is obtained, which is specifically output by the motor controller, and the output torque Meps corresponding to the output of the motor controller can be directly detected; the moment of inertia Jwheel of the front wheel control system around the vertical axis is retrieved; and the angular acceleration α of the front wheel rotation is also retrieved.

[0064] The calculation formula of the resistance torque Mf of the front wheel is: Mf=Mdriver+Meps-Jwheel*α.

[0065] Step II: Obtain the load ratio value of the front wheels and the rear wheels, multiply the load ratio value by the drag distance and then by the safety factor to obtain the torque upper limit value.

[0066] In specific implementation, the load ratio value K between the front and rear wheels can be obtained by inputting the corresponding rear wheel steering control curve formula according to the vehicle speed. Alternatively, the load ratio value directly calculated based on the vehicle speed can be corrected and adjusted in combination with the speed change rate to obtain the final load ratio value K between the front and rear wheels.

[0067] In this way, the upper limit of torque Mr Max The calculation formula is: Mr Max =K*Mf*g, where g is the safety factor (a calibrated value greater than 1).

[0068] Through the above scheme, an accurate resistance torque can be obtained, and then the resistance torque is combined with the load ratio of the front and rear wheels and the corresponding safety factor for multiplication to obtain a more accurate torque upper limit value, thereby ensuring that the output motor torque of the rear wheel motor is accurately judged on the shoulder based on the torque upper limit value to obtain the first judgment result.

[0069] In some embodiments, the judgment result further includes:

[0070] Step (1) determines a first judgment value corresponding to the first judgment result, a second judgment value corresponding to the second judgment result, a third judgment value corresponding to the third judgment result, and a fourth judgment value corresponding to the fourth judgment result.

[0071] In a specific implementation, if the first judgment result is yes, the corresponding first judgment value W is w1 (for example, 1); if the first judgment result is no, the corresponding first judgment value W is w2 (for example, 0).

[0072] If the second judgment result is yes, the corresponding second judgment value X is x1 (for example, 1), and if the second judgment result is no, the corresponding second judgment value X is x2 (for example, 0).

[0073] If the third judgment result is yes, the corresponding third judgment value Y is y1 (for example, 1); if the third judgment result is no, the corresponding third judgment value Y is y2 (for example, 0).

[0074] If the fourth judgment result is yes, the corresponding fourth judgment value Z is z1 (for example, 1); if the fourth judgment result is no, the corresponding fourth judgment value Z is z2 (for example, 0).

[0075] Step (2): performing weighted summation on the first judgment value, the second judgment value, the third judgment value and the fourth judgment value to obtain a total judgment value.

[0076] In a specific implementation, the calculation formula of the total judgment value is a1*W+a2*X+a3*Y+a4*Z, wherein a1, a2, a3 and a4 are weight values, and a1+a2+a3+a4=1.

[0077] Step (3) determines whether the total judgment value is greater than the comprehensive threshold value and obtains a comprehensive judgment result.

[0078] In specific implementations, a corresponding comprehensive threshold is pre-set. If the total judgment value is greater than the comprehensive threshold, it indicates that the rear wheel has collided with the curb, and the comprehensive judgment result is yes. If the total judgment value is less than or equal to the comprehensive threshold, it indicates that the rear wheel is steering normally and there has been no collision with the curb, and the comprehensive judgment result is no. This comprehensive judgment result can then be used as the judgment result to continue the process of step 102.

[0079] Through the above scheme, the above four road shoulder judgment results can be integrated to avoid the situation where any one of the judgments is inaccurate, thereby improving the accuracy of identifying whether the rear wheel collides with the road shoulder.

[0080] In some embodiments, the wheels are rear wheels; the process of performing road shoulder monitoring mainly targets rear wheels, and is specifically applied to vehicles with active rear wheel steering control.

[0081] The step 102 of suppressing the turning angle of the wheel toward the target direction includes:

[0082] Step 1021 , receiving the target steering angle value of the rear wheel, and continuously selecting the minimum value between the target steering angle value and the target steering angle value of the previous cycle to perform rear wheel steering control.

[0083] In practice, to effectively control the target steering angle for the rear wheels while simultaneously enabling rear-wheel steering, the system continuously takes the smaller of the currently received target angle and the target angle received in the previous cycle, and then performs rear-wheel steering control based on the smaller value. This continues until the vehicle's rear wheels are determined to have cleared the roadside collision, or until the minimum value reaches 0.

[0084] Through the above scheme, the rear wheel steering suppression processing is performed by continuously taking the smaller value of the target steering angle value currently received and the target steering angle value received in the previous cycle, which can ensure that the rear wheels of the vehicle can perform a smooth steering suppression process and avoid excessive suppression that causes vehicle instability.

[0085] As a preferred embodiment, the suppression method may also be to reduce the target turning angle value of the rear wheel according to a predetermined ratio, or to reduce it linearly.

[0086] In some embodiments, after step 102, the method further includes:

[0087] Step 103: Determine that the vehicle is traveling normally, and release the rotation angle restriction of the wheel toward the target direction.

[0088] In specific implementation, if the steering adjustment is made by continuously adjusting the wheel angle through corner suppression, so that after the vehicle is adjusted through steering, the collision between the wheel and the road shoulder is resolved, the corner suppression process will be released and the normal driving mode will be restored.

[0089] Through the above scheme, it is possible to ensure that the vehicle restrains the wheels from turning toward the target direction, so that the wheels no longer turn toward the shoulder, and the wheels gradually move away from the shoulder, so that normal driving can be restored. Then, the steering restraint is released to avoid continuing the steering restraint process and affecting the normal driving of the vehicle.

[0090] In some embodiments, determining that the vehicle is driving normally in step 103 includes:

[0091] Step 1031 : Integrate the wheel speed to obtain an effective driving distance. In response to the effective driving distance being greater than a distance threshold, it is determined that the vehicle is driving normally.

[0092] In specific implementation, if the wheels hit the shoulder of the road, the vehicle will not be able to move normally. Therefore, after the corner suppression process, the effective driving distance of the vehicle will be determined based on the integral calculation of the wheel speed. If the effective driving distance is greater than the distance threshold, it proves that the vehicle can move normally, and it can be determined that the vehicle has returned to normal driving state.

[0093] And / or, in step 1032 , integrating the actual yaw angular velocity of the vehicle to obtain a vehicle rotation angle, and in response to the vehicle rotation angle being greater than a rotation angle threshold, determining that the vehicle is traveling normally.

[0094] During specific implementation, if the wheels hit the roadside, the vehicle will be stuck on the roadside and will not be able to swing laterally. Therefore, after the angle suppression process, the vehicle's rotation angle will be determined based on the integral calculation of the actual yaw angular velocity. If the rotation angle is greater than the rotation angle threshold, it proves that the vehicle can swing normally, and it can be determined that the vehicle has returned to normal driving state.

[0095] Through the above scheme, at least two schemes for judging whether the vehicle can drive normally are given, which meet diverse needs and can identify the normal driving of the vehicle from multiple aspects, avoiding the situation where the wheel angle suppression cannot be released in time due to inaccurate identification of the normal driving of the vehicle, thereby affecting the normal driving of the vehicle.

[0096] As a preferred embodiment, the specific method for determining whether the vehicle is driving normally can be determined according to at least one of the above steps 10111 to 10114, or steps (1) to (3). When the corresponding judgment result (the first judgment result, the second judgment result, the third judgment result, the fourth judgment result or the comprehensive judgment result) is determined to be no, it is considered that the vehicle is driving normally.

[0097] The following describes the vehicle steering control method of the present application using a specific embodiment, and the execution process is as follows:

[0098] 1. Road shoulder detection:

[0099] ① Monitor the resistance torque Mf of the entire front wheel control system when the front axle / front wheels are at the same steering angle and speed (i.e., both front wheels are at the same steering angle and speed). The formula is:

[0100] Mf=Mdriver+Meps-Jwheel*α, where Mdriver is the driver's output torque converted to the wheel end (measured by the steering wheel torque sensor), Meps is the output torque converted to the wheel end by the EPS power motor (output by the motor controller), Jwheel is the moment of inertia of the front wheel control system around the vertical axis, and α is the angular acceleration of the front wheel rotation.

[0101] Calculate the motor output torque limit Mr when the rear wheels have the same rotation angle and speed conditions (i.e., the two rear wheels are at the same rotation angle and the same speed conditions) Max , the formula is:

[0102] Mr Max =K*Mf*g, K is the load ratio of the front and rear wheels, and g is the safety factor (a calibrated value greater than 1).

[0103] It is detected that the output motor torque Mr of the rear wheels under the same rotation angle and speed conditions (i.e., the two rear wheels are at the same rotation angle and the same speed conditions) is greater than Mr Max If the operation continues for TBD (ie, a predetermined number) operation cycles, it is determined that there is a road shoulder on the rear wheel steering side, and the first judgment value w of the corresponding first judgment result is output as 1.

[0104] ② If the difference between the target rear wheel turning angle and the actual rear wheel turning angle during the rear wheel steering process is greater than the tbd value (i.e., the turning angle difference threshold) and lasts for a predetermined number of cycles, it is determined that there is a shoulder on the rear wheel steering side, and the corresponding second judgment value x output of the second judgment result is set to 1.

[0105] ③ Design an empirical lookup table. The inputs are vehicle speed and front wheel steering angle, and the outputs are the desired yaw rate and desired lateral rate. The vehicle is equipped with an acceleration sensor and a yaw rate sensor. The yaw rate sensor can detect the vehicle's actual yaw rate in real time, and the actual lateral rate is determined based on the vehicle's acceleration and yaw angle detected in real time by the acceleration sensor. The yaw rate difference between the desired yaw rate and the actual yaw rate, as well as the lateral rate difference between the desired lateral rate and the actual lateral rate, are calculated. If either value exceeds a design threshold (i.e., the yaw rate difference is greater than the yaw rate threshold, and / or the lateral rate difference is greater than the lateral rate threshold), it is determined that there is a shoulder on the side where the rear wheels are turning, and the corresponding third judgment value y of the third judgment result is output as 1.

[0106] ④ When the vehicle speed is lower than the vehicle speed threshold, if the driver continuously turns the steering wheel in the forward direction and then in the reverse direction within a predetermined time period, compare the rear wheel motor output torque difference corresponding to the forward and reverse directions calculated when the angles are the same absolute value or the speeds are the same absolute value. If the torque difference is greater than the torque threshold, there is a shoulder on the side with the larger output torque, and the corresponding fourth judgment value z of the fourth judgment result is outputted as 1.

[0107] Calculate the total judgment value = a1*w+a2*x+a3*y+a4*z, where a1 to a4 are the weight proportions of each item. The proportion of each item is determined by actual vehicle experience to ensure that a1+a2+a3+a4=1.

[0108] When the total judgment value of the corresponding road shoulder is greater than the comprehensive threshold, it can be determined that the rear wheels of the vehicle encounter the road shoulder, and the corresponding comprehensive judgment result is yes.

[0109] 2. Corner suppression:

[0110] When the road shoulder is detected in step 1, the rear wheel steering angle is suppressed toward the target direction according to the determined target direction of the road shoulder relative to the rear wheel. Specifically,

[0111] The target steering angle value currently received is continuously reduced by the target steering angle value received in the previous cycle, and the rear wheel steering control is performed according to the smaller value, and the reduction is continued until the minimum value is 0.

[0112] 3. Release corner suppression:

[0113] After the corner suppression in step 2 is activated, the effective driving distance of the vehicle is calculated based on the integral of the rear wheel speed, and the rotation angle of the vehicle is calculated based on the integral of the actual yaw angular velocity. When the effective driving distance of the vehicle is greater than the distance threshold or the vehicle rotation angle is greater than the rotation angle threshold, the corner suppression in step 2 is released and the process of detecting the road shoulder in step 1 is entered.

[0114] To sum up, there is no need to add any additional hardware configuration. The vehicle's own hardware can identify whether the rear wheels have collided with the road shoulder, and then execute the angle suppression process after determining that there has been a collision with the road shoulder to protect the rear wheels and the rear-wheel steering gear.

[0115] As a specific extended embodiment, the specific implementation process for determining the corresponding front wheel and rear wheel load ratio value (i.e., the target rear wheel steering control amount representing the front and rear wheel steering angle ratio) in step II above is as follows:

[0116] Step 201: Determine the speed change rate of the vehicle.

[0117] In specific implementations, the speed change rate is used to characterize the speed change trend. The speed change rate can be a positive value (indicating acceleration), a negative value (indicating deceleration), or zero (indicating a constant speed). The speed change rate can be calculated based on a vehicle speed curve, obtained using an acceleration sensor, or modified based on the vehicle's driving conditions.

[0118] Step 202 : determining an original rear-wheel steering control amount according to the vehicle speed, and correcting and adjusting the original rear-wheel steering control amount using the speed change rate to obtain a target rear-wheel steering control amount.

[0119] In specific implementation, the vehicle speed is first determined, and the average of the two lower wheel speeds is taken as the vehicle speed during vehicle driving conditions, and the average of the two higher wheel speeds is taken as the vehicle speed during vehicle braking conditions.

[0120] The vehicle's control system includes an original rear-wheel steering control module. This original rear-wheel steering control module includes a rear-wheel steering control curve. By inputting the vehicle speed into the original rear-wheel steering control module, an original rear-wheel steering control variable can be calculated based on the rear-wheel steering control curve. Alternatively, the original rear-wheel steering control variable corresponding to the vehicle speed can be directly retrieved from a rear-wheel steering control table within the original rear-wheel steering control module. The original rear-wheel steering control variable includes the initially calculated front and rear wheel steering angle control ratio.

[0121] If the corresponding speed change rate deviates significantly from zero, indicating a significant speed change, the original rear-wheel steering control variable will be corrected significantly, and the target rear-wheel steering control variable obtained after correction will tend to be stable. The target rear-wheel steering control variable includes the final front and rear wheel angle control ratio.

[0122] Step 203: Perform rear-wheel steering control according to the target rear-wheel steering control amount.

[0123] In specific implementation, if the target rear-wheel steering control amount is the front-to-rear wheel angle control ratio, the angle that the vehicle needs to deflect can be determined based on the steering signal received from the steering wheel, and then the rear wheel steering angle can be calculated based on the front-to-rear wheel angle control ratio in the target rear-wheel steering control amount, and the rear wheel steering can be controlled based on the rear wheel steering angle.

[0124] Through the above scheme, the vehicle's speed change rate can be determined, and the speed change rate can characterize the change in vehicle speed. In this way, after the original rear-wheel steering control amount is determined according to the vehicle speed, since the original rear-wheel steering control amount may be affected by the change in vehicle speed and there is a deviation, it is necessary to use the speed change rate to correct it, so that the obtained target rear-wheel steering control amount is more accurate and more adaptable to the change in vehicle speed. In this way, the rear-wheel steering can be accurately controlled according to the target rear-wheel steering control amount to ensure the stability of vehicle driving.

[0125] In some embodiments, step 201 includes:

[0126] Step 2011: Obtain the vehicle speed, and determine the acceleration (eg, dVcomp) based on the vehicle speed.

[0127] In a specific implementation, the acceleration (e.g., dVcomp) can be directly used as the velocity change rate to perform the subsequent steps 202 and 203. However, the acceleration (e.g., dVcomp) may deviate from the normal range due to being too large or too small. Therefore, in order to further normalize the acceleration (e.g., dVcomp), the following steps 2012 to 2014 will be executed.

[0128] Step 2012: Obtain an upper acceleration limit value (eg, dVDmax) and a lower acceleration limit value (eg, dVBmin).

[0129] In a specific implementation, the acceleration upper limit value (eg, dVDmax) and the acceleration lower limit value (eg, dVBmin) may be pre-set according to the actual conditions of the vehicle, or may be calculated according to the vehicle speed under different working conditions.

[0130] Step 2013: Determine the lowest value between the acceleration upper limit value and the acceleration.

[0131] During specific implementation, the acceleration (eg, dVcomp) is compared with an upper limit of acceleration (eg, dVDmax), and the lowest value (eg, min(dVDmax, dVcomp)) is selected.

[0132] Step 2014: Determine the maximum value between the minimum value and the acceleration lower limit value as the velocity change rate.

[0133] In a specific implementation, the minimum value is compared with the lower acceleration limit (e.g., dVBmin), and the maximum value is selected as the velocity change rate. The resulting velocity change rate is within the normal range (e.g., [dVBmin, dVDmax]), and the subsequent steps 202 to 203 are performed based on this velocity change rate.

[0134] Through the above scheme, the acceleration upper limit and the acceleration lower limit can be used to correct the obtained acceleration, ensuring that the final speed change rate conforms to the normal range from the acceleration lower limit to the acceleration upper limit, avoiding the situation where the speed change rate is too large or too small, affecting the subsequent rear-wheel steering control.

[0135] In some embodiments, step 2011 includes:

[0136] Step 20111: Differentiate the vehicle speed to obtain an initial acceleration.

[0137] In specific implementation, the vehicle speed can be differentiated according to the obtained vehicle speed. However, the initial acceleration obtained by the differentiation is not accurate enough, so it is necessary to use a second-order filter to filter and smooth the initial acceleration obtained by differentiation to obtain a more accurate initial acceleration.

[0138] Step 20112: Obtain the sensor value detected by the acceleration sensor.

[0139] In a specific implementation, the vehicle is equipped with one or more acceleration sensors for detecting vehicle acceleration. If there is only one acceleration sensor, the acceleration result detected by the acceleration sensor is directly used as the sensor value. If there are multiple acceleration sensors, the average of the multiple acceleration results is calculated as the sensor value. If there are more than four acceleration sensors, the maximum and minimum values of the at least four acceleration results are removed, and then the average value is calculated as the sensor value.

[0140] Step 20113: In response to the sensor value being greater than or equal to the sensor threshold, compare the absolute value of the sensor value and the absolute value of the initial acceleration, whichever is smaller, as the acceleration.

[0141] In specific implementation, if the sensor value is greater than or equal to the sensor threshold, it proves that the sensor value may be too large, so it is necessary to compare the absolute values corresponding to the sensor value and the initial acceleration, and select the smaller value of the two as the acceleration. This way, the obtained acceleration is more accurate.

[0142] Alternatively, in step 20114, in response to the sensor value being less than a sensor threshold, the sensor value is used as the acceleration.

[0143] In a specific implementation, if the sensor value is less than the sensor threshold, it proves that the sensor value is within the normal value range and the sensor value is relatively accurate, so the sensor value is selected as the acceleration.

[0144] Through the above scheme, the initial acceleration calculated using the vehicle speed and the sensor value detected by the acceleration sensor can be used as the acceleration, whichever is closest to the actual value, to ensure that the selected acceleration is more accurate.

[0145] In some embodiments, the process of determining the upper limit of acceleration includes:

[0146] Step A1: Under the driving condition, obtain the wheel driving force (e.g., FD), wind resistance constant (e.g., K), transmission efficiency factor (e.g., B), vehicle mass (e.g., m), and slope acceleration (e.g., a slope ).

[0147] In step A2, the wind resistance constant is multiplied by the square of the vehicle speed to obtain a first product (eg, K*V2).

[0148] Step A3: Subtract the first product from the wheel driving force to obtain a first power (e.g., FD-K*V 2 ).

[0149] Step A4: multiply the first power by the transmission efficiency factor and then divide the result by the vehicle mass to obtain a first acceleration value (for example, (FD-K*V 2 )*B / m).

[0150] Step A5: Subtract the gradient acceleration from the first acceleration value to obtain an initial upper limit value (e.g., (FD-K*V 2 )*B / ma slope ).

[0151] Step A6: The initial upper limit value and the first set value (for example, 0) are both larger (for example, max(0, [(FD-K*V 2 )*B / ma slope ])), as the acceleration upper limit value.

[0152] Through the above scheme, the acceleration upper limit value obtained by using the above steps A1 to A5 under the driving condition is the maximum acceleration that can be achieved within the normal range in accordance with the vehicle's own conditions. The obtained acceleration upper limit value is more compatible with the vehicle itself, ensuring the accuracy of the acceleration upper limit value.

[0153] In some embodiments, the process of determining the lower acceleration limit includes:

[0154] Step B1, under braking conditions, obtain wheel braking force (e.g., FB), wind resistance constant (e.g., K), transmission efficiency factor (e.g., B), vehicle mass (e.g., m), and slope acceleration (e.g., a slope ).

[0155] Step B2: multiply the wind resistance constant by the square of the vehicle speed to obtain a second product (for example, K*V 2 ).

[0156] Step B3, using the wheel braking force plus the second product to obtain a second power (for example, FB+K*V 2 ).

[0157] Step B4: multiply the second power by the transmission efficiency factor and then divide the result by the vehicle mass to obtain a second acceleration value (for example, (FB+K*V 2 )*B / m).

[0158] Step B5: derive an initial lower limit value (e.g., (FB+K*V)) by adding the second acceleration value to the slope acceleration. 2 )*B / m+a slope ).

[0159] Step B6: The smaller value (for example, min(0, [(FB+K*V 2 )*B / m+a slope ])), as the lower limit value of acceleration.

[0160] Through the above scheme, the acceleration lower limit value obtained by using the above steps B1 to B5 under braking conditions is the minimum acceleration that can be achieved within the normal range in accordance with the vehicle's own conditions. The obtained acceleration lower limit value is more compatible with the vehicle itself, ensuring the accuracy of the acceleration lower limit value.

[0161] In some embodiments, after step 201, the method further includes:

[0162] Step 201 ′: determine the vehicle speed, retrieve a modified speed change rate corresponding to the vehicle speed and the speed change rate, and replace the speed change rate with the modified speed change rate.

[0163] In a specific implementation, in order to increase the accuracy of the speed change rate, a table of various vehicle speeds and the corrected speed change rates corresponding to various speed change rates is pre-stored.

[0164] The table specifically includes the following: the value of the speed of the vehicle, the value of the speed change rate, and the corresponding modified speed change rate. The table can also include the value of the speed change rate of the vehicle, the value of the speed of the vehicle, and the corresponding modified speed change rate.

[0165] Through the above solution, a more accurate correction speed change rate is obtained according to the vehicle speed and the speed change rate, thereby avoiding the inaccuracy of the original speed change rate.

[0166] In some embodiments, step 202 includes:

[0167] Step 2021: Obtain the speed correction value of the previous cycle, and use the speed change rate to correct the speed correction value of the previous cycle to obtain the current speed correction value.

[0168] In specific implementation, the speed correction value V of the previous cycle T-1 is T-1 Yes: Speed correction value V for period T-2 T-2 Add the speed change rate dVcor of one cycle T-1 T-1 The initial value of the speed correction value is the speed value detected by the speed sensor when the vehicle starts.

[0169] Thus, the current speed correction value V T The calculation formula is: V T =V T-1 +dVcor T .

[0170] Step 2022: Determine a first rear-wheel steering control value corresponding to the current speed correction value, and a second rear-wheel steering control value obtained by correcting the original rear-wheel steering control value using a correction relationship factor.

[0171] In specific implementation, the rear wheel steering control curve formula Ratio=f(V) is pre-stored, where V is the vehicle speed, f() is the rear wheel steering control curve function, and Ratio is the front and rear wheel angle control ratio.

[0172] The current speed correction value V T As V input to the rear wheel steering control curve formula to obtain the first rear wheel steering control amount (for example, f(V T )). Based on the speed change rate (e.g., dV), a corresponding correction factor (e.g., G(dV), where G() is the correction function and the larger the absolute value of dV, the smaller G(dV)) is determined. The second rear-wheel steering control variable (e.g., G(dV)*f(V)) can then be calculated.

[0173] As a preferred embodiment, the rear wheel steering control curve formula Ratio=f(V) is divided into the following cases:

[0174] (1) When driving at low speed (for example, speed V < 40 km / h), the rear wheel steering control curve is:

[0175] Ratio=-k*(1-V / V low ), where k is a proportional coefficient less than or equal to 1, V is the vehicle speed, V low It is the upper speed limit for low-speed driving.

[0176] Rear wheel steering angle direction: opposite to the front wheel (counter steering); purpose: to reduce the turning radius, improve the vehicle's flexibility, and facilitate parking and low-speed turning; curve characteristics: as the vehicle speed increases, the rear wheel steering angle gradually decreases.

[0177] (2) When driving at medium speed (for example, vehicle speed 40 km / h ≤ V < 80 km / h), the rear wheel steering control curve is:

[0178] Ratio=k*(VV min ) / (V mid -V min ), where k is a proportional coefficient less than or equal to 1, V is the vehicle speed, V min is the lower speed limit of the vehicle under medium speed driving, V mid It is the upper limit for medium speed driving.

[0179] Rear wheel steering angle direction: gradually transitions to the same as the front wheels (steering in the same direction); purpose: improve vehicle stability and reduce the risk of skidding; curve characteristics: the rear wheel steering angle gradually changes from counter-steering to zero, and then transitions to steering in the same direction.

[0180] (3) When driving at high speed (for example, vehicle speed V ≥ 80 km / h), the rear wheel steering control curve is:

[0181] Ratio=k*V / V max , where k is the proportional coefficient less than or equal to 1, V is the vehicle speed, V max The maximum design speed of the vehicle.

[0182] Rear wheel steering angle direction: the same as the front wheels (steering in the same direction); purpose: to improve stability at high speeds and reduce body roll and yaw; curve characteristics: the rear wheel steering angle gradually increases with increasing vehicle speed, but the increase is small.

[0183] Step 2023: In response to determining that the original rear-wheel steering control amount is greater than or equal to a set limit, the minimum value of the first rear-wheel steering control amount and the second rear-wheel steering control amount is selected as the target rear-wheel steering control amount.

[0184] In a specific implementation, the corresponding set limit is generally set to 0. If the original rear wheel steering control value (e.g., Ratio) ≥ the set limit 0, it proves that the front and rear wheel steering angles are in the same direction. At this time, in order to balance the front and rear wheel steering angles, the minimum value of the first rear wheel steering control value and the second rear wheel steering control value obtained in step 2022 is selected (e.g., min(f(V T ), G(dV)*f(V))).

[0185] Alternatively, in step 2024, in response to the original rear-wheel steering control amount being less than the set limit, the maximum value of the first rear-wheel steering control amount and the second rear-wheel steering control amount is selected as the target rear-wheel steering control amount.

[0186] In a specific implementation, the original rear wheel steering control value (e.g., Ratio) is less than the set limit of 0, indicating that the front and rear wheel steering angles are in opposite directions. In order to avoid imbalance caused by a large difference in the opposite direction of the front wheel steering angle, the maximum value (e.g., min(f(V T ), G(dV)*f(V))).

[0187] Through the above scheme, the speed correction value obtained in the previous cycle can be corrected using the obtained speed change rate, ensuring that the current speed correction value obtained is more accurate. In addition, the scheme of this embodiment will also reasonably screen the first rear wheel steering control amount and the second rear wheel steering control amount obtained based on the size of the original rear wheel steering control amount, which can effectively ensure the stability of vehicle driving.

[0188] In some embodiments, the execution of step 203 further includes:

[0189] Step 2031, in response to the activation of at least one of the traction control function (e.g., TCS), the anti-lock braking function (e.g., ABS), and the dynamic control function (e.g., VDC), during the activation period, the rear-wheel steering control is continuously performed using the target rear-wheel steering control amount corresponding to the activation time point.

[0190] In practice, activating any of the traction control, anti-lock braking, and dynamic control functions may cause a sudden change in vehicle speed. Consequently, the speed change rate determined during activation may be inaccurate, and consequently, the target rear-wheel steering control variable determined based on this speed change rate may also be inaccurate. To avoid this, the target rear-wheel steering control variable corresponding to the activation time is frozen during the activation period, and the target rear-wheel steering control variable is not recalculated. The target rear-wheel steering control variable corresponding to the activation time is maintained during the activation period, ensuring that the vehicle is not affected by the sudden change in vehicle speed during the activation period and that normal rear-wheel steering control is maintained.

[0191] Step 2032: Determine when the activation ends or a predetermined time period after the activation ends, and redetermine the target rear-wheel steering control amount to perform rear-wheel steering control.

[0192] In specific implementation, after the activation of the triggered function ends, or after a predetermined time after the activation ends, the new target rear wheel steering control amount can be determined again according to the implementation process of the above steps 201 and 202, and the vehicle can be controlled to restore the target rear wheel steering control amount corresponding to the activation time point to the new target rear wheel steering control amount according to the calibration slope.

[0193] Continue with rear wheel steering control.

[0194] The time period after activation is completed (for example, 0.1s, 0.2s, or 0.3s) is counted, and a predetermined number of time periods are used as a predetermined time period; or a period of time (for example, 1s) is set as a predetermined time period.

[0195] Since the speed change rate may still be relatively large after the activation is completed, in this embodiment, the target rear-wheel steering control amount is preferably re-determined after a predetermined period of time after the activation is completed.

[0196] Through the above scheme, after any of the functions that are likely to cause sudden changes in vehicle speed, such as traction control, anti-lock braking function and dynamic control function, is activated, the rear-wheel steering control is performed using the target rear-wheel steering control amount corresponding to the activation time point, which can ensure that the vehicle's rear-wheel steering is not affected by sudden changes in vehicle speed, so that the vehicle's rear-wheel steering can operate accurately and smoothly.

[0197] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and performed by multiple devices working together. In such a distributed scenario, one of the multiple devices may only perform one or more steps of the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method.

[0198] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0199] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a vehicle steering control device.

[0200] refer to Figure 2 , the device comprises:

[0201] A road shoulder determination module 21 is configured to determine whether the wheel has moved to the road shoulder and obtain a determination result;

[0202] The turning angle restraining module 22 is configured to, in response to the judgment result being yes, determine a target direction of the road shoulder relative to the wheel and restrain the wheel from turning toward the target direction.

[0203] In some embodiments, the wheels are rear wheels; the road shoulder determination module 21 is specifically configured to:

[0204] During the process of steering the rear wheels, it is detected whether there is a road shoulder when the rear wheels are turning, and a judgment result is obtained.

[0205] In some embodiments, the road shoulder determination module 21 includes at least one of the following:

[0206] a first judgment unit configured to detect an output motor torque of the rear wheel motor when the two rear wheels are at the same rotation angle and the same rotation speed, and determine whether the output motor torque is greater than a torque upper limit value to obtain a first judgment result;

[0207] a second judgment unit configured to determine a turning angle difference between a rear wheel target turning angle and an actual rear wheel turning angle, and to determine whether the turning angle difference is greater than a turning angle difference threshold, thereby obtaining a second judgment result;

[0208] a third determination unit configured to detect a yaw rate difference between a desired yaw rate and an actual yaw rate, and a lateral rate difference between a desired lateral rate and an actual lateral rate, and determine whether at least one of the yaw rate difference and the lateral rate difference exceeds a corresponding design threshold, thereby obtaining a third determination result;

[0209] a fourth determination unit configured to, in response to receiving, within a predetermined time period, alternating forward and reverse steering wheel movements when the vehicle speed is lower than a vehicle speed threshold, determine a rear wheel motor output torque difference corresponding to the forward and reverse steering wheel movements, determine whether the rear wheel motor output torque difference is greater than a torque threshold, and obtain a fourth determination result;

[0210] The judgment result includes at least one of a first judgment result, a second judgment result, a third judgment result and a fourth judgment result.

[0211] In some embodiments, the first judgment unit is specifically configured to:

[0212] Detect the drag distance of the front wheels when the two front wheels are at the same turning angle and the same speed;

[0213] Obtain a load ratio value of the front wheels and the rear wheels, multiply the load ratio value by the drag distance and then by a safety factor to obtain the torque upper limit value.

[0214] In some embodiments, the road shoulder determination module 21 further includes a comprehensive determination unit configured to:

[0215] determining a first judgment value corresponding to the first judgment result, a second judgment value corresponding to the second judgment result, a third judgment value corresponding to the third judgment result, and a fourth judgment value corresponding to the fourth judgment result;

[0216] Performing a weighted summation on the first judgment value, the second judgment value, the third judgment value, and the fourth judgment value to obtain a total judgment value;

[0217] Determine whether the total judgment value is greater than a comprehensive threshold value to obtain a comprehensive judgment result.

[0218] In some embodiments, the wheel is a rear wheel; the cornering suppression module 22 is specifically configured to:

[0219] The target steering angle value of the rear wheel is received, and the minimum value is continuously selected from the target steering angle value and the target steering angle value of the previous cycle to perform rear wheel steering control.

[0220] In some embodiments, the apparatus further comprises: a corner suppression release module configured to:

[0221] It is determined that the vehicle is running normally, and the rotation angle inhibition of the wheel toward the target direction is released.

[0222] In some embodiments, the corner suppression release module is specifically configured to:

[0223] integrating the wheel speed to obtain an effective driving distance, and determining that the vehicle is traveling normally in response to the effective driving distance being greater than a distance threshold;

[0224] and / or,

[0225] The actual yaw angular velocity of the vehicle is integrated to obtain a vehicle rotation angle, and in response to the vehicle rotation angle being greater than a rotation angle threshold, it is determined that the vehicle is traveling normally.

[0226] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0227] The apparatus of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0228] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any of the above embodiments when executing the computer program.

[0229] Figure 3 10 is a schematic diagram showing a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other within the device via the bus 1050.

[0230] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0231] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0232] The input / output interface 1030 is used to connect input / output modules to implement information input and output. The input / output modules can be configured as components within the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0233] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

[0234] The bus 1050 comprises a path for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).

[0235] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0236] The electronic device of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0237] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the XX method described in any of the above embodiments.

[0238] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM, Parameter Random Access Memory), static random access memory (SRAM, Static Random-Access Memory), dynamic random access memory (DRAM, Dynamic Random Access Memory), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable read only memory), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory), digital versatile disc (DVD, Digital Video Disc) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0239] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0240] Based on the same concept, corresponding to any of the above-mentioned embodiments, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the method described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.

[0241] Based on the same inventive concept, the present application further provides a vehicle, including the device or electronic device described in the above embodiment. The beneficial effects of the embodiments of the corresponding device or electronic device are not repeated here.

[0242] It is understandable that before using the technical solutions of each embodiment of this application, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0243] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. Thus, the user can independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operation of the technical solution of this application based on the prompt message.

[0244] As an optional but non-limiting implementation, in response to a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0245] It is understandable that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.

[0246] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. Within the scope of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0247] In addition, for simplicity of description and discussion, and in order not to make the embodiment of the application difficult to understand, the known power supply / ground connection with integrated circuit (IC) chip and other components may or may not be shown in the accompanying drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiment of the application difficult to understand, and this also takes into account the following fact, that is, the details of the embodiment of these block diagram devices are highly dependent on the platform to be implemented in the embodiment of the application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (for example, circuit) are set forth to describe exemplary embodiments of the application, it will be apparent to those skilled in the art that the embodiment of the application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0248] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.

[0249] The embodiments of the present application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of this application.

Claims

1. A vehicle steering control method, characterized in that: include: Determine whether the wheel has moved to the road shoulder and obtain a determination result; In response to the determination being yes, a target direction of the road shoulder relative to the wheel is determined, and the wheel is restrained from turning toward the target direction.

2. The method according to claim 1, characterized in that The wheels are rear wheels; The step of determining whether the wheel has moved to the road shoulder and obtaining a determination result includes: During the process of steering the rear wheels, it is detected whether there is a road shoulder when the rear wheels are turning, and a judgment result is obtained.

3. The method according to claim 2, characterized in that The detection of whether there is a road shoulder when the rear wheel is turned may include obtaining a judgment result including at least one of the following: detecting an output motor torque of the rear wheel motor when the two rear wheels are at the same rotation angle and the same rotation speed, and determining whether the output motor torque is greater than a torque upper limit value, thereby obtaining a first determination result; determining a turning angle difference between a target rear wheel turning angle and an actual rear wheel turning angle, and determining whether the turning angle difference is greater than a turning angle difference threshold to obtain a second determination result; detecting a yaw rate difference between a desired yaw rate and an actual yaw rate, and a lateral rate difference between a desired lateral rate and an actual lateral rate, and determining whether at least one of the yaw rate difference and the lateral rate difference exceeds a corresponding design threshold, thereby obtaining a third determination result; In response to receiving alternating forward and reverse steering wheel movements within a predetermined time period when the vehicle speed is lower than a vehicle speed threshold, determining a rear wheel motor output torque difference corresponding to the forward steering wheel movements and the reverse steering wheel movements, and determining whether the rear wheel motor output torque difference is greater than a torque threshold to obtain a fourth determination result; The judgment result includes at least one of a first judgment result, a second judgment result, a third judgment result and a fourth judgment result.

4. The method according to claim 3, characterized in that The process of determining the upper limit of the torque includes: Detect the drag distance of the front wheels when the two front wheels are at the same turning angle and the same speed; Obtain a load ratio value of the front wheels and the rear wheels, multiply the load ratio value by the drag distance and then by a safety factor to obtain the torque upper limit value.

5. The method according to claim 3, characterized in that The judgment result also includes: determining a first judgment value corresponding to the first judgment result, a second judgment value corresponding to the second judgment result, a third judgment value corresponding to the third judgment result, and a fourth judgment value corresponding to the fourth judgment result; Performing a weighted summation on the first judgment value, the second judgment value, the third judgment value, and the fourth judgment value to obtain a total judgment value; Determine whether the total judgment value is greater than a comprehensive threshold value to obtain a comprehensive judgment result.

6. The method according to claim 1, wherein The wheels are rear wheels; The step of restraining the wheel from turning toward the target direction includes: The target steering angle value of the rear wheel is received, and the minimum value is continuously selected from the target steering angle value and the target steering angle value of the previous cycle to perform rear wheel steering control.

7. The method according to claim 1, characterized in that After the wheel is restrained from turning in the target direction, the method further includes: It is determined that the vehicle is running normally, and the rotation angle inhibition of the wheel toward the target direction is released.

8. The method according to claim 7, characterized in that Determining that the vehicle is running normally includes: integrating the wheel speed to obtain an effective driving distance, and determining that the vehicle is traveling normally in response to the effective driving distance being greater than a distance threshold; and / or, The actual yaw angular velocity of the vehicle is integrated to obtain a vehicle rotation angle, and in response to the vehicle rotation angle being greater than a rotation angle threshold, it is determined that the vehicle is traveling normally.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.

10. A vehicle, characterized in that: The electronic device comprising claim 9.

Citation Information

Patent Citations

  • Ending the process of a motor vehicle driving onto road shoulder

    CN111923903A

  • Active steering assistance for vehicle turn and park maneuver

    CN119142409A

  • Wheel control method and device, electronic equipment and vehicle

    CN119239756A

  • Electric power steering device

    JP2003019970A

  • Vehicle stopping device

    JP2007331652A