This application claims priority to French Patent Application No. 2306260, filed Jun. 19, 2023, the contents of such applications being incorporated by reference herein.
The present invention relates to the automotive field and more particularly concerns a method for estimating the distance of an element with respect to a vehicle and a detection module implementing said method.
In a motor vehicle, it is known to provide functions based on the distance of the user of said vehicle, for example to unlock the doors (this term here meaning any openable leaf such as the doors to the passenger compartment, the lid/door of the trunk/frunk, and potentially also the hood), using a key, a keycard or a smartphone.
Historically, the technology used was based either on radio-frequency (RF) and low-frequency (LF) communications between the vehicle and a key or a keycard, or on a capacitive sensor located in the handles of the doors.
However, at the present time these technologies do not allow new location-related functions to be offered, in particular due to a lack of accuracy. In addition, capacitive-sensor technology may malfunction as a result of moisture, ice or electrical interference.
To partially overcome these drawbacks, Bluetooth® technology has been used to communicate between the vehicle and the user's smartphone.
However, Bluetooth® technology has drawbacks in terms of security and accuracy.
A simple, reliable and effective solution allowing these drawbacks to be at least partially remedied would therefore be advantageous.
To this end, a first subject of the invention is a method for estimating the distance of an element with respect to a vehicle on the basis of a detection module, said method comprising the steps, implemented by said detection module:
In the present application, by “ultra-wideband” is meant the ultra-wideband (UWB) technology known per se. The method according to an aspect of the invention uses the “reflective mode” or “radar mode” of said UWB technology.
Use of the phase of the reflected signal makes it possible to detect the signature of a user or a movement of the user. However, use of the phase alone is insufficient because the phase is measured using a phase-locked loop which may cause so-called “phase” noise as a result of variations in the frequency oscillator of said loop. During signal phase changes representing the user or their movements at a given distance associated with one of the indices, the standard deviation decreases below the predetermined threshold, thus confirming the actual presence of the user at the distance corresponding to said index. The use of phase and standard deviation does not require the detection module to have computer processing capacities that are significantly high, thus making the method fast, simple, reliable and effective while limiting costs.
Preferably, the method comprises a step of filtering the phase signal in order to obtain a rectangular signal, to improve the computation of standard deviation.
Preferably, the method comprises a step of filtering the standard-deviation signal in order to obtain a rectangular signal, to facilitate determination, in the order of the series, of the first index for which the standard deviation is below a predetermined threshold for at least a predetermined length of time.
Advantageously, the method comprises a step of determining the channel impulse response, the phase being determined on the basis of said channel impulse response. Using channel impulse response (CIR) allows the amplitude and phase of the at least one received reflected signal to be easily determined.
An aspect of the invention also relates to a computer program product which is characterized in that it contains a set of program code instructions that, when executed by one or more processors, configure the one or more processors to implement a method as set out above.
An aspect of the invention also relates to a detection module for estimating the distance of an element with respect to a motor vehicle, said detection module being configured to be mounted in said vehicle and to transmit and receive ultra-wideband signals, said detection module being configured to:
Preferably, the detection module is configured to filter the phase signal in order to obtain a rectangular signal and/or to filter the standard-deviation signal in order to obtain a rectangular signal.
Preferably, the detection module is configured to determine the channel impulse response and to determine the phase on the basis of said channel impulse response.
An aspect of the invention also relates to a motor vehicle comprising at least one detection module such as presented above.
In one embodiment, the vehicle comprises a plurality of detection modules such as presented above and an electronic control unit, each detection module being configured to send the determined index or the estimated distance to the electronic control unit at a given time, the electronic control unit being configured to locate the element on the basis of the received indices or of the received distances.
Further features and advantages of aspects of the invention will become more clearly apparent on reading the following description. This description is purely illustrative and should be read with reference to the appended drawings, in which:
In this example, the vehicle 1 comprises six detection modules 10 and one electronic control unit 20.
Each detection module 10 makes it possible to estimate the distance of an element with respect to the vehicle 1. This item may be a person or an object. In the example of
The detection modules 10 are mounted in various places on the vehicle 1, so that each detection module 10 may measure the distance between it and the user 5 depending on their location around the vehicle 1 or in the vehicle 1.
Each detection module 10 is configured to transmit and receive ultra-wideband signals. In particular, each detection module 10 is configured to transmit at least one signal on an ultra-wideband channel in the direction of the user 5, and to receive one or more signals reflected from the user 5, which are a product of the transmitted signals.
Each detection module 10 is configured to determine the phase of the at least one received reflected signal for various distance indices of a series of distance indices, where each index corresponds to one predetermined distance with respect to said detection module 10 or to a predetermined distance range.
The number of distance indices for each of which the phase and the standard deviation are determined is preferably chosen so as to limit the number of computations performed by each detection module 10. For example, the computations may be performed for less than 64 indices, for example 16 or 32 indices. Each index may for example correspond to one ‘tap’ of the UWB standard, corresponding to a distance increment of 15 cm (index 1=15 cm, index 2=30 cm, index 3=45 cm, . . . , index 10=150 cm, etc.).
Preferably, each detection module 10 is configured to determine the channel impulse response and to determine the phase on the basis of said channel impulse response.
Each detection module 10 is configured to determine the standard deviation of the phase for each distance index of the series of distance indices.
Preferably, each detection module 10 is configured to filter the phase signal in order to obtain a rectangular signal and/or to filter the standard-deviation signal in order to obtain a rectangular signal.
Each detection module 10 is configured to determine, in the order of the series, the first index for which the standard deviation is below a predetermined threshold for at least a predetermined length of time. This threshold may for example be preset to a fraction of the standard-deviation range measured in the absence of the user 5, for example between 0 and 50%. The predetermined length of time is for example advantageously greater than 50 or 100 ms for locating the position of a moving user 5, or 1 second in the context of movement detection (for example movement of a leg, to open the trunk).
Each detection module 10 is configured to estimate the distance of the user 5 with respect to the detection module 10, on the basis of the determined index. The estimated distance then corresponds to the predetermined distance or to the predetermined distance range (for example its median or mean) associated with the determined index.
Preferably, each detection module 10 is configured to send the index determined at a given time or the distance estimated at a given time to the electronic control unit 20.
Each detection module 10 comprises a processor or a microcontroller able to implement a set of instructions allowing these functions to be performed.
The electronic control unit 20 is configured to locate the user 5 on the basis of the received indices or received distances sent by a plurality of detection modules 10.
In this example, with reference to
Now with reference to
Some of the signals transmitted by the reception modules reflect from the user 5 then return directly or indirectly to the detection modules 10 that transmitted them.
In this example, three reception modules 10 receive, in a step E2, the signals reflected from the user 5.
Each reception module 10 having received at least one signal reflected from the user 5 then determines, in a step E3, the phase φ of the at least one received reflected signal for the various distance indices I1, . . . ,I16 of the series of distance indices I1, . . . ,I16, i.e. for 16 index values I1, . . . ,I16 in this example.
Each reception module 10 having determined the phase φ then determines, in a step E4, the standard deviation σ of the phase for each index I1, . . . ,I16 of the series. An optional filtering step may be carried out on the phase signal and/or on the standard-deviation signal in order to improve determination of the index in the following step E5.
Each reception module 10 having determined the standard deviation σ then determines, in a step E5, in the order of the series, the first index ISD for which said standard deviation σ is less than the predetermined threshold for at least the predetermined length of time Δt.
In this example, for the first index I1, the phase φ seems to detect the user 5 or a movement of the user 5 (series of peaks); however, the standard deviation σ does not fall below the predetermined threshold S of 0.8. The same goes for the indices I2 to I6 (not shown).
However, for the index I7, the phase φ seems to detect the user 5 or a movement of the user 5 (series of peaks) and the standard deviation σ falls below the predetermined threshold S of 0.8 for a length of time dt greater than the predetermined length of time Δt of 200 ms.
The index I7 is therefore the first index ISD of the series that meets the conditions of detection of the user 5. It will be noted that for the indices I9 and I10, detection is confirmed, thus making it possible to determine the thickness of the user 5. In contrast, the detection conditions (standard deviation σ falls below the predetermined threshold S of 0.8 for a length of time dt greater than the predetermined length of time Δt of 200 ms) are no longer met for the following indices starting from index I11.
Each reception module 10 then estimates, in a step E6, the distance D of the user 5 with respect to said detection module 10 on the basis of the index ISD determined by said detection module 10, the estimated distance D corresponding to the predetermined distance associated with the determined index ISD. In the example of
Next, in the example of implementation, each reception module 10 then sends, in a step E7, either the determined index ISD or the estimated distance D to the electronic control unit 20. In the example of
More generally, when the electronic control unit 20 receives indices I1, . . . ,I16, it is able itself to estimate the distance D between each detection module 10 and the user 5, for example using a lookup table.
When the electronic control unit 20 knows the (determined or received) distance between each detection module 10 (having sent an index or a distance) and the user 5, the electronic control unit 20 determines, in a step E8, the location L of the user 5 by crossing the estimated distances D.
In other words, each distance D estimated by each detection module 10 defines a circle around said detection module 10, the user 5 being located at the intersection of said circles (when there are at least three detection modules 10, as in the example of
The use of the standard deviation σ to determine the index I1, . . . ,I16 is inexpensive in computer processing resources. Thus, an aspect of the invention therefore makes it possible to accurately, quickly, efficiently and reliably locate an element around or in the vehicle 1.
Number | Date | Country | Kind |
---|---|---|---|
2306260 | Jun 2023 | FR | national |