Overview
SmartDrive is a cloud-enabled mobile application developed for Android that uses machine learning to analyze environmental conditions around a driver and prevent distracted driving. The system intelligently detects danger zones and manages incoming communications so the driver can stay focused on the road.
Core Functionality
Neural Network-Based Danger Detection
The system employs a neural network trained on environmental sensor data to detect when a driver is in a dangerous situation. Inputs include:
- Vehicle speed
- Location context (highway vs. residential)
- Time of day and traffic conditions
Intelligent Call Management
When the driver is in a detected danger zone, incoming calls are intercepted and redirected to an offsite cloud server, which:
- Automatically answers the call
- Notifies the caller that the driver is unavailable
- Queues the message for later review
Cloud Architecture
The backend runs on a cloud server that handles call routing and message storage, ensuring the phone app itself has minimal processing overhead and the experience is seamless for both driver and caller.
Impact
Distracted driving is one of the leading causes of traffic accidents. SmartDrive demonstrated a practical, low-friction approach to reducing distraction without requiring the driver to actively manage their device.