Empowering truckers to manage fatigue proactively with DriverSense

Empowering truckers to manage fatigue proactively with DriverSense

Exploring how IoT sensing and ML prediction can work together to intervene in fatigue and prevent high-risk situations.

Exploring how IoT sensing and ML prediction can work together to intervene in fatigue and prevent high-risk situations.

OVERVIEW

DriverSense aims to prevent accidents caused by driver drowsiness through real-time detection and timely interventions, which include alarms, rest stop guidance, and safety alerts. Using advanced optical sensing technology, it monitors eye movements and blink patterns to identify fatigue indicators such as prolonged eye closure, reduced blink rate, and slow eye movements. DriverSense also keeps families connected by providing live updates and encouraging communication with the driver, promoting safer long-distance travel.

DriverSense aims to prevent accidents caused by driver drowsiness through real-time detection and timely interventions, which include alarms, rest stop guidance, and safety alerts. Using advanced optical sensing technology, it monitors eye movements and blink patterns to identify fatigue indicators such as prolonged eye closure, reduced blink rate, and slow eye movements. DriverSense also keeps families connected by providing live updates and encouraging communication with the driver, promoting safer long-distance travel.

Role

UX Researcher

IoT Architect

Team

Vardan Sargsyan

Interaction Design

Dhwani Rayathatha

Project Manager

Gagana Jadhav

UX Writing

Oresti Dine

UX Design

Skills

Automotive UX, Mixed Methods Research, Cross-functional Collaboration, Human Factors , Interaction Design, IoT Prototyping, Systems Thinking

Timeline

Sep 2024 - Dec 2024 (4 months)

OUTCOME

Validated a multi-stage fatigue intervention model

through real-world scenarios and iterative prototyping

Won two design awards

for "most innovative product' and "most convincing demo"

CONTEXT

This project was completed as a part of the course deliverable for the class SI 612: Pervasive Interaction Design at the University of Michigan. The goal was to design an innovative product that uses an IoT (Internet of Things) network to interact with its users. This included processes such as scoping the problem, conducting research, designing an interactive physical prototype which works in tandem with the IoT system.

THE PROBLEM

Drowsy driving is a fatal problem in the United States…

Problem Statement

“How might we help truck drivers stay alert and engaged during long-distance trips, promote safer driving and reduce the risk of accidents?”

THE SOLUTION

THE SOLUTION

Here’s a product demo of the DriverSense: Drowsy Driver Detection and Intervention System. This video showcases a scenario where a driver repeatedly shows signs of drowsiness and how the DriverSense System intervenes and keeps him alert and safe.

THE SOLUTION

RESEARCH METHODS

Diary Studies and Surveys

To explore factors contributing to drowsy driving among truck drivers, we conducted a week-long diary study where 7 participants documented daily activities, fatigue levels, and consumption habits.

Structured entries at the start of the day, during rest stops, and at the day’s end enabled qualitative and quantitative analysis of behaviors and trends over time.

We conducted a survey to gain self-reported insights on fatigue-prevention strategies among truck drivers. The survey focused on understanding demographics, consumption habits, work routines, sleep quality, causes of fatigue, and attitudes toward autonomous driving features.

A lot of things can affect how tired you feel while driving. Snow is one factor, but so is staring at the road for too long, feeling mentally stressed, or realizing you need food or a bathroom break with no rest stop nearby. Most of the time, it comes down to a lack of self-care on the road.

- Trucker 1, Michigan

A lot of things can affect how tired you feel while driving. Snow is one factor, but so is staring at the road for too long, feeling mentally stressed, or realizing you need food or a bathroom break with no rest stop nearby. Most of the time, it comes down to a lack of self-care on the road.

- Trucker 1, Michigan

Driving a semi is one of the hardest and most dangerous jobs there is because you have your life on your hand and also the other drivers around you if you or they are distracted. It takes a single second for a catastrophe to happen. So i say to all the drivers please take care of your self first.

- Trucker 2, Michigan

Driving a semi is one of the hardest and most dangerous jobs there is because you have your life on your hand and also the other drivers around you if you or they are distracted. It takes a single second for a catastrophe to happen. So i say to all the drivers please take care of your self first.

- Trucker 2, Michigan

Well with the new technology it really does make it easier. Having an older model truck it does not give you all the advantages the newer trucks give. Mainly i have to rely on my senses, such as speed, watching other distracted drivers, etc.

- Trucker 3, Michigan

The survey revealed self-reported input on effective fatigue-prevention strategies and technology preferences while driving that helped shape our solution.

Key Insights

Combining these two studies allowed us to draw key takeaways about user demographics, behaviors, and attitudes. We used these findings to inform the rest of our design decisions.

