Measuring with a smartphone: precision 3D tracking using a phone's built-in inertial sensors
- đ¤ Speaker: Ian Sheret
- đ Date & Time: Monday 29 April 2013, 14:00 - 15:00
- đ Venue: SS03, William Gates Building
Abstract
Many smartphones contain a complete set of inertial sensors (i.e. a three axis gyro and accelerometer), so in principle it should be possible to track the 3D position and orientation of the device over short periods of time. Obtaining enough accuracy to to support interesting applications is difficult, but not impossible – this seminar will give a technical overview of a new iOS app which allows users to measure and visualise room layouts using an inertial dead-reckoning approach, and a related biomechanics app designed to assess human gait.
Both apps track the position of the phone in 3D space, with accuracy of a few centimetres. In these apps, the key to getting accurate position tracking is to use application-specific motion constraints. Both apps share an inertial tracking system based around a multiplicative extended Kalman filter, which gives low-level control over the data fusion approach, and is flexible enough that it can be easily adapted to exploit the different constraints that are available in each application. I’ll review the key design choices for this filter, and how it fits with in the overall architecture of each application. Finally, I’ll discuss the potential to extend the system to include data from other sensors, e.g. video feature tracking.
Series This talk is part of the Computer Laboratory Digital Technology Group (DTG) Meetings series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Digital Technology Group (DTG) Meetings
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- School of Technology
- SS03, William Gates Building
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Ian Sheret
Monday 29 April 2013, 14:00-15:00