Spline Function Simulation Data Generation for Walking Motion Using Foot-Mounted Inertial Sensors

This paper investigates the generation of simulation data for motion estimation using inertial sensors. The smoothing algorithm with waypoint-based map matching is proposed using foot-mounted inertial sensors to estimate position and attitude. The simulation data are generated using spline functions, where the estimated position and attitude are used as control points. The attitude is represented using B-spline quaternion and the position is represented by eighth-order algebraic splines. The simulation data can be generated using inertial sensors (accelerometer and gyroscope) without using any additional sensors. Through indoor experiments, two scenarios were examined include 2D walking path (rectangular) and 3D walking path (corridor and stairs) for simulation data generation. The proposed simulation data is used to evaluate the estimation performance with different parameters such as different noise levels and sampling periods.

[1]  Young Soo Suh,et al.  Inertial Sensor-Based Smoother for Gait Analysis , 2014, Sensors.

[2]  Mounir Ghogho,et al.  Mathematical model and matlab simulation of strapdown inertial navigation system , 2012 .

[3]  Sung Yong Shin,et al.  A general construction scheme for unit quaternion curves with simple high order derivatives , 1995, SIGGRAPH.

[4]  Hannes Sommer,et al.  Continuous-Time Estimation of Attitude Using B-Splines on Lie Groups , 2016 .

[5]  John L. Crassidis,et al.  Fundamentals of Spacecraft Attitude Determination and Control , 2014 .

[6]  A. Tanju Erdem,et al.  Fusing Inertial Sensor Data in an Extended Kalman Filter for 3D Camera Tracking , 2015, IEEE Transactions on Image Processing.

[7]  Dan Simon Data smoothing and interpolation using eighth-order algebraic splines , 2004, IEEE Transactions on Signal Processing.

[8]  Stanislav Kovacic,et al.  Enhancing Indoor Inertial Pedestrian Navigation Using a Shoe-Worn Marker , 2013, Sensors.

[9]  I. Colomina,et al.  On the generation of realistic simulated inertial measurements , 2015, 2015 DGON Inertial Sensors and Systems Symposium (ISS).

[10]  Nima Enayati,et al.  A Quaternion-Based Unscented Kalman Filter for Robust Optical/Inertial Motion Tracking in Computer-Assisted Surgery , 2015, IEEE Transactions on Instrumentation and Measurement.

[11]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[12]  Fernando Seco Granja,et al.  Simulation of foot-mounted IMU signals for the evaluation of PDR algorithms , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[13]  Hee-Jun Kang,et al.  Distance estimation using inertial sensor and vision , 2013 .

[14]  D. K. Arvind,et al.  IMUSim: A simulation environment for inertial sensing algorithm design and evaluation , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[15]  Tarek Hamel,et al.  Attitude and gyro bias estimation for a VTOL UAV , 2006 .

[16]  N. K. Pavlis,et al.  The development and evaluation of the Earth Gravitational Model 2008 (EGM2008) , 2012 .

[17]  Fernando Seco Granja,et al.  Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU , 2010, 2010 7th Workshop on Positioning, Navigation and Communication.

[18]  Muhammad Tahir,et al.  Improving the Accuracy of Human Body Orientation Estimation With Wearable IMU Sensors , 2017, IEEE Transactions on Instrumentation and Measurement.

[19]  Xiaoli Meng,et al.  Use of an Inertial/Magnetic Sensor Module for Pedestrian Tracking During Normal Walking , 2015, IEEE Transactions on Instrumentation and Measurement.

[20]  T. Fang,et al.  Attitude determination algorithm using state estimation including lever arms between center of gravity and IMU , 2016 .

[21]  James A. Rodger,et al.  Toward reducing failure risk in an integrated vehicle health maintenance system: A fuzzy multi-sensor data fusion Kalman filter approach for IVHMS , 2012, Expert Syst. Appl..

[22]  Gabe Sibley,et al.  A Spline-Based Trajectory Representation for Sensor Fusion and Rolling Shutter Cameras , 2015, International Journal of Computer Vision.

[23]  Hassen Fourati,et al.  Heterogeneous Data Fusion Algorithm for Pedestrian Navigation via Foot-Mounted Inertial Measurement Unit and Complementary Filter , 2015, IEEE Transactions on Instrumentation and Measurement.

[24]  Angelo M. Sabatini,et al.  A Simulation Environment for Benchmarking Sensor Fusion-Based Pose Estimators , 2015, Sensors.

[25]  J. Gallier,et al.  COMPUTING EXPONENTIALS OF SKEW-SYMMETRIC MATRICES AND LOGARITHMS OF ORTHOGONAL MATRICES , 2002 .

[26]  Dario Pompili,et al.  Laboratory Validation of Inertial Body Sensors to Detect Cigarette Smoking Arm Movements , 2014, Electronics.

[27]  N. K. Pavlis,et al.  The development and evaluation of the Earth Gravitational Model 2008 ( EGM 2008 ) , 2012 .

[28]  Peter Kazanzides,et al.  An Inertial and Optical Sensor Fusion Approach for Six Degree-of-Freedom Pose Estimation , 2015, Sensors.

[29]  Takeo Kanade,et al.  Factorization-based calibration method for MEMS inertial measurement unit , 2008, 2008 IEEE International Conference on Robotics and Automation.

[30]  Huosheng Hu,et al.  Integration of Vision and Inertial Sensors for 3D Arm Motion Tracking in Home-based Rehabilitation , 2007, Int. J. Robotics Res..

[31]  Huosheng Hu,et al.  Human motion tracking for rehabilitation - A survey , 2008, Biomed. Signal Process. Control..

[32]  M.F. Golnaraghi,et al.  Initial calibration of an inertial measurement unit using an optical position tracking system , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[33]  Philipp Crocoll,et al.  New Pedestrian Trajectory Simulator to Study Innovative Yaw Angle Constraints , 2010 .