Method and system for computing a road friction estimate

10710597 ยท 2020-07-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A method is described for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the tire being arranged on a steerable wheel of the vehicle, and the vehicle including two front wheels and two rear wheels and an axle rack pivotably attached to a linkage arm connected to the steerable wheel such that a translational motion of the axle rack causes the linkage arm to rotate about a kingpin element such that the linkage arm causes a turning motion of the steerable wheel. A corresponding system and vehicle are also described.

Claims

1. A method for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the tire being arranged on a steerable wheel of the vehicle, the steerable wheel being one of multiple wheels of the vehicle, the multiple wheels including two front wheels and two rear wheels, the vehicle further comprising an axle rack pivotably attached to a linkage arm connected to the steerable wheel such that a translational motion of the axle rack causes the linkage arm to rotate about a kingpin element such that the linkage arm causes a turning motion of the steerable wheel, the method comprising: applying a first drive torque to a first wheel of the multiple wheels to thereby cause a yaw torque for the first wheel about a kingpin element of the first wheel, wherein the first drive torque is one of a braking torque or a propulsion torque; applying a second drive torque to at least a second wheel of the multiple wheels, wherein the second drive torque is the other one of the braking torque or the propulsion torque, and wherein the relation between the second drive torque and the first drive torque is such that a longitudinal net force on the vehicle caused by any one of the first drive torque or the second drive torque is compensated for by the other one of the first drive torque or the second drive torque; applying a steering force to the front wheels of the vehicle to generate a second vehicle yaw torque to at least partly compensate for a first vehicle yaw torque caused by the yaw torque for the first wheel such that the vehicle maintains the course; measuring a rack force in the axle rack when the first drive torque is applied; measuring a steering angle of the first wheel when the first drive torque is applied; measuring a vehicle velocity when the first drive torque is applied; computing the friction estimate based on the applied first drive torque, the measured rack force, the vehicle velocity, and the steering angle.

2. The method according to claim 1 wherein the first wheel is one of the two front wheels and the first drive torque is the braking torque, and wherein the second torque is the propulsion torque applied to the rear wheels.

3. The method according to claim 2 wherein the second drive torque is equally split and applied to each of the rear wheels.

4. The method according to claim 1 wherein the first wheel is one of the two front wheels and the first drive torque is the propulsion torque, and wherein the second drive torque is the braking torque applied to the rear wheels.

5. The method according to claim 1 wherein the vehicle is in motion along a substantially unaffected course.

6. A system for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the tire for arrangement on a steerable wheel of the vehicle, the steerable wheel being one of multiple wheels of the vehicle, the multiple wheels including two front wheels and two rear wheels, the vehicle further comprising an axle rack pivotably attached to a linkage arm connected to the steerable wheel such that a translational motion of the axle rack causes the linkage arm to rotate about a kingpin element such that the linkage arm causes a turning motion of the steerable wheel, the system comprising: a force determining unit for measuring a force in the axle rack; steering unit for applying a steering force to the front wheels of the vehicle to generate a vehicle yaw torque for turning with the vehicle; a drive torque unit for applying a drive torque to the wheels; an inertial measurement unit and a wheel speed sensor for determining a velocity of the vehicle, and, a control unit module configured to: control the drive torque unit to apply a first drive torque to a first wheel of the multiple wheels, to thereby cause a yaw torque for the first wheel about a kingpin element of the first wheel, wherein the first drive torque is one of a braking torque or a propulsion torque; control the drive torque unit to apply a second drive torque to at least a second wheel of the multiple wheels, wherein the second drive torque is the other one of the braking torque or the propulsion torque, and wherein the relation between the second drive torque and the first drive torque is such that a longitudinal net force on the vehicle caused by any one of the first drive torque or the second drive torque is compensated for by the other one of the first drive torque or the second drive torque; control the steering unit to apply a steering force to the front wheels of the vehicle to generate a second vehicle yaw torque to at least partly compensate for a first vehicle yaw torque caused by the yaw torque for the first wheel such that the vehicle maintains the course; retrieve a rack force in the axle rack when the first drive torque is applied; acquire a steering angle of the first wheel when the first drive torque is applied; retrieve vehicle velocity measured when the first drive torque is applied from the vehicle inertial measurement unit or the wheel speed sensor; compute the friction estimate based on the applied first drive torque, the measured rack force, the vehicle velocity, and the steering angle; and provide a signal indicative of the friction estimate.

