Published: 31 December 2016

Optimization of the control scheme for human extremity exoskeleton

Yang Li1
Cheng Xu2
Xiaorong Guan3
Zhong Li4
1, 2, 3, 4School of Mechanical Engineering 105, Nanjing University of Science and Technology, Nanjing, China
Corresponding Author:
Xiaorong Guan
Views 78
Reads 46
Downloads 1555

Abstract

One kind traditional PI (Proportion Integration) control scheme was proposed to be applied to human extremity exoskeleton (HEE, for short) in our previous works, and the simulation study and experimental study was also carried out. By analyzing the simulation calculation results, it was shown that the traditional PI controller is not very appropriate for human body in every movement speed condition. So, at last the fuzzy self-adaptive PI controller was proposed to solve this problem. Eventually, the superiority and feasibility of the fuzzy self-adaptive PI controller was proved by the simulation results and experimental results.

1. Introduction

HEE is an electromechanical structure worn by operator and matching the shape and functions of human body [1]. It merges the machine power and the human intelligence in order to enhance the intelligence of the machine and to power the operator [2].

The “BLEEX” developed by University of Berkeley of the United States [3-5], the “HAL” developed by Tsukuba University of Japan [6], the “Boyets-21” developed by the third central institute of the Russian defense ministry [1], the “ReWalk” developed by Argo Medical Technologies company of Israel [7] and the “NTU” developed by Nanyang Technological University of Singapore [8] are the most famous HEE in the word. However, some of them are used for medical purposes, and the effects of the control schemes of those military exoskeletons are still not very good.

Besides, in 2015, there are more than 15 research institutions of China attended the HEE competition which was organized by the general armaments department of China. The competition lasted three days, and the champion was won by the prototype developed by 208 Research institute of China South Industries Group Corporation, Harbin institute of technology and Nanjing University of science and technology [9, 10]. It can be observed according to the competition result that the military HEEs developed by Chinese institutions are still in the phase of development. And according to the feeling of the wearer, although most of those HEEs can barely achieve synchronous walking with human bodies, the posture of walking will become unnatural. Besides, only the knee joints of the prototypes of champion and runner-up [1] are controlled, this will make the difficulty of designing good man-machine coordination control strategy greatly reduced. However, it is conceivable that the power support effect of the champion and runner-up prototypes is low. So, in general, the control scheme is the most important factor that needs to be improved.

So, in this paper, the fuzzy self-adaptive controller was proposed to optimize the traditional PI controller which was proposed in our previous works.

2. Previous work

Force control method got more and more attention of humanoid robot researchers recently [11]. So, in our previous works, it was also adopted by us to design the control scheme of HEE. And the simulation study and experimental study were carried to verify the design of the whole electromechanical system of HEE [12].

2.1. Structure model and control model

It will produce a man-machine interaction force when the movement of human body doesn’t match completely with the HEE, and the goal of the control scheme is to reduce the energy consumption of human body by minimizing the interaction force [13, 14].

Fig. 1Structure model

Structure model

Fig. 2Control model

Control model

2.2. Simulation model and experimental scheme

The MATLAB/Simulink simulation model is shown in Fig. 3. The experimental scheme is shown in Fig. 4, and it was conducted for the purpose of verifying the design of the whole electromechanical system of HEE and the simulation results [12].

Fig. 3MATLAB/Simulink simulation model

MATLAB/Simulink simulation model

3. Problem pretention

Based on the following analysis (as in Section 3.1) of our previous simulation works and experiments, it can be concluded that the PI (Proportion Integration) controller parameters are not very appropriate for human body in every movement speed condition. So, the adaptability of the traditional PI controller is very necessary to be improved.

Fig. 4The simplified experimental scheme

The simplified experimental scheme

3.1. Driving torque

Obviously, most of the torques are provided by motors, so the power support effect of HEE can be proved effectively. However, because the parameters of the PI controller are set for the low speed condition, it can be seen by comparing Fig. 5 with Fig. 6 that the human body should provide much larger driving torques at high speed than that at low speed. So, it shows that the PI controller cannot obtain very good effect at high speed.

Fig. 5Driving torques at low speed a) by motor and b) human body

Driving torques at low speed a) by motor and b) human body

a)

Driving torques at low speed a) by motor and b) human body

b)

Fig. 6Driving torques at high speed a) by motor and b) human body

Driving torques at high speed a) by motor and b) human body

a)

Driving torques at high speed a) by motor and b) human body

b)

3.2. Angular deviation

