999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Research on sliding mode control of manipulator based on RBF neural network optim ized by bionic swarm intelligence

2020-12-23 05:16:12YujiaYANGFuquanZHANGYiouWANG
機床與液壓 2020年18期

Yu-jia YANG,Fu-quan ZHANG,Yi-ou WANG

(1 Tianhe College of Guangdong Polytechnic Normal University,Guangzhou 510540,China)

(2 School of Computer Science&Technology,Beijing Institute of Technology,Beijing 100081,China)

(3 Beijing Institute of Science and Technology Information,Beijing 100044,China)

Abstract:In order to improve the accuracy of the slidingmode control of themanipulator,the RBF neural network is used to complete the sliding mode control of the manipulator,and the hybrid leapfrog algorithm in the swarm intelligence algorithm is used to optimize themodel parameters.In the process ofmanipulator slidingmode control and manipulator trajectory tracking,theweights and thresholds of RBF neural network are used as frog individuals of the leapfrog algorithm.The frog group is composed of randomly generatedmultipleweights and thresholds,and the frog group is grouped.The global optimal individual is obtained by continuous re-grouping and intra-group iteration,and after the optimalweightand threshold are obtained,the optimal slidingmode controlmodel of themanipulator is determined.The experimental results show that the slidingmode control ofmanipulator based on bionic swarm intelligence optimization RBF neural network has high tracking accuracy.

Key words:Bionic group intelligent optimization,Manipulator slidingmode control,RBF neural network,Leapfrog algorithm,Tracking error

With the development of computer technology,the application of robots is becomingmore andmorewidespread,and the control complexity requirements of robots are gradually increasing.Themanipulator,as the main unit of the control end of the robot,occupies an important position in robot research.In view of the differences in robot tasks,more stringent requirements are put forward for the control accuracy and multi-angle of themanipulator.

In recent years,research on robots has become a hot topic.Many scholars have studied the control of robots from different angles.The coordinated tracking control ofmultiple nodes of themanipulator is studied in Yan M D et al.[1].The movement of multiple nodes uses a distributed motor as the driving force.Themovementof themanipulator in Yu Q etal.[2]is completed by automatic circuit control.The anti-interference ability of the nonlinear manipulator has been greatly improved in Dong X L et al.[3].The detailed motion analysis of the 5R joint of the manipulator is given in Tian F and Mou C J[4],and the key points of the5R jointmotion are proposed.In this paper,the slidingmode control of themanipulator is taken as the research object,and the RBF neural network algorithm is used to realize the slidingmode control of the manipulator.

1 RBF neural network

Let the input sample beXk=(x1,x2,…,xn),k=1,2,…,m,Wherem and n respectively represent the total number of samples and the total number of features of 1 sample.In general,the number of neurons in the input layer is equal to the total number of features.After the sample feature filtering is performed,the number of neurons in the input layer is generally less than the total number of features.The outputof the K-th sample after themodel is:Yk=(y1,y2,…,yn),n is the number of neurons in the output layer.

First,the value of the input sample through the weight to reach the first layer of the hidden layer[5]is shown in formula(1).

TheS1jvalue can be obtained after the feature conversion function:

The feature conversion function selected by RBF neural network is Gaussian function.Whereσis a real number greater than 0,andcjis the center value of the j-th hidden layer[6].Taking the first hidden layer as input,the value that reaches the second hidden layer after weighting is shown in formula(3).

Then the transformation function is solved to get formula(4).

For all hidden layer outputs,the result obtained after weightingVjtis shown in formula(5).

The above formula is solved by Gaussian function to get the output of the entiremodel.

The error result of thek-th sample is shown in formula(7).

The error of all samples is shown in formula(8).

The above formula undergoes first order differentiation to get formula(9).

The weights from the hidden layer are solved to the output layer.Continue to solve the weights of the input and hidden layers.

2 Manipulator sliding mode control

Set the control system[7]as formula(11).

