Title :
Design, Realization, and Evaluation of uDirect-An Approach for Pervasive Observation of User Facing Direction on Mobile Phones
Author :
Hoseinitabatabaei, Seyed Amir ; Gluhak, Alexander ; Tafazolli, Rahim ; Headley, William
Author_Institution :
Dept. of Electron. Eng., Univ. of Surrey, Guildford, UK
Abstract :
A novel method for a mobile phone centric observation of a user´s facing direction is presented. To estimate this direction, our proposed technique exploits the acceleration pattern that can be measured by a smartphone as the user is walking. For an accurate analysis of the acceleration pattern, the proposed approach benefits from a new trigonometric interpolation scheme. Our algorithm is independent of the initial orientation of the device and is adaptable to various wearing positions on a user´s body, which gives the user a larger degree of freedom. A detailed description of the algorithm, which has been customized for a trouser pocket is presented. In addition, complementary hints for adaptation of the algorithm to other wearing positions along with an example of chest pocket position are provided. We have evaluated a prototype implementation of our algorithm on a smartphone, through several field experiments. It has been observed that our algorithm outperforms the conventional GPS and PCA-based techniques in terms of accuracy, reliability and energy consumption. The results also show that our approach has been able to handle the sudden variations of the user´s direction. We have further incorporated our algorithm into a dead-reckoning application as an example of its real-world utility.
Keywords :
interpolation; mobile radio; smart phones; ubiquitous computing; acceleration pattern analysis; chest pocket position; degree of freedom; mobile phone centric observation; pervasive observation; smartphone; trigonometric interpolation scheme; trouser pocket; uDirect approach; user facing direction; walking locomotion; Computer applications; Human computer interaction; Information technology; Pervasive computing; Wearable computers; Algorithm/protocol design and analysis; Algorithms; Communication/Networking and Information Technology; Computer Applications; Computer System Implementation; Computer Systems Organization; Computing Methodologies; Human-centered computing; Information Technology and Systems; Measurement techniques; Mobile Applications; Mobile Computing; Models and Principles; Performance evaluation of algorithms and systems; Performance of Systems; Pervasive computing; Real-time and embedded systems; Signal processing systems; Special-Purpose and Application-Based Systems; Symbolic and algebraic manipulation; User/Machine Systems; Wearable Computers; Wearable computers and body area networks; mobile phone based sensing; models of computation; walking locomotion;
Journal_Title :
Mobile Computing, IEEE Transactions on
DOI :
10.1109/TMC.2013.53