Changes for page [REAKT] Project REAKTOR
Last modified by Alexander Schulz-Rosengarten on 2024/10/09 15:19
<
>
edited by Alexander Schulz-Rosengarten
on 2024/09/12 10:11
on 2024/09/12 10:11
edited by Alexander Schulz-Rosengarten
on 2024/02/26 12:25
on 2024/02/26 12:25
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 1 added, 3 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,1 @@ 1 -[REAKT] Project REAKTOR1 +[REAKT] Projecting Irregular Vehicle Positions on Tracks - Syntax
-
... ... @@ -1,1 +1,1 @@ 1 - XWiki2.11 +markdown+github 1.0 - Content
-
... ... @@ -1,83 +1,38 @@ 1 -The REAKT project (https://reakt.sh/ & https://www.schiene-m-l.de/)aims atdevelopingnewmobilityconceptstoreactivateruralrail lines. This projectwillevolvearound developingan autonomousrail vehicle,the**REAKTOR**, toflexiblyprovideon-demandserviceon single tracklines.Aprototypewillbebuildin1:32 scale for45mmgauge,aswellasafull scaleversionfortherailway track Malente-Lütjenburg.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. 2 2 3 - [[image:image-20240912102452-3.jpeg||height="219"width="292"]][[image:image-20240912102840-4.jpeg||height="217" width="264"]]3 +# Goals 4 4 5 -//(left) a railbike, the foundation of the upcoming autonomous draisine & (right) a stripped down [[LGB>>https://www.lgb.de/lp/20/willkommen-bei-lgb]] engine for a 45mm model track.// 5 +* Develop and implement an algorithm for computing a best-effort projection of a vehicle position on a track 6 +* Evaluate the algorithm (and potential variants of the algorithm) with the real-world data collected on the Malente-Lütjenburg track 6 6 7 - ==Overviewof topics (WIP) ==8 +#### Consiterations for the Algorithm 8 8 9 -**The solutions in all topics must be scalable for both demonstrators!** 10 +* Errors in GNNS data 11 +* Gaps in GNNS data (missing network) 12 +* Different accuracy of tracking devices (Smartphones vs. dedicated Trackers) 13 +* Showing estimates of expected movement or potential location areas 14 +* Handling inconsistencies 15 + * Unrealistic position jumps 16 + * Passing other vehicles (quickly) on single-lane track 17 + * Vehicles changing direction without stopping 10 10 11 -~1. An end-user app and management system for on-demand train service 12 -// This topic may be split up into two theses (app & management)// 19 +# Scope 13 13 14 -* A mobile app to call a train to a desired location and communicate desired destination 15 -* Locations drawn from GNSS and appropriate abstraction for 1:32 scale for station-less entry or predefined locations 16 -* Management of multiple on-demand trains on a single track line 17 -* Schedules for cooperative passenger pick up 18 -* Provisions for passenger transfer on open track ("Begegnungsverkehr", see concept art [[here>>https://cloud.rz.uni-kiel.de/index.php/s/ZMZSoLTerJCJi7L]]) 19 -* The inter train communication concept maybe based on a central or decentralized structure 21 +Bachelor's Thesis 20 20 21 - 2.Anautonomoustrain controllerwith riskanalysisusing STPA23 +# Related Work/Literature 22 22 23 -* Control of an autonomous passenger train model (conceptually working for both demonstrators) 24 -* Capability for passenger transfer on open track (safe docking procedure; "Begegnungsverkehr", see concept art [[here>>https://cloud.rz.uni-kiel.de/index.php/s/ZMZSoLTerJCJi7L]]) 25 -* Risk analysis for the controller using STPA ([[http:~~/~~/psas.scripts.mit.edu/home/get_file.php?name=STPA_handbook.pdf>>url:http://psas.scripts.mit.edu/home/get_file.php?name=STPA_handbook.pdf]]) 26 -* Safe behavior model generation using PASTA ([[https:~~/~~/marketplace.visualstudio.com/items?itemName=kieler.pasta>>https://marketplace.visualstudio.com/items?itemName=kieler.pasta]]) 27 -* Assumes preprocessed sensor input and destination determination (see other topics) 25 +* 28 28 29 -3. AI-based image recognition for autonomous train control 30 -// This topic will be jointly advised with the AG Distributed Systems// 27 +[https://reakt.sh/](https://reakt.sh/) * 31 31 32 -* Sensor processing of a train mounted camera 33 -* Obstacle detection at speeds up to 50 km/h 34 -* Potential hardware (subject to changes): 35 -** [[https:~~/~~/www.raspberrypi.com/documentation/accessories/camera.html>>https://www.raspberrypi.com/documentation/accessories/camera.html]] 36 -** ((( 37 -[[https:~~/~~/www.axis.com/de-de/products/axis-p1455-le>>https://www.axis.com/de-de/products/axis-p1455-le]] 38 -))) 39 -* [Optional] Distance measuring using multiple cameras 29 +[https://github.com/kieler/RailTrail/wiki/Data-processing#computation-of-vehicle-position-speed-and-heading](https://github.com/kieler/RailTrail/wiki/Data-processing#computation-of-vehicle-position-speed-and-heading) 40 40 41 -4. AI-based sensor processing for autonomous train control 42 -// This topic will be jointly advised with the AG Distributed Systems// 31 +# Involved Languages/Technologies 43 43 44 -* Sensor processing of train mounted LiDAR or ultrasonic sensor 45 -* Potential hardware (subject to changes): 46 -** [[https:~~/~~/www.elektronik-kompendium.de/sites/praxis/bauteil_ultrasonic-hcsr04p.htm>>https://www.elektronik-kompendium.de/sites/praxis/bauteil_ultrasonic-hcsr04p.htm]] 47 -** [[https:~~/~~/www.pi-shop.ch/lidar-ld06-lidar-module-with-bracket-entwicklungskit-fuer-raspberry-pi-sbc>>https://www.pi-shop.ch/lidar-ld06-lidar-module-with-bracket-entwicklungskit-fuer-raspberry-pi-sbc]] 48 -** ((( 49 -[[https:~~/~~/www.blickfeld.com/de/produkte/cube-1/>>https://www.blickfeld.com/de/produkte/cube-1/]] 50 -))) 51 -* Obstacle detection at speeds up to 50 km/h 52 -* Distance measuring (ultrasonic sensor) 33 +* Python 53 53 54 -5. A digital twin for an autonomous on-demand train service 55 - // Note: Tight interfacing with other topics// 35 +# Supervised by 56 56 57 -* A digital twin for an autonomous passenger train 58 -* Monitoring system for the state and location of the vehicle 59 -* Remote control capabilities //(interfacing with controller)// 60 -* Monitoring and economic analysis of on-demand service operation (//integration/interfacing of management system//) 61 -* Reliability analysis/statistics to ensure transparency of autonomous operation 62 - 63 -== Goals == 64 - 65 -* TBA for each topic individually 66 - 67 -== Scope == 68 - 69 -Bachelor's or Master's Thesis, with varying requirements to scientific scope. 70 - 71 -== Related Work/Literature == 72 - 73 -* https://reakt.sh/ 74 -* [[https:~~/~~/www.schiene-m-l.de/>>https://www.schiene-m-l.de/)]] 75 - 76 -== Involved Languages/Technologies == 77 - 78 -* TBA for each topic individually 79 - 80 -== Supervised by == 81 - 82 82 Alexander Schulz-Rosengarten 83 -[[als@informatik.uni-kiel.de >>mailto:als@informatik.uni-kiel.de]]38 +[[als@informatik.uni-kiel.de|path:mailto:als@informatik.uni-kiel.de]]
- image-20240912102452-3.jpeg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.als - Size
-
... ... @@ -1,1 +1,0 @@ 1 -362.3 KB - Content
- image-20240912102840-4.jpeg
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.als - Size
-
... ... @@ -1,1 +1,0 @@ 1 -148.4 KB - Content
- position.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.als - Size
-
... ... @@ -1,1 +1,0 @@ 1 -394.7 KB - Content
- image-20240226113213-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.als - Size
-
... ... @@ -1,0 +1,1 @@ 1 +394.7 KB - Content