Let sliding surface function[7]iss(x),s∈Rm,then the control function isu.

Let the inertial force termM(θ),the centrifugal force termH(θ)and the gravity termG(θ)of themanipulator,then themotionmodel[8]of themanipulator isτ.

The tracking error isE.

Whereθandθdrepresent the actual and target angles of themanipulatormovement,respectively.andrepresent the actual angular velocity vector and the target angular velocity vector of themanipulatormovementrepresents the actual angular acceleration vector of themanipulatormovement.

Then the sliding surface trackingmethod iss.

Whereα,β∈R,p>q.

Differentiate formula(15)to get

Let formula(16)be equal to 0,then formula(17)can be obtained.

3 Intelligent op tim ization of bionic group

3.1 Leapfrog algorithm

Suppose that there are P frogs in the pond toform a group of frogs,labeledSelect the reciprocal of the tracking error of the robot as the fitness function,calculate the fitness of all frogs,and mark the frogwith the largest reciprocal of tracking error asxg.The number of attributes of the optimization problem iss,and one of its optimal solutions is recorded as=[xi1,xi2,….xis].First,P frogs are randomly divided into M groups,and then themaximum food search is performed in each of the M groups.The movingmethod[9-10]is shown in formula(8).

Where,is the best individual in thekgroup,andare theworst individuals before and after the movement in thekgroup,rand()is a random number,anddiis themoving step.

According to the results obtained by formulas(18)and(19),calculateXandXas independent variables to solve their fitness.If the fitness after moving is greater than that beforemoving,itmeans that the position of the worst individual ismoving closer to where food is plentiful.Replacewith,update,compare the fitness ofwithxg,updatexg;Instead,replacewithxg.Then continue to search for the optimal frog of other groups according to equations(18) and (19), and compare withxg, and updatexg.

3.2 RBF neural network optimization of frog jumping algorithm

There are two main ways to optimize RBF neural network.One way is to continuously optimize the weights and weight thresholds of each layer of the RBF neural network through an algorithm[11],and to make the output of the RBF neural network closer to the actual result through weight optimization.Another way is to continuously adjust the number of nodes and node distribution of the RBF neural network through an algorithm,so that the output of the RBF neural network is closer to the actual result.In practice,the two approaches can also bemixed in order to obtain a globally optimal solution.

In this paper,RBF neural network weight and threshold optimization are used as the main optimization approaches.In the optimization process,the frog jumping algorithm is introduced into the RBF neural network.Based on the initialweights and the network model structure generated by randomly preset nodes,the network results aremathematically represented and encoded,and the mathematical representation is in the form of amatrix.The sum thresholdmatrix is used as the input set of the frog jumping algorithm.A network structure model with a smaller error function is selected for algorithm optimization.

The process of the optimal individual obtained by the frog leap hybrid optimization is actually the process of solving the optimal solution of the RBF neural network weights and thresholds[12].With the optimal solution of weights and thresholds,the sliding mode control model of the manipulator of the RBF neural network can be determined.The optimal result of the Leapfrog algorithm training is the optimal RBF neural network structuremodel.

3.3 Manipulator slidingmode control process

According to the optimal RBF neural networkmodel obtained in Section 3.2,inputmanipulatormotion data samples,and obtain the manipulator sliding mode controlmethod after training.In the frog leap algorithm deployment,the entire frog group needs to be continuously grouped,and the positions of individuals with large tracking errors in the group are constantly updated to improve the fitness value of all individuals in the group.The parameter adjustmentmethod of this neural network model is efficient,and each iteration increases the fitness value.

The general flow ofmanipulator slidingmode control of RBF neural network optimized by hybrid frog leap is shown in Fig.1.

Fig.1 SIiding mode contro I fIow of robot hand based on Ieap frog op tim ization RBF neu ra Inetw o rk

4 Sliding mode control sim u lation of m ani-pu lator

