IP Library Granted Patent US 12,552,427
Granted Patent B2
US 12,552,427 · App. 17/117,751 · Granted Feb 17, 2026

System and method to supervise vehicle positioning integrity

Inventors: Alon Green (Toronto, CA); James Kevin Tobin (Toronto, CA); Andrew Batchelor (Toronto, CA); Veronica Marin (Toronto, CA); Bill (Jinbiao) Ning (Markham, CA)
Assignee: Hitachi Rail GTS Canada Inc.
B61L25/021B61L25/023B61L25/026G01S13/06
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 12,552,427
App. No.
17/117,751
Granted
Feb 17, 2026
Kind
B2
Abstract

A system and method of supervising vehicle positioning of a vehicle along a guideway where the vehicle comprising a supervisory controller, at least two controllers communicatively connected with the supervisory controller, an inertial measurement unit (IMU) and a speed measurement sensor includes receiving, by the controllers, speed measurements from the speed measurement sensor and motion measurements from the inertial measurement unit. The two controllers each estimate the along-track position of the vehicle using a track constrained UKF function based on the received speed measurements and motion measurements. The system executes protection level and protection level supervision functions on the supervisory controller to validate the along-track position estimates. The protection level supervision function uses a Stanford diagram verification technique.

Claims (37)

1 . A method of supervising positioning of a vehicle along a guideway, comprising a supervisory controller, first and second controllers communicatively connected with the supervisory controller, a first inertial measurement unit communicatively connected with the first controller, and a second inertial measurement unit communicatively connected with the second controller, a first speed measurement sensor communicatively connected with the first controller and a second speed measurement sensor communicatively connected with the second controller, the method comprising:

receiving, by the first controller, first speed measurements from the first speed measurement sensor, first motion measurements from the first inertial measurement unit, first position data and first-position precision data from a localization sensor and support points from a database;

receiving, by the second controller, second speed measurements from the second speed measurement sensor, second motion measurements from the second inertial measurement unit, second-position data and second position precision data from the localization sensor and the support points from the database;

estimating, by the first controller, first along-track vehicle positions using first track constrained unscented Kalman filter functions based on the first received speed measurements, first motion measurements, the first-position data, the first-position precision data, and the support points;

estimating, by the second controller, second along-track vehicle positions using second track constrained unscented Kalman filter functions based on the second received speed measurements, second motion measurements, the second-position data, the second position precision data, and the support points;

executing protection level and protection level supervision functions on the supervisory controller to validate the first along-track position estimates and second along-track position estimates using a Stanford diagram verification technique and affinity between multiple along-track vehicle position estimates, wherein the first controller and the second controller are executed on computing platforms having a different safety integrity level (SIL) level than the supervisory controller, and the first along-track vehicle position estimates and the second along-track vehicle position estimates are time-stamped; and

operating the vehicle using the first along-track position estimate if the first and second along-track position estimates are validated.

2 . The method of claim 1 , wherein the unscented Kalman filter function estimates the first and the second along-track vehicle positions based on a position determination from a localization sensor.

3 . The method of claim 1 , wherein the unscented Kalman filter function estimates the first and the second along-track vehicle positions of based on support points from a database.

4 . The method of claim 1 , wherein the protection level function is based on an alarm limit value.

5 . The method of claim 1 , wherein the protection level function is based on an integrity risk value.

6 . The method of claim 1 , wherein the first and the second along-track position estimates are averaged to compute an acceptable reference position estimate.

7 . A system of supervising vehicle positioning of a vehicle along a guideway, the system comprising:

a supervisory controller, first and second controllers communicatively connected with the supervisory controller, a first inertial measurement unit communicatively connected with the first controller, and a second inertial measurement unit communicatively connected with the second controller, a first speed measurement sensor communicatively connected with the first controller and a second speed measurement sensor communicatively connected with the second controller,

wherein the first controller is configured to receive first speed measurements from the first speed measurement sensor, first motion measurements of the vehicle from the first inertial measurement unit, first position data and first position precision data from a localization sensor and support points from a database;

wherein the second controller is configured to receive second speed measurements from the second speed measurement sensor, second motion measurements of the vehicle from the second inertial measurement unit, the second position data and the second position precision data from the localization sensor and the support points from the database;

wherein the first controller is configured to estimate a first along-track vehicle position using track constrained unscented Kalman filter functions based on the received first speed measurements, first motion measurements, the first position data, the first position precision data, and the support points and wherein the second controller is configured to estimate a second along-track vehicle position using track constrained unscented Kalman filter functions based on the received second speed measurements, second motion measurements, the second position data, the second position precision data, and the support points;

