Claims
- 1. Method of servicing a railway comprising identifying a feature of a railway, wherein said identifying comprises processing an image corresponding to ranges to the feature.
- 2. Method of claim 1, wherein said identifying comprises establishing correspondence between the image and data pertaining to a predicted image of the feature.
- 3. Method of claim 1, further comprising verifying the feature.
- 4. Method of claim 3, wherein said verifying comprises:
locating an inflection point on the image indicative of an attribute of the feature; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 5. Method of claim 4, further comprising:
measuring a distance from the inflection point to another attribute of the feature; and determining whether the distance falls within a predetermined range.
- 6. Method of claim 4, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 7. Method of claim 3, wherein said verifying comprises:
extracting range values for each pixel of a plurality of columns of pixels of the image; determining average range values across each row across the columns; determining slopes between the average range values; locating an inflection point indicative of an attribute of the feature from the slopes; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 8. Method of claim 7, further comprising:
measuring a distance from the inflection point to another attribute of the feature; and determining whether the distance falls within a predetermined range.
- 9. Method of claim 7, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 10. Method of claim 1, further comprising positioning equipment relative to, for servicing, the feature based on said identifying.
- 11. Method of claim 10, wherein said positioning comprises ascertaining a range to a fiducial point of the equipment.
- 12. Method of claim 10, wherein said positioning comprises determining a differential range between a current position and a position associated with the feature.
- 13. Method of claim 10, wherein:
the equipment is mounted on a carriage that is moveable relative to the railway; and said positioning comprises instructing equipment positioning means to move the equipment, instructing carriage positioning means to move the carriage or combinations thereof.
- 14. Method of claim 1, further comprising positioning a carriage carrying equipment relative to, for servicing, the feature based on said identifying.
- 15. Method of claim 14, further comprising positioning the equipment relative to the carriage based on said identifying.
- 16. Method of servicing a railway comprising:
locating a feature of a railway; positioning a carriage carrying equipment relative to, for servicing, the feature based on said locating; identifying an attribute of the feature; positioning the equipment with respect to the carriage relative to the attribute based on one or both of said locating and said identifying.
- 17. Method of claim 16, further comprising servicing the attribute with the equipment.
- 18. Method of claim 16, wherein one or both of said locating and said identifying comprises establishing correspondence between an actual image of the feature or attribute and data pertaining to a predicted image thereof.
- 19. Method of claim 18, wherein the actual image is based on range data.
- 20. Method of claim 16, further comprising verifying the feature.
- 21. Method of claim 20, wherein said verifying comprises:
locating an inflection point on an image of the feature which is indicative of an attribute of the feature; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 22. Method of claim 21, wherein the image is based on range data.
- 23. Method of claim 21, further comprising:
measuring a distance from the inflection point to another attribute of the feature; and determining whether the distance falls within a predetermined range.
- 24. Method of claim 21, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 25. Method of claim 20, wherein said verifying comprises:
extracting range values for each pixel of a plurality of columns of pixels of an image of the feature; determining average range values across each row across the columns; determining slopes between the average range values; locating an inflection point indicative of an attribute of the feature; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 26. Method of claim 25, further comprising:
measuring a distance from the inflection point to another attribute of the feature; and determining whether the distance falls within a predetermined range.
- 27. Method of claim 25, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 28. Method of claim 16, further comprising verifying the attribute.
- 29. Method of claim 28, wherein said verifying comprises:
locating an inflection point on an image of the attribute which is indicative of an predetermined point of the attribute; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 30. Method of claim 29, wherein the image is based on range data.
- 31. Method of claim 29, further comprising:
measuring a distance from the inflection point to another predetermined point of the attribute; and determining whether the distance falls within a predetermined range.
- 32. Method of claim 29, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 33. Method of claim 28, wherein said verifying comprises:
extracting range values for each pixel of a plurality of columns of pixels of an image of the attribute; determining average range values across each row across the columns; determining slopes between the average range values; locating an inflection point indicative of a predetermined point of the attribute; ascertaining a slope at the inflection point; and determining whether the slope falls within a predetermined range.
- 34. Method of claim 33, further comprising:
measuring a distance from the inflection point to another predetermined point of the attribute; and determining whether the distance falls within a predetermined range.
- 35. Method of claim 33, further comprising:
measuring a height of the inflection point; and determining whether the height falls within a predetermined range.
- 36. Method of claim 16, further comprising positioning equipment relative to, for servicing, the feature based on one or both of said locating and said identifying.
- 37. Method of claim 36, wherein said positioning comprises ascertaining a range to a fiducial point of the equipment.
- 38. Method of claim 36, wherein said positioning comprises determining a differential range between a current position and a position associated with the feature.
- 39. Method of claim 36, wherein:
the equipment is mounted on a carriage that is moveable relative to the feature; and said positioning comprising instructing equipment positioning means to move the equipment, instructing carriage positioning means to move the carriage or combinations thereof.
- 40. Method of claim 16, further comprising positioning a carriage carrying equipment relative to, for servicing, the feature based on one or both of said locating and said identifying.
- 41. Method of claim 40, further comprising positioning the equipment relative to the carriage based on one or both of said locating and said identifying.
- 42. Apparatus for servicing a railway comprising:
a vision system for determining a range to a feature of the railway; and means for positioning equipment relative to, for servicing, the feature, based on the range.
- 43. Apparatus of claim 42, wherein said vision system comprises:
a laser emitter for directing laser light on the feature; a sensor for sensing energy originating from the feature and generating a signal expressing the phase of the energy; and an image processor for comparing the phase expressed by the signal with a phase of the laser light and generating a range signal corresponding to the range.
- 44. Apparatus of claim 42, further comprising a carriage for carrying said vision system and said means for positioning equipment.
- 45. Apparatus of claim 44, wherein said means for positioning equipment comprises carriage positioning means for moving the carriage relative to the railway, equipment positioning means for moving the equipment relative to said carriage, or combinations thereof.
- 46. Apparatus of claim 42, further comprising equipment for servicing the railway operably connected to said means for positioning.
- 47. Apparatus of claim 46, wherein the equipment comprises a tie tamper, a spiking gun, a rail anchor adjuster, a rail anchor spreader, a Pandrol screw machine, a Pandrol clip applicator, a tie drilling machine, liquid tie plugging equipment or combinations thereof.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application incorporates and claims the benefit of U.S. Provisional Application Serial No. 60/258,080, filed Dec. 22, 2000, by K. Dexter Roberts, entitled Spiker Eye (Laser Actuated Tie Finder).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60258080 |
Dec 2000 |
US |