In order to verify the performance of frog leap-optimized RBF neural network for manipulator sliding mode control,an example simulation was performed.

Let the target angles of joints1 and 2 beq1d(t)andq2d(t),As shown in formulas(20)and(21),they are derived to obtain the target angular velocities(t)and˙q2d(t),respectively.According toformula(17),we set the basic parameters as follows:α=5,β=3,q=1,p=3.

The RBF neural network algorithm optimized by Leapfrog was used to control the sliding mode of the manipulator,specifically the tracking of themanipulator’s targetmotion.

4.1 Tracking accuracy simulation

The RBF neural network and the RBF neural network through the hybrid frog-leaving algorithm were used to simulate the target angles of the joints1 and 2 of themanipulator respectively,and the tracking error was used as the evaluation standard.In the simulation process,in order tofully verify the impact of frog jump optimization on tracking accuracy,the RBF neural network structure was differentiated and its performance was verified.

Tab Ie 1 Tracking ang Ie error ofm anipu Iato r m o tion track

It can be seen from Table 1 that as the network scale increases,the angular tracking errors of robot nodes 1 and 2 gradually decrease,and the tracking accuracy improves.When the number of neurons in the hidden layer reaches10,the average tracking error degree stabilizes and no longer decreases as the number of neurons increases.Becausewhen the number of hidden layer neurons is 10 and 15,respectively,the maximum error degree of the angle tracking of the two nodes changes little,and the average tracking error no longer changes,reaching stable values of 0.857 2°and 0.947 2°,respectively.

In the following,the trajectory tracking simulation is performed on the RBF neural network that is notoptimized by the frog jumping algorithm and the algorithm in this paper.The number of hidden layer neurons is set to 10,and the error tracking results are shown in Fig.2 and Fig.3.

Fig.2 Maxim um ang Ie error of m anipu Iator trajectory tracking based on two a Igorithm s

Fig.3 Mean ang Ie error of robotic trajectory tracking w ith tw o a Igo rithm s

It can be seen from Fig.2 and Fig.3 that under the same neural network scale,themaximum tracking error and average tracking error of the robotic motion of the RBF neural network manipulator based on the Leapfrog optimization are lower,indicating that the tracking accuracy is higher.

4.2 Errors at different tracking trajectory frequencies

In order to verify the impact of the manipulator’s motion speed on the tracking trajectory,the RBF neural network and frog leap optimized RBF neural network algorithm were used to simulate themanipulator’s trajectory at different desired frequencies.The number of hidden layer neurons is 10,and the expected frequency of themotion trajectory is set to 0.3 rad/s,0.4 rad/s,and 0.5 rad/s,respectively.Its tracking performance is shown in Table 2.

Tab Ie 2 Tracking erro r of d ifferen t expec ted trajec to ry frequency

It can be seen in Table 2 that when the expected trajectory frequency of the movement increases,the robot trajectory accelerates,themaximum tracking error and average tracking error of node 1 and node 2 become larger,but the comparison shows that the tracking performance ratio of RBF neural network robot optimized by Leapfrog A pure RBF neural network is better.

4.3 Frog Leaping mixed parameter optimization simulation

In order tofurther simulate the optimization performance of the RBF neural network optimized by the frog leap hybrid,the main parameters of the hybrid frog leap algorithm were simulated differentially.The main purpose is to simulate the number of groups of frog swarms,the step size of frogmovement,and the number of iterations within the group after grouping frog swarms to verify the effects of different parameters on the tracking of the robot’smotion trajectory.The number of neurons in the hidden layer of the RBF neural network is set to 10,and the number of groupings is10,20,30,40,and 50,and the step length is 1,3,and 5.

Tab Ie 3 Tracking error of different groups and steps

