The present invention relates to a method, and a related system, for detecting a position of a plurality of sensors associated to a respective plurality of wheels of a vehicle.
It is known to fix at least one sensor to each wheel (e.g., on the related tyre and/or on the rim) to be mounted on the vehicle, for detecting one or more operating parameters of the tyre (e.g., pressure, speed, temperature, acceleration, deformation, etc.).
Typically, the on-board computer of the vehicle has in its memory a certain correlation between the sensors and each wheel, thanks to which it associates the information received with the respective wheel having the respective position in the vehicle. For example, in a four-wheeled vehicle, four identification codes (ID) of the sensors can be associated with a respective wheel of the vehicle identified by the respective position, i.e., front right/left and rear right/left.
In this context, the use of sensors based on Bluetooth low energy transmission technology (i.e., “BLE”) has been proposed since this technology requires low energy consumption and it is low cost, while guaranteeing at the same time a sufficient communication distance.
U.S. Pat. No. 9,950,577B1 and U.S. Pat. No. 10,442,253B2 disclose systems/methods for detecting the position of a sensor fixed to a wheel of a vehicle that use the RSSI indicator (Received Signal Strength Indicator) for detecting the position of the BLE sensors.
The Applicant has noted that during the advancement of the vehicle, a BLE sensor can generate and transmit numbered packets (e.g., with a counter) in time sequence, typically, at a determined time frequency (called “advertising rate”). One or more receivers, comprising a respective antenna, mounted on the vehicle can receive the packets if the latter have signal strength at the antenna greater than or equal to a reception threshold, which can be specific for each type of receiver. The information contained in the packets can then be re-transmitted (possibly after appropriate processing), for example to the on-board computer of the vehicle.
The packets transmitted by the sensors and received by the receiver(s) may contain an identification information of the specific sensor (ID), which allows to associate the received packet to a specific sensor.
The Applicant has also observed that the systems/methods for automatically detecting the position of a sensor disclosed in U.S. Pat. Nos. 9,950,577B1 and 10,442,253B2 are not very reliable, since they consider only the packets received by the receivers, i.e., only the packets having signal strength at the antenna greater than or equal to the reception threshold of the receiver.
The Applicant has also observed that the signal strength with which the packets arrive at the antenna of the receiver is influenced by various factors, both constant over time, such as the structure of the vehicle and/or that of the tyre (e.g., the presence of wire cloths, etc), and variable over time, such as the attenuations caused for example by the distance between sensor and antenna of the receiver and/or by the shielding due to the presence of obstacles, even transitory ones (e.g., due to passengers/objects on board of the vehicle) and/or to the condition of the transmission medium (e.g., humidity, snow or mud in the wheel arch), and/or the reflections due, for example, to the presence of objects or other vehicles around the vehicle of interest.
In such real-life situations, the Applicant has found that the packets transmitted by a BLE sensor installed in a wheel, and in particular inside the tyres, are often received at one or more of the receivers with low strength values, comparable with the reception threshold of the receivers. This entails the possibility of receiving a low number of packets by the receivers, which makes unreliable the automatic determination of the position of the sensor based solely on the received packets, for example on the RSSI of only the received packets.
The Applicant has also observed that the method for detecting disclosed in U.S. Pat. No. 9,950,577B1, in order to effectively operate, requires that, for each wheel mounted on each vehicle, experimental tests are carried out for obtaining tables that correlate the position of the sensor to the RSSI values measured by each receiver installed on the vehicle. In other words, this method requires a pre-calibration which has to be carried out in the factory of the vehicle for each combination of vehicle/tyre model/sensor model before the vehicle is put on the market. This pre-calibration step can therefore be very expensive, if not industrially unsustainable. Furthermore, according to the Applicant, the aforesaid variability of the factors that influence the strength of the received packets during the normal use of the vehicle (in particular the transient presence of objects and/or the multiple reflections due to the surrounding presence of objects and/or other vehicles), make this known method unreliable, as the aforesaid pre-calibration tables are not valid in certain real-life conditions.
The Applicant has therefore faced the problem of providing a method and a system for automatic detecting the position of a plurality of sensors respectively fixed to a plurality of wheels of a vehicle which does not require pre-calibration, and which at the same time is reliable and/or quick.
With an extensive experimental campaign carried out starting from the BLE advertising mechanism, the Applicant has found that the aforesaid problem of automatically detecting the position of the sensors associated with the wheels could be solved by a method and a system in which the position of the sensor is determined taking into account all the packets transmitted by each sensor, i.e., both the packets received by the receiver(s) and the packets not received by the receiver(s).
According to an aspect the invention relates to a method for detecting a position of a plurality of sensors, each sensor being associated to a respective wheel of a vehicle.
Preferably the method comprises:
According to an aspect the invention relates to a system for detecting a position of a plurality of sensors, each sensor being associated to a respective wheel of a vehicle. Preferably the system comprises:
The Applicant has realized that the parameter calculated for each sensor as a function of the number of packets actually received by the receiver (i.e., the packets with strength at the antenna of the receiver greater than or equal to the reception threshold of the receiver so as to allow the decoding of the information content, and in particular of the identification code of the sensor) during the determined time window (i.e., the first number) and as a function of the estimate of the overall number of packets transmitted by the sensor (and therefore expected at the receiver) during such determined time window (i.e., the second number) allows to reliably determine the position of the sensor (and therefore of the respective tyre) on the vehicle, and in particular more reliably than considering only the strength level of the received packets. This greater reliability is linked to the large number of packets considered. In particular, the Applicant has experienced that there may be cases in which, in a determined time window, a receiver can receive a low number of packets transmitted by one of the sensors, but with a high strength value (for example due to reflections due to the presence of objects in the vehicle and/or in its vicinity): with the methods based on the strength level (e.g., RSSI) of only the received packets, this sensor could be erroneously recognized as being associated with a wheel in a favorable position (e.g. near and/or with free field) with respect to the antenna of the receiver, while with the method of the present invention this sensor is correctly recognized as being associated with a wheel in an unfavourable position (e.g., far away and/or with intervening absorbing medium) with respect to the antenna of the receiver, since it is taken into account that a large number of packets have not been received by the receiver (below threshold).
The Applicant has also realized that the method of the present invention can be entirely carried out during the normal use of a vehicle, without the need to carry out a specific pre-calibration for vehicle/tyre model/sensor model, thanks to the determination of the position of the sensors as a function of the determined position of the antenna of the (at least one) receiver and of the comparison between the parameters calculated for the sensors. In fact, a receiver, during the determined time window, receives a number of packets decreasing with the increasing of the distance from the sensor and/or of the absorption of the intervening medium. As an example, an antenna of a receiver installed on the front bumper in a right-decentralized position (i.e., near the right front wheel) could theoretically receive all the packets transmitted by all the sensors positioned in any wheel of the vehicle, but in practice it statistically receives the larger relative number of packets from the sensor of the right front wheel and the lower relative number of packets from the sensor of the left rear wheel, allowing the discrimination between the two sensors without recurring to a pre-calibration.
The present invention in one or more of the abovesaid aspects can have one or more of the following preferred features.
Preferably it is provided carrying out said method immediately after a vehicle off-state (e.g., engine off, and/or ignition off, and/or ignition key removed and/or far from the vehicle), for example provided that said vehicle off-state has lasted a time interval greater than or equal to 5 minutes, more preferably greater than or equal to 10 minutes. In this way, the method is able to automatically detect the position of the sensors also following a possible change of one or more tyres (in which there are typically new sensors) and/or crossing of tires (where the sensors have changed position on the vehicle) occurred during the vehicle off-state, especially if it was long enough.
Preferably said respective time sequence comprises a number of packets greater than or equal to 5, more preferably greater than or equal to 10, and/or less than or equal to 120, more preferably less than or equal to 80. In this way it is possible to consider a statistically significant number of packets, and at the same time (given the typical transmission frequencies of BLE sensors) to obtain a fast determination of the position of the sensors, with a limited energy consumption.
In one embodiment said respective first number is equal to said overall number of packets of said respective sub-group and said respective second number is equal to said overall number of packets of said respective time sequence of packets.
In one embodiment said respective parameter is a ratio between said respective first number and said respective second number. In this way the parameter directly expresses the reception success rate for the respective sensor, and the position of the sensor is computationally determined in an efficient and inexpensive way.
In one embodiment calculating said respective parameter comprises determining (preferably calculating, e.g., by the method known as “Wilson Score Interval”) a respective confidence interval around said respective parameter (e.g., a maximum value and a minimum value of said respective parameter), said respective confidence interval being preferably associated with a determined confidence level.
Preferably determining said position of said sensors comprises a comparison between said respective confidence intervals.
In this way, the position of the sensor is determined with statistical methods allowing an operation of the method of the present invention even in case of a low number of received packets.
In one embodiment, for each sensor, it is provided:
Preferably said index is a Received Signal Strength Indicator (or RSSI).
In this way the parameter can for example be expressed, alternatively to or in combination with the aforesaid success rate, in terms of an index of average signal strength (e.g., RSSI), which also takes into account the not received packets.
Preferably said respective second number is determined (preferably calculated) as a product of said duration of the determined time window and a respective transmission frequency of said respective time sequence of packets.
In one embodiment it is provided acquiring a (pre) determined value of said respective transmission frequency.
In one embodiment it is provided acquiring in real time a current value of said respective transmission frequency. In this way the calculation of the expected number of packets (i.e., the second number) is correct even if the transmission frequency of the sensor changes over time, e.g., as a function of the operating status of the sensor (which can for example be remotely controlled to dynamically configure the advertising rate) and/or in case of inaccuracy of the clock of the sensor.
Preferably said system for detecting comprises a plurality of receivers comprising respective antennas installed on said vehicle in respective determined positions. Each receiver can preferably operate as said at least one receiver.
Preferably the method comprises, for each receiver of said plurality of receiver:
In this way, thanks to the redundancy of the receivers, a high reliability and rapidity in the determination of the position of each sensor, identified by the respective identification code, is obtained. For example, it is possible to discriminate two sensors even when their success rate is comparable to a first receiver, thanks to the use of their success rates calculated to at least one further receiver. In this way the determination of the position of each sensor is little, or not at all, dependent on the current conditions of the factors that influence the reception of the packets. Furthermore, the plurality of receivers makes it possible to maintain the functionality of the detection of the information from the sensors even in case of failure of one or more receivers.
In one embodiment determining said position of the sensors comprises (possibly for each receiver) ordering said respective parameters in an ordered list (for example from the greatest to the smallest, or vice-versa), wherein said position of the sensors is determined as a function of an order of said ordered list. In other words, the position of the sensors is obtained from the order of the values of the parameters at the (or at each) receiver, taking into account the position of the antenna of the (or of each) receiver (since, for example, a sensor in a favorable position will have the respective parameter greater than a sensor in an unfavourable position).
In presence of a plurality of receivers, the determination of the position of the sensors also takes into account the set of the ordered lists. For example, determining said position of the sensors comprises comparing said order of the ordered list with at least one further order of a further ordered list of a further receiver of said plurality of receivers. In this way it is possible to combine the information on the position of the sensors obtainable from multiple ordered lists, so as to increase the reliability of the method of the present invention.
Typically, each packet of said respective time sequence of packets contains an identification counter of said packet in the respective time sequence of packets. Preferably said counter grows along said respective time sequence of packets up to a maximum value at which said counter resets. Typically, said maximum value is a function of a number of bits allocated in said sensor.
In one embodiment, for each sensor, said respective second number is determined (preferably calculated) as a function of the counters of the packets of said respective sub-group of packets received by said at least one receiver (or by each receiver). In this way it is possible to estimate the number of expected packets without knowing in advance the current value of the transmission frequency. For example, the transmission frequency can be calculated as a function of the counter of a first and a second packet subsequent to each other (e.g., not necessarily consecutive) and as a function of a reception time interval intercurred between the reception of the first and of the second packet.
Preferably, for each sensor, said respective second number is determined (preferably calculated) as a function of the counters of a respective set of packets formed by a union of the packets of the respective sub-groups received by said plurality of receivers. In this way, for each sensor, while the number of received packets is determined for each receiver, the estimate of the expected packets is based on all the packets received by all the receivers (counting only once the same packets received by several receivers), for providing an even more reliable estimate. Preferably said processing unit is programmed and configured to carry out one or more of the operations of the method of the present invention (according to any embodiment) concerning the first numbers, the second numbers, the indices, the parameters and the position of the sensors.
The features and advantages of the present invention will be further clarified by the following detailed description of some embodiments of the present invention, presented by way of non-limiting example, with reference to the attached figures.
With reference to
The system 100 for detecting comprises a plurality of sensors, exemplarily four sensors 20, each sensor 20 being associated, e.g., fixed, to a respective wheel (not shown) of the vehicle 25. For example, with reference to
Each sensor 20 is configured to wirelessly transmit, for example with BLE technology, information packets in time sequence. Typically, the packets transmitted by each sensor 20 contain an identification code of the respective sensor.
The system 100 for detecting also comprises a plurality of receivers 21, each one comprising a respective antenna 23 and (not shown) electrical/electronic components capable of processing and obtaining the information content of the packets picked up by the respective antenna 23. Exemplarily the system 100 for detecting comprises six receivers 21 having the respective antennas 23 installed on the vehicle 25 in respective determined fixed positions, as shown in
Exemplarily each antenna 23 and the related electrical/electronic components are incorporated within a respective single spatially localized physical device.
In one embodiment, the electrical/electronic components of the receiver can be, at least in part, positioned in a physically distant position with respect to the respective antenna. It is also possible that two or more distinct antennas share the same electrical/electronic components configured and programmed to distinguish the packets received by each antenna.
The receivers 21 are in (wireless) communication with the sensors 20 to receive the packets transmitted by the sensors.
In principle, for the purposes of the present invention (not shown), two receivers, or even one receiver, suffice. In case of only one receiver, to discriminate the four sensors, the antenna of the receiver is installed outside the two median planes 400 and 401 of the vehicle 25, for example in a position proximal to one of the four sensors 20, e.g., on the front bumper in a right-decentred position.
In the case of only two receivers, the respective antennas are installed outside the same median plane of the vehicle 400 or 401. For example, a first antenna of a first receiver is installed in the center of the front bumper of the vehicle (i.e., at the median plane 400) and a second antenna of a second receiver is installed on the upright of the right front door of the vehicle (i.e., at the median plane 401). In this way, the first receiver can discriminate the sensors of the two front wheels (i.e., the closest sensors) from those of the two rear wheels, while the second receiver can discriminate the sensors of the two right wheels (i.e., the closest sensors) from those of the two left wheels.
The system 100 for detecting shown in
Exemplarily the processing unit 22 comprises a CPU and a memory programmed and configured to carry out the operations described below.
The method of the present invention is typically carried out when the vehicle 25, equipped with wheels to which the sensors 20 are associated, is switched on (e.g., at least with key inserted, preferably with ignition and engine on). Preferably the method is carried out with the vehicle in motion (to reduce the risk of unwanted reflections from nearby objects).
Exemplarily the method is carried out immediately after each vehicle off-state (key off-state, i.e., key not inserted), provided that the off-state lasted a time interval, for example, greater than or equal to 10 minutes. Alternatively, or in combination, the method of the present invention is carried out following a lifting of the vehicle from the ground (for example following the reception of a signal of vehicle raised-state generated by a suitable sensor, for example forming part of the ABS system of the vehicle) lasted for example at least 5 minutes. The latter condition is in fact the typical condition in which a change and/or a crossing of one or more tyres occurs.
During a determined time-window of suitable duration, the method 200 comprises:
Typically, given a same number of packets transmitted by a sensor, the number of packets received by each receiver (i.e., the number of packets of each sub-group) varies according to the reception threshold of the receiver itself and/or the strength of the packets at the respective antenna. The latter can be influenced by various factors (e.g., the structure of the tyre, the attenuations caused by the distance between the sensor and the antenna and/or by the shielding due to obstacles and/or by the condition of the transmission medium, and/or the reflections due to the presence of objects or other vehicles around the vehicle of interest), many of which are of transitory nature. For this reason, a method for detecting the position of the sensors based only on the signal strength of the received packets can be unreliable, as will be shown later.
At this point, for each pair of sensor/receiver, the method 200 comprises the determination 3 of a respective first number representative of an overall number of packets of the respective sub-group. In other words, for each receiver 21, the number of packets received by each of the sensors 20, identified by their respective identification code, is determined. Therefore, in the described example, at each receiver 21, four first numbers are determined.
The method 200 comprises (simultaneously or in a step subsequent to or preceding the determination 3 of the first numbers), for each sensor 20, also the determination 4 of a respective second number representative of an overall number of packets of the respective time sequence of packets. In other words, the number of packets transmitted by each sensor 20 in the determined time window is determined (or estimated), and therefore ideally expected at each receiver 21. Therefore, in the described example, four second numbers are determined, one for each sensor 20. These four second numbers can be identical to each other, for example in the case in which the sensors transmit using a BLE advertising mechanism with a substantially fixed transmission frequency of the advertising packets.
Exemplarily the respective second number is pre-determined, therefore knowing the respective transmission frequency (e.g., the advertising rate of the BLE sensors) of the respective time sequence of packets, it is possible to calculate the duration of the determined time window necessary to allow the transmission of the determined number of packets.
For example, the method 200 comprises, for each sensor 20, the acquisition 10 (for example the input in the processing unit 22 before the first starting of the vehicle 25) of a predetermined value (which is considered constant over time) of the respective transmission frequency. Therefore, in the example of the method described, four predetermined values of the transmission frequency are acquired (one for each sensor), with these predetermined values which can be the same or different from each other (for example, depending on the type of sensor fixed to the tyre).
For example, assuming the average transmission frequencies of the four sensors 20 equal to 0.2 Hz during the time window (in real-life conditions, the current value of the transmission frequency may differ slightly) and assuming that the determined number of packets of each time sequence is 50 packets (i.e., the second number), the determined time window has a duration equal to 250 s.
In one alternative embodiment, the method comprises the acquisition (e.g., the monitoring) in real time of a current value of the respective transmission frequency for each sensor 20. For example, the transmission frequencies of the sensors can be modulated according to the operating phase of the sensor. This makes possible to avoid excessive energy consumption due to unnecessary maintenance of the transmission frequency at a high value for a long-time interval. The transmission frequency can for example be modulated by sending a command (for example via a remote-control station, or the on-board computer of the vehicle, or the receivers, or the sensor itself) that imposes a current value of the transmission frequency. For example, at each start of a vehicle on-state, the transmission frequency of the sensor is equal to 0.2 Hz to transmit a large number of packets to carry out the method of the present invention, and at the end of the established time window for the determination of the position of the sensors, the transmission frequency of each sensor is decreased to an exemplary value of 1/30 Hz for the normal use of the sensor itself, in order to reduce the energy consumption.
In one embodiment the determination of the respective second number uses an identification counter of each of the packets in the respective time sequence of packets. This counter can, for example, grow as the packets are transmitted in the respective time sequence from zero up to a maximum value at which the counter resets (the maximum value is a function of a number of bits allocated in the sensor, for example equal to 255). By analysing the time trend of the counter in the determined time window, it is possible to derive the number of packets expected from each sensor, for example by estimating the transmission frequency from the difference between the counters of two packets received at a given time distance.
Exemplarily, for each sensor 20, the determination of the respective second number is carried out as a function of the counters of a respective set of packets formed by a union of the packets of the respective sub-groups received by the plurality of receivers. Exemplifying, with reference to the configuration of
The respective second number is determined by considering the union of the six sub-groups of packets, counting the packets received by more than one receiver only once.
The Applicant believes that the determination of the second numbers on the basis of the counters received by the set of receivers is particularly advantageous to identify reception gaps by one or more receivers, i.e., the failure to receive substantial portions of sequences, or entire sequences, of packets from 0 to the maximum value of the counter. Exemplifying, observing the packets received at a single receiver, there is the risk of not discriminating the sequence to which the counter belongs. By comparing with the packets received at one or more further receivers, it is instead possible to rebuild the number of transmitted packets with greater reliability.
Back with reference to
Exemplarily the respective parameter is calculated as a ratio between the respective first number and the respective second number (which, for example, coincide respectively with the overall number of packets received at the receiver and the overall number of packets transmitted by the sensor), in other words the parameter is expressed as a reception success rate.
With reference to
The line 300 represents the reception threshold of the receiver, below which the packet 350 transmitted by the sensor is not received by the receiver. Therefore, with regard to the operating condition of
The two examples shown in
In one alternative embodiment, the respective parameter can be expressed as a function of a signal strength index, for example a Received Signal Strength Indicator (or RSSI), which in any case takes into account also the not received packets. Exemplarily for each pair of sensor/receiver:
Exemplifying (with reference to
With reference to
Exemplarily the determination 6 of the position of each sensor 20 comprises, for each receiver 21, ordering the respective parameters (expressed for example as a success rate) in an ordered list, for example with decreasing order. The decreasing order of the list corresponds to progressively more unfavourable positions of the four sensors with respect to the considered antenna 23.
By exploiting the identification information contained in the packets, it is possible to associate each parameter to one of the four sensors 20. For example, with reference to
Therefore, from this order, it is possible to conclude that the sensors 1 and 2 are those of the front wheels while the sensors 3 and 4 are those of the rear wheels.
Subsequently, the determination 6 of the position of each sensor 20 comprises the comparison between the ordered lists of the receivers 21.
For example, again with reference to
Therefore, from this order, it is possible concluding that the sensors 1 and 4 are those of the left wheels while the sensors 2 and 3 are those of the right wheels.
By comparing and combining the information obtainable from the two parameter lists, it is therefore possible to determine that the position of the sensor 1 is in the left front wheel, the position of the sensor 2 is in the right front wheel, the position of the sensor 3 is in the right rear wheel and the position of the sensor 4 is in the left rear wheel.
Possibly, the position of the sensors 20 can be determined also by taking into account the ordered lists of parameters at other receivers 21, for having a redundancy of information that provides greater reliability to the method of the present invention.
Exemplarily, in case of more than two sensors, the present method can be carried out several times considering each time the sensors in pairs.
Number | Date | Country | Kind |
---|---|---|---|
102021000026693 | Oct 2021 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IT2022/050271 | 10/7/2022 | WO |