wherein the supervisory controller is configured to execute protection level and protection level supervision functions on the supervisory controller, the protection level being verified by a Stanford diagram verification technique and the protection level being supervised by affinity between the first and the second along-track vehicle position estimates, and

wherein the first controller and the second controller are executed on computing platforms having a different safety integrity level (SIL) level than the supervisory controller, and the first along-track vehicle position estimates and the second along-track vehicle position estimates are time-stamped.

8 . The system of claim 7 , wherein the supervisory controller is executed on a SIL 4 computing platform.

9 . The system of claim 7 , wherein the first and the second controllers are executed on a SIL 0 computing platform.

10 . The system of claim 7 , wherein the first and the second inertial measurement units provide 3-D acceleration (specific force) and 3-D angular rate measurements.

11 . The system of claim 7 , wherein the first and the second speed measurement sensors are radar.

12 . The system of claim 7 , further comprising a localization sensor communicably connected to the first and second controllers providing position and position precision to the first and second controllers.

13 . The system of claim 7 , further comprising a database communicably connected to the first and the second controllers, providing support points for the unscented Kalman filter functions.

14 . The system of claim 7 , further comprising at least two supervisory controllers wherein output of the two supervisory controllers are compared.

15 . A method of supervising positioning of a vehicle along a guideway, comprising a safety integrity level (SIL) 4 computing platform executing a supervisory controller and a first controller communicatively connected with a first inertial measurement unit and a first speed measurement sensor and a second controller communicatively connected with a second inertial measurement unit and a second speed measurement sensor, the method comprising: determining, using the first controller, a first speed and a first motion direction of the vehicle;

determining, using the second controller, a second speed and a second motion direction of the vehicle;

estimating, using a first controller, a first along-track vehicle position using a track constrained unscented Kalman filter functions based on the determined first speed and first motion direction, first motion measurements from the first inertial measurement unit, and position data and position precision data from a localization sensor and support points from a database;

estimating, using a second controller, a second along-track vehicle position using a track constrained unscented Kalman filter functions based on the determined second speed and second motion direction, second motion measurements from the second inertial measurement unit, and the position data and the position precision data from a localization sensor and support points from a database;

executing protection level functions to generate protection level values and protection level supervision functions to evaluate protection level values on the supervisory controller using Stanford diagram verification technique and affinity between the first and the second along-track vehicle position estimates and validating the first and the second along-track vehicle position estimates, wherein the first controller and the second controller are executed on computing platforms having a different SIL level than the supervisory controller, and the first along-track vehicle position estimates and the second along-track vehicle position estimates are time-stamped; and

operating the vehicle using the first along-track position estimate if the first and the second along-track position estimates are validated.

16 . The method of claim 15 , wherein the unscented Kalman filter function estimates the first and the second along-track vehicle positions based on a position determination from a localization sensor.

17 . The method of claim 15 , wherein the unscented Kalman filter function estimates the first and the second along-track vehicle positions based on support points from a database.

18 . The method of claim 15 , wherein the protection level values are based on an alarm limit value.

19 . The method of claim 15 , wherein the protection level values are based on an integrity risk value.

20 . The method of claim 15 , wherein the protection level values are evaluated by comparison to an alarm limit and position uncertainty.