7. The system according to claim 6 wherein the control unit module comprises a first control unit and a second control unit, wherein the first control unit is configured to: control the drive torque unit to apply the first drive torque to the first wheel of the multiple wheels, to thereby cause the yaw torque for the first wheel about the kingpin element of the first wheel; control the drive torque control unit to apply the second drive torque to at least the second wheel of the multiple wheels, wherein the relation between the second drive torque and the first drive torque is such that a translational driving motion of the vehicle caused by any one of the first drive torque or the second drive torque is compensated for by the other one of the first drive torque or the second drive torque; control the steering unit to apply the steering force to the front wheels of the vehicle to generate the second vehicle yaw torque to at least partly compensate for the first vehicle yaw torque caused by the yaw torque for the first wheel such that the vehicle maintains the course; wherein the second control unit is configured to: retrieve the rack force in the axle rack when the first drive torque is applied; retrieve vehicle velocity measured when the first drive torque is applied from the vehicle inertial measurement unit or the wheel speed sensor; acquire a steering angle of the first wheel when the first drive torque is applied; compute the friction estimate; and provide a signal indicative of the friction estimate.

8. The system according to claim 7 further comprising a third control unit configured to request a friction estimate from the first control unit and the second control unit.

9. The system according to claim 6 further comprising a global positioning system.

10. The system according to claim 6 wherein the force determining unit is an electrical powered assisted servo system.

11. The system according to claim 6 wherein the motion of the vehicle is along a substantially unaffected course.

12. A vehicle comprising the system according to claim 6.

13. The vehicle according to claim 12 wherein the vehicle is an autonomous vehicle.

14. A method for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the tire being arranged on a steerable wheel of the vehicle, the steerable wheel being one of multiple wheels of the vehicle, wherein the multiple wheels include two front wheels and two rear wheels, the vehicle further comprising an axle rack pivotably attached to a linkage arm connected to the steerable wheel such that a translational motion of the axle rack causes the linkage arm to rotate about a kingpin element such that the linkage arm causes a turning motion of the steerable wheel, the method comprising: applying a first drive torque to a first wheel of the two front wheels to thereby cause a yaw torque for the first wheel about a kingpin element of the first wheel, wherein the first drive torque is a braking torque; applying a second drive torque to a non-braking wheel of the multiple wheels, wherein the second drive torque is a propulsion torque, and wherein the relation between the second drive torque and the first drive torque is such that a longitudinal net force on the vehicle caused by any one of the first drive torque or the second drive torque is compensated for by the other one of the first drive torque or the second drive torque; applying a braking torque to one of the rear wheels of the vehicle that is located on an opposite side of the vehicle from the first wheel with respect to a left-right orientation of the vehicle to generate a second vehicle yaw torque to at least partly compensate for a first vehicle yaw torque caused by the yaw torque for the first wheel such that the vehicle maintains the course; measuring a rack force in the axle rack when the first drive torque is applied; measuring a steering angle of the first wheel when the first drive torque is applied; measuring a vehicle velocity when the first drive torque is applied; computing the friction estimate based on the measured rack force, the braking torque applied to the first wheel, the vehicle velocity, and the steering angle.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) These and other features of the present disclosure will now be described in more detail, with reference to the attached drawings showing example embodiments of the disclosure.

(2) FIGS. 1A-C schematically illustrate parameters related to friction estimation;

(3) FIG. 2A conceptually illustrates a vehicle according to example embodiments of the disclosure;

(4) FIG. 2B conceptually illustrates a chassis wheel base with wheels of the vehicle in FIG. 2A;

(5) FIG. 3 schematically illustrates a system according to an exemplary embodiment of the disclosure;

(6) FIG. 4 is a flow-chart of method steps according to an exemplary embodiment of the disclosure;

(7) FIG. 5A schematically illustrates forces and torques related to method steps according to an exemplary embodiment of the disclosure;

(8) FIG. 5B is a flow-chart of method steps according to the exemplary embodiment of FIG. 5A and is described in conjunction with FIG. 5A;

(9) FIG. 6A schematically illustrates forces and torques related to method steps according to an exemplary embodiment of the disclosure; and

(10) FIG. 6B is a flow-chart of method steps according to the exemplary embodiment of FIG. 6A and is described in conjunction with FIG. 6A.

DETAILED DESCRIPTION

(11) As required, detailed embodiments are disclosed herein. However, it is to be understood that the disclosed embodiments are merely exemplary and that various and alternative forms may be employed. The figures are not necessarily to scale. Some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art.

