Tire-road friction estimation utilizing smartphones
archive: archived pipeline: cataloged verified
Get this paper ↗ (DOI — opens at the source; we link to it, we don't host it)
Summary
This paper addresses the challenge of estimating tire-road friction coefficients, a critical parameter for vehicular safety and traction control, using mobile computing technologies. While modern vehicles possess extensive sensor data via Controller Area Network (CAN) buses, this information is often inaccessible due to proprietary addressing schemes. The authors propose a feasible approach to leverage Bluetooth-enabled smartphones and inexpensive hardware to access and utilize vehicle dynamics data for real-time friction estimation, aiming to alert drivers to dangerous low-traction situations. The experimental setup involved a recent consumer automobile equipped with both high-speed and low-speed CAN buses. To access the vehicle’s data, the researchers used a Bluetooth-enabled Elm327 device plugged into the Onboard Diagnostics (OBD-II) port. They employed CAN traffic sniffing tools and manufacturer diagnostic software to reverse-engineer specific 29-bit CAN arbitration IDs, allowing them to request and parse parameters such as steering wheel angle, longitudinal acceleration, vehicle velocity, individual wheel velocities, and brake pressure. An Android application was developed to communicate with the Elm327 device via Bluetooth, sending AT commands to direct the device to the correct CAN network and IDs. The application parsed the raw bytes, scaled the data, and calculated wheel slip ratios and average friction coefficients using an algebraic, longitudinal acceleration-based approach derived from Newton’s second law. The study conducted field tests on a short stretch of straight road under two conditions: dry asphalt and wet asphalt with rain. For each condition, the vehicle was driven five times, with a normal braking action applied at the end of each trial. The results demonstrated that the system could successfully collect and display real-time data. Specifically, the plots of the average friction coefficient showed a sharper increase during braking actions on wet roads compared to dry roads, indicating the system’s ability to detect changes in road conditions. The application successfully calculated wheel slip ratios by distinguishing between acceleration and braking phases based on longitudinal acceleration signs. The significance of this work lies in demonstrating the feasibility of using low-cost, mobile computing solutions to access proprietary vehicular data for safety applications. The authors conclude that while the current method provides an average friction coefficient, future work should focus on increasing accuracy by incorporating additional vehicle dynamics and calculating individual wheel friction coefficients. They also emphasize the need for testing on varied road conditions, such as dirt or ice, and highlight the importance of implementing security layers to mitigate cybersecurity risks associated with Bluetooth connections to vehicular networks. This research encourages further exploration into mobile-based safety applications and suggests potential collaboration between researchers and vehicle manufacturers to standardize data access.
Key finding
An Android application connected to a vehicle's CAN-bus via Bluetooth can successfully estimate average tire-road friction coefficients, showing distinct friction increases during braking on wet asphalt compared to dry conditions.
Methodology
on_road
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 author_sweep_intake on 2026-05-27.
| Stage | Outcome | Tool | Model | Prompt | Attempts | Completed |
|---|---|---|---|---|---|---|
| discover | success | author_sweep | — | — | 2 | 2026-05-27 |
| archive | success | canonical_url | — | — | 7 | 2026-06-06 |
| extract | success | cached | — | — | 3 | 2026-06-10 |
| clean | success | clean | — | — | 1 | 2026-06-04 |
| chunk | success | chunk | — | — | 1 | 2026-06-04 |
| embed | success | embed | Qwen/Qwen3-Embedding-8B | — | 1 | 2026-06-04 |
| enrich | success | — | — | — | 1 | 2026-05-27 |
| promote | success | — | — | — | 1 | 2026-06-04 |
| summarize | success | llm | qwen3.6-27b-prismaquant | summ-v5 | 2 | 2026-06-10 |
| tag | success | vector_similarity | — | — | 15 | 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.