IP Library Granted Patent US 8,126,934
Granted Patent B2
US 8,126,934 · App. 12/402,695 · Granted Feb 28, 2012

Updating track databases after track maintenance

Assignee: Lockheed Martin Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,126,934
App. No.
12/402,695
Granted
Feb 28, 2012
Kind
B2
Abstract

Techniques are disclosed for updating a train track database after track maintenance so that the database correctly reflects any changes to track geometry or to the geo-locations of features along the tracks (e.g., grade crossings, mileposts, signals, platforms, switches, spurs, etc.). Advantageously, the techniques of the illustrative embodiment enable a track maintenance crew to cost-effectively obtain post-maintenance measurements for features without the use of a Global Positioning System (GPS) unit (e.g., using a tape measure, using a laser rangefinder, etc.).

Claims (57)

1. A computing method of updating a database that comprises a geometric representation of a train track and a plurality of offsets corresponding to the geo-locations of features on the train track, the method comprising:

converting, by a data-processing system, geo-locations of a first set of points on the train track from latitude/longitude/altitude coordinates to three-dimensional Earth-Centered Earth-Fixed Cartesian coordinates;

generating, by the data-processing system, based on the three-dimensional coordinates of the first set of points, a piecewise polynomial spline that is defined in terms of a proper subset S of the first set of points;

removing from the database entries corresponding to a second set of points on the train track; and

storing, by the database, new entries corresponding to the subset S, wherein each of the new entries comprises:

(i) three-dimensional Earth-Centered Earth-Fixed Cartesian coordinates,

(ii) an estimate of the heading of the train track,

(iii) an estimate of the grade of the train track, and

(iv) an estimate of the curvature of the train track;

wherein the geometric representation comprises a piecewise polynomial spline.

2. The method of claim 1 wherein the method is performed in response to maintenance of the train track.

3. The method of claim 1 further comprising conditioning the geo-locations to ensure the absence of direction reversals and discontinuities.

4. The method of claim 1 further comprising:

computing, based on the new entries in the database, a new offset for a feature on the train track; and

storing the new offset in the database.

5. The method of claim 1 wherein the feature is a traffic signal.

6. The method of claim 1 wherein the feature is a switch.

7. The method of claim 1 further comprising:

storing, by the database, a value V that is associated with a feature F on the train track, wherein the value V represents an offset from a point P on the train track, and wherein the offset corresponds to the geo-location of feature F,

computing, by the data-processing system, a new value V′ for the feature F based on a change in the geo-location of the feature F, wherein the change is measured without the use of a Global Positioning System unit; and

storing, by the database, the new value V′ as the offset for the feature F.

8. The method of claim 1 further comprising:

computing, by the data-processing system, a new value for a feature F based on a change in the geo-location of the feature F, wherein the new value represents an offset from a point P on the train track, and wherein the change is measured without the use of a Global Positioning System unit.

9. The method of claim 8 wherein the point P is in the subset S.

10. The method of claim 1 further comprising:

computing, by the data-processing system, based on a first offset, a second offset for a newly-added feature on the train track, wherein the first offset is from the newly-added feature to an existing feature on the train track, and is measured without the use of a Global Positioning System unit, and wherein the second offset is from a point P on the train track to the newly-added feature; and

storing, by the database, an entry for the newly-added feature, wherein the entry comprises the second offset.

11. A system comprising:

a database that comprises a geometric representation of a train track and a plurality of offsets corresponding to the geo-locations of features on the train track; and

a data-processing system that comprises a processor, wherein the data-processing system is operative to:

convert geo-locations of a first set of points on the train track from latitude/longitude/altitude coordinates to three-dimensional Earth-Centered Earth-Fixed Cartesian coordinates;

generate, based on the three-dimensional coordinates of the first set of points, a piecewise polynomial spline that is defined in terms of a proper subset S of the first set of points;

remove from the database entries corresponding to a second set of points on the train track; and

store, in the database, new entries corresponding to the subset S, wherein each of the new entries comprises:

(i) three-dimensional Earth-Centered Earth-Fixed Cartesian coordinates,

(ii) an estimate of the heading of the train track,

(iii) an estimate of the grade of the train track, and

(iv) an estimate of the curvature of the train track;

wherein the geometric representation comprises a piecewise polynomial spline.

12. The system of claim 11 wherein the updating of the database is performed in response to maintenance of the train track.

13. The system of claim 11 wherein the data-processing system is further operative to:

condition the geo-locations to ensure the absence of direction reversals and discontinuities.

14. The system of claim 11 wherein the data-processing system is further operative to:

compute, based on the new entries in the database, a new offset for a feature on the train track; and

store the new offset in the database.

15. The system of claim 11 wherein the feature is a traffic signal.

16. The system of claim 11 wherein the feature is a switch.

17. The system of claim 11 wherein the data-processing system is further operative to:

store, in the database, a value V that is associated with a feature F on the train track, wherein the value V represents an offset from a point P on the train track, and wherein the offset corresponds to the geo-location of feature F;

compute a new value V′ for the feature F based on a change in the geo-location of the feature F, wherein the change is measured without the use of a Global Positioning System unit; and

store, in the database, the new value V′ as the offset for the feature F.

18. The system of claim 11 wherein the data-processing system is further operative to:

compute a new value for a feature F based on a change in the geo-location of the feature F, wherein the new value represents an offset from a point P on the train track, and wherein the change is measured without the use of a Global Positioning System unit.

19. The system of claim 18 wherein the point P is in the subset S.

20. The system of claim 11 wherein the data-processing system is further operative to:

compute, based on a first offset, a second offset for a newly-added feature on the train track, wherein the first offset is from the newly-added feature to an existing feature on the train track, and is measured without the use of a Global Positioning System unit, and wherein the second offset is from a point P on the train track to the newly-added feature; and

store, in the database, an entry for the newly-added feature, wherein the entry comprises the second offset.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: LOCKHEED MARTIN CORPORATION
To: AUSTRALIAN RAIL TRACK CORPORATION LIMITED
Reel/Frame 062841/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2009
From: MORRIS, CHARLES W.
To: LOCKHEED MARTIN CORPORATION
Reel/Frame 023198/0567 →
Continuity (1)
Related Publication 20100235405A1 · Sep 16, 2010