RoboWalk Multiple-Sensor and Multipolar Data Fusion

RoboWalk is a two-legged rehabilitation assisting robot, which helps users by carrying a portion of the weight. In this paper, we propose an algorithm to correct the attitude and position error by means of an Adaptive Root Square Unscented Kalman Filter. To this end, the IMU and encoders are used to determine the robot kinematic configuration, but since there is no solid connection between the ground and the feet, the sensor's data may not lead to exact positioning configuration. Therefore, a new approach for estimating the position of the feet and the seat is presented. The method is based on using the standing foot IMU, and related encoders to obtain the seat position. Then, the obtained result is compared to the seat IMU and correcting the position. Next, the corrected position and the swing leg encoders are used to obtain the swing foot position, which is compared to the corresponding IMU, to modify and yield all corrected positions. Describing the proposed method, it is then implemented, and the results will be discussed.

[1]  Johann Borenstein,et al.  FLEXnav: fuzzy logic expert rule-based position estimation for mobile robots on rugged terrain , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  John Weston,et al.  Strapdown Inertial Navigation Technology , 1997 .

[3]  H. R. Harrison,et al.  Quaternions and Rotation Sequences: a Primer with Applications to Orbits, Aerospace and Virtual Reality , J. B. Kuipers, Princeton University Press, 41 William Street, Princeton, NJ 08540, USA. 1999. 372pp. Illustrated. £35.00. ISBN 0-691-05872-5. , 1999, The Aeronautical Journal (1968).

[4]  P.H. Veltink,et al.  Inclination measurement of human movement using a 3-D accelerometer with autocalibration , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[5]  Mohamad R. Mohamadi,et al.  Simulation Analysis of Human-RoboWalk Augmented Model , 2019, 2019 7th International Conference on Robotics and Mechatronics (ICRoM).

[6]  Lin Zhao,et al.  An Adaptive Unscented Kalman Filtering Algorithm for MEMS/GPS Integrated Navigation Systems , 2014, J. Appl. Math..

[7]  Stéphane Beauregard,et al.  Omnidirectional Pedestrian Navigation for First Responders , 2007, 2007 4th Workshop on Positioning, Navigation and Communication.

[8]  I. Bar-Itzhack New Method for Extracting the Quaternion from a Rotation Matrix , 2000 .

[9]  Joao Y. Ishihara,et al.  Unscented and square‐root unscented Kalman filters for quaternionic systems , 2018 .

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

[11]  Leon Zlajpah,et al.  Simulation in robotics , 2008, Math. Comput. Simul..

[12]  Rudolph van der Merwe,et al.  The square-root unscented Kalman filter for state and parameter-estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[13]  Chenghui Zhang,et al.  An Adaptive Square Root Unscented Kalman Filter Approach for State of Charge Estimation of Lithium-Ion Batteries , 2017 .

[14]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Saeed B. Niku Introduction to Robotics: Analysis, Control, Applications , 2011 .

[16]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

[17]  Farshid Absalan,et al.  RoboWalk: Explicit Augmented Human-Robot Dynamics Modeling for Design Optimization , 2019, ArXiv.