Optimization of the control scheme for human extremity exoskeleton

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 selfadaptive PI controller was proved by the simulation results and experimental results.


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][4][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.

Previous work
Force control method got more and more attention of humanoid robot researchers recently YANG LI, CHENG XU, XIAORONG GUAN, ZHONG LI [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].

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].

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].

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.

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.

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.

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.

Fuzzy self-adaptive PI controller model
So, the fuzzy self-adaptive PI controller was proposed to solve this problem.The proportional-action coefficient and integral-action coefficient will be adjusted by the fuzzy controller based on the input signal e and input differential signal , 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 and integral-action coefficient .And the proportional integral (PI) signal can be obtained by multiplying the input signal and input Integral signal by and .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.

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. 15.Angular deviations at low speed and high speed

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.

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.

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

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

Fig. 8 .
Fig. 8. Diagram of the fuzzy self-adaptive PI controller 4.2.Parameters setting for fuzzy self-adaptive PI controller Input signal ; input differential signal ; proportional-action coefficient and

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

Fig. 16 .
Fig. 16.Elbow joint angular deviation at low speed and high speed 2280.OPTIMIZATION OF THE CONTROL SCHEME FOR HUMAN EXTREMITY EXOSKELETON.