Most drivers feel fatigue near the shift's end

Truckers also expend energy outside of driving.

Coffee is a common fatigue prevention method

Traffic and harsh weather are major stressors

CONCEPT IDEATION

User Enactments

For our user enactment study, we leveraged insights from the diary study and survey to identify four key features to address drowsy driving: an alarm system, rest stop suggestions, AI podcast interactions, and emergency phone calls from close contacts. We brainstormed and evaluated potential solutions, merging the most promising concepts into a cohesive experience prototype. This prototype was then tested to assess its effectiveness in mitigating driver fatigue.

Key Findings

Participants found the alarm feature useful for combating drowsiness but emphasized the need for a sound that is intrusive enough to be effective without being startling.

The AI podcast feature was removed after participants found it distracting and annoying, especially in traffic situations.

Participants preferred control over IoT features, including deciding when features activate and which contacts are notified, highlighting the importance of customizable user settings. on third-party APIs that lack detailed, route-specific risk awareness.

PROTOTYPING

Prototype Components

  • To detect fatigue, we explored open-source optical sensing solutions from Google Labs.

  • With optical sensing as the primary sensor, we also identified other IOT components as necessary outputs: vibration, sound, voice, and Bluetooth.

Behind the Scenes

Here’s a system architecture that shows how the IoT components interact with the steering wheel and display.

For this demo, due to time constraints and course requirements, we utilized the ‘Wizard of Oz’ method where one of our team members would trigger the vibrating motors when the user shows signs of drowsiness and initiate the display prompts.

Here’s a system architecture that shows how the IoT components interact with the steering wheel and display.

For this demo, due to time constraints and course requirements, we utilized the ‘Wizard of Oz’ method where one of our team members would trigger the vibrating motors when the user shows signs of drowsiness and initiate the display prompts.

Here’s a system architecture that shows how the IoT components interact with the steering wheel and display.

For this demo, due to time constraints and course requirements, we utilized the ‘Wizard of Oz’ method where one of our team members would trigger the vibrating motors when the user shows signs of drowsiness and initiate the display prompts.

KEY FEATURES

DriverSense intervenes through three escalating steps, moving from awareness to assistance to human support when fatigue becomes a serious risk.

Stage 1: Audio and Vibration Alert

The first response is subtle and immediate. As soon as early signs of fatigue are detected, the system uses sound and steering wheel vibrations to pull the driver’s attention back to the road. It’s designed to be noticeable without being startling, enough to break autopilot and prompt awareness. The driver actively dismisses the alert with a simple on-screen gesture, keeping them engaged rather than passively ignoring the warning. If fatigue continues, the system escalates.

Stage 2: Rest Stop Suggestion

If the driver remains drowsy, the system shifts from alerting to assisting. Instead of repeating alarms, it suggests taking the next available rest stop and shows exactly where it is. Navigation is automatically adjusted, and clear details like food options, bathrooms, and parking availability are surfaced to remove friction. At this stage, the system nudges the driver toward self-care without forcing a decision.

Stage 3: Phone Call Push Notification

When fatigue persists despite earlier interventions, the system acknowledges that the driver may need help beyond the vehicle. A trusted contact from the driver’s safety network is notified, giving them the option to check in or call. Location sharing and notifications are fully configurable, keeping the driver in control while adding a human layer of accountability.

RESULTS

These awards were presented to our team (among 6 total) during the final presentations for the course SI 612 - Pervasive Interaction Design

Most Innovative Product

Most Convincing Demo

REFLECTIONS

Raw research reveals real behavior

Diary studies and surveys gave us direct access to the everyday realities of truck drivers, beyond what interviews alone could surface. Seeing patterns in routines, fatigue triggers, and self-care habits helped us ground the solution in real behavior rather than assumptions, shaping decisions that felt practical and relevant.

Acting out scenarios exposes hidden gaps

User enactments played a key role in pressure-testing our ideas. Walking through real driving scenarios helped us quickly identify what would not work and surfaced missing variables we had overlooked during ideation. This process pushed the design toward more realistic, context-aware interventions.

Building physically changes how teams collaborate

Unlike most UX projects, this work required hands-on prototyping and a working understanding of basic circuitry. By assigning clear ownership across design, hardware, and system integration, each team member led a critical part of the project. This structure strengthened accountability, boosted confidence, and improved overall team morale.

Since you’ve reached this far — Let’s Connect!

Reuben Crasto © 2025

Designed with intention, powered by protein shakes

Since you’ve reached this far — Let’s Connect!

Reuben Crasto © 2025

Designed with intention, powered by protein shakes

Since you’ve reached this far — Let’s Connect!

Reuben Crasto © 2025

Designed with intention, powered by protein shakes