{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:21:24Z","timestamp":1760242884325,"version":"build-2065373602"},"reference-count":50,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2016,10,21]],"date-time":"2016-10-21T00:00:00Z","timestamp":1477008000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Wearable electronic devices have experienced increasing development with the advances in the semiconductor industry and have received more attention during the last decades. This paper presents the development and implementation of a novel inertial sensor-based foot-mounted wearable electronic device for a brand new application: game playing. The main objective of the introduced system is to monitor and identify the human foot stepping direction in real time, and coordinate these motions to control the player operation in games. This proposed system extends the utilized field of currently available wearable devices and introduces a convenient and portable medium to perform exercise in a more compelling way in the near future. This paper provides an overview of the previously-developed system platforms, introduces the main idea behind this novel application, and describes the implemented human foot moving direction identification algorithm. Practical experiment results demonstrate that the proposed system is capable of recognizing five foot motions, jump, step left, step right, step forward, and step backward, and has achieved an over 97% accuracy performance for different users. The functionality of the system for real-time application has also been verified through the practical experiments.<\/jats:p>","DOI":"10.3390\/s16101752","type":"journal-article","created":{"date-parts":[[2016,10,21]],"date-time":"2016-10-21T10:15:16Z","timestamp":1477044916000},"page":"1752","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["Design and Implementation of Foot-Mounted Inertial Sensor Based Wearable Electronic Device for Game Play Application"],"prefix":"10.3390","volume":"16","author":[{"given":"Qifan","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China"},{"name":"Geomatics Engineering Department, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3767-993X","authenticated-orcid":false,"given":"Zahra","family":"Lari","sequence":"additional","affiliation":[{"name":"Geomatics Engineering Department, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenbo","family":"Liu","sequence":"additional","affiliation":[{"name":"Geomatics Engineering Department, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Naser","family":"El-Sheimy","sequence":"additional","affiliation":[{"name":"Geomatics Engineering Department, University of Calgary, Calgary, AB T2N 1N4, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,10,21]]},"reference":[{"key":"ref_1","unstructured":"Susi, M. (2012). Gait Analysis for Pedestrian Navigation Using MEMS Handheld Devices. [Master\u2019s Thesis, Department of Geomatics Engineering, University of Calgary]."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2010","DOI":"10.1016\/j.patcog.2007.11.016","article-title":"Gesture spotting with body-worn inertial sensors to detect user activities","volume":"41","author":"Junker","year":"2010","journal-title":"Pattern Recognit."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"4062","DOI":"10.1109\/JSEN.2015.2410756","article-title":"Autonomous calibration of MEMS Gyros in consumer portable devices","volume":"15","author":"Li","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1557\/mrs2003.170","article-title":"Smart textiles: Wearable electronic systems","volume":"28","author":"Park","year":"2003","journal-title":"MRS Bull."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Nilsson, J.O., Skog, I., H\u00e4ndel, P., and Hari, K.V.S. (2012, January 23\u201326). Foot-mounted INS for everybody\u2014An open-source embedded implementation. Proceedings of the IEEE Position Location and Navigation Symposium (PLANS), Myrtle Beach, SC, USA.","DOI":"10.1109\/PLANS.2012.6236875"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ruppelt, J., Kronenwett, N., and Scholz, G. (2016, January 11\u201316). High-precision and robust indoor localization based on foot-mounted inertial sensors. Proceedings of the IEEE\/ION Position, Location and Navigation Symposium (PLANS), Savannah, GA, USA.","DOI":"10.1109\/PLANS.2016.7479684"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2619","DOI":"10.3844\/jcssp.2014.2619.2627","article-title":"Rotating a MEMS inertial measurement unit for a foot-mounted pedestrian navigation","volume":"10","author":"Abdulrahim","year":"2014","journal-title":"J. Comput. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MPRV.2009.91","article-title":"Location and navigation support for emergency responders: A survey","volume":"9","author":"Fischer","year":"2010","journal-title":"IEEE Pervasive Comput."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TBME.2010.2060723","article-title":"Zero-velocity detection\u2014An algorithm evaluation","volume":"57","author":"Skog","year":"2010","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"6766","DOI":"10.1109\/JSEN.2016.2585599","article-title":"Step detection for ZUPT-aided inertial pedestrian navigation system using foot-mounted","volume":"16","author":"Norrdine","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1017\/S0373463314000496","article-title":"Foot-mounted pedestrian navigation based on particle filter with an adaptive weight updating strategy","volume":"68","author":"Gu","year":"2014","journal-title":"J. Navig."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1109\/TIM.2011.2159317","article-title":"Accurate pedestrian indoor navigation by tightly coupling foot-mounted IMU and RFID measurements","volume":"61","author":"Ruiz","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ascher, C., Kessler, C., Wankerl, M., and Trommer, G.F. (2010, January 15\u201317). Dual IMU indoor navigation with particle filter based map-matching on a smartphone. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Z\u00fcrich, Switzerland.","DOI":"10.1109\/IPIN.2010.5646861"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Nilsson, J.O., Gupta, A.K., and Handel, P. (2015, January 27\u201330). Foot-mounted inertial navigation made easy. Proceedings of the 5th International Conference on Indoor Positioning and Indoor Navigation, Busan, Korea.","DOI":"10.1109\/IPIN.2014.7275464"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/SURV.2012.121912.00075","article-title":"A survey of indoor inertial positioning systems for pedestrians","volume":"15","author":"Harle","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2059","DOI":"10.1109\/TIM.2011.2179830","article-title":"Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements","volume":"61","author":"Yun","year":"2012","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Bancroft, J.B., Garrett, D., and Lachapelle, G. (2012, January 13\u201315). Activity and environment classification using foot mounted navigation sensors. Proceedings of the International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sydney, Australia.","DOI":"10.1109\/IPIN.2012.6418902"},{"key":"ref_18","unstructured":"Avci, A., Bosch, S., Marin-perianu, M., Marin-perianu, R., and Havinga, P. (2010, January 22\u201325). Activity recognition using inertial sensing for healthcare, wellbeing and sports applications: A survey. Proceedings of the 2010 23rd International Conference on Architecture of Computing Systems (ARCS), Hannover, Germany."},{"key":"ref_19","first-page":"4248","article-title":"Foot-mounted gesture detection and its application in virtual environments","volume":"Volume 5","author":"Choi","year":"1997","journal-title":"Computational Cybernetics and Simulation, Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1016\/j.gaitpost.2012.06.017","article-title":"Gait phase detection and discrimination between walking-jogging activities using hidden Markov models applied to foot motion data from a gyroscope","volume":"36","author":"Mannini","year":"2012","journal-title":"Gait Posture"},{"key":"ref_21","first-page":"23","article-title":"Validating the adidas miCoach for estimating pace, distance, and energy expenditure during outdoor over-ground exercise accelerometer","volume":"2","author":"Porta","year":"2012","journal-title":"Int. J. Exerc. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Tucker, W.J., Bhammar, D.M., Sawyer, B.J., Buman, M.P., and Gaesser, G.A. (2015). Validity and reliability of Nike+ fuelband for estimating physical activity energy expenditure. BMC Sports Sci. Med. Rehabil., 7.","DOI":"10.1186\/s13102-015-0008-7"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"11556","DOI":"10.3390\/s101211556","article-title":"The use of wearable inertial motion sensors in human lower limb biomechanics studies: A systematic review","volume":"10","author":"Fong","year":"2010","journal-title":"Sensors"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"6229","DOI":"10.3390\/s140406229","article-title":"A wearable system for gait training in subjects with Parkinson\u2019s disease","volume":"14","author":"Casamassima","year":"2014","journal-title":"Sensors"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"41005","DOI":"10.1115\/1.4003525","article-title":"A mobile gait monitoring system for abnormal gait diagnosis and rehabilitation: A pilot study for Parkinson disease patients","volume":"133","author":"Bae","year":"2011","journal-title":"J. Biomech. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"646","DOI":"10.1016\/j.mechatronics.2013.06.007","article-title":"A tele-monitoring system for gait rehabilitation with an inertial measurement unit and a shoe-type ground reaction force sensor","volume":"23","author":"Bae","year":"2013","journal-title":"Mechatronics"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Strohrmann, C., Harms, H., Tr\u00f6ster, G., Hensler, S., and M\u00fcller, R. (2011, January 17\u201321). Out of the lab and into the woods: Kinematic analysis in running using wearable sensors. Proceedings of the 13th International Conference on Ubiquitous Computing, Beijing, China.","DOI":"10.1145\/2030112.2030129"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Chung, P.-C., Hsu, Y.-L., Wang, C.-Y., Lin, C.-W., Wang, J.-S., and Pai, M.-C. (2012, January 20\u201323). Gait analysis for patients with Alzheimer\u2019s disease using a triaxial accelerometer. Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS), Seoul, Korea.","DOI":"10.1109\/ISCAS.2012.6271484"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Schou, T., and Gardner, H.J. (2007, January 28\u201330). A Wii remote, a game engine, five sensor bars and a virtual reality theatre. Proceedings of the 19th Australasian Conference on Computer-Human Interaction: Entertaining User Interfaces, Adelaide, Australia.","DOI":"10.1145\/1324892.1324941"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Schl\u00f6mer, T., Poppinga, B., Henze, N., and Boll, S. (2008, January 18\u201321). Gesture recognition with a Wii controller. Proceedings of the 2nd International Conference on Tangible and Embedded Interaction, Bonn, Germany.","DOI":"10.1145\/1347390.1347395"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"17","DOI":"10.20870\/IJVR.2011.10.3.2831","article-title":"Fast accelerometer-based motion recognition with a dual buffer framework","volume":"10","author":"Shum","year":"2011","journal-title":"Int. J. Virtual Real."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Heinz, E.A., Kunze, K.S., Gruber, M., Bannach, D., and Lukowicz, P. (2006, January 22\u201324). Using wearable sensors for real-time recognition tasks in games of martial arts\u2014An initial experiment. Proceedings of the IEEE Symposium on Computational Intelligence and Games, Reno, NV, USA.","DOI":"10.1109\/CIG.2006.311687"},{"key":"ref_33","unstructured":"CC2540 Bluetooth\u00ae Low Energy Software Developer\u2019s Guide v1.4. Available online: http:\/\/www.TI_BLE_Software_Developer\u2019s_Guide.pdf."},{"key":"ref_34","unstructured":"Board, E.V., and Guide, U. (2011). MPU-9150 9-Axis Evaluation Board User Guide, InvenSense."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Noureldin, A., Karamat, T.B., and Georgy, J. (2012). Fundamentals of Inertial Navigation, Satellite-Based Positioning and Their Integration, Springer Science & Business Media.","DOI":"10.1007\/978-3-642-30466-8"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1897","DOI":"10.1088\/0957-0233\/18\/7\/016","article-title":"A new multi-position calibration method for MEMS inertial navigation systems","volume":"18","author":"Syed","year":"2007","journal-title":"Meas. Sci. Technol."},{"key":"ref_37","first-page":"41","article-title":"A new calibration method for strapdown inertial navigation systems","volume":"127","author":"Shin","year":"2002","journal-title":"Z. Vermess."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"105104","DOI":"10.1088\/0957-0233\/23\/10\/105104","article-title":"An in situ hand calibration method using a pseudo-observation scheme for low-end inertial measurement units","volume":"23","author":"Li","year":"2012","journal-title":"Meas. Sci. Technol."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.inffus.2016.09.005","article-title":"Multi-sensor fusion in body sensor networks: State-of-the-art and research challenges","volume":"35","author":"Gravina","year":"2017","journal-title":"Inf. Fusion"},{"key":"ref_40","unstructured":"Foxlin, E. (April, January 3). Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter. Proceedings of the IEEE Virtual Reality Annual International Symposium, Santa Clara, CA, USA."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1017\/S0373463312000331","article-title":"Effective adaptive Kalman filter for MEMS-IMU\/magnetometers integrated attitude and heading reference systems","volume":"66","author":"Li","year":"2012","journal-title":"J. Navig."},{"key":"ref_42","unstructured":"Wang, M., Yang, Y., Hatch, R.R., and Zhang, Y. (2004, January 26\u201329). Adaptive filter for a miniature MEMS based attitude and heading reference system. Proceedings of the IEEE Position Location and Navigation Symposium Monterey, CA, USA."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"075202","DOI":"10.1088\/0957-0233\/19\/7\/075202","article-title":"Foot mounted inertial system for pedestrian navigation","volume":"19","author":"Godha","year":"2008","journal-title":"Meas. Sci. Technol."},{"key":"ref_44","unstructured":"El-Sheimy, N. (2003). Inertial Techniques and INS\/DGPS Integration, Department of Geomatics Engineering, University of Calgary. Engo 623-Course Notes."},{"key":"ref_45","unstructured":"Safavian, S.R., and Landgrebe, D. (1990, January 7\u201312). A survey of decision tree classifier methodology. Proceedings of the International Conference on Machine Learning, Amsterdam, The Netherlands."},{"key":"ref_46","unstructured":"Chawla, N.V. (2003, January 21\u201324). C4.5 and imbalanced data sets: Investigating the effect of sampling method, probabilistic estimate, and decision tree structure. Proceedings of the International Conference on Machine Learning, Washington, DC, USA."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Larose, D.T. (2005). Discovering Knowledge in Data: An Introduction to Data Mining, Wiley-Interscience.","DOI":"10.1002\/0471687545"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/1961189.1961199","article-title":"LIBSVM: A library for support vector machines","volume":"2","author":"Chang","year":"2011","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_49","unstructured":"Hsu, C.-W., Chang, C.-C., and Lin, C.-J. (2003). A Practical Guide to Support Vector Classification, Department of Computer Science, National Taiwan University."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1109","DOI":"10.1109\/81.855471","article-title":"Recurrent least squares support vector machines","volume":"47","author":"Suykens","year":"2000","journal-title":"IEEE Trans. Circuits Syst. I Fundam. Theory Appl."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1752\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:33:41Z","timestamp":1760211221000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/10\/1752"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,21]]},"references-count":50,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2016,10]]}},"alternative-id":["s16101752"],"URL":"https:\/\/doi.org\/10.3390\/s16101752","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,10,21]]}}}