基于互联网的遥操作机器人无源控制方法

文档序号:2353026阅读:236来源:国知局
基于互联网的遥操作机器人无源控制方法
【专利摘要】本发明涉及遥操作机器人控制【技术领域】,是一种基于互联网的遥操作机器人无源控制方法,包括操作端、主端模型、滤波器、主端控制器、互联网、从端控制器、从端模型和从端现场设备,其步骤如下:步骤1,建立主端模型、从端模型、主端控制器和从端控制器;步骤2,将操作端、主端模型、滤波器和主端控制器依次相连,将从端控制器、从端模型和从端现场设备依次相连。在本发明中,根据互联网的网络历史数据设定滤波器参数,之后根据滤波器参数设定主端控制器及从端控制器参数初始值,最后 根据从端和 主端的信号跟踪状况调整主端控制器及从端控制器 参数,有效提高现有基于互联网通讯的遥操作机器人系统的稳定性和透明性,具有稳定、可靠、透明的特点。
【专利说明】基于互联网的遥操作机器人无源控制方法

【技术领域】
[0001] 本发明涉及遥操作机器人控制【技术领域】,是一种基于互联网的遥操作机器人无源 控制方法。

【背景技术】
[0002] 遥操作机器人系统由操作者、主机器人、通信环节、从机器人和工作环境组成。是 指操作者对本地主机器人进行操作,并将运动指令通过通信媒介传送给远地从机器人,从 机器人接收到命令跟踪主机器人的运动,完成远程复杂或危险环境下的任务,同时将自己 的工作状态返回给操作者。但是由于遥操作机器人系统是通过互联网Internet作为传输 媒介,Internet本身存在可变时延,数据丢包等现象,而且Internet的时延上限随着系统 主从端的距离增大而变大,数据丢包现象也变得严重,这就提高了系统主端对从端控制上 的难度,系统的透明性也会下降。目前,国内国外的研究大多针对系统的稳定性,对系统透 明性的研究较少,而且针对大时延的研究也很少。


【发明内容】

