Guideway mounted vehicle localization system
First Claim
1. A system, comprising:
- a speed detector configured to generate speed data associated with a movement of a vehicle;
a marker sensor configured to generate marker data based on a detection of an object along a wayside of a guideway along which the vehicle is configured to move;
a controller coupled with the speed detector and the marker sensor, the controller being configured to (1) calculate a distance the vehicle moved based on the speed data and the marker data, (2) generate location information based on the distance the vehicle moved and the marker data, and (3) generate an indication the vehicle is stationary based on the speed data;
a sensor unit comprising an accelerometer, a gyroscope, and a magnetometer, the sensor unit being configured to generate sensor data based on information gathered by one or more of the accelerometer, the gyroscope, or the magnetometer; and
a processor coupled with the sensor unit and the controller, the processor being configured to process the sensor data to determine a vehicle position based on the sensor data and the location information,wherein the controller is configured to compare the location information with the vehicle position to determine if a difference between the location information and the vehicle position is within a predetermined threshold range.
2 Assignments
0 Petitions
Accused Products
Abstract
A system comprises a speed detector, a marker sensor, a controller, a sensor unit, and a processor. The speed detector is configured to generate speed data associated with a movement of a vehicle. The marker sensor is configured to generate marker data based on a detection of an object along a wayside of a guideway. The controller is configured to calculate a distance the vehicle moved, generate location information, and generate an indication the vehicle is stationary. The sensor unit comprises an accelerometer, a gyroscope, and a magnetometer. The sensor unit is configured to generate sensor data based on information gathered by one or more of the accelerometer, the gyroscope, or the magnetometer. The processor is configured to process the sensor data to determine a vehicle position based on the sensor data and the location information. The controller is further configured to compare the location information with the vehicle position.
49 Citations
20 Claims
-
1. A system, comprising:
-
a speed detector configured to generate speed data associated with a movement of a vehicle; a marker sensor configured to generate marker data based on a detection of an object along a wayside of a guideway along which the vehicle is configured to move; a controller coupled with the speed detector and the marker sensor, the controller being configured to (1) calculate a distance the vehicle moved based on the speed data and the marker data, (2) generate location information based on the distance the vehicle moved and the marker data, and (3) generate an indication the vehicle is stationary based on the speed data; a sensor unit comprising an accelerometer, a gyroscope, and a magnetometer, the sensor unit being configured to generate sensor data based on information gathered by one or more of the accelerometer, the gyroscope, or the magnetometer; and a processor coupled with the sensor unit and the controller, the processor being configured to process the sensor data to determine a vehicle position based on the sensor data and the location information, wherein the controller is configured to compare the location information with the vehicle position to determine if a difference between the location information and the vehicle position is within a predetermined threshold range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
detecting a speed of a vehicle using a speed detector configured to generate speed data associated with the vehicle; detecting an object along a wayside of a guideway along which the vehicle is configured to move using a marker sensor configured to generate marker data based on the detection of the object; calculating, using a controller, a distance the vehicle moved based on the speed data and the marker data; generating location information based on the distance the vehicle moved and the marker data; generating sensor data based on information gathered by one or more of an accelerometer, a gyroscope, or a magnetometer; processing the sensor data using a processor to determine a vehicle position based on the sensor data and the location information; and comparing the location information with the vehicle position to determine if a difference between the location information and the vehicle position is within a predetermined threshold range. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a tachometer configured to generate rotation data associated with a rotation of a wheel of a vehicle; a marker sensor configured to generate marker data based on a detection of an object along a wayside of a guideway along which the vehicle is configured to move; a controller coupled with the tachometer and the marker sensor, the controller being configured to (1) calculate a speed at which the vehicle moves based on the rotation data and a diameter of a wheel of the vehicle, (2) calculate a distance the vehicle moved based on the speed data and the marker data, and (3) generate location information based on the distance the vehicle moved and the marker data; and a navigation unit comprising a processor, an accelerometer, a gyroscope, and a magnetometer, the navigation unit being configured to generate a vehicle position based on sensor data and the location information, the sensor data being gathered by one or more of the accelerometer, the gyroscope, or the magnetometer, wherein the controller is further configured to determine if a difference between the location information and the vehicle position is within a predetermined threshold range, and calibrate the diameter of the wheel based on the vehicle position, the marker data and the speed data if the difference is within the threshold range.
-
Specification