Modern en veilig te werk
Apps voor de TACTIC, mobiele wegsignalering
Opdracht
De TACTIC is een mobiel verkeersinformatiesysteem gemaakt door TTI Partners. De automotive joint venture had tijdens het ontwerpproces van de TACTIC verschillende uitgangspunten in gedachten—met name veiligheid, gebruiksgemak en flexibiliteit stonden hoog in het vaandel.
We waren erg enthousiast toen TTI Partners besloot om samen met ons de aansluitende bedieningsapplicatie te ontwikkelen die dezelfde uitgangspunten konden waarborgen.
Bij het ontstaan van een gevaarlijke verkeerssituatie worden verkeersassistentievoertuigen ingezet om het stromende verkeer te waarschuwen over mogelijk gevaar. Door onoplettendheid willen ongelukken tussen weggebruikers en deze assistentievoertuigen nog wel eens voorkomen.
Met de nieuwe applicatie zou de TACTIC vanaf het dashboard in het voertuig of veilig vanaf de tablet achter de vangrail bediend moeten kunnen worden. Dit zou het stukken veiliger maken voor de bestuurders van deze assistentievoertuigen om hun werk uit te voeren.
- UX- en UI-ontwerp
- Draadloze aansturing van de TACTIC
Uitdaging
Interfacen met een nieuw ontwikkeld apparaat is altijd een mooie uitdaging, vooral als het apparaat met aansturing vanuit software kan bewegen en complexe scenario's kan uitvoeren.
Omdat de TACTIC in het werkveld gebruikt wordt in complexe, acute verkeerssituaties, was het erg belangrijk om de betrouwbaarheid van de applicatie te waarborgen. De software moest uitgebreid in het veld getest worden.
Daarnaast was het besturen van de hardware op de TACTIC een interessante uitdaging. Zo moest het apparaat vanuit de app uitgeklapt, 45° gedraaid naar beide kanten en gesloten kunnen worden. Dit moesten gebeuren middels het aansturen van actuatoren en het uitlezen van sensoren. Tevens moesten de 360° optische signalering (o.a. zwaailichten) en het matrixbord bediend kunnen worden vanuit de applicatie.
Noot: Per 1 april 2021 biedt Label305 geen native app ontwikkeling meer aan, en wordt ontwikkeling aan Tactic's mobiele apps uitbesteed aan een andere Nederlandse partij.
Bedienen van de TACTIC
In de applicatie kunnen symbolen gekozen worden om weer te geven op het matrixbord van de TACTIC. Deze symbolen worden gebruikt om verkeersstromen te informeren over bijvoorbeeld wegwerkzaamheden of een ongeluk.
Het matrixbord kan ook een zelf ingevoerde tekst weergeven. De tekst is via een invoerveld in de applicatie in te stellen door een bestuurder van het assistentievoertuig. Daarnaast wordt in de applicatie ook de optische signalering bediend, waaronder zwaailichten en knipperlichten.
Alle ingestelde en geconfigureerde knoppen kunnen eenvoudig door een wagenparkbeheerder van het ene mobiele apparaat naar het andere worden overgezet, middels een handige exportfunctie.
Openen, draaien en sluiten
Dankzij slimme communicatie met de hardware, kan de TACTIC vanuit de applicatie met een paar knopjes uitgeklapt, 45° gedraaid naar beide kanten en ingeklapt worden.
Actuatoren op het apparaat duwen het matrixbord omhoog en brengen hem in positie, sensoren geven continue informatie over de specifieke bordpositie door aan de verbonden app. De kap op de TACTIC beschermt het apparaat niet alleen tegen slechte weersomstandigheden, maar maakt het mogelijk om tot 130 km/u te rijden met een geactiveerd matrixbord.
Voor een flexibele en handige UX hebben we een functie toegevoegd waarmee scenario's ingesteld kunnen worden. Dit betekent dat bijvoorbeeld met een enkele druk op de knop (1) de TACTIC uitgeklapt wordt, (2) de optische signalering gaat knipperen en (3) er vooraf ingestelde symbolen verschijnen op het matrixbord.
Het gehele scenario bestaat uit verschillende vooraf in te stellen stappen om zo bij een acute situatie in het verkeer direct in te kunnen grijpen op de juiste manier met maar één knop.
Communicatieprotocol voor iOS
Disperanto, het protocol om te communiceren met het matrixbord van de TACTIC had enkel voor Java een openbare library. Hetzelfde gold voor de chips die we gebruikten om draadloos de relais voor de actuatoren aan te sturen. Omdat we een iOS-versie van de applicatie gingen ontwikkelen was het nodig om ook Swift-implementaties van de beide protocollen te schrijven.
Voor gebruik in de iOS-app maakten we onze eigen libraries in Swift voor het gebruik van beide protocollen. De library voor het aansturen van de relais is zelfs open source zodat anderen in de ontwikkelaarsgemeenschap hier gebruik van kunnen maken.
Samen
innoveren
Het productteam bij TTI Partners werkt nauw samen met onze specialisten om de beste ontwikkeling te waarborgen.
De product owner bij TTI Partners verzorgt voor elke ontwikkeliteratie uitgebreide veldtesten om de betrouwbaarheid te vergroten. Dankzij een goed uitgedacht agile-ontwikkelproces itereren we door naar betere software, zo maken we samen het informeren van het verkeer een stuk veiliger voor de verkeersassistentie én het verkeer.
Ook een
innovatief
product?
De TACTIC wordt internationaal gebruikt om de veiligheid op de weg te verbeteren. Ook een innovatief product verrijken met native applicaties? Neem contact op met Olav voor een verkennend gesprek.