AUTOMOTIVE ELECTRONIC LATERAL DYNAMICS CONTROL SYSTEM FOR A SELF-DRIVING MOTOR VEHICLE
20220080954 · 2022-03-17
Assignee
Inventors
Cpc classification
B62D15/025
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0008
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/122
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0098
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/122
PERFORMING OPERATIONS; TRANSPORTING
B60T8/17557
PERFORMING OPERATIONS; TRANSPORTING
B60W60/001
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W30/02
PERFORMING OPERATIONS; TRANSPORTING
B62D6/003
PERFORMING OPERATIONS; TRANSPORTING
B60W30/045
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/16
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/083
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/045
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An automotive electronic lateral dynamics control system of an autonomous motor vehicle, comprising a lateral driving path planner designed to plan a lateral driving path of the autonomous motor vehicle and defined by a reference curvature of the autonomous motor vehicle; an automotive electronic driving stability control system designed to control an automotive braking system to apply to the autonomous motor vehicle a yaw torque to hinder a driving instability condition of the autonomous motor vehicle; and an automotive electronic steering control system designed to control an automotive steering system to apply to the autonomous motor vehicle a steering angle or torque to cause the autonomous motor vehicle to follow the lateral driving path planned by the lateral driving path planner. The automotive electronic lateral dynamics control system is designed to cause an intervention of the automotive electronic steering control system to take account of an intervention of the automotive electronic driving stability control system.
Claims
1. An automotive electronic lateral dynamics control system of an autonomous motor vehicle, comprising: a lateral driving path planner designed to plan a lateral driving path of the autonomous motor vehicle and defined by a reference curvature (ρ.sub.ref), a reference heading (∈.sub.ref), and a reference lateral position (y.sub.l.sub.
2-6. (canceled)
7. The automotive electronic lateral dynamics control system of claim 1, further designed to compute: by means of a state observer, observed automotive quantities comprising an observed heading ({circumflex over (∈)}), an observed lateral position (ŷ.sub.l), an observed yaw rate ({circumflex over ({dot over (ψ)})}), and an observed lateral speed ({circumflex over (V)}.sub.y) of the autonomous motor vehicle; the observed automotive quantities are either computed by filtering, or estimated based on, the measured heading (∈), the road curvature (ρ) ahead of the autonomous motor vehicle, and the lateral position (y.sub.l) of the autonomous motor vehicle, which define the current driving path of the autonomous motor vehicle, the yaw rate ({dot over (ψ)}), the longitudinal speed (V.sub.x) of the autonomous motor vehicle, and the steering angle or torque (δ.sub.sw.sub.
8. The automotive electronic lateral dynamics control system of claim 7, wherein the state observer and/or the state feedback controller are time-variant.
9. An autonomous motor vehicle comprising the automotive electronic lateral dynamics control system of claim 1.
10. A software loadable in one or more automotive electronic control units of an automotive electronic lateral dynamics control system of an autonomous motor vehicle, and designed to cause, when run, the automotive electronic lateral dynamics control system of the autonomous motor vehicle to become configured as claimed in claim 1.
11. The automotive electronic lateral dynamics control system of claim 1, further designed to cause the yaw torque (T.sub.yaw.sub.
12. The automotive electronic lateral dynamics control system of claim 1, further designed to cause the steering angle or torque (δ.sub.sw.sub.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035]
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION
[0039] The present invention will now be described in detail with reference to the attached figures so as to allow a person skilled in the art to create and use it. Various modifications to the described embodiments will be readily apparent to the persons skilled in the art and the general principles described herein may be applied to other embodiments and applications without departing from the protective scope of the present invention as defined in the attached claims. Therefore, the present invention should not be regarded as limited to the embodiments described and shown; it should, instead, be granted the widest protective scope consistent with the features described and claimed.
[0040] In a nutshell, the present invention essentially provides for coordinating the operation of the automotive electronic steering control system, hereinafter referred to as EPS (Electric Power Steering) system for the sake of brevity, with the operation of the automotive electronic driving stability control system, hereinafter referred to as ESC (Electronic Stability Control) system for the sake of brevity, so that the ESC and EPS systems synergistically co-operate to create an integrated automotive electronic control system for controlling the lateral dynamics of an autonomous motor vehicle, and in which the intervention of the EPS system takes account of the intervention of the ESC system on the motor vehicle.
[0041] As is well known, in fact, an ESC system for a manually-driven motor vehicle is designed to detect the occurrence of a motor vehicle driving instability condition and, when detected, to compute a yaw torque T.sub.yaw.sub.
[0042] An EPS system of an autonomous or manually-driven motor vehicle is designed to receive a steering command for the automotive steering system in the form of either a steering angle δ.sub.sw.sub.
[0043] In a first embodiment shown in
[0044] In a second, more advanced embodiment of the invention, shown in
[0045] With reference to the first embodiment of the invention,
[0046] System, hereinafter referred to as ADS for the sake of brevity and referenced with reference number 4, which is designed to compute a reference steering angle δ.sub.sw.sub.
[0047] As shown in
[0048] The ADS system 4 receives the measured automotive quantities {dot over (ψ)}, a.sub.y,V.sub.x, δ.sub.sw, ρ, ∈, y.sub.l, where ∈ is the heading of the motor vehicle relative to the longitudinal axis of the motor vehicle, ρ is the road curvature ahead of the motor vehicle, y.sub.l is the lateral position of the motor vehicle relative to a planned driving path of the motor vehicle, wherein the latter three measured automotive quantities jointly define the position of the motor vehicle in a reference system of the motor vehicle, and V.sub.x is the longitudinal speed of the motor vehicle computed based on ω.sub.wheel.
[0049] Based on the received measured automotive quantities, the ADAS system 4 computes a steering angle δ.sub.sw.sub.
[0050] The EPS system 3 receives the computed reference steering angle δ.sub.sw.sub.
[0051] In particular, the ESC system 2 is designed to:
[0052] detect occurrence of an instability condition of the autonomous motor vehicle based on {dot over (ψ)}, a.sub.y, δ.sub.sw, {dot over (δ)}.sub.sw (block 10),
[0053] when occurrence of an instability condition of the autonomous motor vehicle is detected, compute a yaw torque T.sub.yaw.sub.
[0054] compute a longitudinal force that the wheels of the autonomous motor vehicle have to exert on the ground and associated target wheel spins σ.sub.ref (block 30), and
[0055] compute and apply a brake pressure P.sub.wheel to the individual wheels in order to achieve the associated σ.sub.ref (block 40).
[0056] The ADS system 4 is designed to:
[0057] compute, based on {dot over (ψ)}, a.sub.y, V.sub.x, δ.sub.sw, ρ, ∈, y.sub.l, a planned lateral driving path to be followed by the autonomous motor vehicle and defined by a number of automotive quantities comprising a reference curvature ρ.sub.ref, a reference heading ∈.sub.ref, and a reference lateral position y.sub.l.sub.
[0058] compute the steering angle δ.sub.sw.sub.
[0059] In particular, in an autonomous motor vehicle, the planned lateral driving path is computed by a lateral driving path planner which is part of the autonomous driving system of the autonomous motor vehicle and which operates based on a proprietary lateral driving path planning algorithm which is specifically developed by the automotive manufacturer and which, therefore, is usually different for different automotive manufacturers.
[0060] The EPS system 3 is designed to:
[0061] compute, based on the steering angle δ.sub.sw.sub.
[0062] compute and supply the automotive steering system with a steering command in the form of an electric current i.sub.sw required to actuate the computed steering command.
[0063]
[0064] In particular, as described above, the ESC system 2 is designed to:
[0065] receive {dot over (ψ)}, a.sub.y, ω.sub.wheel, δ.sub.sw, {dot over (δ)}.sub.sw,
[0066] detect, based on the received automotive quantities, occurrence of an instability condition of the autonomous motor vehicle, and
[0067] when occurrence of an instability condition of the autonomous motor vehicle is detected, compute T.sub.yaw.sub.
[0068] The steering angle δ.sub.sw.sub.
[0069] a state observer 61, conveniently a time-variant one, configured to receive ρ, ∈, y.sub.l, {dot over (ψ)}, V.sub.x and δ.sub.sw.sub.
[0070] a yaw rate reference generator 62 configured to receive ρ.sub.refe V.sub.x and compute and output a reference yaw rate {dot over (ψ)}.sub.ref based on ρ.sub.rep, e V.sub.x and on a model known in the literature, the simplest of which is represented by the product of ρ.sub.ref and V.sub.x,
[0071] a first subtractor 63 configured to receive and subtract {dot over (ψ)}.sub.ref and {circumflex over ({dot over (ψ)})}, thus outputting a yaw rate error {dot over (ψ)}.sub.err,
[0072] a second subtractor 64 configured to receive and subtract ∈.sub.ref e {circumflex over (∈)} and y.sub.l.sub.
[0073] a state feedback controller 65 configured to receive {dot over (ψ)}.sub.err, ∈.sub.err, y.sub.l.sub.
[0074] an open-loop controller 66 configured to receive ρ.sub.ref and V.sub.x and compute and output an open-loop or feed forward contribution δ.sub.sw.sub.
[0075] a summation unit 67 configured to receive and sum δ.sub.sw.sub.
[0076] With reference to the second embodiment of the invention,
[0077] A comparison between the architectures shown in
[0078] In the second embodiment of the invention, in addition, the ESC system 2 receives {dot over (ψ)}, a.sub.y, ω.sub.wheel, δ.sub.sw, {dot over (δ)}.sub.sw, ρ, ∈, y.sub.l, while the ADS system 4 receives {dot over (ψ)}, a.sub.y, V.sub.x, δ.sub.sw, {dot over (δ)}.sub.sw, ρ, ∈, y.sub.l.
[0079] Consequently, the logical architecture of the first embodiment of the invention shown in
[0080] As shown in
[0081] In this embodiment, the state feedback controller 65, which can conveniently be time-variant and, in order to be so, needs to receive V.sub.x, is designed to compute and output:
[0082] δ.sub.sw.sub.
[0083] T.sub.yaw.sub.