设n关节机械臂方程为:
(1)
设计跟踪误差为:
(2)
定义误差函数为:
(3)
其中
,则


(4)
其中
实际模型中,模型不确定项
为未知,因此需要对不确定项
进行逼近。
采用RBF网络逼近
,根据
的表达式,网络输入取
设计控制律为
(5)
其中
为RBF网络对
的估计值。
采用RBF网络逼近
,则RBF神经网络的输出为:

设计控制律为:

其中
为用于克服神经网络逼近误差
的鲁棒项。
将上式控制律代入式(4)得:

其中
。
进行RBF网络逼近控制律取:

鲁棒项
设计为
。
被控对象中的
项可以写为:

其中
,
采用RBF网络,可以对
中的各项分别进行逼近:




则

其中


Simulink中的控制框图如下:

仿真结果如下:

上图分别是关节1和2的期望轨迹和实际轨迹,从图中可以看出,在设计好RBF控制律、调节好参数后,关节1和关节2的轨迹拟合程度很好,可以达到预期。