TWI-speed

2017 Tuesday 1 Aug

Short

Hoe laat je een trein slechts 1 km/h rijden in een wasstraat?

Facts

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

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 goed getoond te kunnen worden door de snelheids meter van een trein. Om de snelheid alsnog inzichtelijk te maken heb ik in samenwerking met De Graaf Railway Inventions (DGRI) een oplossing ontwikkeld waarmee de snelheid wordt gemeten en gecommuniceerd 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 een 4g-verbinding naar een server gestuurd. Daar wordt bepaald welke camera de meest relevante snelheid geeft; deze snelheid wordt realtime doorgestuurd naar de app.

Prestaties

De camera's berekenen ca. driemaal per seconden de snelheid. De tijd tussen het moment van de foto, het berekenen van de snelheid en het tonen in de applicatie is maximaal 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 pcb-behuizing
  • Resin.io voor het managen van de camera's

Images

kast 1 kast 2 behuizing 1 behuizing 2 IR lamp