发明名称 具有时变时延的非线性遥操作系统位置和力跟踪控制系统
摘要 本发明涉及机器人遥操作系统控制技术。本发明针对非线性遥操作系统中时变时延产生的主从机器人位置信号和力信号传输延迟导致主从机器人之间的位置误差和力误差的问题,公开了一种具有时变时延的非线性遥操作系统的位置和力跟踪控制系统,提高系统的跟踪性能,确保系统的稳定性。本发明的技术方案是,具有时变时延的非线性遥操作系统位置和力跟踪控制系统,包括操作者模块、主机器人控制器、主机器人、通信通道、从机器人控制器、从机器人和环境模块。本发明能够有效解决非线性遥操作系统中时变时延产生的主从机器人位置信号和力信号传输延迟问题,提高系统的位置和力跟踪准确性。
申请公布号 CN103831831A 申请公布日期 2014.06.04
申请号 CN201410100599.6 申请日期 2014.03.18
申请人 西华大学 发明人 刘霞;董秀成
分类号 B25J13/00(2006.01)I;B25J3/00(2006.01)I 主分类号 B25J13/00(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 李顺德
主权项 1.具有时变时延的非线性遥操作系统位置和力跟踪控制系统,包括操作者模块、主机器人控制器、主机器人、通信通道、从机器人控制器、从机器人和环境模块;所述通信通道的前向时变时延为T<sub>m</sub>(t),反向时变时延为T<sub>s</sub>(t);主机器人的位置q<sub>m</sub>(t)、主机器人的速度<img file="FDA0000478639840000011.GIF" wi="160" he="71" />操作者与主机器人的交互力τ<sub>h</sub>(t),通过通信通道分别变为q<sub>m</sub>(t-T<sub>m</sub>(t))、<img file="FDA0000478639840000012.GIF" wi="307" he="71" />τ<sub>h</sub>(t-T<sub>m</sub>(t))传输给从机器人控制器;从机器人的位置q<sub>s</sub>(t)、从机器人的速度<img file="FDA0000478639840000013.GIF" wi="147" he="76" />从机器人与环境的交互力τ<sub>e</sub>(t),通过通信通道分别变为q<sub>s</sub>(t-T<sub>s</sub>(t))、<img file="FDA0000478639840000014.GIF" wi="288" he="71" />τ<sub>h</sub>(t-T<sub>s</sub>(t))反馈给主机器人控制器;所述主机器人控制器的输入包括主机器人的位置q<sub>m</sub>(t)、主机器人的速度<img file="FDA0000478639840000015.GIF" wi="148" he="71" />操作者与主机器人的交互力τ<sub>h</sub>(t)、从机器人通过通信通道反馈的位置q<sub>s</sub>(t-T<sub>s</sub>(t))、反馈的速度<img file="FDA0000478639840000016.GIF" wi="286" he="71" />反馈的从机器人与环境的交互力τ<sub>e</sub>(t-T<sub>s</sub>(t));主机器人控制器输出的控制力τ<sub>m</sub>(t);所述从机器人控制器的输入包括从机器人的位置q<sub>s</sub>(t)、从机器人的速度<img file="FDA0000478639840000017.GIF" wi="140" he="71" />从机器人与环境的交互力τ<sub>e</sub>(t)、主机器人通过通信通道传输的位置q<sub>m</sub>(t-T<sub>m</sub>(t))、传输的速度<img file="FDA0000478639840000018.GIF" wi="310" he="71" />传输的操作者与主机器人的交互力τ<sub>h</sub>(t-T<sub>m</sub>(t));从机器人控制器输出的控制力τ<sub>s</sub>(t);所述主机器人控制器输出的控制力τ<sub>m</sub>(t)满足关系式:<maths num="0001"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>&tau;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>P</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>q</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>q</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>D</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>K</mi><mi>m</mi></msub><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mi>m</mi></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&tau;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中,P<sub>m</sub>>0为主机器人的位置误差系数;D<sub>m</sub>>0为主机器人的速度误差系数;K<sub>m</sub>>0为主机器人的速度系数;F<sub>m</sub>>0为主机器人的力误差系数;α<sub>s</sub>(t)是与T<sub>s</sub>(t)的变化率有关的一个可变增益;所述从机器人控制器输出的控制力τ<sub>s</sub>(t)满足关系式:<maths num="0002"><![CDATA[<math><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>&tau;</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>P</mi><mi>s</mi></msub><mrow><mo>(</mo><msub><mi>q</mi><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>q</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>D</mi><mi>s</mi></msub><mrow><mo>(</mo><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>+</mo><msub><mi>K</mi><mi>s</mi></msub><msub><mover><mi>q</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mi>s</mi></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>&tau;</mi><mi>h</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>T</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>&tau;</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中,P<sub>s</sub>>0为从机器人的位置误差系数;D<sub>s</sub>>0为从机器人的速度误差系数,且D<sub>s</sub>=D<sub>m</sub>;K<sub>s</sub>>0为从机器人的速度系数;F<sub>s</sub>>0为从机器人的力误差系数;α<sub>m</sub>(t)是与T<sub>m</sub>(t)的变化率有关的一个可变增益。
地址 610039 四川省成都市金牛区金周路999号