[0003] 本发明提供了一种基于互联网的遥操作机器人无源控制方法,克服了上述现有技 术之不足,其能有效解决现有遥操作机器人系统基于互联网通讯下的稳定性较差、透明性 不足的问题。
[0004] 本发明的技术方案是通过以下措施来实现的:一种基于互联网的遥操作机器人无 源控制方法,包括操作端、主端模型、滤波器、主端控制器、互联网、从端控制器、从端模型和 从端现场设备,其步骤如下:步骤1,建立主端模型、从端模型、主端控制器和从端控制器; 步骤2,将操作端、主端模型、滤波器和主端控制器依次相连,将从端控制器、从端模型和从 端现场设备依次相连,主端控制器和从端控制器通过互联网进行通讯;步骤3,根据互联网 的网络历史数据设定滤波器的参数,之后根据滤波器的参数设定主端控制器参数和从端控 制器参数的初始值;步骤4,通过操作端向主端模型发出控制信号;步骤5,主端模型对收到 的控制信号进行运算处理并发送至滤波器;步骤6,滤波器对收到的信号进行滤波处理并 发送给主端控制器;步骤7,主端控制器对收到的信号进行运算处理并发送至互联网;步骤 8,从端控制器连接互联网并接收信号,对收到的信号进行运算处理并发送至从端模型;步 骤9,从端模型对收到的信号进行运算处理并发送至从端现场设备;步骤10,根据从端和主 端的信号跟踪状况调整主端控制器参数和从端控制器参数,实现对从端现场设备的遥操作 控制。
[0005] 下面是对上述发明技术方案的进一步优化或/和改进: 建立上述主端模型的方法是: 设巧为操作者力信号,为主端速度阻尼系数,%为主端速度信号,Maa为主端惯性 系数,t为主端加速度信号,为从端电机反馈力信号, 则主端模型为八=+i!44 +?* , 其中设定:主端速度阻尼系数Al =0. 05,主端惯性系数A4 =0. 06 ; 建立上述从端模型的方法是: 首先,建立环境动力学模型,设巧为环境力信号,为环境惯性系数,A为从端加速 度信号,4为环境速度阻尼信号系数,A为从端速度信号,A为环境刚性增益, 则环境动力学模型为6 = Aiji +5八+ZiJ0iV5ST, 其中设定:环境惯性系数^ =〇,环境速度阻尼信号系数4 =10. 05,环境刚性增益& =〇 ; 其次,建立从端模型,设?·?为从端电机力信号,巧为环境力信号,为从端惯性系 数,A为从端加速度信号,为从端速度阻尼信号系数,V5为从端速度信号, 则从端t旲型为= Λ?+ Μ? + , 其中设定:从端惯性系数=0.06,从端速度阻尼信号系数式! =0.05。
[0006] 上述滤波器为基于电感元件的滤波器,滤波器的参数为滤波器感抗值,设定 滤波器感抗值Aif的方法是: 首先,利用网络时延测量软件检测互联网的时延均值和时延方差,则互联网的网络时 延阈值为网络的时延均值加网络的时延标准差,丢包率阈值为实际测量的丢包率; 其次,根据网络历史数据修改滤波器感抗值Aif :当网络平均时延大于网络时延阈值, 网络实际丢包率大于丢包率阈值时,当网络平均时延每增大〇. 3秒或丢包率每增大2%,滤 波器感抗值增大0.5 ;当网络平均时延小于网络时延阈值,丢包率小于丢包率阈值时, 减小滤波器感抗值Si/ ;当网络时延阈值为1秒时,滤波器感抗值Ai/ =1. 5亨; 之后,根据从端反馈信号调整滤波器感抗值:如果信号断续严重则相应增大滤波 器感抗值-¥/,反之则相应减小滤波器感抗值。
[0007] 建立上述主端控制器的方法是: 设、为主端控制器力信号,I为主端控制器刚性增益系数,&为主端速度信号,& 为从端电机反馈速度信号,为主端控制器速度阻尼系数,为主端电机速度信号, 贝IJ主端控制器为(和心; 建立上述从端控制器的方法是: 设4为从端控制器力信号,夂为从端控制器刚性增益系数,A为从端速度信号,ν5?为 从端电机速度信号,为从端控制器速度阻尼信号, 则从端控制器为 U 3 (I)二;f (Vy - V5 )rf-r+J52(Vrf - V5)。
[0008] 上述的主端控制器参数和从端控制器参数的初始值为:主端控制器速度阻尼A2 =0.01,主端控制器刚性增益Zsa =0.01,从端控制器速度阻尼=〇. 1,从端控制器刚性增 Si =0·01。
[0009] 调整上述的主端控制器参数和从端控制器参数的方法是:根据主从端速度信号跟 踪图调整主端控制器参数,当系统没有时延时,主端控制器速度阻尼4*2 =〇. 01,主端控制 器刚性增益化=0.01;当跟踪差较大时,增大主端控制器速度阻尼4*2,系统振荡严重时, 增大主端控制器刚性增益Aw;根据主从端力信号跟踪图调整从端控制器参数,调整方法如 主端控制器。
[0010] 在本发明中,根据互联网的网络历史数据设定滤波器参数,之后根据滤波器参数 设定主端控制器及从端控制器参数初始值,最后根据从端和主端的信号跟踪状况调整主端 控制器及从端控制器参数,有效提高现有基于互联网通讯的遥操作机器人系统的稳定性和 透明性,具有稳定、可靠、透明的特点。

【专利附图】

【附图说明】
[0011] 附图1为本发明的遥操作机器人控制模型图。
[0012] 附图2为本发明的无源控制方法流程图。
[0013] 附图中的编码分别为:1为操作端,2为主端模型,3为滤波器,4为主端控制器,5 为互联网,6为从端控制器,7为从端模型,8为从端现场设备。

【具体实施方式】
[0014] 本发明不受下述实施例的限制,可根据本发明的技术方案与实际情况来确定具体 的实施方式。
[0015] 下面结合实施例及附图对本发明作进一步描述: 如附图1、2所示,该基于互联网的遥操作机器人无源控制方法,包括操作端1、主端模 型2、滤波器3、主端控制器4、互联网5、从端控制器6、从端模型7和从端现场设备8,其步 骤如下:步骤1,建立主端模型2、从端模型7、主端控制器4和从端控制器6 ;步骤2,将操作 端1、主端模型2、滤波器3和主端控制器4依次相连,从端控制器6、从端模型7和从端现场 设备8依次相连,主端控制器4和从端控制器6通过互联网5进行通讯;步骤3,根据互联 网5的网络历史数据设定滤波器3的参数,之后根据滤波器3的参数设定主端控制器4参 数和从端控制器6参数的初始值;步骤4,通过操作端1向主端模型2发出控制信号;步骤 5,主端模型2对收到的控制信号进行运算处理并发送至滤波器3 ;步骤6,滤波器3对收到 的信号进行滤波处理并发送给主端控制器4 ;步骤7,主端控制器4对收到的信号进行运算 处理并发送至互联网5 ;步骤8,从端控制器6连接互联网5并接收信号,对收到的信号进行 运算处理并发送至从端模型7 ;步骤9,从端模型7对收到的信号进行运算处理并发送至从 端现场设备8 ;步骤10,根据从端和主端的信号跟踪状况调整主端控制器4参数和从端控制 器6参数,实现对从端现场设备8的遥操作控制。在本发明中,操作端1包括操作杆、操作 人机界面等,主端模型2包括主机器人和主边环境,从端模型7包括从机器人和从边环境, 由操作者根据互联网5的网络历史数据设定滤波器3的参数,之后根据滤波器3的参数设 定主端控制器4参数和从端控制器6参数的初始值,最后由操作者根据从端和主端的信号 跟踪状况,调整主端控制器4参数和从端控制器6参数,从而有效提高现有基于互联网通讯 的遥操作机器人系统的稳定性和透明性。
[0016] 下面结合实施例及附图对本发明作进一步描述: 如附图1、2所示,建立上述主端模型2的方法是: 设巧为操作者力信号,主端速度阻尼系数,4为主端速度信号,Ms2为主端惯性 系数,4为主端加速度信号,为从端电机反馈力信号, 则主端|旲型2为= AiVm +iK +& , 其中设定:主端速度阻尼系数=0.05,主端惯性系数=0.06。
[0017] 主端惯性系数Mse是根据实验所用的设备的本身参数来设定的,主端惯性系数 M?的取值范围一般为:〇. 01-0. 1。操作端1的输出端子与主端模型2的数据接口通过导 线连接在一起或者通过无线局域网连接在一起。当主端模型2为一维的参数时,主端电机 为直流伺服电机,操作端1可以为固定在主端电机轴上的圆盘,圆盘的边缘安装一个向外 突出的转动灵活的摇把,操作者只需抓住摇把控制主端电机顺时针或逆时针旋转,就能够 输出一维的力信号,满足实验需求。
[0018] 建立上述从端模型7的方法是: 首先,建立环境动力学模型,设A为环境力信号,抓,为环境惯性系数,?为从端加速 度信号,4为环境速度阻尼信号系数,V,为从端速度信号,&为环境刚性增益, 则环境动力学模型为= +ZeJoiVyr , 其中设定:环境惯性系数=〇,环境速度阻尼信号系数4 =10. 05,环境刚性增益& =〇 ; 其次,建立从端模型7,设it为从端电机力信号,巧为环境力信号,Af5为从端惯性系 数,A为从端加速度信号,式i为从端速度阻尼信号系数,A为从端速度信号, 则从端模型7为& =忍+ Mjs + ΑΛ , 其中设定:从端惯性系数=0.06,从端速度阻尼信号系数見:=0.05。
[0019] 从端速度阻尼信号系数A1是根据实验所用的设备的本身参数来设定的,从端速 度阻尼信号系数式i的取值范围一般为:〇. 01-0.1。
[0020] 如附图1、2所示,上述滤波器3为基于电感元件的滤波器,滤波器3的参数为滤波 器感抗值,设定滤波器感抗值&的方法是: 首先,利用网络时延测量软件检测互联网5的时延均值和时延方差,则互联网5的网络 时延阈值为网络的时延均值加网络的时延标准差,丢包率阈值为实际测量的丢包率。利用 网络时延测量软件,如ping tester软件,可以测试实验两地的实时网络时延,一般网络时 延分为3类:稳定型时延,这种类型的特点是时延一般在50毫秒以下;相对稳定型时延,范 围一般是在50毫秒至200毫秒之间;大波动型时延,一般超过200毫秒,这种时延相当不稳 定; 其次,根据网络历史数据修改滤波器感抗值:当网络平均时延大于网络时延阈值, 网络实际丢包率大于丢包率阈值时,当网络平均时延每增大〇. 3秒或丢包率每增大2%,滤 波器感抗值i/增大0.5 ;当网络平均时延小于网络时延阈值,丢包率小于丢包率阈值时, 减小滤波器感抗值;当网络时延阈值为1秒时,滤波器感抗值Af7 =1.5亨。对于时延的 模拟需要两个参数:时延均值和时延方差,根据这两个数据可以确定网络的最大时延以及 平均时延。网络时延阈值为最大时延,设置为1秒。不同时刻的时延情况也不尽相同,我们 只模拟一定时间段内的时延,设f为网络的时延均值,f为网络的平均时延,U为网络的 最大时延,ex2为网络的时延方差,则σ为网络的时延标准差,+F=f + σ。丢包率 阈值的确定是根据实际网络丢包率确定的,在模拟时只需确定丢包率参数即可。丢包率要 根据实际情况,最小为〇,最大为1〇〇%,一般情况下丢包率为0-5%。同样,丢包率阈值取值即 为实际测量的丢包率。例如,将网络时延阈值设定为1秒,丢包率阈值设定为5%,则根据网 络历史数据,可以设定滤波器感抗值=1. 94亨; 之后,根据从端反馈信号调整滤波器感抗值:如果信号断续严重则相应增大滤波 器感抗值M/,反之则相应减小滤波器感抗值。
[0021] 如附图1、2所示,建立上述主端控制器4的方法是: 设^为主端控制器力信号,心为主端控制器刚性增益系数,Vs为主端速度信号,V# 为从端电机反馈速度信号,4*2为主端控制器速度阻尼系数,为主端电机速度信号, 则主端控制器 4 为 Um(I) = I £ (Vm - νΛμτ+582 (Vs - Vaj2O ; 建立上述从端控制器6的方法是: 设%为从端控制器力信号,&为从端控制器刚性增益系数,V5为从端速度信号,Viii为 从端电机速度信号,式2为从端控制器速度阻尼信号, 则从端控制器6为U 5 (i) = A H (VM - Vi )打+式3 (? - V5 )。
[0022] 其中从端电机速度信号是指经过通讯环节后传到从端的速度信号。
[0023] 如附图1、2所示,上述的主端控制器4参数和从端控制器6参数的初始值为:主 端控制器速度阻尼=0.01,主端控制器刚性增益仏=0.01,从端控制器速度阻尼巧 2 =0. I,从端控制器刚性增益A =0.01。
[0024] 为了保证系统的稳定性和透明性要求,应保证在系统无时延环境下从端电机反馈 力与操纵者力信号巧迟延小于〇· 1秒,从端电机反馈力与环境力A大致相同。从 控制器方程结构来看,控制器可看做一比例积分控制结构。先通过给系统提供阶跃信号, 借用比例积分调整方法并考虑所采用的主从端模型的参数进行设置。& =0.2 , 42 =0.2 Asl。设置好后根据响应曲线调整各参数,比例增益即主端控制器速度阻尼A2增加, 可以减小被控量的稳态偏差,如果控制量变化过大也会造成控制过程的反复震荡;反之,t匕 例增益即主端控制器速度阻尼减小,振荡减小但是稳态偏差会增大。积分系数即主端 控制器刚性增益仏增大,系统被控量振荡减小,动态偏差增大;反之,则相反。从端控制器 参数设定如主端所述。
[0025] 根据主端控制器4的公式和从端控制器6的公式可以看出,当网络产生时延时,主 端控制信号增强,从而提高了主端控制器的控制力度,减小了传输到从端的力信号;从端控 制信号减小,从而从端的力信号增大,从而保证从端能较好地跟踪主端力信号,反之亦然。
[0026] 如附图1、2所示,调整上述的主端控制器4参数和从端控制器6参数的方法是: 根据主从端速度信号跟踪图调整主端控制器4参数,当系统没有时延时,主端控制器 速度阻尼A2 =0.01,主端控制器刚性增益=0.01;当跟踪差较大时,增大主端控制器速 度阻尼,系统振荡严重时,增大主端控制器刚性增益仏;根据主从端力信号跟踪图调 整从端控制器6参数,调整方法如主端控制器4。通常由主从端跟踪状况根据经验判断来调 整控制器参数,主从端信号跟踪一般相差0-20%,对应的控制器调整参数为0-200。由于通 讯环节为基于互联网的模型而不是单纯的传输线,因此,根据力信号和速度信号跟踪图调 整控制参数为主端控制器速度阻尼=1,从端控制器速度阻尼尾2 =180,增强系统主从端 控制效果。
[0027] 本发明基于无源控制的思想,根据遥操作机器人系统实际参量,包括主端惯性系 数、从端惯性系数M 5、主端速度阻尼系数、主端控制器速度阻尼系数I2 ,以及环 境惯性系数、环境刚性增益&、环境速度阻尼信号系数4作为模拟参数,根据主从端 信号跟踪情况调整控制器参数从而达到我们对系统稳定性和透明性的要求。
【权利要求】
1. 一种基于互联网的遥操作机器人无源控制方法,其特征在于包括操作端、主端模型、 滤波器、主端控制器、互联网、从端控制器、从端模型和从端现场设备,其步骤如下:步骤1, 建立主端模型、从端模型、主端控制器和从端控制器;步骤2,将操作端、主端模型、滤波器 和主端控制器依次相连,将从端控制器、从端模型和从端现场设备依次相连,主端控制器和 从端控制器通过互联网进行通讯;步骤3,根据互联网的网络历史数据设定滤波器的参数, 之后根据滤波器的参数设定主端控制器参数和从端控制器参数的初始值;步骤4,通过操 作端向主端模型发出控制信号;步骤5,主端模型对收到的控制信号进行运算处理并发送 至滤波器;步骤6,滤波器对收到的信号进行滤波处理并发送给主端控制器;步骤7,主端控 制器对收到的信号进行运算处理并发送至互联网;步骤8,从端控制器连接互联网并接收 信号,对收到的信号进行运算处理并发送至从端模型;步骤9,从端模型对收到的信号进行 运算处理并发送至从端现场设备;步骤10,根据从端和主端的信号跟踪状况调整主端控制 器参数和从端控制器参数,实现对从端现场设备的遥操作控制。
2. 根据权利要求1所述的基于互联网的遥操作机器人无源控制方法,其特征在于,建 立主端模型的方法是: 设」&为操作者力信号,#_为主端速度阻尼系数,为主端速度信号,为主端惯性 系数,t为主端加速度信号,为从端电机反馈力信号, 则主端模型为晁二+&, 其中设定:主端速度阻尼系数碑λ =0. 05,主端惯性系数=〇. 〇6 ; 建立从端模型的方法是: 首先,建立环境动力学模型,设巧为环境力信号,为环境惯性系数,^为从端加速 度信号,4为环境速度阻尼信号系数,K为从端速度信号,K为环境刚性增益, 则环境动力学模型为K =MA +Av1 -l__ , 其中设定:环境惯性系数Afe =0,环境速度阻尼信号系数=10. 05,环境刚性增益 =〇 ; 其次,建立从端模型,设为从端电机力信号,巧为环境力信号,^为从端惯性系 数,夂为从端加速度信号,^为从端速度阻尼信号系数,K为从端速度信号, 则从端模型为Ah = C +^幺+--, 其中设定:从端惯性系数& =0.06,从端速度阻尼信号系数武! =0.05。
3. 根据权利要求1或2所述的基于互联网的遥操作机器人无源控制方法,其特征在于 所述滤波器为基于电感元件的滤波器,滤波器的参数为滤波器感抗值,设定滤波器感 抗值.M j的方法是: 首先,利用网络时延测量软件检测互联网的时延均值和时延方差,则互联网的网络时 延阈值为网络的时延均值加网络的时延标准差,丢包率阈值为实际测量的丢包率; 其次,根据网络历史数据修改滤波器感抗值:当网络平均时延大于网络时延阈值, 网络实际丢包率大于丢包率阈值时,当网络平均时延每增大0. 3秒或丢包率每增大2%,滤 波器感抗值AT/增大0.5 ;当网络平均时延小于网络时延阈值,丢包率小于丢包率阈值时, 减小滤波器感抗值;当网络时延阈值为1秒时,滤波器感抗值^f/ =1. 5亨; 之后,根据从端反馈信号调整滤波器感抗值:如果信号断续严重则相应增大滤波 器感抗值,反之则相应减小滤波器感抗值。
4. 根据权利要求1或2所述的基于互联网的遥操作机器人无源控制方法,其特征在于, 建立主端控制器的方法是: 设~为主端控制器力信号,尾为主端控制器刚性增益系数,\为主端速度信号,Viie 为从端电机反馈速度信号,氧·2为主端控制器速度阻尼系数,U为主端电机速度信号, 贝丨J主端控制器为u·⑶二-Vef); 建立从端控制器的方法是: 设七为从端控制器力信号,毛为从端控制器刚性增益系数,V1为从端速度信号,vM为 从端电机速度信号,式2为从端控制器速度阻尼信号, 则从端控制器为\(〇二-\)打+晃3(心-Vs)。
5. 根据权利要求3所述的基于互联网的遥操作机器人无源控制方法,其特征在于, 建立主端控制器的方法是: 设七为主端控制器力信号,为主端控制器刚性增益系数,4为主端速度信号,I 为从端电机反馈速度信号,I112为主端控制器速度阻尼系数,'^为主端电机速度信号, 则主端控制器为-Vef); 建立从端控制器的方法是: 设4为从端控制器力信号,4为从端控制器刚性增益系数,Vs为从端速度信号,为 从端电机速度信号,式3为从端控制器速度阻尼信号, 则从端控制器为\(?)=昊£(?-Orfr+Kb - vj。
6. 根据权利要求4所述的基于互联网的遥操作机器人无源控制方法,其特征在于,所 述的主端控制器参数和从端控制器参数的初始值为:主端控制器速度阻尼=0.01,主端 控制器刚性增益& =〇. 01,从端控制器速度阻尼鳥3 =〇. 1,从端控制器刚性增益4 =〇. 01。
7. 根据权利要求5所述的基于互联网的遥操作机器人无源控制方法,其特征在于,所 述的主端控制器参数和从端控制器参数的初始值为:主端控制器速度阻尼九 2 =0.01,主端 控制器刚性增益Ie =〇. 01,从端控制器速度阻尼4a =〇. 1,从端控制器刚性增益A =〇. 01。
8. 根据权利要求4所述的基于互联网的遥操作机器人无源控制方法,其特征在于, 调整所述的主端控制器参数和从端控制器参数的方法是:根据主从端速度信号跟踪图 调整主端控制器参数,当系统没有时延时,主端控制器速度阻尼=0. 01,主端控制器刚 性增益I? =0.01 ;当跟踪差较大时,增大主端控制器速度阻尼毛2,系统振荡严重时,增大 主端控制器刚性增益A ;根据主从端力信号跟踪图调整从端控制器参数,调整方法如主端 控制器。
9. 根据权利要求5所述的基于互联网的遥操作机器人无源控制方法,其特征在于, 调整所述的主端控制器参数和从端控制器参数的方法是:根据主从端速度信号跟踪图 调整主端控制器参数,当系统没有时延时,主端控制器速度阻尼力《2 =0.01,主端控制器刚 性增益Ie =0. 01 ;当跟踪差较大时,增大主端控制器速度阻尼A12 ,系统振荡严重时,增大 主端控制器刚性增益总;根据主从端力信号跟踪图调整从端控制器参数,调整方法如主端 控制器。
10. 根据权利要求6或7所述的基于互联网的遥操作机器人无源控制方法,其特征在 于, 调整所述的主端控制器参数和从端控制器参数的方法是:根据主从端速度信号跟踪图 调整主端控制器参数,当系统没有时延时,主端控制器速度阻尼&2 =0. 01,主端控制器刚 性增益I? =0.01 ;当跟踪差较大时,增大主端控制器速度阻尼I112,系统振荡严重时,增大 主端控制器刚性增益A ;根据主从端力信号跟踪图调整从端控制器参数,调整方法如主端 控制器。
【文档编号】B25J13/00GK104385271SQ201410451737
【公开日】2015年3月4日 申请日期:2014年9月6日 优先权日:2014年9月6日
【发明者】李国栋, 纪磊, 李凯, 陈建新, 周咪娜, 刘雪芬 申请人:华北电力大学, 国家电网公司, 国网新疆电力公司信息通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1