Depth Sensing for Improved Control of Lower Limb Prostheses

Powered lower limb prostheses have potential to improve the quality of life of individuals with amputations by enabling all daily activities. However, seamless ambulation mode recognition is necessary to achieve this goal and is not yet a clinical reality. Current intent recognition systems use mechanical and EMG sensors to estimate prosthesis and user status. We propose to complement these systems by integrating information about the environment obtained through the depth sensing. This paper presents the design, characterization, and the early validation of a novel stair segmentation system based on Microsoft Kinect. Static and dynamic tests were performed. A first experiment showed how the resolution of the depth camera affects the speed and the accuracy of segmentation. A second test proved the robustness of the algorithm to different staircases. Finally, we performed an online walking test with the stair segmentation and related measures recorded online at >5 frames/s. Experimental results show that the proposed algorithm allows for an accurate estimate of distance, angle of intersection, number of steps, stair height, and stair depth for a set of stairs in the environment. The online test produced an estimate of whether the individual was approaching stairs in real time with approximately 98.8% accuracy.

[1]  Michael Goldfarb,et al.  Design and Control of a Powered Transfemoral Prosthesis , 2008, Int. J. Robotics Res..

[2]  Guang-Zhong Yang,et al.  Feature Co-occurrence Maps: Appearance-based localisation throughout the day , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Alexei A. Efros,et al.  Putting Objects in Perspective , 2006, CVPR.

[4]  Ya Tian,et al.  Accurate Human Navigation Using Wearable Monocular Visual and Inertial Sensors , 2014, IEEE Transactions on Instrumentation and Measurement.

[5]  R. Brand,et al.  The biomechanics and motor control of human gait: Normal, elderly, and pathological , 1992 .

[6]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Paul Newman,et al.  Illumination Invariant Imaging : Applications in Robust Vision-based Localisation , Mapping and Classification for Autonomous Vehicles , 2014 .

[8]  Qing Yang,et al.  An automatic and user-driven training method for locomotion mode recognition for artificial leg control , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  Masahiro Fujita,et al.  Stair climbing for humanoid robots using stereo vision , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Ming Liu,et al.  Effects of Locomotion Mode Recognition Errors on Volitional Control of Powered Above-Knee Prostheses , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  Levi J. Hargrove,et al.  Recognition of ascending stairs from 2D images for control of powered lower limb prostheses , 2015, 2015 7th International IEEE/EMBS Conference on Neural Engineering (NER).

[12]  Miguel A. Vega-Rodríguez,et al.  A Comparative Study of Parallel RANSAC Implementations in 3D Space , 2014, International Journal of Parallel Programming.

[13]  S.K. Au,et al.  Biomechanical Design of a Powered Ankle-Foot Prosthesis , 2007, 2007 IEEE 10th International Conference on Rehabilitation Robotics.

[14]  Theodoros N. Arvanitis,et al.  Uses of accelerometer data collected from a wearable system , 2007, Personal and Ubiquitous Computing.

[15]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[16]  C. Ye,et al.  NCC-RANSAC: A fast plane extraction method for navigating a smart cane for the visually impaired , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[17]  Kimberly A. Ingraham,et al.  Configuring a Powered Knee and Ankle Prosthesis for Transfemoral Amputees within Five Specific Ambulation Modes , 2014, PloS one.

[18]  Aaron M. Dollar,et al.  Lower Extremity Exoskeletons and Active Orthoses: Challenges and State-of-the-Art , 2008, IEEE Transactions on Robotics.

[19]  Joel A. Hesch,et al.  Descending-stair detection, approach, and traversal with an autonomous tracked vehicle , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Alexei A. Efros,et al.  Geometric context from a single image , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[21]  Jonathon W. Sensinger,et al.  Speed-Adaptation Mechanism: Robotic Prostheses Can Actively Regulate Joint Torque , 2014, IEEE Robotics & Automation Magazine.

