Development of a Smart Phone App to Warn the Driver of Unintentional Lane Departure Using GPS Technology

Tasnim, N Z; Hayee, M. Imran · 2024 · ROSA P / Minnesota. Department of Transportation

archive: archived pipeline: cataloged verified

Get this paper ↗ (full text — opens at the source; we link to it, we don't host it)

Summary

This research addresses the safety risk of unintentional lane departure, a significant contributor to road traffic crashes. The study aims to develop a cost-effective, smartphone-based Lane Departure Warning System (LDWS) that overcomes the limitations of existing commercial systems. Current vision-based or optical-scanning LDWS technologies often fail in poor weather conditions, such as fog or snow, or when lane markings are obscured. Furthermore, high-resolution GPS solutions are expensive and complex. The authors propose a system using standard GPS technology that does not rely on visual cues, thereby maintaining performance in adverse conditions. The project represents the third phase of ongoing research, building upon previously developed Lane Departure Detection (LDD) and Road Reference Heading (RRH) algorithms. The primary innovation is the integration of Google Maps routes to generate RRH data, eliminating the previous system’s dependency on a vehicle having traveled a specific road in the past to establish a reference trajectory. The system architecture consists of a backend browser application, written in Angular and TypeScript, which extracts RRH from either Google routes or past vehicle trajectories. This backend processes location data to identify straight, curved, and transition road sections, characterizing them with optimized parameters like Path Average Heading and Path Average Heading Slope. The smartphone app, developed in Dart, connects to this backend via Google Cloud Platform to retrieve RRH data. It then compares the vehicle’s real-time GPS trajectory against the RRH to detect lateral shifts. To ensure detection accuracy, the system requires GPS data at a 10 Hz frequency, necessitating the use of an external GPS receiver with Android devices, as standard smartphone operating systems limit GPS frequency to 1 Hz to conserve battery. Field tests were conducted on a freeway to evaluate the system’s performance. The researchers compared RRH generated from Google routes against RRH derived from past trajectories, finding the two to be comparable. The results demonstrated that the smartphone app accurately detected all lane departures on long, straight sections of the freeway, regardless of whether the RRH was sourced from a Google route or a past trajectory. The system successfully provided real-time audible warnings to drivers during these tests. The significance of this work lies in providing a viable, low-cost alternative to expensive vision-based ADAS systems, particularly for environments where visual detection is compromised. By leveraging widely available Google Maps data, the system can function on any road without prior historical driving data, enhancing its scalability. While the current prototype requires an external GPS device and is limited to Android platforms due to iOS restrictions on external GPS access, the authors conclude that the technology is ready for market adaptation. They suggest that partnerships with major tech companies could facilitate OS-level changes to allow higher-frequency GPS access, enabling the integration of this safety feature into mainstream navigation applications.

Key finding

The developed smartphone application accurately detects unintentional lane departures on straight freeway sections using GPS-derived road reference headings from either Google routes or past trajectories.

Methodology

field_study

Provenance

The full processing record for this entry. Every stage of this paper's journey through the pipeline is logged — what ran, with which tool and model, how many attempts it took, and when it last completed. Discovered via bulk_ingest_rosap on 2026-05-23 (6 acquisition events logged).

StageOutcomeToolModelPromptAttemptsCompleted
discover success rosap 2 2026-05-23
archive success 1 2026-05-23
extract success cached 2 2026-06-10
clean success 1 2026-06-01
chunk success 1 2026-06-01
embed success 1 2026-06-02
enrich success 1 2026-05-23
promote success 1 2026-05-23
summarize success llm qwen3.6-27b-prismaquant summ-v5 3 2026-06-10
tag success vector_similarity 19 2026-06-11
verify success 2 2026-06-10

Summary generated by qwen3.6-27b-prismaquant on 2026-06-10; verification: verified.

Topics

Ranked by relevance to this paper. Hover a topic for its definition.