System and method for determining a position of a guided vehicle
A BLE-based system for tracking guided vehicles on railway networks addresses complexity and cost issues by using BLET1 and BLET2 devices to measure signal intensity and power levels, ensuring precise and flexible vehicle location and integrity checks.
Patent Information
- Application Number
- EP2024382141
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-13
- Publication Date
- 2025-08-20
AI Technical Summary
Existing systems for tracking and locating guided vehicles on railway networks are complex, expensive, and require regular maintenance, limiting their use to mainlines, while manual methods are used for secondary lines, necessitating a simpler, flexible, and reliable system.
A system utilizing Bluetooth Low Energy (BLE) devices of two types, BLET1 and BLET2, installed on vehicles and along tracks, measures signal intensity and power levels to determine vehicle position, with a control subsystem associating data to identify vehicles and calculate positions using intensity values and power levels.
Enables precise and reliable vehicle location with flexibility for various network and vehicle configurations, offering safety and integrity checks, reducing installation and maintenance costs.
Smart Images

Figure IMGAF001_ABST
Abstract
Description
Technical Field
[0001] The present invention proposes a system and a method for determining a position of a guided vehicle. By "guided vehicle", it has to be understood any rail transport means configured for moving on tracks of a railway network, said guided vehicle typically running on at least one rail configured for supporting one or several wheels of said guided vehicle or using at least one rail as a guiding means for guiding the guided vehicle along a trajectory defined by said rail. Said rail transport means are for instance public transport means like subways, trains or train units, etc., as well as load transporting means such as, for example, overhead traveling cranes, freight trains, for which safety is a very important factor. In particular, knowing the position of the guided vehicle on the railway network at any time as well as its integrity, i.e. whether a guided vehicle comprising several cars at a time T still comprises all said several cars at a time T + ΔT, is of crucial importance for enabling safe motion of a fleet of guided vehicles on said railway network.Background Art
[0002] Two main systems have been commonly used for tracking and locating guided vehicles on a railway network: the track circuit and the axle counter. However, these systems are complex to install, depends on specifications of the track or guided vehicle, require regular maintenance, and are consequently expensive systems. Due to these disadvantages, they are usually only used on mainlines, while manual tracking and location of guided vehicles is used for "secondary" lines, like lines serving a depot, a port, a mine, or any other location with little traffic. There is therefore a need for a simple system which would enable to locate and track guided vehicles on tracks of a railway network.Summary of Invention
[0003] An objective of the present invention is to propose a method and a system for locating a guided vehicle on a track of a railway network that are simple, easy to implement or install, and that offer flexibility, reliability and safety with respect to guided vehicle or track configurations.
[0004] This objective is achieved by the measures taken in accordance with the independent claims. Further advantageous embodiments are proposed by the dependent claims.
[0005] More precisely, the present invention concerns a system for locating one or several guided vehicles on a track of a railway network, said system comprising: a control subsystem configured for locating each of said one or several guided vehicles; characterized in that the system according to the invention comprises Bluetooth Low Energy (BLE) devices of two types, namely a BLE device of a first type, called hereafter BLET1, and a BLE device of a second type, called hereafter BLET2, wherein BLET1 is either a BLE gateway or a BLE beacon, wherein if BLET1 is a BLE gateway, then BLET2 is a BLE beacon, and, inversely, if BLET1 is a BLE beacon, then BLET2 is a BLE gateway, wherein each BLE beacon is configured for broadcasting a signal encoding information data comprising at least a unique identifier and a power level data, wherein the unique identifier is configured for identifying the BLE beacon broadcasting said signal and the power level data is configured for encoding the power level used for transmitting said signal, and wherein each BLE gateway is assigned a unique identifier and is configured for acquiring said signal; for each guided vehicle, a set of one or several BLET1 configured for being installed on-board the guided vehicle, wherein each BLET1 of said set of BLET1 is configured for being installed at a predefined position on-board said guided vehicle. If several BLET1 are installed on-board, then their respective predefined positions are different. According to the present invention, each guided vehicle receives thus a set of BLET1, each guided vehicle being thus equipped with at least one BLET1; a set of BLET2, wherein each BLET2 of said set is configured for being installed each at a predefined position along said track, the predefined position of a BLET2 of said set being different from the predefined position of any other BLET2 of said set, each BLET2 being thus installed at a different predefined position with respect to the other BLET2 of said set; wherein, upon reception of a signal broadcasted by a BLE beacon, each BLE gateway is configured for measuring an intensity of the received signal, and for transmitting in real time to the control subsystem a set of data comprising the intensity value measured for said received signal, a time of measurement of said intensity value or of reception of said received signal (according to the present invention, the time at which the measure was performed is considered to be substantially the same as the time at which the signal was received), its unique identifier, and said information data comprised in the received signal, i.e. the power level data that is thus associated to said measured intensity value, and the unique identifier of the BLE beacon that broadcasted said received signal; the control subsystem is configured for receiving each set of data, for associating to each set of data a single one of said one or several guided vehicles by identifying the guided vehicle to be associated from at least one unique identifier comprised in said received set of data (i.e. from the unique identifier of the BLE device(s) installed on board the guided vehicle), and for automatically determining a position of each identified guided vehicle on the track of the railway network from at least two of said measured intensity values and their respectively associated power level data that have been received in connection with the identified guided vehicle (i.e. the power level that was used by the BLE beacon for broadcasting the signal for which said intensity value has been measured).
[0006] The present invention concerns also a method for locating one or several guided vehicles on a track of a railway network by means of a system comprising a control subsystem and BLE devices of two types, namely BLET1 and BLET2 as previously explained, wherein at least one BLET1 is installed at a predefined position on-board each guided vehicle, and wherein each BLET2 of a set of several BLET2 is installed at a predefined position along said track, the method comprising: receiving by at least one BLE gateway a signal broadcasted by a BLE beacon and measuring by each BLE gateway having received such a broadcasted signal an intensity of the received signal; transmitting in real time, by each BLE gateway having received a broadcasted signal and to the control subsystem, a set of data comprising the intensity value measured for said received signal, the power level data comprised in the received signal and thus associated to said measured intensity value, a time of measurement of said intensity value, the unique identifier of the BLE beacon that broadcasted said received signal, and its unique identifier; receiving by the control subsystem each set of data transmitted by the BLE gateway(s); associating, by the control subsystem, a single one of said one or several guided vehicles to each set of data by identifying the guided vehicle to be associated from at least one unique identifier comprised in said received set of data; automatically determining, by the control subsystem, a position of each identified guided vehicle on the track of the railway network from at least two of said measured intensity values and their respectively associated power level data that have been received in connection with the identified guided vehicle. Description of Embodiments
[0007] According to the present invention, at least two measured intensity values are used for determining the position of the identified guided vehicle. Preferentially, said two intensity values are intensity values that have been measured by a same BLE gateway at different times within a predefined temporal window for a signal broadcasted by a same BLE beacon. In particular, a guided vehicle average speed (i.e. the average speed of the identified guided vehicle) measured during said predefined temporal window and / or a third intensity value measured by said same BLE gateway for said signal broadcasted by said same BLE beacon are further used for determining or improving the position of the guided vehicle. Notably, said third intensity value is measured at a time of measurement different from the respective measurement times of said two intensity values and takes place within said predefined temporal window. Preferentially, the set of data further comprises an angle of arrival and / or an angle of departure, wherein the control subsystem is further configured for using said angle of arrival and / or angle of departure for improving the precision of the position of the identified guided vehicle, wherein said angle of departure is a data comprised in the signal broadcasted by the BLE beacon and characterizing an angle of transmission of the broadcasted signal, and the angle of arrival is a data measured by the BLE gateway capturing said broadcasted signal and configured for defining an angle of reception of the broadcasted signal.
[0008] According to another preferred embodiment, said two intensities values are a first intensity value measured by a first BLE gateway for a signal broadcasted by a first BLE beacon and a second intensity value measured by said first BLE gateway for a signal broadcasted by a second BLE beacon located at a predefined position different from the position of the first BLE beacon, wherein the first intensity values and the second intensity values have been preferentially acquired at a same time. In particular, the control subsystem is configured for determining said position from three intensity values, namely said first intensity value, said second intensity value, and a third intensity value, all preferentially acquired at a same time, wherein the third intensity value is measured by said first BLE gateway for a signal broadcasted by a third BLE beacon located at a predefined position different from the predefined position of the first BLE beacon and second BLE beacon, the control subsystem being configured for using said third intensity value for improving the position of the guided vehicle. In the above-mentioned case, the BLET2 are preferentially said BLE beacons.
[0009] According to another preferred embodiment, said two intensities values are a first intensity value measured by a first BLE gateway for a signal broadcasted by a first BLE beacon and a second intensity value measured by a second BLE gateway for a signal broadcasted by said first BLE beacon, wherein the first BLE gateway is located at a predefined position different from the position of the second BLE gateway, wherein the first intensity values and the second intensity values have been preferentially acquired at a same time. In particular, the control subsystem is configured for determining said position from three intensity values, namely said first intensity value, said second intensity value, and a third intensity value, all preferentially acquired at a same time, wherein the third intensity value is measured by a third BLE gateway for the signal broadcasted by said first BLE beacon, wherein the third BLE gateway is located at a predefined position different from the predefined position of the first BLE gateway and second BLE gateway, the control subsystem being configured for using said third intensity value for improving the position of the guided vehicle. In the above-mentioned case, the BLET2 are preferentially said BLE gateways.
[0010] Preferentially, the signal broadcasted by each BLE beacon further comprises a first broadcasted channel and a second broadcasted channel, wherein the first broadcasted channel is configured for encoding said information data in a first format (typically in TRUE format) and the second broadcasted channel is configured for encoding said information data in a second format (typically COMPLEMENT format) different from the first format, in addition each of said channels includes a CRC code over said information data for avoiding corruption, and wherein the control subsystem is configured for automatically checking the CRC codes and then comparing the information data comprised in said channels and for implementing integrity and / or coherence checking based on said comparison and check. In particular, if the information data encoded in the first format is different from the information data encoded in the second format, then the control subsystem is configured for automatically discarding said information data and the measured intensity for the signal received by the BLE gateway, and starts a determination of a new position for the guided vehicle based on another, e.g. a next, set of data it received from the same BLE gateway and / or from another BLE gateway..
[0011] The present invention further enables to check the integrity of the guided vehicle. For instance, two BLET1 might be configured for being installed on-board the guided vehicle, each at a different extremity of said guided vehicle, and the control subsystem is configured for checking the integrity of the guided vehicle from a calculation of a distance separating the respective position of said two BLET1 at a given time. According to another example, at least one additional BLET2 is configured for being installed on-board the guided vehicle, wherein at least one BLET1 of said set of one or several BLET1 and the additional BLET2 are configured for being installed each at a different extremity of said guided vehicle, and the control subsystem is configured for checking the integrity of the guided vehicle from a calculation of a distance separating the position of BLET1 from the position of the additional BLET2.Brief Description of the Drawing
[0012] Further aspects of the present invention will be better understood through the following drawings, wherein like numbers designate like objects: Fig. 1 schematic illustration of a first preferred embodiment of a system according to the invention. Fig. 2 schematic illustration of a second preferred embodiment of a system according to the invention. Fig. 3 schematic illustration of a third preferred embodiment of a system according to the invention. Fig. 4 flowchart of a preferred embodiment of a method according to the invention. Description of Examples
[0013] A preferred embodiment of a system 100 according to the invention is illustrated in Figure 1. Said system 100 comprises a set of one or several BLE devices of a first type, namely said BLET1 101, and a set of several BLE devices of a second type, namely said BLET2 102, and a control subsystem 103. The latter is configured for determining the position of one or several guided vehicles 1 that are configured for moving on tracks 2 of a railway network.
[0014] According to the present invention, said one or several BLET1 101 of said set of BLET1 might be either all BLE gateways, which are schematically represented by a black rectangle in the Figures 1-3 or all BLE beacons, which are schematically represented by a triangle in the Figures 1-3. In other words, all BLET1 of said set of BLET1 are either BLE gateways, or BLE beacons. If said one or several BLET1 of said set are BLE gateways, then all BLET2 of the set of BLET2 are BLE beacons, and inversely if all BLET1 of the set of BLET1 are BLE beacons, then all BLET2 of the set of BLET2 are BLE gateways. According to the present invention, a set of BLET1 comprising at least one BLET1 101 is installed on-board each guided vehicle 1 whose position has to be determined by the system 100 (i.e. each guided vehicle comprising thus at least one of BLET1 installed on-board), and said several BLET2 102 of said set of BLET2 are installed each at a predefined position along the track 2. All BLET2 of the set have a different predefined position, and all BLET1 installed on-board a same guided vehicle have also a different predefined position, that is the predefined position of a BLET2 of said set is always different from the predefined position of another BLET2 of said set, and likewise, the predefined position of a BLET1 of a set of BLET1 installed on-board a guided vehicle is always different from the predefined position of another BLET1 of said set of BLET1 installed on-board said guided vehicle.
[0015] As shown in Fig. 1-3, different configurations are thus considered by the present invention. For instance, according to Fig. 1, each BLET1 of the set of BLET1 installed on-board the guided vehicle is a BLE gateway, while each BLET2 of the set of BLET2 is a BLE beacon. According to Fig. 2, each BLET1 of the set of BLET1 installed on-board the guided vehicle is a BLE beacon, and each of said BLET2 of the set of BLET2 installed along the track 2 is a BLE gateway. Of course, other embodiments are covered by the present invention as illustrated in Fig. 3, wherein in addition to the BLET1 of said set of BLET1 installed on-board the guided vehicle 1 and the set of BLET2 installed along the track 2, the system 100 comprises at least one additional BLET2 102' also installed on-board said guided vehicle. This means, that the system comprises a BLE beacon and a BLE gateway both installed on-board the guided vehicle, preferentially each at a different extremity of the guided vehicle according to the length of the latter. Similarly, in addition to the set of BLET2 102 installed along the track 2, and apart from the set of one or several BLET1 101 installed on-board, one or several additional BLET1 101' might also be installed along said track 2, so that the system comprises BLE beacons and BLE gateways installed along tracks of the railway network.
[0016] As illustrated in Fig. 1-3, the BLET1 of the set of BLET1 101 are installed on-board the guided vehicle 1 and thus moving with it according to a direction F of displacement with respect to the track 2. As the guided vehicle 1 is moving on the track 2, each BLET1 of said set of BLET1 installed on-board will successively approach, cross, and move away from each of the BLET2 installed along the track, enabling each time it approaches, crosses and moves away an interaction with a different BLET2, wherein the signal broadcasted by the BLE beacon is captured by the BLE gateway. The interaction zone between a BLET1 installed on-board and a BLET2 installed along the track, i.e. between a BLE beacon and a BLE gateway, will notably depend on the broadcasted signal strength. Preferentially, an interaction zone between a BLET1 and a BLET2 (i.e. the zone in which a BLE gateway is able to receive a BLE beacon broadcasted signal) may cover the interaction zone of said BLET1 with another BLET2.
[0017] According to the present invention, each BLE beacon is configured for broadcasting a signal encoding information data comprising at least a unique identifier and a power level data. The unique identifier enables the system according to the invention to identify the BLE beacon broadcasting said signal and the power level data is configured for encoding the power level used for transmitting said signal. Typically, the control subsystem 103 is able to determine, from said power level data and an intensity value measured by said BLE gateway when receiving the signal comprising said power level data, a (relative) distance separating at a time Ti (which corresponds to the time at which the broadcasted signal was received or its intensity value measured by the BLE gateway) the BLE gateway position and the position of the BLE beacon which broadcasted said signal. This "distance determination" enabled by each couple BLE beacon-BLE gateway is however not enough for ensuring a safe determination of the position of the guided vehicle. Also, each BLE gateway according to the invention is assigned a unique identifier and is configured for acquiring or receiving the signal broadcasted by any BLE beacon according to the invention, once the latter is sufficiently close for the broadcasted signal to be detected by the BLE gateway (i.e. once they are in said interaction zone).
[0018] In connection with Figure 4, the principles of the present invention for safely determining the position of a guided vehicle will be described in more detail hereafter.
[0019] At step 401, at least one BLE gateway receives a signal broadcasted by a BLE beacon. In the example of Fig. 1, a BLE gateway installed on-board may receive a signal broadcasted by a BLE beacon located along the track. In the example of Fig. 2, a BLE gateway located along the track may receive a signal broadcasted by a BLE beacon installed on-board. According to Fig. 3, the two previous configurations might be merged together. In any case, each BLE gateway receiving such a broadcasted signal from a BLE beacon, wherein said BLE gateway and said BLE beacon are notably in relative motion with respect to one another, is configured for measuring an intensity of the received signal.
[0020] At step 402, the BLE gateway having received said broadcasted signal and measured its intensity value transmits to the control subsystem 103 a set of data comprising: the intensity value measured for said received signal; the power level data comprised in the received signal and thus associated to said measured intensity value; a time of measurement of said intensity value (i.e. the time at which said measurement was made or the time at which said broadcasted signal was received); the unique identifier of the BLE beacon that broadcasted said received signal; its own unique identifier (i.e. the unique identifier of the BLE gateway having performed said measurement of the intensity value).
[0021] In other words, the BLE gateway preferentially sends to the control subsystem 103, using for instance radio communication, a set of data comprising the information data (forwarding thus the latter to the control subsystem) associated to the measured intensity value of the received signal, the time at which the signal was measured or received, and its identifier.
[0022] At step 403, the control subsystem 103 receives the set of data transmitted by the BLE gateway. The control subsystem 103 centrally receives thus all set of data that are transmitted by all BLE gateways of the system 100. Depending on the size of the railway network and the number of guided vehicles, it may receive several of said sets at the same time and / or consecutively different sets of said data.
[0023] At step 404, the control subsystem 103 associates, to each set of data it received, a single one of said guided vehicles. For identifying the guided vehicle to be associated to a received set of data, the control subsystem 103 might store in a memory or database a list configured for identifying each guided vehicle from the unique identifier of at least one of the BLE devices installed on-board the concerned guided vehicle 1, e.g. from the unique identifier of one of the BLE gateways installed on board the guided vehicle 1 of Fig. 1, or from the unique identifier of at least one of the BLE beacons installed on board the guided vehicle 1 of Fig. 2. Consequently, the control subsystem 103 is able to identify to which guided vehicle the received set of data corresponds to by identifying at least one of the BLET1 installed on-board the guided vehicle.
[0024] At step 405, the control subsystem 103 automatically determines a position of each identified guided vehicle on the track 2 of the railway network from at least two of said measured intensity values and their respectively associated power level data that have been received in connection with the identified guided vehicle. Preferentially, said two measured intensity values have been acquired within a predefined temporal window, i.e. a first measurement taking place at time T1 and a second measurement taking place at a time T2, wherein T1, T2 belong to said predefined temporal window, wherein broadcasted signal intensity value measurements take place within each predefined temporal window. According to the invention, predefined temporal windows might succeed each other according to a predefined pattern, and preferentially, the broadcasted signal might be repeatedly acquired within each predefined temporal window, so that during each of said predefined temporal windows at least two measurements of the intensity of the broadcasted signal take place.
[0025] Basically, the control subsystem is configured for using the predefined position of the BLET1 and of the BLET2 for determining the position of the guided vehicle, for instance of the front end of the guided vehicle and / or of the rear end of the guided vehicle. The predefined position of each BLET1 installed on-board a guided vehicle is defined with respect to the guided vehicle taken as reference frame, i.e. with respect to the guided vehicle reference frame. The predefined position of each BLET2 is defined with respect to the track or railway network taken as reference frame, called hereafter the track reference frame. Thus, the control subsystem will typically determine the relative position of a BLET1 with respect to a BLET2, assigning to the BLET1 a determined location at a time Ti, wherein said determined location at time Ti is defined in the track reference frame, enabling thus to locate the BLET1 in said track reference frame at time Ti. Said determined location at time Ti might be then associated to the position of the guided vehicle at time Ti in said track reference frame. Optionally, for more precision, the control subsystem may further calculate the position of a relevant part of the guided vehicle, e.g. the position of its front end and / or rear end, from the determined location of the BLET1 at said time Ti and a distance separating the predefined position of the BLET1 which was located at said determined location at time Ti from said relevant part. By this way, the control subsystem may determine the position of the front end and / or rear end of a guided vehicle at a time Ti with respect to said track reference frame.
[0026] For instance, the control subsystem 103 might be configured for using two measured intensity values acquired by a same BLE gateway for a signal broadcasted by a same BLE beacon for determining the position of the BLE gateway with respect to the BLE beacon. For instance, the signal broadcasted by the BLE beacon (which can be either installed on-board, or along the track) is acquired at two different successive times T1 and T2 (with T2>T1) by the same BLE gateway (which would then be located either along the track or on-board respectively) giving rise to two different intensity values M1 and M2. From M1 and the power level data, the control subsystem is able to determine a distance D1 separating the BLE beacon from the BLE gateway at the time T1. From M2 the control subsystem is able to determine a distance D2 separating the BLE beacon from the BLE gateway at the time T2. However, the position is not yet precisely defined. For instance, for a guided vehicle approaching the BLE beacon installed along a track, one does not know yet if the guided vehicle already crossed the BLE beacon and is located downstream the latter at time T2 or if it is located upstream the latter at said time T2. In order to solve this issue and improve the precision, the control subsystem 103 might be configured for implementing different solutions, which can be combined with each other for improving the safety of the determination of the position of the guided vehicle.
[0027] According to a first solution, the control subsystem might be configured for acquiring, at least during said predefined temporal window, in real time and in function of the time, the speed of the guided vehicle whose position has to be determined. From said speed of the guided vehicle versus time, the control subsystem is configured for automatically calculating an average speed of the guided vehicle during said predefined temporal window, and to automatically determine whether, at said time T2, the BLE device installed on-board already passed or crossed the BLE device installed along the track from the knowledge of said average speed and notably by using the latter for determining a maximal distance that can be travelled by the guided vehicle during the lapse of time separating T2 from T1, and automatically determining, according to said maximal distance, whether the BLE device installed along the track has already been crossed or not at time T2 by the BLE device installed on-board, determining thus whether the BLE device installed on-board is located upstream or downstream the BLE device located along the track.
[0028] According to a second solution, the intensity of the signal broadcasted by said BLE beacon is continuously measured in function of the time, during said predefined temporal window, between the time T1 and the time T2, storing the values of said intensity in function of the time during a time interval [T1 ,T2], the control subsystem being further configured for automatically searching, within said time interval, a maximum value M3 of the measured intensity between the time T1 and the time T2. If such a maximum value M3 exists, then the distance separating the BLE gateway from the BLE beacon reached a minimum, meaning that at time T1, the BLE device installed on-board the guided vehicle was upstream (with respect to the motion of the guided vehicle) the BLE device installed along the track, and at time T2, the BLE device installed on-board was then downstream the BLE device installed along the track Otherwise, it was always upstream if M1<M2, or downstream if M1>M2 (with the assumption that the measurement at T1 takes place before the measurement at T2). By this way, the control subsystem might rapidly determine whether the BLE device installed on board and the BLE device installed along the track crossed each other or not, enabling thus to precisely determine the position of the guided vehicle.
[0029] According to a third solution, the encoded information data comprised within the signal broadcasted by the BLE beacon further comprise an angle of departure that geometrically characterizes the transmission direction (i.e. the angle of transmission) of the signal broadcasted by the BLE beacon. The BLE gateway might then be configured for automatically measuring an angle of arrival of the signal broadcasted by the BLE beacon, i.e. the angle according to which the broadcasted signal is received by the BLE gateway (using typically phase differences with respect to the reception of said broadcasted signal by different antennas of an antenna array of the BLE gateway). According to said third solution, the angle of departure and / or the angle of arrival are automatically transmitted by the BLE gateway to the control subsystem 103. The latter acquires thus for a couple comprising a transmitter, i.e. the BLE beacon, and a receiver, i.e. said BLE gateway, an angle of departure and / or arrival of the signal broadcasted by the BLE beacon and its intensity value measured at time T1, and an angle of departure and / or arrival of the broadcasted signal and its intensity value measured at time T2, improving the determination of the position of the BLE gateway with respect to the position of the BLE beacon by taking into account at least one of said angles of arrival and / or departure, notably for each of said measured intensity values at time T1 and T2. This enables to improve the determination of the position of the guided vehicle.
[0030] Alternatively, a same BLE gateway may measure at a same time the intensity values of two or more broadcasted signals, each of said broadcasted signals being broadcasted by a different BLE beacon, which are in this case located along the track. By determining the distance separating at said time the BLE gateway from each of said different BLE beacons whose broadcasted signal intensity has been measured by said BLE gateway at said same time and then transmitted to the control subsystem, the latter may precisely determine the position of the BLE gateway with respect to said BLE beacons, using for instance triangulation techniques. This enables the control subsystem to determine the location of the BLE gateway in the track reference, and thus the position of the guided vehicle or any relevant part of the latter as explained earlier. The same applies mutatis mutandis when considering several BLE gateways installed along the track and acquiring at a same time the signal broadcasted by a same or single BLE beacon installed on-board the guided vehicle. The control subsystem may again determine for each BLE gateway a distance separating the BLE gateway from the single BLE beacon at said same time, and by using triangulation technique, determine the position of the BLE beacon with respect to the BLE gateways. Once the position of the BLE device installed on-board the guided vehicle known with respect to the position of the BLE device installed along the track, the position of any relevant part of the guided vehicle (e.g. front end) might be determined by the control subsystem from knowledge of the predefined position of said BLE device installed on-board and a distance (measured for instance along the length of the guided vehicle) separating the on-board BLE device from said relevant part. Of course, the previously mentioned ways of determining the position of a BLE gateway with respect to a BLE beacon might be combined for improving the determination of the position of the guided vehicle.
[0031] Preferentially, apart from the set of BLET2 installed along the track 2, at least one additional BLET2 102' is installed on-board the guided vehicle 1 as shown in Fig. 3. In this case, the system according to the invention comprises at least one BLE gateway installed on-board and at least one BLE beacon installed on-board. Preferentially, the BLE gateway installed at one extremity of the guided vehicle according to its length and the BLE beacon is installed at the other one extremity. For instance, the BLE beacon might be installed on the last car of a guided vehicle comprising multiple cars and the BLE gateway might be installed on the first car, or inversely. According to the present invention, the BLE gateway installed on-board is configured for measuring the intensity of the signal broadcasted by said BLE beacon installed on-board and for sending to the control subsystem said set of data which comprises then a measured value M4 of said intensity of the signal broadcasted by the BLE beacon installed on-board, its power level data, the unique identifier of said BLE beacon, a time of measurement, and its own unique identifier if not already part of the set of data. The control subsystem is configured for automatically calculating, from said an intensity value M4 and the power level data, a distance separating the BLE beacon from the BLE gateway. Said distance is then compared to a reference distance by the control subsystem in order to verify the integrity of the guided vehicle. For instance, if said distance is outside of a range of distances defined from the reference distance, then the control subsystem may automatically generate an alert. Alternatively or additionally, the control subsystem 103 might be further configured for determining the integrity of the guided vehicle by calculating the distance separating the determined location of two BLE gateways installed on board, each at a different extremity of the guided vehicle (e.g. one on the first car and the other one on the last car), or separating the determined location of two BLE beacons installed on board, each at a different extremity of the guided vehicle (e.g. one on the first car and the other one on the last car), and by comparing, as explained earlier, said calculated distance to the reference distance. Preferentially, if a divergence greater than a predefined divergence value occurs, then an alert might be automatically triggered by the control subsystem.
[0032] To conclude, the present invention proposes a new way of locating a guided vehicle within track of a railway network, based on the use of BLE beacons and BLE gateways, that is easy to implement, very flexible in that it can be adapted to any configuration of the railway network and guided vehicle. According to the present invention, tracks of a railway network might be equipped by said set of BLET2 and each guided vehicle configured for moving on said tracks of the railway network might be equipped with said set of BLET1, wherein all BLET1 of all sets of BLET1 are either BLE beacons or BLE gateways, and all BLET2 of the set of BLET2 are BLE beacons if the BLET1 of all sets of BLET1 are BLE gateways, and BLE gateways if the BLET1 of all sets of BLET1 are BLE beacons. Finally, the present invention concerns also such a railway network comprising tracks and guided vehicles configured for moving on said tracks, wherein said railway network comprises the system according to the invention.
Claims
1. System (100) for locating one or several guided vehicles (1) on a track (2) of a railway network, said system (100) comprising: - a control subsystem (103) configured for locating each of said one or several guided vehicles (1); characterized in that the system (100) comprises - BLE devices of two types, namely a BLE device of a first type, called hereafter BLET1 (101), and a BLE device of a second type, called hereafter BLET2 (102), wherein BLET1 (101) is either a BLE gateway or a BLE beacon, wherein if BLET1 (101) is a BLE gateway, then BLET2 (102) is a BLE beacon, and if BLET1 (101) is a BLE beacon, then BLET2 (102) is a BLE gateway, wherein each BLE beacon is configured for broadcasting a signal encoding information data comprising at least a unique identifier and a power level data, wherein the unique identifier is configured for identifying the BLE beacon broadcasting said signal and the power level data is configured for encoding the power level used for transmitting said signal, and wherein each BLE gateway is assigned a unique identifier and is configured for acquiring said signal; - for each guided vehicle (1), a set of one or several BLET1 (101), each BLET1 (101) of said set being configured for being installed at a predefined position on-board the guided vehicle (1); - a set of BLET2 (102), wherein each BLET2 (102) of said set is configured for being installed at a predefined position along said track (2); - wherein, upon reception of a signal broadcasted by a BLE beacon, each BLE gateway is configured for measuring an intensity of the received signal, and for transmitting in real time to the control subsystem(103) a set of data comprising the intensity value measured for said received signal, the power level data comprised in the received signal and thus associated to said measured intensity value, a time of measurement of said intensity value, the unique identifier of the BLE beacon that broadcasted said received signal, and its unique identifier; - the control subsystem (103) is configured for receiving each set of data, for associating to each set of data a single one of said one or several guided vehicles (1) by identifying the guided vehicle (1) to be associated from at least one unique identifier comprised in said received set of data, and for automatically determining a position of each identified guided vehicle (1) on the track (2) of the railway network from at least two of said measured intensity values and their respectively associated power level data that have been received in connection with the identified guided vehicle.
2. System (100) according to claim 1, wherein said two intensity values have been measured by a same BLE gateway at different times within a predefined temporal window for a signal broadcasted by a same BLE beacon, and wherein a guided vehicle average speed during said predefined temporal window and / or a third intensity value measured by said same BLE gateway for said signal broadcasted by said same BLE beacon are further used for determining or improving said position.
3. System (100) according to claim 2, wherein the set of data further comprises an angle of arrival and / or an angle of departure, wherein the control subsystem (103) is further configured for using said angle of arrival and / or angle of departure for improving the precision of the position of the identified guided vehicle, wherein said angle of departure is a data comprised in the signal broadcasted by the BLE beacon and characterizing an angle of transmission of the broadcasted signal, and the angle of arrival is a data measured by the BLE gateway capturing said broadcasted signal and configured for defining an angle of reception of the broadcasted signal.
4. System (100) according to claim 1, wherein said two intensities values are a first intensity value measured by a first BLE gateway for a signal broadcasted by a first BLE beacon and a second intensity value measured respectively either by said first BLE gateway for a signal broadcasted by a second BLE beacon located at a predefined position different from the predefined position of the first BLE beacon or by a second BLE gateway for the signal broadcasted by said first BLE beacon, wherein said second BLE gateway is located at a predefined position different from the first BLE gateway, wherein the first intensity values and the second intensity values have been preferentially acquired at a same time.
5. System (100) according to claim 4, wherein the control subsystem (103) is configured for determining said position of the identified guided vehicle from three intensity values, namely said first intensity value, said second intensity value, and a third intensity value, wherein the third intensity value is measured respectively either by said first BLE gateway for a signal broadcasted by a third BLE beacon located at a predefined position different from the predefined position of the first BLE beacon and second BLE beacon, or by a third BLE gateway for the signal broadcasted by said first BLE beacon, wherein said third BLE gateway is located at a predefined position different from the predefined position of the first and second BLE gateways, the control subsystem (103) being configured for using said third intensity value for improving the position of the identified guided vehicle.
6. System (100) according to one of the claims 1 to 5, wherein said signal broadcasted by each BLE beacon further comprises a first broadcasted channel and a second broadcasted channel, wherein the first broadcasted channel is configured for encoding said information data in a first format and the second broadcasted channel is configured for encoding said information data in a second format different from the first format, each of said channels including a CRC code over the sent information data for avoiding corruption, and wherein the control subsystem (103) is configured for automatically checking said CRC codes, and for comparing the information data comprised in said channels and for implementing integrity and / or coherence checking based on said comparison and check.
7. System (100) according to one of the claims 1 to 6, wherein two BLET1 (101) are configured for being installed on-board the guided vehicle (1), each at a different extremity of said guided vehicle (1), and the control subsystem is configured for checking an integrity of the guided vehicle from a calculation of a distance separating the respective position of said two BLET1 (101) at a given time.
8. System (100) according to one of the claims 1 to 6, wherein at least one additional BLET2 (102') is configured for being installed on-board the guided vehicle, wherein at least one BLET1 (101) of the set of BLET1 and said at least one additional BLET2 (102') are configured for being installed each at a different extremity of said guided vehicle (1), and the control subsystem (103) is configured for checking an integrity of the guided vehicle (1) from a calculation of a distance separating the position of said at least one BLET1 (101) from the position of the additional BLET2 (102').
9. Method for locating guided vehicles (1) on a track (2) of a railway network by means of a system (100) comprising a control subsystem (103) and BLE devices of two types, namely a BLE device of a first type, called hereafter BLET1 (101), and a BLE device of a second type, called hereafter BLET2 (102), wherein BLET1 (101) is either a BLE gateway or a BLE beacon, wherein if BLET1 (101) is a BLE gateway, then BLET2 (102) is a BLE beacon, and if BLET1 (101) is a BLE beacon, then BLET2 (102) is a BLE gateway, wherein each BLE beacon is configured for broadcasting a signal encoding information data comprising at least a unique identifier and a power level data, wherein the unique identifier is configured for identifying the BLE beacon broadcasting said signal and the power level data is configured for encoding the power level used for transmitting said signal, and wherein each BLE gateway is assigned a unique identifier and is configured for acquiring said signal, wherein a set of one or several BLET1 (101) is installed on-board each guided vehicle, each BLET1 (101) at a predefined position on-board the guided vehicle whose location has to be determined, and wherein each BLET2 (102) of a set of BLET2 (102) is installed at a predefined position along said track (2), the method comprising: - receiving (401) by at least one BLE gateway a signal broadcasted by a BLE beacon and measuring by each BLE gateway having received such a broadcasted signal an intensity of the received signal; - transmitting (402) in real time, by each BLE gateway having received a broadcasted signal and to the control subsystem (103), a set of data comprising the intensity value measured for said received signal, the power level data comprised in the received signal and thus associated to said measured intensity value, a time of measurement of said intensity value, the unique identifier of the BLE beacon that broadcasted said received signal, and its unique identifier; - receiving (403) by the control subsystem (103) each set of data transmitted by the BLE gateway(s); - associating (404), by the control subsystem (103), a single one of said guided vehicles to each set of data by identifying the guided vehicle to be associated from at least one unique identifier comprised in said received set of data; - automatically determining (405), by the control subsystem (103), a position of each identified guided vehicle (1) on the track (2) of the railway network from at least two of said measured intensity values and their respectively associated power level data that have been received in connection with the identified guided vehicle.
10. Method according to claim 9, wherein said two intensity values have been measured by a same BLE gateway at different times within a predefined temporal window for a signal broadcasted by a same BLE beacon, and wherein an average speed of the identified guided vehicle during said predefined temporal window and / or a third intensity value measured by said same BLE gateway for said signal broadcasted by said same BLE beacon are further used for determining or improving said position.
11. Method according to claim 10, wherein the set of data further comprises an angle of arrival and / or an angle of departure, the method comprising using, by the control subsystem (103), said angle of arrival and / or angle of departure for improving the precision of the position of the identified guided vehicle, wherein said angle of departure is a data comprised in the signal broadcasted by the BLE beacon and characterizing an angle of transmission of the broadcasted signal, and the angle of arrival is a data measured by the BLE gateway capturing said broadcasted signal and configured for defining an angle of reception of the broadcasted signal.
12. Method according to claim 9, wherein said two intensities values are a first intensity value measured by a first BLE gateway for a signal broadcasted by a first BLE beacon and a second intensity value measured by said first BLE gateway for a signal broadcasted by a second BLE beacon located at a different position from the position of the first BLE beacon, wherein the first intensity values and the second intensity values have been preferentially acquired at a same time.
13. Method according to claim 12, comprising determining, by the control subsystem (103), said position from three intensity values, namely said first intensity value, said second intensity value, and a third intensity value, wherein the third intensity value is measured by said first BLE gateway for a signal broadcasted by a third BLE beacon located at a different position from the position of the first BLE beacon and second BLE beacon, the method comprising using said third intensity value for improving the position of the identified guided vehicle.
14. Method according to one of the claims 9 to 13, wherein said signal broadcasted by each BLE beacon further comprises a first broadcasted channel and a second broadcasted channel, the method comprising using the first broadcasted channel for encoding said information data in a first format and using the second broadcasted channel for encoding said information data in a second format different from the first format, and automatically comparing, by the control subsystem (103), the information data comprised in said channels and implementing, based on said comparison, an integrity and / or coherence checking.
15. Method according to one of the claims 9 to 14, comprising checking an integrity of the guided vehicle from a calculation of a distance separating at a given time the respective position of two BLET1 (101) installed on-board the guided vehicle, each at a different extremity of said guided vehicle, and / or the position of the BLET1 (101) from the position of an additional BLET2 (102') installed on-board the guided vehicle (1), wherein the BLET1 (101) and the additional BLET2 (102') are installed each at a different extremity of said guided vehicle (1).
Citation Information
Patent Citations
Tracking workers or trains in a railway tunnel
GB2596890A
Ultra-wideband based vital train tracking
US20210237787A1