Control of operation of automotive direction indicators
09731648 · 2017-08-15
Assignee
Inventors
Cpc classification
B60Q1/40
PERFORMING OPERATIONS; TRANSPORTING
B62D15/021
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60Q1/34
PERFORMING OPERATIONS; TRANSPORTING
B62D15/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An automotive electronic control unit (4) configured to control operation of automotive direction indicators (2) based on motor vehicle-related data and by receiving current steering wheel angle (α) and motor vehicle speed (v), determining an initial steering wheel angle (α.sub.0) when a direction indicator (2) is activated, determining minimum and maximum steering wheel angles (α.sub.min, α.sub.max) reached during the period that the direction indicator is active, computing a steering wheel release angle (α.sub.r) based on the current motor vehicle speed (v), the steering wheel release angle (α.sub.r) representing the steering wheel angle (α) beyond which the motor vehicle's steering wheel is to be turned in the direction indicated by the active direction indicator to cause, when the steering wheel is turned in the opposite direction at the end of steering manoeuvre, the automatic deactivation of the active direction indicator (2), and determining if and when to deactivate the active direction indicator (2) based on the current steering wheel angle (α), the initial steering wheel angle (α.sub.0), the minimum and maximum steering wheel angles (α.sub.min, α.sub.max) and the steering wheel release angle (α.sub.r).
Claims
1. An automotive electronic control unit configured to control operation of direction indicators of a motor vehicle based on motor vehicle-related data, the automotive electronic control unit is configured to: receive current steering wheel angle (α) and motor vehicle speed (v), determine an initial steering wheel angle (α.sub.0) when a direction indicator is activated, determine minimum and maximum steering wheel angles (α.sub.min, α.sub.max) reached during when the direction indicator is active, the minimum and maximum steering wheel angles (α.sub.min, α.sub.max) representing the maximum steering wheel angles reached by the steering wheel while steering to the right and to the left, respectively, compute a steering wheel release angle (α.sub.r) based on the current motor vehicle speed (v), the steering wheel release angle (α.sub.r) representing the steering wheel angle (α) beyond which the motor vehicle's steering wheel is to be turned in the direction indicated by the active direction indicator to cause, when the steering wheel is turned in the opposite direction, the automatic deactivation of the active direction indicator, determine if and when to deactivate the active direction indicator based on the current steering wheel angle (α), the initial steering wheel angle (α.sub.0), the minimum and maximum steering wheel angles (α.sub.min, α.sub.max), and the steering wheel release angle (α.sub.r); the automotive electronic control unit is further configured to: recognize a maneuver performed by the motor vehicle, and adapt active direction indicator deactivation strategy based the recognized maneuver; wherein recognizing a maneuver performed by the motor vehicle comprises: computing steering wheel angle thresholds as a function of the current motor vehicle speed (v); and determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and wherein determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max) comprises: measuring times during which the current steering wheel angle (α) satisfies predetermined relations with the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and determining the maneuver performed by the motor vehicle based on the measured times; wherein the steering wheel angle thresholds comprise a minimum left-hand threshold (αs.sub.min), a maximum left-hand threshold (αs.sub.max), a minimum right-hand threshold (αd.sub.min), and a maximum right-hand threshold (αd.sub.max).
2. Software loadable in an automotive electronic control unit and designed to cause, when executed, the automotive electronic control unit to become configured as claimed in claim 1.
3. The automotive electronic control unit of claim 1, further configured to: compute the steering wheel release angle (α.sub.r) based on a function such that the steering wheel release angle (α.sub.r) decreases as the current motor vehicle speed (v) increases.
4. The automotive electronic control unit of claim 3, wherein the decreasing function depends on the maneuver performed by the motor vehicle.
5. An automotive electronic control unit configured to control operation of direction indicators of a motor vehicle based on motor vehicle-related data, the automotive electronic control unit is configured to: receive current steering wheel angle (α) and motor vehicle speed (v), determine an initial steering wheel angle (α.sub.0) when a direction indicator is activated, determine minimum and maximum steering wheel angles (α.sub.min, α.sub.max) reached during when the direction indicator is active, the minimum and maximum steering wheel angles (α.sub.min, α.sub.max) representing the maximum steering wheel angles reached by the steering wheel while steering to the right and to the left, respectively, compute a steering wheel release angle (α.sub.r) based on the current motor vehicle speed (v), the steering wheel release angle (α.sub.r) representing the steering wheel angle (α) beyond which the motor vehicle's steering wheel is to be turned in the direction indicated by the active direction indicator to cause, when the steering wheel is turned in the opposite direction, the automatic deactivation of the active direction indicator, determine if and when to deactivate the active direction indicator based on the current steering wheel angle (α), the initial steering wheel angle (α.sub.0), the minimum and maximum steering wheel angles (α.sub.min, α.sub.max), and the steering wheel release angle (α.sub.r), and disable automatic deactivation of the direction indicators based on the steering wheel angle during parking in reverse gear until the end of the maneuver, the automotive electronic control unit is further configured to: recognize a maneuver performed by the motor vehicle, and adapt active direction indicator deactivation strategy based the recognized maneuver; and wherein recognizing a maneuver performed by the motor vehicle comprises: computing steering wheel angle thresholds as a function of the current motor vehicle speed (v); and determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and wherein determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max) comprises: measuring times during which the current steering wheel angle (α) satisfies predetermined relations with the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and determining the maneuver performed by the motor vehicle based on the measured times.
6. The automotive electronic control unit of claim 5, wherein the steering wheel angle thresholds comprise a minimum left-hand threshold (αs.sub.min), a maximum left-hand threshold (αs.sub.max), a minimum right-hand threshold (αd.sub.min), and a maximum right-hand threshold (αd.sub.max).
7. An automotive electronic control unit configured to control operation of direction indicators of a motor vehicle based on motor vehicle-related data, the automotive electronic control unit is configured to: receive current steering wheel angle (α) and motor vehicle speed (v), determine an initial steering wheel angle (α.sub.0) when a direction indicator is activated, determine minimum and maximum steering wheel angles (α.sub.min, α.sub.max) reached during when the direction indicator is active, the minimum and maximum steering wheel angles (α.sub.min, α.sub.max) representing the maximum steering wheel angles reached by the steering wheel while steering to the right and to the left, respectively, compute a steering wheel release angle (α.sub.r) based on the current motor vehicle speed (v), the steering wheel release angle (α.sub.r) representing the steering wheel angle (α) beyond which the motor vehicle's steering wheel is to be turned in the direction indicated by the active direction indicator to cause, when the steering wheel is turned in the opposite direction, the automatic deactivation of the active direction indicator, and determine if and when to deactivate the active direction indicator based on the current steering wheel angle (α), the initial steering wheel angle (α.sub.0), the minimum and maximum steering wheel angles (α.sub.min, α.sub.max), the steering wheel release angle (α.sub.r); the automotive electronic control unit is further configured to: compute the steering wheel release angle (α.sub.r) based on a function such that the steering wheel release angle (α.sub.r) decreases as the current motor vehicle speed (v) increases, wherein the decreasing function depends on the maneuver performed by the motor vehicle, recognize a maneuver performed by the motor vehicle, and adapt active direction indicator deactivation strategy based the recognized maneuver; wherein recognizing a maneuver performed by the motor vehicle by: computing steering wheel angle thresholds as a function of the current motor vehicle speed (v); and determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and wherein determining a maneuver performed by the motor vehicle based on the current steering wheel angle (α) and the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max) comprises: measuring times during which the current steering wheel angle (α) satisfies predetermined relations with the steering wheel angle thresholds (αs.sub.min, αs.sub.max, αd.sub.min, αd.sub.max); and determining the maneuver performed by the motor vehicle based on the measured times; wherein the steering wheel angle thresholds comprise a minimum left-hand threshold (αs.sub.min), a maximum left-hand threshold (αs.sub.max), a minimum right-hand threshold (αd.sub.min), and a maximum right-hand threshold (αd.sub.max).
8. An automotive electronic control unit configured to control operation of direction indicators of a motor vehicle based on motor vehicle-related data, the automotive electronic control unit is configured to: receive current steering wheel angle (α) and motor vehicle speed (v), determine an initial steering wheel angle (α.sub.0) when a direction indicator is activated, determine minimum and maximum steering wheel angles (α.sub.min, α.sub.max) reached during when the direction indicator is active, the minimum and maximum steering wheel angles (α.sub.min, α.sub.max) representing the maximum steering wheel angles reached by the steering wheel while steering to the right and to the left, respectively, compute a steering wheel release angle (α.sub.r) based on the current motor vehicle speed (v), the steering wheel release angle (α.sub.r) representing the steering wheel angle (α) beyond which the motor vehicle's steering wheel is to be turned in the direction indicated by the active direction indicator to cause, when the steering wheel is turned in the opposite direction, the automatic deactivation of the active direction indicator, and determine if and when to deactivate the active direction indicator based on the current steering wheel angle (α), the initial steering wheel angle (α.sub.0), the minimum and maximum steering wheel angles (α.sub.min, α.sub.max), the steering wheel release angle (α.sub.r), wherein the automotive electronic control unit is further configured to: compute the steering wheel release angle ((α.sub.r) based on a function such that the steering wheel release angle (α.sub.r) decreases as the current motor vehicle speed (v) increases, wherein the decreasing function depends on the maneuver performed by the motor vehicle, and disable automatic deactivation of the direction indicators based on the steering wheel angle during parking in reverse gear until the end of the maneuver.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS OF THE INVENTION
(3) The present invention will now be described in detail, with reference to the attached figures, to enable an expert in the field to embody it and use it. Various modifications to the described embodiments will be immediately obvious to experts in the field, and the generic principles described herein can be applied to other embodiments and applications without departing from the scope of the present invention, as defined in the appended claims. Thus, the present invention is not intended to be limited to the embodiments set forth herein, but is to be accorded the widest scope consistent with the principles and features disclosed and claimed herein.
(4) In
(5) The electronic control system 1 essentially comprises an electronic control unit 4 connected to an automotive on-board communication network 5, for example CAN, FlexRay, or others, through which it receives automotive quantities needed to perform the operations for which it has been programmed and in which, among other things, a control software for controlling operation of the direction indicators 2 of the motor vehicle 3 is stored, the control software causing, when executed, the electronic control unit 4 to become configured and consequently operate as described in detail below.
(6) The electronic control system 1 is designed to operate indifferently with direction indicators 2 that can be activated either manually and mechanically by a specially provided lever or automatically and electronically by the electronic control system 1, based on position-related and motor vehicle path-related information supplied, for example, by an infotainment system of the motor vehicle 3 provided with localization and navigation functionality.
(7) The direction indicator control software essentially comprises: a first code portion designed to perform, when executed, the following operations: receive current steering wheel angle α and current motor vehicle speed v through the on-board communication network, compute steering wheel angle thresholds, as a function of the current motor vehicle speed v, thresholds with which the current steering wheel angle α is compared to determine the manoeuvre performed by the motor vehicle and comprising a minimum left-hand threshold αs.sub.min, a maximum left-hand threshold αs.sub.max, a minimum right-hand threshold αd.sub.min and a maximum right-hand threshold αd.sub.max, determine a manoeuvre performed by the motor vehicle based on the current steering wheel angle α and the steering wheel angle thresholds, in particular by measuring the time during which the steering wheel angle α satisfies certain relations with the steering wheel angle thresholds, in particular during which it is above and/or below the thresholds, and then determining the manoeuvre performed by the motor vehicle based on the measured times, and a second code portion designed to perform, when executed, the following operations: receive the current steering wheel angle α and the current motor vehicle speed v through the on-board communication network, receive information on the manoeuvre performed by the motor vehicle as determined by the first code portion, store an initial steering wheel angle α.sub.0 at the moment of activation of a direction indicator, determine minimum and maximum steering wheel angles α.sub.min and α.sub.max during the period that the direction indicator is active, these angles representing the maximum steering wheel angles, in absolute values, reached during a right-turn manoeuvre and a left-turn manoeuvre, respectively, compute a steering wheel release angle α.sub.r, defined as the steering wheel angle beyond which the steering wheel must be turned in the direction indicated by the active direction indicator to cause the automatic deactivation of the direction indicator when the steering wheel is turned in the opposite direction at the end of the steering manoeuvre,; and determine if and when to deactivate the active direction indicator based on α, α.sub.0, α.sub.min, α.sub.max and α.sub.r.
(8) Optionally, it can convenient to disable automatic deactivation of the direction indicators during predetermined manoeuvres where, regardless of steering wheel movements, it is convenient to keep the direction indicator active until the end of the manoeuvre. The direction indicator can then be deactivated at the end of the manoeuvre, either manually by the driver or automatically in response to a signal indicating the completion of the manoeuvre, provided by a manoeuvre identifier.
(9) Disabling the automatic deactivation of the direction indicators can be particularly useful during reversing manoeuvres, especially when parking in reverse, during which it is useful to keep the direction indicator active while the reverse gear is engaged. Optionally, in some manoeuvres, it might also be convenient to correct the steering wheel release angle α.sub.r depending on the manoeuvre performed by the motor vehicle. For example, always referring to manoeuvres in which it may be useful to disable the automatic deactivation of the direction indicators, this disablement could be achieved by setting the steering wheel release angle α.sub.r to a very high value, for example 600°, such that it can never be exceeded.
(10) With regard to the current steering wheel angle α, it should be specified that in the automotive field, as in the present description, the convention is adopted according to which the steering wheel angle α is zero when the wheels are aligned with the axis of the motor vehicle and takes positive values when the steering wheel is turned to the left and negative values when turned to the right.
(11) With regard to the steering wheel release angle α.sub.r, this is computed as a function of the current motor vehicle speed v, and in particular in a manner such that it decreases as the current motor vehicle speed v increases and becomes larger as the motor vehicle speed approaches zero.
(12) The reason for this choice lies in the fact that the more the current motor vehicle speed v increases in a curve, the more the lateral acceleration to which the driver is subjected increases, thereby inducing him/her to turn the steering wheel less as the current motor vehicle speed v increases.
(13) By way of non-limitative example, the steering wheel release angle α.sub.r could be computed based on the formula:
α.sub.r=F(v)
where F(v) is an opportune decreasing function of speed, which could also depend on the type of manoeuvre identified.
(14) Instead, with regard to determining if and when to deactivate the direction indicators, this is carried out on the basis of the type of manoeuvre performed by the motor vehicle. Purely by way of example, the case can be considered where the motor vehicle is travelling along a substantially straight trajectory (therefore α.sub.0 is less than α.sub.r/2), and the driver activates the left-hand direction indicator and then steers left: if the maximum left-hand steering angle α.sub.max is greater than α.sub.r, then the left-hand direction indicator must be deactivated as soon as the driver steers in the opposite direction and the value of the steering wheel angle α is just above that of when the direction indicator was activated. Translating everything into formulas, the deactivation of the left-hand direction indicator must take place as soon as the steering wheel angle α satisfies an inequality of the type:
(15)
where k is an opportune coefficient that controls the anticipation with which the direction indicator is deactivated when the manoeuvre ends.
(16) The deactivation strategy of a direction indicator also depends on the relative sign between the initial steering wheel angle α.sub.0 at which the direction indicator was activated and the maximum steering angle reached during the manoeuvre performed, which, as previously mentioned, is equal to α.sub.max in the case of steering to the left and α.sub.min in the case of steering to the right.
(17) Purely by way of example, a motor vehicle that is on a roundabout and takes a turn-off exit can be considered. While travelling around the roundabout, the steering wheel angle α will be greater than zero (in the case of a country where one drives on the right) and therefore the driver will activate a direction indicator when α.sub.0 will be greater than zero. As soon as the driver starts to steer to the right to leave the roundabout, the steering wheel angle α will reach a steering wheel angle α.sub.min: in this case, α.sub.0 and α.sub.min have different signs. In the phase of realigning the steering wheel to the left, deactivation of the direction indicator should not take place when the steering wheel angle α is close to α.sub.0, but when the steering wheel angle α is close to zero, i.e. when the trajectory is almost perfectly straight.
(18) Translating the foregoing into formulas, in the case where α.sub.0 and α.sub.min have different signs, deactivation of the direction indicator takes place as soon as an inequality of the following type is satisfied:
(19)
in the case of leaving a roundabout on roads where one drives on the right (Italy for example), while the sign of the inequality is inverted on roads where one drives on the left (Great Britain for example).
(20) Instead, with regard to determining the manoeuvre performed by the motor vehicle, it is not possible to provide a single criterion for all manoeuvres, but it is necessary to develop one for each manoeuvre that it is wished to identify.
(21) Purely by way of example, the identification of a manoeuvre constituted by the motor vehicle leaving a roundabout can be carried out on the basis of the trend over time of the steering wheel angle α, which for this manoeuvre is generally of a sinusoidal type. In fact, upon entering the roundabout, the steering wheel is turned to the right, the steering wheel angle α decreases and drops below a certain threshold that corresponds to that which was previously called the minimum right-hand threshold αd.sub.min. The steering wheel then continues to be turned to the right until it exceeds another threshold that corresponds to that which was previously called the maximum right-hand threshold αd.sub.max. After this, the steering wheel is turned to the left and so the steering wheel angle α returns first to zero and then, similarly to what happened when steering to the right, it passes a first and a second threshold that correspond to those which were previously called the minimum left-hand threshold αs.sub.min and maximum left-hand threshold αs.sub.max.
(22) Therefore, using the following terms: Δt1 as the time for which the steering wheel angle α remains between αd.sub.min and αd.sub.max, Δt2 as the time for which the steering wheel angle α remains below αd.sub.max, Δt3 as the time taken for the steering wheel angle as to pass from αd.sub.max to αs.sub.max,
driving around a roundabout can be identified if the following relation is satisfied:
Δt3>k.sub.1*(Δt1+k.sub.2*Δt2)
where k.sub.1 and k.sub.2 are two experimentally-determined calibration coefficients that depend on the driver's driving style.
(23) The operations carried out by the direction indicator control software to identify the manoeuvres performed by the motor vehicle can be represented, for each type of manoeuvre that it is wished to identify, by means of a corresponding finite state machine, an example of which is shown in
(24) Essentially, if the integer part of the ratio between (α.sub.max and α.sub.0) and α.sub.r is indicated as n, and an opportune coefficient is indicated as k, the left-hand direction indicator is automatically deactivated when one of the following conditions occurs: 1. normal turn [n>0 AND (α<(α.sub.0+Δ/2))] 2. normal turn (small steering angle) [(α.sub.0>0 AND α.sub.0<α.sub.r/2) AND (α<(α.sub.0−α.sub.r/2))] 3. normal turn (medium steering angle) [(α.sub.0>α.sub.r/2 AND α.sub.0<α.sub.r) AND (α<(α.sub.0−α.sub.r/2))] 4. turn with steering wheel initially turned slightly to the right [(α.sub.0<0 AND αs.sub.max>α.sub.r/4) AND (α<0.5* αs.sub.max)] 5. turn with steering wheel initially turned fully to the right
(25) [((αs.sub.max−α.sub.0)>α.sub.r/2 AND α.sub.0<0 AND αs.sub.max<0) AND (α<αs.sub.max+0.15*α.sub.r)] 6. turn aborted
(26) [α<(α.sub.0−α.sub.r/2)]
(27) According to a different embodiment of the present invention, the first code portion of the direction indicator control software provided to identify the manoeuvre performed by the motor vehicle on the basis of the steering wheel angle α and the steering wheel angle thresholds αs.sub.min, αs.sub.max, αd.sub.min and αd.sub.max could be omitted.
(28) Therefore, according to this embodiment, those operations performed by the second code portion of the direction indicator control software on the basis of the information provided by the first code portion on the manoeuvre performed by the motor vehicle are not carried out, and in particular the correction of the steering wheel release angle α.sub.r and the disablement of automatic direction indicator deactivation.
(29) Instead, according to this embodiment, the automatic deactivation of a direction indicator is carried out when one of the following conditions occurs (valid for a left-hand direction indicator): 1. standard manoeuvre [n>0 AND (α<α.sub.0/k)] 2. anomalous manoeuvre [α<α.sub.0/k−90°]
which, as can be appreciated, are independent of αs.sub.min, αs.sub.max, αd.sub.min and αd.sub.max, which are instead used in the previously described embodiment.
(30) From the foregoing description, numerous advantages can be achieved with, the present invention with respect to the known art.
(31) In particular, of these advantages, it may be appreciated that direction indicator deactivation performed based on the initial steering wheel angle α.sub.0 allows managing direction indicator deactivation also in manoeuvres in which this is not always assured by the mechanical system, as in the case of motorway slip roads and leaving roundabouts.
(32) Furthermore, direction indicator deactivation carried out based on the manoeuvre performed by the motor vehicle allows enabling different release conditions each time in order to avoid undesired deactivation.
(33) Finally, computation of the steering wheel release angle (α.sub.r) based on a function that decreases as the current motor vehicle speed (v) increases and dependent on the manoeuvre performed by the motor vehicle, allows modifying the release thresholds in real time so that they adapt to the vehicle's dynamics and are effective even when, at high speed, steering wheel travel reduces.