Hide last authors
Alexander Schulz-Rosengarten 14.1 1 The REAKT DATA project (https://reakt.sh/) includes visualizing rail vehicle positions on the track based on a set of position data from GNNS trackers. These position data are sparse and include errors and variation, yet it can be safely assumed that the rail vehicle will not leave the track in normal operation. Hence, this topic will investigate an algorithm to process the data and project the position of the vehicles onto the track.
Alexander Schulz-Rosengarten 1.1 2
Alexander Schulz-Rosengarten 14.1 3 [[image:position.png]]
Alexander Schulz-Rosengarten 4.1 4
Alexander Schulz-Rosengarten 15.1 5 == Goals ==
Alexander Schulz-Rosengarten 1.1 6
Alexander Schulz-Rosengarten 2.1 7 * Develop and implement an algorithm for computing a best-effort projection of a vehicle position on a track
8 * Evaluate the algorithm (and potential variants of the algorithm) with the real-world data collected on the Malente-Lütjenburg track
Alexander Schulz-Rosengarten 1.1 9
Alexander Schulz-Rosengarten 15.1 10 ==== Consiterations for the Algorithm ====
Alexander Schulz-Rosengarten 1.1 11
Alexander Schulz-Rosengarten 2.1 12 * Errors in GNNS data
13 * Gaps in GNNS data (missing network)
Alexander Schulz-Rosengarten 1.1 14 * Different accuracy of tracking devices (Smartphones vs. dedicated Trackers)
Alexander Schulz-Rosengarten 2.1 15 * Showing estimates of expected movement or potential location areas
Alexander Schulz-Rosengarten 1.1 16 * Handling inconsistencies
Alexander Schulz-Rosengarten 14.1 17 * Unrealistic position jumps
18 * Passing other vehicles (quickly) on single-lane track
19 * Vehicles changing direction without stopping
Alexander Schulz-Rosengarten 1.1 20
Alexander Schulz-Rosengarten 15.1 21 == Scope ==
Alexander Schulz-Rosengarten 1.1 22
23 Bachelor's Thesis
24
Alexander Schulz-Rosengarten 15.1 25 == Related Work/Literature ==
Alexander Schulz-Rosengarten 1.1 26
Alexander Schulz-Rosengarten 14.1 27 * https://reakt.sh/
28 * https://github.com/kieler/RailTrail/wiki/Data-processing#computation-of-vehicle-position-speed-and-heading
Alexander Schulz-Rosengarten 1.1 29
Alexander Schulz-Rosengarten 15.1 30 == Involved Languages/Technologies ==
Alexander Schulz-Rosengarten 1.1 31
Alexander Schulz-Rosengarten 2.2 32 * Python
Alexander Schulz-Rosengarten 1.1 33
Alexander Schulz-Rosengarten 15.1 34 == Supervised by ==
Alexander Schulz-Rosengarten 1.1 35
36 Alexander Schulz-Rosengarten
Alexander Schulz-Rosengarten 14.1 37 [[als@informatik.uni-kiel.de>>mailto:als@informatik.uni-kiel.de]]