[22]  Peter E. Hart,et al.  Nearest neighbor pattern classification , 1967, IEEE Trans. Inf. Theory.

[23]  Gérard G. Medioni,et al.  Real-time staircase detection from a wearable stereo system , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[24]  M.R. Popovic,et al.  A reliable gait phase detection system , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[25]  Nicholas P. Fey,et al.  Intent Recognition in a Powered Lower Limb Prosthesis Using Time History Information , 2013, Annals of Biomedical Engineering.

[26]  Farid Golnaraghi,et al.  A Kalman/Particle Filter-Based Position and Orientation Estimation Method Using a Position Sensor/Inertial Measurement Unit Hybrid System , 2010, IEEE Transactions on Industrial Electronics.

[27]  Jan Andrysek,et al.  Improving the Gait Performance of Nonfluid-Based Swing-Phase Control Mechanisms in Transfemoral Prostheses , 2011, IEEE Transactions on Biomedical Engineering.

[28]  Fan Zhang,et al.  Continuous Locomotion-Mode Identification for Prosthetic Legs Based on Neuromuscular–Mechanical Fusion , 2011, IEEE Transactions on Biomedical Engineering.

[29]  C. D. Hoover,et al.  Stair Ascent With a Powered Transfemoral Prosthesis Under Direct Myoelectric Control , 2013, IEEE/ASME Transactions on Mechatronics.

[30]  G. Medioni,et al.  Piecewise Planar Modeling for Step Detection using Stereo Vision , 2008 .

[31]  Kang-Hyun Jo,et al.  Outdoor stairway segmentation using vertical vanishing point and directional filter , 2010, International Forum on Strategic Technology 2010.

[32]  Robert Riener,et al.  Control strategies for active lower extremity prosthetics and orthotics: a review , 2015, Journal of NeuroEngineering and Rehabilitation.

[33]  G Van der Perre,et al.  Development of EMG-based mode and intent recognition algorithms for a computer-controlled above-knee prosthesis. , 1990, Journal of biomedical engineering.

[34]  Michael Goldfarb,et al.  Multiclass Real-Time Intent Recognition of a Powered Lower Limb Prosthesis , 2010, IEEE Transactions on Biomedical Engineering.

[35]  Robert Riener,et al.  A survey of sensor fusion methods in wearable robotics , 2015, Robotics Auton. Syst..

[36]  João M. F. Rodrigues,et al.  Detection of Indoor and Outdoor Stairs , 2013, IbPRIA.

[37]  Wei Wang,et al.  Stairway detection using Gabor Filter and FFPG , 2011, 2011 International Conference of Soft Computing and Pattern Recognition (SoCPaR).

[38]  Nicola Vitiello,et al.  Automated detection of gait initiation and termination using wearable sensors. , 2013, Medical engineering & physics.

[39]  Antoni Morell,et al.  Enhanced Inertial-Aided Indoor Tracking System for Wireless Sensor Networks: A Review , 2014, IEEE Sensors Journal.

[40]  Xinhua Zhuang,et al.  Image Analysis Using Mathematical Morphology , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[42]  I. Narang,et al.  Functional capabilities of lower limb amputees , 1984, Prosthetics and orthotics international.

[43]  Fan Zhang,et al.  Toward Design of an Environment-Aware Adaptive Locomotion-Mode-Recognition System , 2012, IEEE Transactions on Biomedical Engineering.

[44]  Emanuele Trucco,et al.  Introductory techniques for 3-D computer vision , 1998 .

[45]  Michael Brady,et al.  Road feature detection and estimation , 2003, Machine Vision and Applications.

[46]  Han Wang,et al.  2D staircase detection using real AdaBoost , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[47]  Kang-Hyun Jo,et al.  Stairway detection based on single camera by motion stereo , 2011, IEA/AIE'11.

[48]  Harrison,et al.  [IEEE 2011 IEEE 12th International Conference on Rehabilitation Robotics: Reaching Users & the Community (ICORR 2011) - Zurich (2011.06.29-2011.07.1)] 2011 IEEE International Conference on Rehabilitation Robotics - Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011 .