(12) In the present detailed description, various embodiments of the system and method according to the present disclosure are mainly described with reference to a vehicle in the form of a car. However, the present disclosure mainly equally be used for other types of vehicles such as trucks, busses, etc. Thus, this disclosure may, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the disclosure to the skilled person. Like reference characters refer to like elements throughout.

(13) FIG. 2A illustrates a vehicle 100 according to an embodiment of the disclosure. The vehicle 100 comprises at least one steerable wheel 102a-b. The steerable wheels 102a-b are here shown as the front wheels of the vehicle 100. The vehicle 100 further comprises rear wheels 102c-d. The wheels 102a-d each has a tire 101a-d mounted on a corresponding wheel hub 103 (not all are numbered). Furthermore, and with reference also to FIG. 2B, the vehicle 100 comprises an axle rack 104 pivotably attached to a linkage arm 106 which is connected to a steerable wheel 102a-b such that when the axle rack 104 is subjected to a force which causes a translational motion of the axle rack 104, the linkage arm 106 rotates about a kingpin 108 and thereby causes a turning motion of the wheel 102a-b. In this way, the vehicle is subject to a turning torque (T.sub.whlTurn). The vehicle 100 may for example be an autonomous car.

(14) When applying a torque to a single front wheel 102a, the resulting force (F.sub.Whl) between the tire and the contact area (e.g., the road) generates a torque, T.sub.WhlStr, that attempts to turn the front wheel 102a around the kingpin 108. The turning torque is in turn transferred to the axle rack 104 and can be monitored as the rack force, F.sub.rack. In more detail and now with reference to FIGS. 1B-C which illustrates a turning wheel (102a) at different friction conditions. The distance (x.sub.h and x.sub.1) between the resultant lateral F.sub.y is known as the pneumatic trail. The pneumatic trail (x.sub.h and x.sub.1) effectively forms a lever for the resultant lateral force F.sub.y. Thus, with the pneumatic trail (x.sub.h and x.sub.1) as the lever the lateral force F.sub.y generates a torque on the wheel 102a, this torque is denoted T.sub.WhlStr. This torque translates via the linkage arm 106 having a length d, to the axle rack 104 where the axle rack force F.sub.rack can be measured. For rotational equilibrium, the axle rack force F.sub.rack multiplied with the length d of the linkage arm should equal the torque T.sub.WhlStr. In a low friction case (FIG. 1C), the assumed parabolic force distribution over the contact area between the tire and the road surface in the lateral direction (y) along x (.sub.highf(x)) has a lower maximum magnitude illustrated by the parabolic curve being closer to the tire 102a. Thus, in order to obtain the same resultant lateral force F.sub.y the wheel has to turn further (so that the lateral force distribution F.sub.y(x) includes more of the assumed maximum parabolic force distribution .sub.lowf(x)) thereby increasing the slip angle . This further moves the resultant lateral force F.sub.y closer to the center of the contact patch between the tire and the road, thus the pneumatic trail x.sub.1 is shorter compared to in the high friction case (x.sub.h in FIG. 1B). Since the length d of the linkage arm 106 is the same in the high friction case and in the low friction case but the pneumatic trail varies, a difference in axle rack force will thereby reflect a difference in friction between the tire and road surface.

(15) Now turning back to FIG. 2B, the wheel force F.sub.Whl applied to a single wheel will also generate a torque T.sub.WhlTurn around center of gravity trying to turn the vehicle, hence a counter force need to be applied to maintain the desired course. This can for instance be done by applying additional wheel forces or by steering, for example a corresponding wheel force of opposite sign of F.sub.Whl may be applied to other wheel(s) to not influence the vehicle acceleration during friction estimation.