Because the parameters of the PI controller are set for the low speed condition, the angular deviations at low speed are always very small. In other words, the HEE can get good man-machine coordinated walking all the time at low speed. However, the angular deviations at high speed condition become much bigger, and it’s unfavorable for the system security and performance.

Fig. 7Angular deviations at a) low speed and b) high speed

Angular deviations at a) low speed and b) high speed

a)

Angular deviations at a) low speed and b) high speed

b)

4. Optimization of the controller

It can be seen from the above analysis that the traditional PI controller is not very appropriate for human body in every movement speed condition. So, one kind self-adaptive PI controller should be designed to make good man-machine coordinated walking can be got by the HEE at most conditions.

4.1. Fuzzy self-adaptive PI controller model

So, the fuzzy self-adaptive PI controller was proposed to solve this problem. The proportional-action coefficient kp and integral-action coefficient ki will be adjusted by the fuzzy controller based on the input signal e and input differential signal ec, so the PI controller can adapt different conditions [15]. The diagram of the fuzzy self-adaptive PI controller is shown in Fig. 8, the fuzzy self-adaptive PI controller subsystem simulation model in Simulink is shown in Fig. 9.

After processed by the Low-Pass Filter, the outputs of Fuzzy Logic Controller will be changed to the proportional-action coefficient kp and integral-action coefficient ki. And the proportional integral (PI) signal can be obtained by multiplying the input signal and input Integral signal by kp and ki.

Fig. 8Diagram of the fuzzy self-adaptive PI controller

Diagram of the fuzzy self-adaptive PI controller

4.2. Parameters setting for fuzzy self-adaptive PI controller

Input signal e; input differential signal ec; proportional-action coefficient kp and integral-action coefficient ki are all considered to obey normal distribution. The membership functions and fuzzy rules surfaces are shown in Figs. 10-12.

Fig. 9Simulation model of fuzzy self-adaptive PI controller

Simulation model of fuzzy self-adaptive PI controller

Fig. 10Membership function of e and ec

Membership function of e and ec
Membership function of e and ec

Fig. 11Membership function of kp and ki

Membership function of kp and ki
Membership function of kp and ki

Fig. 12Fuzzy rules surface of kp and ki

Fuzzy rules surface of kp and ki
Fuzzy rules surface of kp and ki

5. Simulation verification of the fuzzy self-adaptive PI controller

5.1. Driving torque

Only the traditional PI controller of Fig. 2 was changed to fuzzy self-adaptive PI controller, and the driving torques which are calculated out by simulation study are shown in Figs. 13-14.

Based on the figures, it can be concluded that the motors’ driving torques didn’t change much after the fuzzy controller was added to the traditional PI controller. However, the driving torques by human body at high speed decreased greatly after the fuzzy controller was added to the traditional PI controller. So, it proves the fuzzy self-adaptive PI control scheme can achieve very good assisted effect at any condition. Besides, the total torque at high speed decreased slightly, so it means the fuzzy self-adaptive PI controller has higher energy efficiency.

Fig. 13Driving torques at low speed by motor and human body

Driving torques at low speed by motor and human body
Driving torques at low speed by motor and human body

Fig. 14Driving torques at high speed by motor and human body

Driving torques at high speed by motor and human body
Driving torques at high speed by motor and human body

5.2. Angular deviation

Only the traditional PI controller of Fig. 2 was changed to fuzzy self-adaptive PI controller, the obtained angular deviations are shown in Fig. 15.

Based on Fig. 15, it can be concluded that all the angular deviations keep very small no matter at high speed condition or low speed condition. So, it can be analyzed out that the human body can be tracked very well by the HEE at both high and low speed condition. Therefore, it proves that good man-machine coordinated walking can be achieved by the control scheme at any condition.

Fig. 15Angular deviations at low speed and high speed

Angular deviations at low speed and high speed
Angular deviations at low speed and high speed

6. Experimental verification of the fuzzy self-adaptive PI controller

The experimental scheme (as shown in Fig. 4) is still adopted here.

Based on Fig. 16, it is obvious that the angular deviation of elbow joint didn’t change much after the fuzzy controller was added to the traditional PI controller at low speed but greatly reduced at high speed. So, just the same as the simulation results, it proves that good man-machine coordinated walking can be achieved by the fuzzy self-adaptive control scheme no matter at high speed condition or low speed condition.

And based on wearer’s experience, the movement process can be easily carried out when the fuzzy controller was added to the traditional PI controller at high speed. In contrast, if the fuzzy controller was removed, it will become much harder for the wearer to carry out the movement process.

