发明名称 一种码垛机器人的避障方法
摘要 本发明公开了一种码垛机器人的避障方法,属于机器人技术领域。本发明提供的避障方法适用于圆柱坐标式四自由度混联码垛机器人在码垛过程中避免碰撞的问题。所述的码垛过程包括第一过程码垛机器人的腕部底面中心把货物从传送带一固定位置抓取点S到抓取点正上方一点S0;第二过程垛机器人的腕部底面中心从抓取点正上方一点S0到放置点上方一点T0,需要腰座转动,水平滑块以及竖直滑块移动,同时这一过程需要判断其所走路径之内是否有障碍物,如果有需要进行避障处理;第三过程码垛机器人的腕部底面中心从放置点上方一点T0到放置点T;第四过程码垛机器人的腕部底面中心从放置点T到抓取点S。本发明的货物码垛避障方法适应性强,简单易行。
申请公布号 CN102773858A 申请公布日期 2012.11.14
申请号 CN201210247723.2 申请日期 2012.07.17
申请人 北京航空航天大学 发明人 陈友东;吴秋龙;季旭东
分类号 B25J9/16(2006.01)I;B65G61/00(2006.01)I 主分类号 B25J9/16(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 姜荣丽
主权项 一种码垛机器人的避障方法,其特征在于:所述的避障方法针对码垛机器人第二过程,即码垛机器人的腕部底面中心从抓取点正上方一点S0到放置点上方一点T0的过程,如果满足公式(19),同时满足公式(14)~(18)中的一个或者几个,并且不满足公式(10),才能认定码垛的路径上有障碍物;其中,公式(19)如下: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>min</mi> <mo>{</mo> <msub> <mi>z</mi> <mi>S</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>T</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>}</mo> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>&le;</mo> <msub> <mi>z</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>&le;</mo> <msub> <mi>z</mi> <mi>max</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mi>max</mi> <mo>{</mo> <msub> <mi>z</mi> <mi>S</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>T</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>}</mo> <mo>&le;</mo> <msub> <mi>z</mi> <mi>max</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>其中:zmax为码垛机器人的腕部底面中心所能抬到的最大高度,数值上等于在求解工作空间时的最高点的z坐标值;将障碍物投影到xOy平面内,并将障碍物四条边命名为l1、l2、l3、l4,转动腰座时的轨迹最外缘方程为: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>y</mi> <mn>2</mn> </msup> <mo>=</mo> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> </mtd> </mtr> <mtr> <mtd> <mfenced open='' close=''> <mtable> <mtr> <mtd> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> <mo>=</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>&PlusMinus;</mo> <mfrac> <msub> <mi>a</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msubsup> <mi>y</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>&PlusMinus;</mo> <mfrac> <msub> <mi>b</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mtd> <mtd> <mi>i</mi> <mo>=</mo> <mi>S</mi> <mo>,</mo> <mi>T</mi> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>其中:rmax为货物在随腰座回转过程中到动坐标系原点O最远点;障碍物四条边线方程为: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>y</mi> <mo>=</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>x</mi> <mo>&le;</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>l</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <mi>x</mi> <mo>=</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>y</mi> <mo>&le;</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>l</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <mi>y</mi> <mo>=</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>x</mi> <mo>&le;</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>l</mi> <mn>3</mn> </msub> </mtd> </mtr> <mtr> <mtd> <mi>x</mi> <mo>=</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>y</mi> <mo>&le;</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <msub> <mi>l</mi> <mn>4</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>将l1中的y值代入(12)中得 <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>x</mi> <mo>=</mo> <mo>&PlusMinus;</mo> <msqrt> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mi>p</mi> <mn>2</mn> </msubsup> </msqrt> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>x</mi> <mo>&le;</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>将l2中的x值代入(12)中得 <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>x</mi> <mo>=</mo> <mo>&PlusMinus;</mo> <msqrt> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>y</mi> <mo>&le;</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>将l3中的y值代入(12)中得 <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>x</mi> <mo>=</mo> <mo>&PlusMinus;</mo> <msqrt> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>x</mi> <mo>&le;</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>将l4中的x值代入(12)中得 <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>y</mi> <mo>=</mo> <mo>&PlusMinus;</mo> <msqrt> <msubsup> <mi>r</mi> <mi>max</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mi>p</mi> <mn>2</mn> </msubsup> </msqrt> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>&le;</mo> <mi>y</mi> <mo>&le;</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>17</mn> <mo>)</mo> </mrow> </mrow>将障碍物的四个顶点到动坐标系O‑xyz的原点O的最近距离与rmax相比较:即 <mrow> <mi>min</mi> <mo>{</mo> <msqrt> <msubsup> <mi>x</mi> <mi>P</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mi>P</mi> <mn>2</mn> </msubsup> </msqrt> <mo>,</mo> <msqrt> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msubsup> <mi>y</mi> <mi>P</mi> <mn>2</mn> </msubsup> </msqrt> <mo>,</mo> <msqrt> <msup> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mo>,</mo> <msqrt> <msubsup> <mi>x</mi> <mi>P</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mo>}</mo> <mo>&le;</mo> <msub> <mi>r</mi> <mi>max</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>18</mn> <mo>)</mo> </mrow> </mrow>方程(10)为障碍物的四个顶点坐标(xi,yi)满足的条件: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>-</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mi>s</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>a</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> </mrow> <mrow> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>b</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> </mrow> </mfrac> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>&lt;</mo> <mn>0</mn> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1,2,3,4</mn> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>i</mi> </msub> <mo>-</mo> <mfrac> <mrow> <msub> <mi>y</mi> <mi>T</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>b</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> </mrow> <mrow> <msub> <mi>x</mi> <mi>T</mi> </msub> <mo>+</mo> <mfrac> <msub> <mi>a</mi> <mn>1</mn> </msub> <mn>2</mn> </mfrac> </mrow> </mfrac> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>&lt;</mo> <mn>0</mn> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1,2,3,4</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>由于码垛路径上有障碍物,故需要进行避障处理,即:先将货物抬高H1′,使 <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>z</mi> <mi>P</mi> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>0</mn> </msub> <mo>&lt;</mo> <mi>min</mi> <mo>{</mo> <msub> <mi>z</mi> <mi>S</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>T</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>}</mo> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>+</mo> <msubsup> <mi>H</mi> <mn>1</mn> <mo>&prime;</mo> </msubsup> <mo>&le;</mo> <msub> <mi>z</mi> <mi>max</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mi>max</mi> <mo>{</mo> <msub> <mi>z</mi> <mi>S</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>z</mi> <mi>T</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>}</mo> <mo>&le;</mo> <msub> <mi>z</mi> <mi>max</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>20</mn> <mo>)</mo> </mrow> </mrow>然后同时转动腰座、移动水平滑块和竖直滑块;根据公式(9): <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>&theta;</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>arctan</mi> <mfrac> <msub> <mi>y</mi> <mi>ON</mi> </msub> <msub> <mi>x</mi> <mi>ON</mi> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&theta;</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <mi>arctan</mi> <mfrac> <msub> <mi>y</mi> <mi>ON</mi> </msub> <msub> <mi>x</mi> <mi>ON</mi> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msqrt> <msup> <msub> <mi>x</mi> <mi>ON</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>y</mi> <mi>ON</mi> </msub> <mn>2</mn> </msup> </msqrt> <mo>+</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>3</mn> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <mi>b</mi> <mo>+</mo> <mi>a</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mi>A</mi> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mi>c</mi> <mi>d</mi> </mfrac> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>ON</mi> </msub> <mo>+</mo> <msub> <mi>d</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>d</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>腰座转动角度为: <mrow> <msub> <mi>&theta;</mi> <mn>1</mn> </msub> <mo>=</mo> <mi>arctan</mi> <mfrac> <msub> <mi>Y</mi> <mi>T</mi> </msub> <msub> <mi>X</mi> <mi>T</mi> </msub> </mfrac> <mo>-</mo> <mi>arctan</mi> <mfrac> <msub> <mi>Y</mi> <mi>S</mi> </msub> <msub> <mi>X</mi> <mi>S</mi> </msub> </mfrac> <mo>,</mo> </mrow>水平滑块移动: <mrow> <msub> <mi>x</mi> <mi>C</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>a</mi> <mrow> <mo>(</mo> <msqrt> <msup> <msub> <mi>x</mi> <mi>T</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>y</mi> <mi>T</mi> </msub> <mn>2</mn> </msup> </msqrt> <mo>-</mo> <msqrt> <msup> <msub> <mi>x</mi> <mi>N</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>y</mi> <mi>N</mi> </msub> <mn>2</mn> </msup> </msqrt> <mo>)</mo> </mrow> </mrow> <mrow> <mi>b</mi> <mo>+</mo> <mi>a</mi> </mrow> </mfrac> <mo>,</mo> </mrow>竖直滑块移动: <mrow> <msub> <mi>z</mi> <mi>A</mi> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mi>c</mi> <mi>d</mi> </mfrac> <mo>|</mo> <mrow> <mo>(</mo> <msub> <mi>z</mi> <mi>T</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>z</mi> <mi>N</mi> </msub> <mo>|</mo> <mo>,</mo> </mrow>其中: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <msub> <mi>z</mi> <mi>N</mi> </msub> <mo>=</mo> <msub> <mi>z</mi> <mi>S</mi> </msub> <mo>+</mo> <msub> <mi>H</mi> <mn>1</mn> </msub> <mo>+</mo> <msubsup> <mi>H</mi> <mn>1</mn> <mo>&prime;</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <msub> <mi>x</mi> <mi>N</mi> </msub> <mo>=</mo> <msqrt> <msup> <msub> <mi>x</mi> <mi>S</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>y</mi> <mi>S</mi> </msub> <mn>2</mn> </msup> </msqrt> <mi>cos</mi> <mrow> <mo>(</mo> <mi>arctan</mi> <mfrac> <msub> <mi>y</mi> <mi>T</mi> </msub> <msub> <mi>x</mi> <mi>T</mi> </msub> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mi>N</mi> </msub> <mo>=</mo> <msqrt> <msup> <msub> <mi>x</mi> <mi>S</mi> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>y</mi> <mi>S</mi> </msub> <mn>2</mn> </msup> </msqrt> <mi>sin</mi> <mrow> <mo>(</mo> <mi>arctan</mi> <mfrac> <msub> <mi>y</mi> <mi>T</mi> </msub> <msub> <mi>x</mi> <mi>T</mi> </msub> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mfrac> <msub> <mi>y</mi> <mi>N</mi> </msub> <msub> <mi>x</mi> <mi>N</mi> </msub> </mfrac> <mo>=</mo> <mfrac> <msub> <mi>y</mi> <mi>T</mi> </msub> <msub> <mi>x</mi> <mi>T</mi> </msub> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>21</mn> <mo>)</mo> </mrow> </mrow>按照上述的过程进行,避障实现抓取点正上方一点S0到放置点正上方一点T0的运动。
地址 100191 北京市海淀区学院路37号