{{toaster.title}}

{{ toaster.text }}

TWI treinsnelheid

Een trein slechts 1 km/h laten rijden in de wasstraat. Dat is de uitdaging!

Albert van der Meer 2017-08-01 00:00:00

TWI treinsnelheid, Web & App Development, Internet of Things, Electronics, Smart Environments,

TWI treinsnelheid

Inleiding

Het wassen van een trein in de zogenaamde trein-was-installatie (TWI) dient met lage snelheid te gebeuren, zo'n 1 km/h. Deze snelheid is te laag om getoond te kunnen worden door snelheids meter van een trein. Om de snelheid alsnog inzichtelijk te maken heb ik in samenwerking met De Graaf Railway Inventions (DGRI) een oplossing voor de NS ontwikkeld dat de snelheid toont via een smartphone applicatie.

Onderliggende techniek

Op een aantal plekken langs de wasstraat staan infrarood camera's opgesteld. Door het vergelijken van camerabeelden over tijd berekent de camera de snelheid. De berekende snelheid wordt via 4g naar een server verstuurd. Daar wordt bepaald welke camera de meest relevante snelheid geeft; deze snelheid wordt via websockets verzonden naar de app.

Prestaties

De camera's berekenen ca. driemaal per seconden de snelheid. Door gebruik te maken van websockets krijgt de machinist de snelheid realtime binnen, waarbij de snelheidsinformatie een maximale vertraging heeft van 1/3 seconde.

Gebruikte technieken

  • C++ met opencv voor snelheid detectie draaiend in een raspian docker container
  • NodeJS server
  • AngularJS als frontend framework
  • 3D printen van electronica behuizing
  • Resin.io voor het managen van de camera's

the Facts

built for de Nederlandse Spoorwegen
collaboration with De Graaf Railway Inventions
state finished (august 2017)

Gallery

kast 1 kast 2 behuizing 1 behuizing 2 IR lamp