Motion Control Algorithm for Exoskeleton Push Recovery in the Frontal Plane

In this paper a full body assistive exoskeleton is considered. A mathematical model for the case of the frontal plane motion is given. The paper focuses on the question of push recovery, considering two different cases: when the exoskeleton is pushed as a result of an interaction with another moving object and the case when the exoskeleton stands on a platform that rapidly changes its speed. A push recovery algorithm is proposed that allows the exoskeleton to regain vertical balance by taking one step. The algorithm was tested via numerical simulation; the results are shown and analysed in the paper. The results of the simulation demonstrated the similarity of the exoskeleton motion to that of a human.

[1]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[2]  F. G. Evans,et al.  Anatomical Data for Analyzing Human Motion , 1983 .

[3]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[4]  Kazuhisa Mitobe,et al.  Control of walking robots based on manipulation of the zero moment point , 2000, Robotica.

[5]  Andrey Yatsun,et al.  Adaptive control system for exoskeleton performing sit-to-stand motion , 2015, 2015 10th International Symposium on Mechatronics and its Applications (ISMA).

[6]  Christopher G. Atkeson,et al.  Push Recovery by stepping for humanoid robots with force controlled joints , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[7]  Youngjin Choi,et al.  On the stability of indirect ZMP controller for biped robot systems , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[8]  Andrey Yatsun,et al.  Parameter Optimization for Exoskeleton Control System Using Sobol Sequences , 2016 .

[9]  Tom Carlson,et al.  Statically vs dynamically balanced gait: Analysis of a robotic exoskeleton compared with a human , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[10]  Robert G. Grossman,et al.  NeuroRex: A clinical neural interface roadmap for EEG-based brain machine interfaces to a lower body robotic exoskeleton , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[11]  K. H. Low,et al.  Locomotive Control of a Wearable Lower Exoskeleton for Walking Enhancement , 2006 .

[12]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[13]  Jerry E. Pratt,et al.  Learning Capture Points for humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[14]  M. O. Tokhi,et al.  Control of lower limb exoskeleton for elderly assistance on basic mobility tasks , 2015, 2015 19th International Conference on System Theory, Control and Computing (ICSTCC).

[15]  Andrey Yatsun,et al.  Study of Controlled Motion of Exoskeleton Moving from Sitting to Standing Position , 2015, RAAD.

[16]  S. I. Savin,et al.  THE MODELING OF THE STANDING-UP PROCESS OF THE ANTHROPOMORPHIC MECHANISM , 2015 .

[17]  Ambarish Goswami,et al.  Momentum-based reactive stepping controller on level and non-level ground for humanoid robot push recovery , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Leonard O'Sullivan,et al.  End User Needs Elicitation for a Full-body Exoskeleton to Assist the Elderly , 2015 .

[19]  Khairul Anam,et al.  Active Exoskeleton Control Systems: State of the Art , 2012 .