(16) A wheel 102a subject to propulsion or braking (in FIG. 2B it is braking) is affected by lateral forces of different magnitude depending on the friction between the road surface and the tire of the wheel. The lateral force is generally a function (F.sub.y(T.sub.WhlStr, , .sub.slip)) of the wheel torque (T.sub.WhlStr), the coefficient of friction (), and the slip angle (.sub.slip), see FIGS. 1A-C. The lateral force F.sub.y is measurable via the rack force F.sub.rack as described with reference to FIGS. 2A-B and FIGS. 1A-C. Furthermore, the slip angle (.sub.slip) generally depends on the velocities of the vehicle (lateral velocity, longitudinal velocity, and yaw velocity) and the steering angle (see FIG. 1A) of the vehicle. The steering angle is the angle between a longitudinal centerline 130 of the vehicle (between rear and front of the vehicle) and the wheel hub direction W.sub.d (see FIG. 1A). The steering angle may be measured by a steering angle sensor arranged on the steering column (not shown) of the vehicle. The sensor may measure the rotational angle of the steering wheel and thereby derive the steering angle. Another way to measure the steering angle is to determine the position (translational position) of the axle rack and therefrom derive the steering angle. Accordingly, the slip angle can generally be provided as a function ((velocity, steering angle), e.g., =+, where is proportional to F.sub.y) of the steering angle and the velocities. From the two functions F.sub.y(T.sub.WhlStr, , .sub.slip) and (velocity, steering angle) the friction may be derived. For details regarding the functions (F.sub.y(T.sub.WhlStr, , .sub.slip) and (velocity, steering angle) which are generally known in the art) and relationships between the above parameters, see Tire and vehicle dynamics (Butterworth-Heinemann, Oxford, 2002) by Hans Pacejka (see in particular Chapter 1 and 3 of the Pacejka reference).

(17) Different embodiments of the disclosure will now be described with reference to FIGS. 3-6.

(18) FIG. 3 schematically illustrates a system according to an example embodiment of the disclosure. The system 300 comprises a force determining unit which may be embodied as an electrical powered assisted system 302 for a steering arrangement assisting the driver with power for steering of the vehicle (i.e., to apply a force on the axle rack 104), a steering unit 304 for applying a steering force to the front wheels (i.e., to apply a force on the axle rack 104) of the vehicle 100 such to generate a vehicle yaw torque for turning with the vehicle. The steering unit may be embodied as a part of the electrical powered assisted system 302 or as a separate module. The system further comprises a drive torque unit 306 for applying a drive torque to the wheels. The drive torque unit 306 may be an internal combustion engine of the vehicle or a separate electrical motor. The system further comprises an inertial measurement unit (IMU) 308 for determining a velocity of the vehicle together with a wheel speed sensor 314. The wheel speed sensor 314 (e.g., a tachometer 122, see FIG. 1A) is configured to determine the angular velocity of the wheel. The IMU 308 may comprise accelerometers and/or gyroscopes such that at least the velocity of the vehicle in the plane of the contact surface between the vehicle 100 tire and the ground can be determined. The IMU may however determine the velocity in all directions. There is further a control unit module 310 which is configured to control the drive torque unit 306, to control the steering unit, retrieve a rack force from the force determining unit 302 and the vehicle velocity from the IMU 308. The control unit module 310 is further configured to compute the friction estimate based on a relation between the applied first torque, the measured rack force, the vehicle velocity, and the steering angle, and to provide a signal indicative of the friction estimate.

(19) The system 300 may further comprise a global positioning system (GPS) 312. With the GPS 312 the velocity of the vehicle may be determined with improved accuracy.

(20) In one embodiment, the control unit module 310 comprises a first control unit 318 and a second control unit 320 indicated by dashed lined boxes in FIG. 3. The controlling of torques and forces is performed by the first control unit 318 and the estimation of the friction is performed by the second control 320 unit separate from the first control unit. In other words, the first control unit 318 controls the drive torque unit 306 and the steering unit 304, for example such that the vehicle maintains its course during friction estimation. The second control unit 320 is configured to receive the rack force from the force determining unit 302 and the vehicle velocity from the IMU 308 and wheel speed sensor 122, and optionally further velocity information from the GPS.

(21) Turning now to FIG. 4 illustrating a flow-chart of method steps according to an embodiment of the disclosure. The method comprises a first step of S402 applying a first drive (propulsion or brake) torque to a first wheel of the two front wheels 102a-b and the two rear wheels 102c-d to thereby cause a yaw torque for the first wheel about the kingpin element of the first wheel. Subsequently, S404 applying a second drive torque to at least a second wheel of the two front wheels and the two rear wheels, wherein the relation between the second drive torque and the first drive torque is such that a (translational driving motion) longitudinal net force for the vehicle caused by any one of the first drive torque or the second drive torque is compensated for by the other one of the first drive torque and the second drive torque. In a further step S406 applying a steering force, or a braking torque or a propulsion torque to at least a third wheel of the vehicle such to cause a vehicle yaw torque to at least partly compensate for a vehicle yaw torque caused by the yaw torque for the first wheel such that the vehicle maintains the course. In step S408, measuring the rack force in the axle rack when the first torque is applied and in step S410 measuring a steering angle of the first wheel when the first torque is applied. Furthermore, the vehicle velocity when the first torque is applied is measured in step S412. Lastly, S414, computing the friction estimate based on the applied first drive torque, the measured rack force, the vehicle velocity, and the steering angle.

