CPC B61L 15/0058 (2024.01) [B61L 15/0062 (2024.01); B61L 15/0072 (2013.01); B61L 25/025 (2013.01); G01C 21/30 (2013.01)] | 20 Claims |
1. A system comprising:
a location determining circuit configured to determine position information of a vehicle system moving along a track;
a controller circuit having one or more processors, wherein the controller circuit is configured to:
calculate curvatures of the track, based at least in part on the position information, to form a curvature waveform, the curvature waveform representative of magnitudes of the curvatures of the track at different locations along the track;
identify one or more of the curvatures of the track as one or more circular curves in the track based on changes in the magnitudes of the curvatures that are within a designated threshold of a peak curvature magnitude in the curvature waveform;
generate a route map based on a size of the one or more circular curves.
|