It can be seen from Table 3 thatwhen the number of packets belongs to[10,20,30,40]and the step size is[2,3,5],the average tracking error of node 1 does not exceed 1.0,and the average tracking error of node 2 Notmore than 0.9.By comparison,when the number of packets is 30 and the step size is 3,the minimum average errors of node 1 and node 2 are 0.782 6 and 0.566 3,respectively.In actual application,the parameters of the frog jumping algorithm can be finetuned by repeatedly changing themain parameter simulationmethod to achieve better tracking results.

In summary,when the number of hidden layer neurons is 10,the number of frog jumping algorithms is set to 30,and the step size is 3,the optimal robot trajectory tracking performance can be achieved.

5 Conclusion

The RBF neural network optimized by the bionic intelligent frog jumping algorithm is used formanipulator sliding mode control with high accuracy,which can improve the tracking performance of the manipulator motion trajectory to the target trajectory.In the actual application process,the scale of the RBF neural network should be set reasonably,and the number and step size of the frog jumping algorithm should be adjusted dynamically in order to achieve the optimal sliding mode control performance of the manipulator.When the movement speed is slow,the trajectory tracking performance is high and the error is low.But when the motion control of the manipulator has time requirements,the applicability of the algorithm will decrease.Therefore,subsequent research will further optimize the time performance of the algorithm to achieve higher tracking accuracy at higher trajectory frequencies.

主站蜘蛛池模板: 97超爽成人免费视频在线播放| 成人在线亚洲| 99人妻碰碰碰久久久久禁片| 992Tv视频国产精品| 草逼视频国产| 亚洲Va中文字幕久久一区| 色噜噜综合网| 亚洲AV无码久久精品色欲 | 香蕉久久国产超碰青草| 免费人成黄页在线观看国产| 日本免费a视频| 在线观看无码a∨| 欧美日韩免费在线视频| 国产在线八区| 欧美性久久久久| 992tv国产人成在线观看| 3344在线观看无码| 秋霞午夜国产精品成人片| 91无码国产视频| 国产91全国探花系列在线播放| 国产白浆视频| 欧美日韩北条麻妃一区二区| 精品无码视频在线观看| 呦女亚洲一区精品| 久久99国产视频| 白浆视频在线观看| 国内a级毛片| 国产又粗又爽视频| 毛片久久久| 无码一区中文字幕| 99ri国产在线| 亚洲乱强伦| 中文字幕亚洲乱码熟女1区2区| 国产女人18水真多毛片18精品| 麻豆AV网站免费进入| 免费女人18毛片a级毛片视频| 国产成人91精品| 国产精品无码作爱| h视频在线播放| 自拍偷拍欧美| 亚洲成aⅴ人片在线影院八| 伊人久久婷婷五月综合97色| 亚洲V日韩V无码一区二区| 网久久综合| 91香蕉视频下载网站| 久久狠狠色噜噜狠狠狠狠97视色| 91久久精品日日躁夜夜躁欧美| 国内精品一区二区在线观看| 国产区精品高清在线观看| 午夜不卡视频| 又黄又爽视频好爽视频| 天天摸夜夜操| 亚洲成人在线网| 亚洲欧洲一区二区三区| 国产精品流白浆在线观看| 亚欧成人无码AV在线播放| 国产精彩视频在线观看| 在线播放国产99re| 91高清在线视频| 中文字幕无码制服中字| 2022精品国偷自产免费观看| 国产亚洲精品自在久久不卡 | 国产成人高清精品免费软件 | 国产精品午夜电影| 国产成人毛片| 天天综合网站| 九九精品在线观看| 亚洲女同欧美在线| 国产福利免费视频| 亚洲a级在线观看| 一级一级一片免费| 超碰精品无码一区二区| 韩日无码在线不卡| aa级毛片毛片免费观看久| 一本一道波多野结衣av黑人在线| jizz在线免费播放| 日a本亚洲中文在线观看| 2021国产精品自产拍在线| 天天摸天天操免费播放小视频| 精品一区二区三区水蜜桃| 91久久天天躁狠狠躁夜夜| 国产成人亚洲精品色欲AV|