Comparison of multi-sensor admittance control in joint space and task space for a seven degree of freedom upper limb exoskeleton

Control and overall system performance of an upper limb exoskeleton, as a wearable robot, is dictated in part by the human machine interface and the implemented control algorithm. The ultimate goal is to develop algorithms so the operator feels as if the exoskeleton is a natural extension the body. The aim of the current research is to compare the system performance of a 7 degree of freedom wearable upper limb exoskeleton (EXO-UL7) using two multi-sensor admittance controllers (1) task space control and (2) joint space control. Multiple force sensors are needed due to the redundancy in the system (7 DOF). This redundancy is explored and a method is developed to calculate a closed form inverse kinematics (IK) solution. The IK solution is used to develop the task space controller. The joint space controller uses the transpose of the jacobian to resolve sensor forces into joint torques. Six subjects performed a peg in hole task. Six targets covered the main part of the device workspace. Velocities and Interaction forces at the upper arm, lower arm, handle and tip were recorded during the experiments. Power exchange between the subject and device was calculated. Task space based control was about 11% lower in mean interaction energy for the peg in hole task compared to joint space control. Task completion time increased with both controllers compared to back-driving the device.

[1]  Walter Maurel,et al.  3D modeling of the human upper limb including the biomechanics of joints, muscles and soft tissues , 1999 .

[2]  H. Kazerooni,et al.  Biomechanical design of the Berkeley lower extremity exoskeleton (BLEEX) , 2006, IEEE/ASME Transactions on Mechatronics.

[3]  Norman I. Badler,et al.  Real-Time Inverse Kinematics of the Human Arm , 1996, Presence: Teleoperators & Virtual Environments.

[4]  Homayoon Kazerooni,et al.  Case Study on Haptic Devices: Human-Induced Instability in Powered Hand Controllers , 1995 .

[5]  Norman I. Badler,et al.  Strength guided motion , 1990, SIGGRAPH.

[6]  B J Makinson Research and Development Prototype for Machine Augmentation of Human Strength and Endurance. Hardiman I Project , 1971 .

[7]  P. Culmer,et al.  An Admittance Control Scheme for a Robotic Upper- Limb Stroke Rehabilitation System , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[8]  Samuel R. Buss,et al.  Selectively Damped Least Squares for Inverse Kinematics , 2005, J. Graph. Tools.

[9]  Homayoon Kazerooni,et al.  The Berkeley Lower Extremity Exoskeleton , 2006 .

[10]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[11]  Homayoun Seraji,et al.  Adaptive admittance control: an approach to explicit force control in compliant motion , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[12]  J.C. Perry,et al.  Upper-Limb Powered Exoskeleton Design , 2007, IEEE/ASME Transactions on Mechatronics.

[13]  Homayoon Kazerooni,et al.  The dynamics and control of a haptic interface device , 1994, IEEE Trans. Robotics Autom..

[14]  Norman I. Badler,et al.  Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs , 2000, Graph. Model..

[15]  A. Steinhage,et al.  Controlling a Redundant Robot Arm by Means of a Haptic Sensor , 2002 .

[16]  Xiugan Yuan,et al.  An inverse kinematical algorithm for human arm movement with comfort level taken into account , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[17]  James U. Korein,et al.  A geometric investigation of reach , 1985 .

[18]  D. Chaffin,et al.  The effects of speed variation on joint kinematics during multisegment reaching movements , 1999 .

[19]  Lihua Huang,et al.  Hybrid Control of the Berkeley Lower Extremity Exoskeleton (BLEEX) , 2006, Int. J. Robotics Res..

[20]  Homayoon Kazerooni,et al.  The human power amplifier technology at the University of California, Berkeley , 1996, Robotics Auton. Syst..

[21]  X Wang,et al.  A behavior-based inverse kinematics algorithm to predict arm prehension postures for computer-aided ergonomic evaluation. , 1999, Journal of biomechanics.

[22]  S. Buss Introduction to Inverse Kinematics with Jacobian Transpose , Pseudoinverse and Damped Least Squares methods , 2004 .

[23]  Joel C. Perry,et al.  Upper Limb Powered Exoskeleton , 2007, Int. J. Humanoid Robotics.

[24]  J.C. Perry,et al.  Design of a 7 Degree-of-Freedom Upper-Limb Powered Exoskeleton , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

[25]  Nikolaos G. Tsagarakis,et al.  Development and Control of a ‘Soft-Actuated’ Exoskeleton for Use in Physiotherapy and Training , 2003, Auton. Robots.

[26]  Marcelo Kallmann,et al.  Analytical inverse kinematics with body posture control , 2008, Comput. Animat. Virtual Worlds.

[27]  Homayoon Kazerooni,et al.  A novel material handling system , 1996, Proceedings of IEEE International Conference on Robotics and Automation.