An aspect of the present invention relates to an unmanned rail vehicle for surveillance, inspection and/or maintenance of an infrastructure. According to an aspect, the unmanned rail vehicle has a first position sensor system, a second position sensor system, and a position determining unit for carrying out the surveillance, inspection and/or maintenance of the infrastructure. An aspect of the present invention also relates to an infrastructure including the unmanned rail vehicle and a rail structure with a rail.
There is a general need to do regular inspection of infrastructures such a roads, railways, pipelines, tunnels, seaports, airports, parks, sports facilities, racetracks, petrochemical plants, mines, electric switchyards, solar power plants, wind power plants, ocean vessels, factories, and warehouses for various purposes, such as security, equipment monitoring, and maintenance. It is common practice in many cases that regular inspection tours or patrols are carried out by personnel. However, it would sometimes be beneficial to automate such regular activities without the need to send personnel. Possible advantages of automation include not exposing personnel to on-site hazards, costs savings, and/or better consistency in the quality of inspection results. For this purpose, a rail-based vehicle is, for example, described in WO 2018/104504 A1.
An apparatus for monitoring a conveyor belt installation is, for example, described in DE 3611125 A1. The apparatus is unmanned and is guided on or adjacent to a conveyor belt supporting frame of the belt installation. Thereby, the apparatus can be moved over the length of the conveyor belt. The apparatus has a camera system and other sensors. Thereby it becomes possible to determine damage to the conveyor belt installation.
There are different ways to measure and control the position of an unmanned vehicle on a rail or a linear guide. However, in harsh outdoor environments both, the sensory equipment and the method of position measurement have to be especially rugged and reliable. This, however, results in costly, bulky, and complex systems.
In harsh outdoor environments, the sensory equipment of the apparatuses is prone to detection errors leading to undesirable positioning errors of the unmanned devices. Hence, there is a need for methods and devices to reliably measure and control the position of an unmanned rail vehicle in harsh environments.
Aspects of the present invention aim to reduce some of the above-mentioned drawbacks at least partially.
According to an aspect of the invention, an unmanned rail vehicle for surveillance, inspection and/or maintenance of an infrastructure, an infrastructure, and a method are provided.
In the following, some preferred aspects of the invention are described. It is understood that each aspect can be combined with any other aspect or individual feature of an embodiment described herein.
The infrastructure may be located separated from inhabitable land, be dangerous or difficult to access by humans. Examples of an infrastructure include transportation infrastructure, such a roads, railways, subways, tunnels, sea ports, ocean vessels, air ports; industrial facilities, such as pipelines, petrochemical plants, mines (and in particular a conveyor system for a mine), electric switchyards, solar power plants, wind power plants factories, warehouses; and large outdoor environments, such as parks, sports facilities, race tracks, farms, forests, etc.
The unmanned rail vehicle includes a first position sensor system, and a second position sensor system.
The first and the second position sensor systems may be both individually configured for measuring first and second position data, respectively, indicative of a position of the unmanned rail vehicle along a rail. Both, first and second position sensor systems may be adapted for respectively measuring position data indicative of a position of the unmanned rail vehicle along the rail by interaction with a rail structure comprising the rail.
Preferably, at least one of the first position sensor system and the second position sensor system is a marker-detecting position sensor system, i.e., is configured for collecting position data based on interaction with at least one preassigned reference marker along the rail structure. Alternatively, or additionally, at least one of the first position sensor system and the second position sensor system may be is a progression-detecting position sensor system, i.e., is configured for collecting position data based on detecting a progression of the unmanned rail vehicle along the rail structure. A position sensor system can also be both a marker-detecting position sensor system and a progression-detecting position sensor system.
For example, the position sensor system being a marker-detecting position sensor system may comprise a proximity sensor or switch for interacting with the marker. This allows the position sensor system to collect proximity data with respect to a surface of the rail. If the preassigned reference marker is, for example, a predefined shape feature of the rail such as a hole or a cut-out in the surface of the rail, the position sensor system can collect position data based on a change of the proximity data at the position of the shape feature. Alternatively, the preassigned reference marker may be an inductive marker, an optical marker, an ultrasonic marker, or a combination thereof.
As a further example, the position sensor system being a progression-detecting position sensor system may, for example, comprise a rotational encoder associated with an encoder wheel. The encoder wheel can be configured to roll along the rail structure. The rotational encoder is configured to detect one or more of wheel speed, rotary position, or a combination thereof.
Generally, a progression-detecting position sensor system may be extremely rugged (for example made of rubber), compact, and precise (for example 10 to 1000 counts per mm) to eliminate damage and to ensure correct position data acquisition for the unmanned rail vehicle on the rail or a linear guide even in in harsh, outdoor environments.
Further, such a progression-detecting position sensor system may be arranged in the unmanned rail vehicle to create a well-defined dynamic contact force between each position sensor system and the rail. For example, a position sensor system configured for collecting position data based on detecting a progression of the unmanned rail vehicle along the rail structure may comprise at least one rotational encoder. Preferably, the rotational encoder comprises an encoder wheel dynamically pressed on the rail structure to ensure rolling contact without slip, even in the presence of gaps, dents, surface roughness on the rail.
By using two or more of the position sensor systems the components in each position sensor system can have lower ratings and therefore be cheaper. Yet the performance, accuracy, and reliability of the combination of two or more position sensor systems including a position determining unit for combining the outputs of the position sensor systems is generally improved relative to the performance of a single position sensor system.
For example, the use of two or more of the progression-detecting position sensor systems allows to compensate for errors of individual position sensor systems (for example due to temporary slip of measuring wheels of individual position sensor systems).
Additionally, two or more of the progression-detecting position sensor systems allow to do self-diagnosis of the measurement by combining the position data from individual position sensor systems (for example by cross-comparing the position data for plausibility). If, for example, the position data measured by one rotational encoder drags significantly behind another, then the respective encoder wheel comprised by the rotational encoder may be diagnosed as slipping, and may therefore may be diagnosed to be less reliable. Thus, by using two or more of the position sensor systems, the position measurement can also achieve a high safety performance level for safety-critical applications.
The unmanned rail vehicle further includes a position determining unit.
The position determining unit may be configured for receiving first and second position data collected from the first and the second position sensor system, respectively. Further, the position determining unit may be adapted to combine first and second position data to determine the position of the unmanned rail vehicle along the rail.
For example, the position determining unit may be configured to combine the received position data by i) setting the position data of the unmanned rail vehicle to a known position detected by at least one of the first or second position sensor system being a marker-detecting position sensor system, and ii) computing one or more intermediate position of the unmanned rail vehicle on the rail structure based on, e.g., the last known position as described above, and on one or more progression data inputs received from at least the first or second position sensor system being a progression-detecting position sensor system. Preferably, if a known position of the one or more preassigned reference marker is detected at a computed intermediate position of the unmanned rail vehicle, the position data of the unmanned rail vehicle is set to the position of the one or more preassigned reference markers (e.g., the preassigned reference marker determined to be closest from the computed intermediate position). Thereby, the system is capable of compensating for drift errors of position data acquisition based on one or more progression data inputs.
Moreover, the position measurement can achieve an even higher safety performance level by including two or more position determining units in the unmanned rail vehicle. The two or more position determining units may be configured to in parallel receive the same position sensor system inputs and may be configured to combine the position data received in an analogous way. This allows, in case of a discrepancy of the output values between the two or more position determining units, diagnosis of a malfunction in one of the position determining units and thus increases safety and reliability of the position measurement.
In a particular aspect, the rail vehicle has at least two progression-detecting position sensor systems (e.g., the first and second position sensor systems), and the position determining unit is configured to receive more than one position data inputs from both progression-detecting position sensor systems. Then, in case of a large disparity between the more than one position data inputs (e.g. if the difference exceeds a predetermined threshold), the maximum absolute progression value is selected. This ensures that, if, for example, the position data measured by one rotational encoder drags significantly behind another (i.e. measures a significantly lower value of progression of the unmanned rail vehicle along the rail structure), then the respective encoder wheel comprised by the rotational encoder may be diagnosed to keep slipping because of higher rotational friction due to ingress of dirt into the roller bearings or the like. In such a case, the respective position data input of the rotational encoder can be dismissed to achieve accurate positioning of the unmanned rail vehicle.
Thus, aspects of the invention enable accurately measuring and controlling the position of an unmanned rail vehicle travelling on a rail stably and in a space- and cost-saving manner. The rail vehicle may carry devices for surveillance, inspection, and/or maintenance of the given infrastructure, such as an industrial site.
Herein, unless stated otherwise, all quantities depending on the orientation of the rail assume that the rail vehicle is placed on a horizontal rail, unless stated otherwise. Preferably, the quantities are also valid for any rail having any slope of less than 15°, preferably for any rail having any slope of less than 30° with respect to the horizontal.
The details will be described in the following with reference to the figures, wherein
Reference will now be made in detail to the various embodiments, which are illustrated in the figures. Each example is provided by way of explanation and is not meant as a limitation. For example, features illustrated or described as part of one embodiment can be used on or in conjunction with any other embodiment to yield yet a further embodiment. It is intended that the present disclosure includes such modifications and variations.
Within the following description of the drawings, the same reference numbers refer to the same or to similar components. Generally, only the differences with respect to the individual embodiments are described. Unless specified otherwise, the description of a part or aspect in one embodiment applies to a corresponding part or aspect in another embodiment as well.
In
The rail structure 20 comprises a rail 22. The unmanned rail vehicle 10 is movable along the rail 22. The unmanned rail vehicle 10 has a first position sensor system 12 and a second position sensor system 14. Both, the first position sensor system 12 and a second position sensor system 14 are configured for interaction with the rail structure 20 and for measuring first and second position data indicative of a position of the unmanned rail vehicle 10 along the rail 22, respectively. For example, the first position sensor system 12 and the second position sensor system 14 may be configured for measuring a distance to the surface of the rail structure.
Further, the unmanned rail vehicle 10 has a position determining unit 16. The position determining unit 16 is in contact with the first position sensor system 12 and the second position sensor system 14. For example, the position determining unit 16 is configured for receiving first and second position data measured by the first and second position sensor system, respectively. Further, the position determining unit 16 is configured for combining first and second position data to determine the position of the unmanned rail vehicle 10 along the rail 22, in any manner described herein.
In
The unmanned rail vehicle 10 has rigid structural parts 11 and is movable along the rail 22. The distance and orientation between the generally smooth surface of the rail 22 and the structural parts 11 stays within narrow tolerances.
The unmanned rail vehicle 10 comprises a first position sensor system 12 and a second position sensor system 14. Each of the position sensor systems 12, 14 comprises a rotational encoder 40 associated with an encoder wheel 42, and a proximity sensor or switch 30. Alternatively, any of the position sensor systems 12, 14 may comprise only one of the rotational encoder 40 and the proximity sensor or switch 30.
Each of the encoder wheel(s) 42 is in rolling contact 23 with the generally smooth surface of the rail 22 and thereby allows measuring, by interaction with the rail structure 20 respective position data indicative of a position of the unmanned rail vehicle 10 along the rail 22. Specifically, by encoding the rotational angle or velocity of the encoder wheel rolling along the rail 22, the rotational encoder collects the position data based on detecting the progression of the unmanned rail vehicle along the rail structure 20.
The proximity sensor(s) or switch(es) 30 is mounted on the unmanned rail vehicle 10 in a defined and known mounting distance 18 along a longitudinal axis of the unmanned rail vehicle 10 (i.e. in moving direction of the unmanned rail vehicle 10 on the rail 22).
Further, the unmanned rail vehicle 10 comprises rugged enclosures 70 which positions the encoder wheels 42 and the proximity sensors 30 at a fixed relative distance and orientation such that the proximity sensor 30 keeps an essentially constant distance 25 to the rail surface. The unmanned rail vehicle 10 has flexible mounts 13 between each enclosure 70 and the vehicle structure 11 such that the encoder wheels 42 roll strictly in parallel on the rail and are dynamically pressed on the rail with constant normal force despite of small relative motion between the vehicle structure 11 and the rail 22. Preferably, the enclosures 70 and the flexible mounts 13 are made out of the same rubber-like material. Even more preferably, the enclosure 70 and the flexible mounts 13 are made out of one part, to enhanced protection of the rotational encoder 40 and the proximity sensor 30 (i.e. including cable connections) from shock, mechanical abuse, and ingress of water, dust, or gas.
The rail 22 comprises preassigned reference markers 24, such as holes or cut-outs, at known preassigned rail positions, interspaced by a defined, preassigned spaces 28 between the preassigned reference markers 24. The proximity sensors 30 are able to distinguish the preassigned reference markers 24 from the generally smooth surface of the rail, despite an offset 26 between the beginning and the end (i.e. the physical width) of the preassigned reference marker 24.
Further, the unmanned rail vehicle 10 comprises a position determining unit 16. The position determining unit is configured to receive progression data inputs 46 from each rotational encoder (E1, E2, . . . ) and signals 36 from each proximity sensor (R1, R2, . . . ). Also, the position determining unit is configured to compute output signals 56 which influence the traction and motion of the vehicle along the rail 22.
As an example, a specific purpose of the unmanned rail vehicle according to an embodiment of the invention is the use of a small robotic unmanned rail vehicle for automatic inspection in harsh outdoor environments. For example, the unmanned rail vehicle may be used for the unmanned inspection of conveyors in mining environments. Such conveyors can have many kilometers of length requiring a similar extension of the rail structure 20.
To perform such an automatic inspection the unmanned rail vehicle 10 can be further equipped with sensors for inspection, preferably with at least one of the following: microphone, thermal camera, visual camera, moisture sensor, thermal sensor, wind sensor.
For positioning itself on the rail structure, the unmanned rail vehicle 10 can further feature a sensor system (e.g. a computer vision system, ultrasonic distance sensors, optical/laser distance sensors, radar sensors) that detects regular mechanical features or preassigned markers along the conveyor installation which allow the vehicle to position itself relative to the conveyor.
Furthermore, for automatically performing inspection tours the unmanned rail vehicle 10 includes a motion program which defines the motion of the vehicle. The program has instructions to control positioning of the vehicles' inspection sensors along the rail structure 20.
The above is just one example, and the invention is not limited to a particular infrastructure or industrial site. The infrastructure in which the unmanned rail vehicle may be used for automatic inspection includes roads, railways, subways, pipelines, tunnels, seaports, airports, industrial plants, mines, farms, forests, parks, sports facilities, racetracks etc.
Depending on the functionality of the unmanned rail vehicle (e.g., surveillance, inspection, and/or maintenance operations, such as the inspection of rollers of conveyors), one vehicle may have multiple functionalities, or for each functionality a separate vehicle may be provided. Thus, there may be used a plurality of unmanned rail vehicles in a certain infrastructure. The multiple vehicles may be driven independently from each other for moving separately along the rail. Alternatively, the multiple vehicles may be coupled to each other for moving jointly along the rail.
In the example application of the unmanned rail vehicle for inspecting conveyors, there may be provided at least one of the following functionalities: Inspection of rollers of the conveyors, tagging of rollers, e.g., with a shot of marking paint, inspection of conveyor belt alignment, measurement of environmental conditions (air temperature, wind, dust concentration, gas concentrations, rain amount, radiation, etc.). These functionalities may be provided in a single vehicle or (overlapping or non-overlapping) groups of functionalities may be provided in separate respective vehicles. For example, one rail vehicle may be equipped for inspecting rollers, another rail vehicle may be equipped for tagging rollers, and yet another rail vehicle may be equipped for cleaning the rail.
In another example, one rail vehicle may be a fast inspection vehicle that runs continuously and is equipped for recording data from the surrounding of the rail structure while passing by, and another inspection vehicle equipped with more advanced inspection capabilities may be configured for stopping at a certain position (e.g., at a roller that was found to show signs of degradation by the fast inspection vehicle) and for inspecting the surrounding at this position thoroughly.
In
1. In a first step (box 1), the progression or actual speed v of unmanned rail vehicle 10 on a rail 22 is calculated periodically at every timestep t as v(t).
v(t)=Max(ΔE1(t)/Δt, . . . ,ΔEn(t)/Δt) (1)
In formula (1), Δt=t-t1, is the time that passed between now (t) and the previous calculation (M. By taking the maximum value of the progression data inputs (E1, E2, . . . , En) received from the rotational encoder, this method compensates for possible slippage of individual encoder wheels. Preferably, additional filter algorithms are be applied to these signal variables.
2. In a second step (box 2), the position of unmanned rail vehicle 10 on the rail 22 is calculated periodically as p(t).
p(t)=p(t1)+(v(t)*Δt) (2)
Preferably, additional filter algorithms are be applied to these signal variables.
Also, the positions of preassigned reference markers 24 along the rail 22 are identified and stored in a list (p_ref_1, p_ref_2, . . . ) which is accessible by position determining unit 16.
3. In a third step (box 3), a decision is to be made. If a preassigned reference marker 24 is identified at computed position p(t), then the closest position p_ref_i is assumed to be the actual position of the unmanned rail vehicle 10 (box 4) and p(t) is set to p_ref_i (box 5). If not, the method reiterates the first step. With this method an error which might have accumulated by periodically measuring the progression of the unmanned rail vehicle on the rail can be cancelled out.
In
1. In a first step (START), a decision is to be made. If a proximity sensor or switch 30 detects a signal change based on interaction with the beginning of a preassigned reference marker 24 (such as by detecting a significantly greater distance between the proximity sensor or switch 30 and the surface of the rail 22 in a consecutive measurement of R1, R2, . . . , Rx), the position p(t1) is registered as “M_START”. If not, the method proceeds with a second step.
2. In a second step, another decision is to be made. If a proximity sensor or switch 30 detects a signal change based on interaction with the end of a preassigned reference marker 24 (such as by detecting a significantly smaller distance between the proximity sensor or switch 30 and the surface of the rail 22 in a consecutive measurement of R1, R2, . . . , Rx), the position p(t) is registered as “M_END”. If not, the method reiterates the first step.
3. Having registered “M_START” and “M_END”, in a third step, travel distance LM is calculated
LM=|M_START−M_END|=p(t)−p(t1)=v(t)*Δt (3)
4. In a fourth step, it is decided whether a preassigned reference marker has been identified. If the calculated travel distance LM is about the same distance as a respective known physical width 26 of the preassigned reference marker 24 (i.e. the physical extension between the beginning and the end of the marker along the rail), it is concluded that the proximity sensor or switch 30 has detected a preassigned reference marker 24 and its position on the rail is determined, e.g. p_ref is set to be the center of the physical extension of the preassigned reference marker 24
p_ref=M_START+(M_END—M_START)/2 (4)
If the calculated travel distance LM is significantly smaller or larger than the known physical width 26 of the preassigned reference marker 24, it is concluded that no preassigned reference marker has been identified and the method reiterates the first step.
In the following, further aspects of the invention are described. Each aspect can be combined with any other aspect or part of embodiment described herein. In the description of these aspects, the reference numbers of the above-described embodiments are used for corresponding parts. This is not meant as a limitation; instead, these aspects can be used also independently of these embodiments.
The unmanned rail vehicle 10 may have at least some of the following parts and properties:
The rail 22 may have at least some of the following parts and properties:
The preassigned reference marker 24 may have at least some of the following parts and properties:
The position sensor systems 12, 14 may have at least some of the following parts and properties:
The position determining unit 16 may have at least some of the following parts and properties:
While the above describes some examples of the invention, these examples are not to be considered as limiting the scope of the invention, which is defined by the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/037416 | 6/12/2020 | WO |
Number | Date | Country | |
---|---|---|---|
62867538 | Jun 2019 | US |