Research Article
Robust Sliding Mode Control Based on GA Optimization and CMAC Compensation for Lower Limb Exoskeleton
Algorithm 1
Optimize SMC with GA. (Notation:
and
represent desired trajectory of hip joint and knee joint, resp.)
| , Size = 30, , parameters definition | | input vector , the length of optimized parameters Len = 8 | | initialize population | | for do | | for do | | for do | | ; will be used for fitness | | end for | | end for | | Selection and reproduction | | sort the fitness value and obtain the sequence number index | | for do | | | | end for | | Crossover and select the probability | | for do | | temp = rand | | If do | | for do | | | | | | end for | | end if | | end for | | Mutation and select the probability | | , temp = rand | | for do | | for do | | if do | | if do | | | | else | | | | end if | | end if | | end for | | end for | | replace old generation with new one | | end for | | Obtain optimal parameters |
|