主权项 |
一种多优势因子的双人共享遥操作方法,其特征在于,包括以下步骤:1)建立主从机器人的动力学模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>=</mo><msup><msub><mi>F</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>*</mo></msup><mo>-</mo><msub><mi>Z</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>=</mo><msup><msub><mi>F</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>*</mo></msup><mo>-</mo><msub><mi>Z</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mi>e</mi></msub><mo>=</mo><msup><msub><mi>F</mi><mi>e</mi></msub><mo>*</mo></msup><mo>+</mo><msub><mi>Z</mi><mi>e</mi></msub><msub><mi>V</mi><mi>e</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000780885080000011.GIF" wi="1046" he="260" /></maths>其中,F<sub>h1</sub>和F<sub>h2</sub>为第一操作者和第二操作者对第一主机械臂和第二主机械臂的作用力,F<sub>e</sub>为环境对从端的作用力,F<sub>h1</sub><sup>*</sup>和F<sub>h2</sub><sup>*</sup>分别为操作者的实际控制力,F<sub>e</sub><sup>*</sup>为环境的实际作用力,Z<sub>h1</sub>、Z<sub>h2</sub>和Z<sub>e</sub>分别为操作者和环境的阻抗,V<sub>h1</sub>、V<sub>h2</sub>和V<sub>e</sub>分别为操作者和环境作用的速度变量;在任务空间模型中,建立操作者和环境的动力学模型<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>Z</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>F</mi><mrow><mi>c</mi><mi>m</mi><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Z</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>F</mi><mrow><mi>c</mi><mi>m</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Z</mi><mi>s</mi></msub><msub><mi>V</mi><mi>e</mi></msub><mo>=</mo><mo>-</mo><msub><mi>F</mi><mi>e</mi></msub><mo>+</mo><msub><mi>F</mi><mrow><mi>c</mi><mi>s</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000780885080000012.GIF" wi="1050" he="240" /></maths>其中,Z<sub>m1</sub>:=M<sub>m1</sub>s,Z<sub>m2</sub>:=M<sub>m2</sub>s和Z<sub>s</sub>:=M<sub>s</sub>s分别表示主从手驱动力的质量模型阻抗,V<sub>h1</sub>、V<sub>h2</sub>和V<sub>e</sub>表示主从手的速度F<sub>cm1</sub>、F<sub>cm2</sub>和F<sub>cs</sub>为主从手的控制力;2)利用PD控制器设计主从手的控制力:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>c</mi><mi>m</mi><mn>1</mn></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>C</mi><mrow><mi>m</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>Z</mi><mrow><mi>c</mi><mi>m</mi><mn>1</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn><mi>d</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>c</mi><mi>m</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>C</mi><mrow><mi>m</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>Z</mi><mrow><mi>c</mi><mi>m</mi><mn>2</mn></mrow></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn><mi>d</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>F</mi><mrow><mi>c</mi><mi>s</mi></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>C</mi><mi>s</mi></msub><msub><mi>V</mi><mi>e</mi></msub><mo>+</mo><msub><mi>Z</mi><mrow><mi>c</mi><mi>s</mi></mrow></msub><msub><mi>V</mi><mrow><mi>e</mi><mi>d</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000780885080000013.GIF" wi="1112" he="242" /></maths>其中,C<sub>m1</sub>:=B<sub>m1</sub>+K<sub>m1</sub>/s,C<sub>m2</sub>:=B<sub>m2</sub>+K<sub>m2</sub>/s和C<sub>s</sub>:=B<sub>s</sub>+K<sub>s</sub>/s表示PD控制器参数,Z<sub>cm1</sub>:=Z<sub>m1</sub>+C<sub>m1</sub>,Z<sub>cm2</sub>:=Z<sub>m2</sub>+C<sub>m2</sub>和V<sub>ed</sub>:=Z<sub>s</sub>+C<sub>s</sub>表示PD控制主从动力学,V<sub>h1d</sub>、V<sub>h2d</sub>和V<sub>ed</sub>表示两主手和从手的期望速度,具体表达式为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn><mi>d</mi></mrow></msub><mo>=</mo><msub><mi>α</mi><mn>1</mn></msub><msub><mi>V</mi><mi>e</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>α</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn><mi>d</mi></mrow></msub><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>α</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>V</mi><mi>e</mi></msub><mo>+</mo><msub><mi>α</mi><mn>2</mn></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>V</mi><mrow><mi>e</mi><mi>d</mi></mrow></msub><mo>=</mo><msub><mi>α</mi><mn>3</mn></msub><msub><mi>V</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>α</mi><mn>3</mn></msub><mo>)</mo></mrow><msub><mi>V</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000780885080000014.GIF" wi="1099" he="237" /></maths>其中,α<sub>1</sub>、α<sub>2</sub>和α<sub>3</sub>分别表示共享控制中的优势因子;3)则根据不同的共享程度,求取控制器参数,保证多优势因子的双人共享遥操作控制方法的稳定。 |