(22) Turning now to FIGS. 5A-B which illustrate a flow-chart of method steps (FIG. 5B) and corresponding wheel torques, forces on vehicle wheels 102a-d and axle rack (FIG. 5A).

(23) In a first step S502, a braking torque (F.sub.Whl) is applied to one of the front wheels, in the illustrated example (FIG. 5A) the braking torque is applied to front wheel 102a. A corresponding propulsion torque (*F.sub.Whl) is applied in step S504 to both rear wheels 102c-d such that the longitudinal net force (i.e., a force in the rear-front direction) is cancelled, thereby no or substantially no translational net motion of the vehicle is caused the combination of the braking torque (F.sub.Whl) and the propulsion torque. The braking torque (F.sub.Whl) and the propulsion torque (*F.sub.Whl) applied to both rear wheels induces a yaw torque (T.sub.WhlTurn) on the vehicle, in step S506 a steering force is applied to the wheels 102a-b by a yaw torque (T.sub.Fy). The steering force is applied to counter-act the turning torque (T.sub.WhlTurn) induced by the braking torque (F.sub.Whl) and the propulsion torques (*F.sub.Whl). When the brake torque is applied to front wheel 102a, the force in the axle rack 104 (step S508) and the steering angle (S510) is measured. Further, in step S512, the vehicle velocity is measured at the same time as when the rack force is measured in step S508. Lastly S514, the friction estimate is compute based on the applied braking torque, the measured rack force, the vehicle velocity, and the steering angle.

(24) It should be noted that the method steps described with reference to FIGS. 5A-B may be for rear wheel drive vehicles. In the case of front wheel drive vehicles, the brake torque in step S502 is applied to a rear wheel 102c-d and the propulsion torque is applied to a front wheel 102a-b.

(25) Turning now to FIGS. 6A-B which illustrate a flow-chart of method steps (FIG. 6B) and corresponding wheel torques, forces on vehicle wheels 102a-d and axle rack (FIG. 6A).

(26) In the first step S602 a braking torque (F.sub.Whl1) is applied to a front wheel 102a. A corresponding propulsion torque (F.sub.Whl3) is applied (S604) to a non-braking wheel, in this case front wheel 102b to compensate for the braking of the vehicle caused by the braking torque (F.sub.Whl). In addition (S606), a brake torque (F.sub.Whl2) is applied to the rear wheel 102c arranged diagonally opposing the first wheel 102a in order to avoid generating a turning yaw for the vehicle 100. When the brake torque is applied to front wheel 102a, the force in the axle rack 104 (step S608) and the steering angle (S610) is measured. Further, the vehicle velocity is measured in step S612 at the same time as when the rack force is measured in step S608. Lastly S614, the friction estimate is computed based on the braking torque applied to the front wheel 102a, the measured rack force, the vehicle velocity, and the steering angle.

(27) With the above described methods, the friction estimate can be probed and computed while the vehicle is travelling along a course without substantially affecting the course. Thus, the driver and the passenger of the vehicle may not notice the friction estimate computation including the applied forces and torques. For example, the friction estimation may be performed while cornering or driving along a straight course.

(28) The control unit may include a microprocessor, microcontroller, programmable digital signal processor or another programmable device. It should also be noted that the system 300, force determining unit, electrical powered assisted system 302, steering unit 304, drive torque unit 306, inertial measurement unit 308, control unit module 310, GPS 312, first control unit 318, second control unit 320 as well as any other unit, module, system, device, arrangement or the like described herein may comprise and/or be implemented in or by one or more appropriately programmed processors (e.g., one or more microprocessors including central processing units (CPU)) and associated memory and/or storage, which may include operating system software, application software and/or any other suitable program, code or instructions executable by the processor(s) for controlling operation thereof, for providing and/or controlling interaction and/or cooperation between the various features and/or components described herein, and/or for performing the particular algorithms represented by the various functions and/or operations described herein.

(29) The person skilled in the art realizes that the present disclosure by no means is limited to the embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.

(30) In the claims, the word comprising does not exclude other elements or steps, and the indefinite article a or an does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measured cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.

(31) While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the disclosure. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the disclosure.