Assignments (3)
CHANGE OF NAME Recorded Sep 6, 2024
From: GROUND TRANSPORTATION SYSTEMS CANADA INC.
To: HITACHI RAIL GTS CANADA INC.
Reel/Frame 068829/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2024
From: GREEN, ALON; TOBIN, JAMES KEVIN; BATCHELOR, ANDREW; MARIN, VERONICA; NING, BILL (JINBIAO)
To: THALES CANADA INC.
Reel/Frame 067222/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: THALES CANADA INC
To: GROUND TRANSPORTATION SYSTEMS CANADA INC.
Reel/Frame 065566/0509 →
Continuity (2)
Provisional Application 62946024 · Dec 10, 2019
Related Publication 20210171078A1 · Jun 10, 2021
References Cited (35)
US 5986547A · Korver · 1999 [cited by examiner]
US 6826478B2 · Riewe et al. · 2004 [cited by applicant]
US 7209810B2 · Meyer et al. · 2007 [cited by applicant]
US 7610152B2 · Meyer et al. · 2009 [cited by applicant]
US 7650207B2 · Metzger · 2010 [cited by applicant]
US 7966126B2 · Willis et al. · 2011 [cited by applicant]
US 8214091B2 · Kernwein · 2012 [cited by applicant]
US 8417490B1 · Preston et al. · 2013 [cited by applicant]
US 9140792B2 · Zeng · 2015 [cited by applicant]
US 20040140405A1 · Meyer · 2004 [cited by examiner]
US 20090228118A1 · Von Schwertfuehrer · 2009 [cited by examiner]
US 20100312461A1 · Haynie · 2010 [cited by examiner]
US 20120323411A1 · Whitwam · 2012 [cited by examiner]
US 20150239482A1 · Green · 2015 [cited by examiner]
US 20200023869A1 · Poesel · 2020 [cited by examiner]
US 20210078620A1 · Kanner · 2021 [cited by examiner]
US 20210116579A1 · Rezaei · 2021 [cited by examiner]
CN 110203254A · 2019 [cited by applicant]
DE 102018115978B3 · 2018 [cited by applicant]
EP 1705095A1 · 2006 [cited by examiner]
KR 101789188B1 · 2016 [cited by examiner]
J. Liu, B.-g. Cai, T. Tang and J. Wang, “A CKF based GNSS/INS train integrated positioning method,” 2010 IEEE International Conference on Mechatronics and Automation, Xi'an, China, 2010, pp. 1686-1689, doi: 10.1109/ICMA… [cited by examiner]
D. Lu and Baigen Cai, “Case study of differential-GPS safety integrity performance on Qinghai-Tibet railway line,” 2017 15th International Conference on ITS Telecommunications (ITST), Warsaw, Poland, 2017, pp. 1-6, doi:… [cited by examiner]
P. Salvatori, A. Neri, C. Stallo, V. Palma, A. Coluccia and F. Rispoli, “Augmentation and Integrity Monitoring Network and EGNOS performance comparison for train positioning,” 2014 22nd European Signal Processing Confer… [cited by examiner]
L. Marradi et al., “GNSS for Enhanced Odometry: The GRAIL-2 results, ” 2012 6th ESA Workshop on Satellite Navigation Technologies (Navitec 2012) & European Workshop on GNSS Signals and Signal Processing, Noordwijk, Neth… [cited by examiner]
J. Otegui, A. Bahillo, I. Lopetegi and L. E. Diez, “A Survey of Train Positioning Solutions,” in IEEE Sensors Journal, vol. 17, No. 20, pp. 6788-6797, 15 Oct. 15, 2017, doi: 10.1109/JSEN.2017.2747137. (Year: 2017). [cited by examiner]
Bancroft JB, Lachapelle G. Data fusion algorithms for multiple inertial measurement units. Sensors (Basel). 2011;11(7):6771-98. doi: 10.3390/s110706771. (Year: 2011). [cited by examiner]
J. Otegui, A. Bahillo, I. Lopetegi and L. E. Diez, “Evaluation of Experimental GNSS and 10-DOF MEMS IMU Measurements for Train Positioning,” in IEEE Transactions on Instrumentation and Measurement, vol. 68, No. 1, pp. 2… [cited by examiner]
Heirich, et al., “Bayesian Train Localization Method Extended by 3D Geometric Railway Track Observations From Inertial Sensors”, Jul. 12, 2012, pp. 1-8. https://ieeexplore.ieee.org/document/6289833. [cited by applicant]
Heirich, Oliver, “Bayesian Train Localization with Particle Filter, Loosely Coupled GNSS, IMY, and a Track Map.”, Hindawi Publishing Corporation Journal of Sensors, vol. 2016, pp. 1-16. http://downloads.hindawi.com/jour… [cited by applicant]
Zhang, et al., “An Improved Strapdown Inertial Navigation System Initial Alignment Algorithm for Unmanned Vehicles”, Sensors 2018, 18, 3297, Sep. 29, 2018, pp. 1-20. https://www.google.com/url?sa=t&rct=j&q=&esrc=s&sourc… [cited by applicant]
Winter, et al., “Increasing Accuracy in Train Localization Exploiting Track-Geometry Constraints”, Accepted Publication In the 2018 21st International Conference on Intelligent Systems (ITSC), Nov. 4-7, 2018, Maui, Hawa… [cited by applicant]
Nazaruddin et al., Y.Y., “On Using Unscented Kalman Filter Based Multi Sensors Fusion for Train Localization”, 2019 12th Asian Control Conference (ASCC), JSME, Jun. 9, 2019, pp. 1137-1142, XP033577291. [cited by applicant]
Palma et al., V., “Performance Evaluation in terms of Accuracy Positioning of Local Augmentation and Integrity Monitoring Network for Railway Sector”, 2014 IEEE Metrology for Aerospace (Metroaerospace), May 29, 2014, pp… [cited by applicant]
Extended European Search Report issued in corresponding European Application No. 20899295.8, dated Dec. 19, 2023, pp. 1-8. [cited by applicant]