[49]  Wang Guosheng,et al.  RGB-D sensor based mobile robot SLAM in indoor environment , 2014, The 26th Chinese Control and Decision Conference (2014 CCDC).

[50]  R. Pio Euler angle transformations , 1966 .

[51]  Michael Goldfarb,et al.  A Robotic Leg Prosthesis: Design, Control, and Implementation , 2014, IEEE Robotics & Automation Magazine.

[52]  Sun Lining,et al.  A robust vision-based method for staircase detection and localization , 2013, Cognitive Processing.

[53]  Ren C. Luo,et al.  Multisensor integrated stair recognition and parameters measurement system for dynamic stair climbing robots , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[54]  Dogan Kircali,et al.  Ground Plane Detection Using an RGB-D Sensor , 2014, ISCIS.

[55]  M. Goldfarb,et al.  Control of Stair Ascent and Descent With a Powered Transfemoral Prosthesis , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[56]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[57]  Hugh M. Herr,et al.  A method to determine the optimal features for control of a powered lower-limb prostheses , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[58]  Ulrich Borgolte,et al.  Architectural Concepts of a Semi-autonomous Wheelchair , 1998, J. Intell. Robotic Syst..

[59]  Philip David,et al.  Ascending stairway modeling from dense depth imagery for traversability analysis , 2013, 2013 IEEE International Conference on Robotics and Automation.

[60]  Honglak Lee,et al.  Automatic Single-Image 3d Reconstructions of Indoor Manhattan World Scenes , 2007, ISRR.

[61]  W. Miller,et al.  The prevalence and risk factors of falling and fear of falling among lower extremity amputees. , 2001, Archives of physical medicine and rehabilitation.

[62]  Hanan Samet,et al.  A general approach to connected-component labeling for arbitrary image representations , 1992, JACM.

[63]  T. Schmalz,et al.  Energy expenditure and biomechanical characteristics of lower limb amputee gait: the influence of prosthetic alignment and different prosthetic components. , 2002, Gait & posture.

[64]  Shuihua Wang,et al.  RGB-D image-based detection of stairs, pedestrian crosswalks and traffic signs , 2014, J. Vis. Commun. Image Represent..

[65]  刘霁,et al.  A stairway detection algorithm based on vision for UGV stair climbing , 2008 .

[66]  Ming Liu,et al.  Development of an Environment-Aware Locomotion Mode Recognition System for Powered Lower Limb Prostheses , 2016, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[67]  Robert D. Lipschutz,et al.  Robotic leg control with EMG decoding in an amputee with nerve transfers. , 2013, The New England journal of medicine.

[68]  Long Wang,et al.  A Noncontact Capacitive Sensing System for Recognizing Locomotion Modes of Transtibial Amputees , 2014, IEEE Transactions on Biomedical Engineering.

[69]  Guido Pasquini,et al.  Online Phase Detection Using Wearable Sensors for Walking with a Robotic Prosthesis , 2014, Sensors.

[70]  Xin Guo,et al.  Above-knee Prosthesis Control Based on Posture Recognition by Support Vector Machine , 2008, 2008 IEEE Conference on Robotics, Automation and Mechatronics.

[71]  Nicola Vitiello,et al.  CYBERLEGs: A User-Oriented Robotic Transfemoral Prosthesis with Whole-Body Awareness Control , 2014, IEEE Robotics & Automation Magazine.

[72]  R. Waters,et al.  The energy expenditure of normal and pathologic gait. , 1999, Gait & posture.

[73]  Reinhard Klein,et al.  Efficient RANSAC for Point‐Cloud Shape Detection , 2007, Comput. Graph. Forum.

[74]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[75]  D. Winter Biomechanics and motor control of human gait: normal, elderly and pathological - 2nd edition , 1991 .

[76]  Yang Zhang,et al.  A study on control mechanism of above knee robotic prosthesis based on CPG model , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.