Speeding up execution time of a smart wheelchair command technique using parallel computing

An Human Machine Interface for wheelchair control based on facial expressions is presented. The interface is implemented on embedded system architecture based on ARM processor rather than personal computer, like usual wheelchair command implementation, to reduce energy consumption while maintaining similar computing performance. The command technique code is complex but offers inherent parallelism. To reduce processing time, two parallelism levels are exploited. The first one is instruction parallelism which is applied to a dual core architecture using OpenMP directives. The second level is data parallelism in which an SIMD specific unit is exploited. In both parallelization techniques, a minimum of initial code re-manipulation is required. As processing unit, we choose the Pandaboard-ES platform that includes a dual-core ARM9 and a set of control interfaces. The obtained preliminary experiments demonstrate the effectiveness of this parallelization and conduct to a 40% reduction of processing time against a conventional x86 CPU.

[1]  Nader Ben Amor,et al.  An embedded real-time hands free control of an electrical wheelchair , 2014, 2014 IEEE Visual Communications and Image Processing Conference.

[2]  Md. Shabiul Islam,et al.  FPGA realization of a fuzzy based wheelchair controller , 2013 .

[3]  Aashish Santana,et al.  Robotic Control Using Physiological EMG and EEG Signals , 2012, TAROS.

[4]  Rytis Maskeliunas,et al.  Multimodal Wheelchair Control for the Paralyzed People , 2011 .

[5]  Muhammad Asif,et al.  Dynamic Finger Movement Tracking and Voice Commands Based Smart Wheelchair , 2011 .

[6]  Huosheng Hu,et al.  A hybrid human-machine interface for hands-free control of an intelligent wheelchair , 2011, Int. J. Mechatronics Autom..

[7]  Masakatsu G. Fujie,et al.  Proposal for a New Development Methodology for Assistive Technology Based on a Psychological Model of Elderly People , 2012 .

[8]  Hong Song,et al.  Research of Electric Wheelchair Control System Based on DSP , 2011 .

[9]  Ondrej Krejcar Handicapped people virtual keyboard controlled by head motion detection , 2011, 2011 3rd International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[10]  Mário Sarcinelli-Filho,et al.  Controlling Devices Using Biological Signals , 2011 .

[11]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[12]  Jzau Sgeng Lin,et al.  An FPGA-Based Brain-Computer Interface for Wireless Electric Wheelchairs , 2013 .

[13]  M. Ghovanloo,et al.  The Tongue Enables Computer and Wheelchair Control for People with Spinal Cord Injury , 2013, Science Translational Medicine.

[14]  Mohamed Jallouli,et al.  EEG control of an electric wheelchair for disabled persons , 2013, 2013 International Conference on Individual and Collective Behaviors in Robotics (ICBR).

[15]  Huosheng Hu,et al.  Head gesture recognition for hands-free control of an intelligent wheelchair , 2007, Ind. Robot.