Smartphone localization inside a moving car for prevention of distracted driving

Gregory Johnson, Rajesh Rajamani

Research output: Contribution to journalArticle

Abstract

This paper discusses a novel algorithm to automatically identify the position of a smartphone inside a moving vehicle, so as to detect whether it is being used by the driver or just a passenger of the car. This detection has applications to the prevention of distracted driving and can be used to automatically disable phone features such as texting when the phone is located in the driver’s seat. The challenges in the smartphone localisation problem come from the need to entirely use only accelerometers and gyroscopes already available on a typical phone, and the need to allow for any unknown 3-dimensional orientation of the phone while being carried by the driver or passenger of the car. First, the phone’s real-time orientation is determined by identifying the vehicle’s longitudinal and vertical axes in the phone reference frame. This provides the rotational matrix for conversion of accelerations and angular velocities measured on the phone to accelerations and angular velocities about the car axes. Next, the front-to-back pitching dynamics of the car during deceleration and the side-to-side roll dynamics during turning are characterised to detect whether the phone is in the driver’s seat. The characterisation of the roll and pitch dynamics are formalised using cross-covariances of sensor signals and a machine learning algorithm. Both simulations and extensive experiments are used to show that the developed system can accurately determine if the phone is being carried by the driver. The developed technology can be extremely useful for iPhones and other smartphones which can currently only detect whether the phone is on a moving car, but cannot detect whether it is being used by a driver or a passenger.

Original languageEnglish (US)
Pages (from-to)290-306
Number of pages17
JournalVehicle System Dynamics
Volume58
Issue number2
DOIs
StatePublished - Feb 1 2020

Fingerprint

Smartphones
Railroad cars
Angular velocity
Seats
Gyroscopes
Deceleration
Accelerometers
Learning algorithms
Learning systems
Sensors
Experiments

Keywords

  • Smartphone
  • distracted driving
  • phone location
  • smartphone sensors
  • support vector machine

Cite this

Smartphone localization inside a moving car for prevention of distracted driving. / Johnson, Gregory; Rajamani, Rajesh.

In: Vehicle System Dynamics, Vol. 58, No. 2, 01.02.2020, p. 290-306.

Research output: Contribution to journalArticle

@article{91b2d2f357c64feea60bdcec9091b6fc,
title = "Smartphone localization inside a moving car for prevention of distracted driving",
abstract = "This paper discusses a novel algorithm to automatically identify the position of a smartphone inside a moving vehicle, so as to detect whether it is being used by the driver or just a passenger of the car. This detection has applications to the prevention of distracted driving and can be used to automatically disable phone features such as texting when the phone is located in the driver’s seat. The challenges in the smartphone localisation problem come from the need to entirely use only accelerometers and gyroscopes already available on a typical phone, and the need to allow for any unknown 3-dimensional orientation of the phone while being carried by the driver or passenger of the car. First, the phone’s real-time orientation is determined by identifying the vehicle’s longitudinal and vertical axes in the phone reference frame. This provides the rotational matrix for conversion of accelerations and angular velocities measured on the phone to accelerations and angular velocities about the car axes. Next, the front-to-back pitching dynamics of the car during deceleration and the side-to-side roll dynamics during turning are characterised to detect whether the phone is in the driver’s seat. The characterisation of the roll and pitch dynamics are formalised using cross-covariances of sensor signals and a machine learning algorithm. Both simulations and extensive experiments are used to show that the developed system can accurately determine if the phone is being carried by the driver. The developed technology can be extremely useful for iPhones and other smartphones which can currently only detect whether the phone is on a moving car, but cannot detect whether it is being used by a driver or a passenger.",
keywords = "Smartphone, distracted driving, phone location, smartphone sensors, support vector machine",
author = "Gregory Johnson and Rajesh Rajamani",
year = "2020",
month = "2",
day = "1",
doi = "10.1080/00423114.2019.1578889",
language = "English (US)",
volume = "58",
pages = "290--306",
journal = "Vehicle System Dynamics",
issn = "0042-3114",
publisher = "Taylor and Francis Ltd.",
number = "2",

}

TY - JOUR

T1 - Smartphone localization inside a moving car for prevention of distracted driving

AU - Johnson, Gregory

AU - Rajamani, Rajesh

PY - 2020/2/1

Y1 - 2020/2/1

N2 - This paper discusses a novel algorithm to automatically identify the position of a smartphone inside a moving vehicle, so as to detect whether it is being used by the driver or just a passenger of the car. This detection has applications to the prevention of distracted driving and can be used to automatically disable phone features such as texting when the phone is located in the driver’s seat. The challenges in the smartphone localisation problem come from the need to entirely use only accelerometers and gyroscopes already available on a typical phone, and the need to allow for any unknown 3-dimensional orientation of the phone while being carried by the driver or passenger of the car. First, the phone’s real-time orientation is determined by identifying the vehicle’s longitudinal and vertical axes in the phone reference frame. This provides the rotational matrix for conversion of accelerations and angular velocities measured on the phone to accelerations and angular velocities about the car axes. Next, the front-to-back pitching dynamics of the car during deceleration and the side-to-side roll dynamics during turning are characterised to detect whether the phone is in the driver’s seat. The characterisation of the roll and pitch dynamics are formalised using cross-covariances of sensor signals and a machine learning algorithm. Both simulations and extensive experiments are used to show that the developed system can accurately determine if the phone is being carried by the driver. The developed technology can be extremely useful for iPhones and other smartphones which can currently only detect whether the phone is on a moving car, but cannot detect whether it is being used by a driver or a passenger.

AB - This paper discusses a novel algorithm to automatically identify the position of a smartphone inside a moving vehicle, so as to detect whether it is being used by the driver or just a passenger of the car. This detection has applications to the prevention of distracted driving and can be used to automatically disable phone features such as texting when the phone is located in the driver’s seat. The challenges in the smartphone localisation problem come from the need to entirely use only accelerometers and gyroscopes already available on a typical phone, and the need to allow for any unknown 3-dimensional orientation of the phone while being carried by the driver or passenger of the car. First, the phone’s real-time orientation is determined by identifying the vehicle’s longitudinal and vertical axes in the phone reference frame. This provides the rotational matrix for conversion of accelerations and angular velocities measured on the phone to accelerations and angular velocities about the car axes. Next, the front-to-back pitching dynamics of the car during deceleration and the side-to-side roll dynamics during turning are characterised to detect whether the phone is in the driver’s seat. The characterisation of the roll and pitch dynamics are formalised using cross-covariances of sensor signals and a machine learning algorithm. Both simulations and extensive experiments are used to show that the developed system can accurately determine if the phone is being carried by the driver. The developed technology can be extremely useful for iPhones and other smartphones which can currently only detect whether the phone is on a moving car, but cannot detect whether it is being used by a driver or a passenger.

KW - Smartphone

KW - distracted driving

KW - phone location

KW - smartphone sensors

KW - support vector machine

UR - http://www.scopus.com/inward/record.url?scp=85062354428&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85062354428&partnerID=8YFLogxK

U2 - 10.1080/00423114.2019.1578889

DO - 10.1080/00423114.2019.1578889

M3 - Article

AN - SCOPUS:85062354428

VL - 58

SP - 290

EP - 306

JO - Vehicle System Dynamics

JF - Vehicle System Dynamics

SN - 0042-3114

IS - 2

ER -