METHOD FOR ESTIMATING THE DISTANCE OF AN ELEMENT WITH RESPECT TO A VEHICLE
20240418846 ยท 2024-12-19
Assignee
Inventors
Cpc classification
G01S13/88
PHYSICS
G01S2013/468
PHYSICS
G01S13/878
PHYSICS
G01S13/36
PHYSICS
International classification
G01S13/36
PHYSICS
G01S13/02
PHYSICS
Abstract
A method for estimating the distance of an element with respect to a vehicle on the basis of a detection module. The method includes, implemented by the detection module, determining the standard deviation of the phase of signals reflected from the element for each distance index of a series of distance indices, determining, 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, and estimating the distance of the element with respect to the detection module on the basis of the determined index, the estimated distance corresponding to the predetermined distance associated with the determined index.
Claims
1. 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: of transmitting at least one signal on an ultra-wideband channel in the direction of said element, of receiving at least one signal reflected from said element, of determining the phase () of the at least one received reflected signal for various distance indices of a series of distance indices, each index corresponding to one predetermined distance with respect to the detection module, of determining the standard deviation () of the phase () for each distance index of the series of distance indices, of determining, 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 (t), and of estimating the distance of the element with respect to the detection module on the basis of the determined index, the estimated distance corresponding to the predetermined distance associated with the determined index.
2. The method as claimed in claim 1, comprising a step of filtering the phase signal () in order to obtain a rectangular signal.
3. The method as claimed in claim 1, comprising a step of filtering the standard-deviation signal () to obtain a rectangular signal.
4. The method as claimed in claim 1, further comprising a step of determining the channel impulse response, the phase () being determined on the basis of said channel impulse response.
5. A non-transitory computer program product, comprising 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 claimed in claim 1.
6. 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: transmit at least one signal on an ultra-wideband channel in the direction of said element, receive at least one signal reflected from said element, determine the phase () of the at least one received reflected signal for various distance indices of a series of distance indices, each index corresponding to one predetermined distance with respect to the detection module, determine the standard deviation () of the phase () for each distance index of the series of distance indices, 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 (t), and estimate the distance of the element with respect to the detection module on the basis of the determined index, the estimated distance corresponding to the predetermined distance associated with the determined index.
7. The detection module as claimed in claim 6, said detection module being 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.
8. The detection module as claimed in claim 6, said detection module being configured to determine the channel impulse response and to determine the phase () on the basis of said channel impulse response.
9. A motor vehicle comprising at least one detection module as claimed in claim 8.
10. A vehicle comprising a plurality of detection modules as claimed in claim 6 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.
11. The method as claimed in claim 2, comprising a step of filtering the standard-deviation signal () to obtain a rectangular signal.
12. The deection module as claimed in claim 7, said detection module being configured to determine the channel impulse response and to determine the phase on the basis of said channel impulse response
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0033] 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:
[0034]
[0035]
[0036]
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0037]
Vehicle 1
[0038] In this example, the vehicle 1 comprises six detection modules 10 and one electronic control unit 20.
Detection Module 10
[0039] 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
[0040] 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.
[0041] 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.
[0042] 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.
[0043] 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.).
[0044] 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.
[0045] Each detection module 10 is configured to determine the standard deviation of the phase for each distance index of the series of distance indices.
[0046] 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.
[0047] 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).
[0048] 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.
[0049] 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.
[0050] Each detection module 10 comprises a processor or a microcontroller able to implement a set of instructions allowing these functions to be performed.
Electronic Control Unit 20
[0051] 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.
Example of Implementation
[0052] In this example, with reference to
[0053] Now with reference to
[0054] 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.
[0055] In this example, three reception modules 10 receive, in a step E2, the signals reflected from the user 5.
[0056] 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.
[0057] 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.
[0058] 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.
[0059]
[0060] 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).
[0061] 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.
[0062] 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.
[0063] 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
[0064] 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
[0065] 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.
[0066] 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.
[0067] 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
[0068] 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.