Fig. 16Elbow joint angular deviation at low speed and high speed

Elbow joint angular deviation at low speed and high speed
Elbow joint angular deviation at low speed and high speed

7. Conclusion

For the purpose of designing a suitable control scheme for HEE, in our previous work, one kind traditional PI control scheme was proposed. And by analyzing the previous simulation and experiment results, the main problem can be found that the traditional PI controller is not very appropriate for human body in every movement speed condition.

So, in this paper, the fuzzy self-adaptive controller was added to the traditional PI controller to solve this problem. And then, the improved simulation and experiment were conducted. The simulation and experimental results show that the motors’ driving torques are much bigger than those driving torques provided by human body. Besides, angular deviations at both low speed condition and high speed condition are all acceptable. So, it proves that the fuzzy self-adaptive control scheme can achieve the purpose of our optimization.

References

  • Yang Zhiyong, Gu Wenjing, Zhang Jing, Gui Lihua Force Control Theory and Method of Soldier Load Carrying Exoskeleton Suit. National Defense Industry Press, 2013, p. 1-5.
  • Anam K., Al-Jumaily A. A. Active exoskeleton control systems: state of the art. Procedia Engineering, 2012, p. 988-994.
  • Zoss A., Kazerooni H. On the mechanical design of the Berkeley lower extremity exoskeleton (BLEEX). Proceedings of IEEE Intelligent Robots and Systems, Edmonton, Canada, 2005, p. 3132-3139.
  • Zoss A., Kazerooni H., Andrew Chu On the biomechanical design of the Berkeley lower extremity exoskeleton (BLEEX). IEEE/ASME Transactions on Mechatronics, Vol. 11, Issue 2, 2006, p. 128-138.
  • Kazerooni H., Racine Jean-Louis, Huang Lihua, Steger Ryan On the control of Berkeley lower extremity exoskeleton (BLEEX), Proceedings of IEEE International Conference on Robotics and Automation, Barcelona, Spain, 2005, p. 4364-4371.
  • Tomoyoshi Kawabata, Hozumi Satoh Working posture control of robot suit HAL for reducing structural stress. IEEE International Conference on Robotics and Biomimetics, Guilin, China, 2009.
  • Esquenazi A., Talaty M., Packel A., et al. The ReWalk powered exoskeleton to restore ambulatory function to individuals with thoracic-level motor-complete spinal cord injury. American Journal of Physical Medicine and Rehabilitation, Vol. 91, Issue 11, 2012, p. 911-921.
  • Low K. H., Liu Xiaopeng, Yu Haoyong Development of NTU wearable exoskeleton system for assistive technologies. IEEE International Conference on Mechatronics and Automation Niagara Falls, Canada, 2005, p. 1099-1106.
  • Long Y., Du Z. J., Wang W. D., et al. Robust sliding mode control based on GA optimization and CMAC compensation for lower limb exoskeleton. Applied Bionics and Biomechanics, Vol. 2016, 2016.
  • Li Yang, Guan Xiaorong, Xu Cheng Dynamics simulation of lower extremity exoskeleton based on human gait. Journal of Nanjing University of Science and Technology, 2015, p. 353-357.
  • Li Zhengyi, Cao Huimin Robot impedance control method adapting to unknown or changing environment stiffness and damping parameters. China Mechanical Engineering, 2014, p. 1581-1585.
  • Li Y., Guan X., Tong Y., et al. Design and simulation study of the translational-knee lower extremity exoskeleton. Mechanika, Vol. 21, Issue 3, 2015, p. 207-213.
  • Li Y., Guan X., Xu C. Research of force amplification control strategy of lower extremity exoskeleton. 5th International Workshop on Computer Science and Engineering: Information Processing and Control Engineering, Moscow, Russia, 2015.
  • Li Yang, Xu Cheng, Guan Xiaorong Modeling and simulation study of electromechanically system of the human extremity exoskeleton. Journal of Vibroengineering, 2016, p. 551-561.
  • Ying Wu, Hang Jiang, Min Zou The research on fuzzy PID control of the permanent magnet linear synchronous motor. Physics Procedia, Vol. 24, 2012, p. 1311-1318.

About this article

Received
12 July 2016
Accepted
25 November 2016
Published
31 December 2016
SUBJECTS
Oscillations in biomedical engineering
Keywords
human extremity exoskeleton
simulation study
experimental study
fuzzy self-adaptive PI controller
Acknowledgements

The work reported in this paper is funded by the National Natural Science Foundation of China (No. 51575279).