发明名称 一种多机器人跟踪移动目标方法
摘要 本发明公开了一种新的多机器人跟踪移动目标算法,包括以下步骤:1)使用移动目标的当前位置信息和前一时刻的位置信息构造移动目标的运动预测模型;2)使用移动目标的运动预测模型的移动目标预测位置构造动态的机器人运动控制模型;3)使用移动机器人对移动目标的测量信息更新移动目标的位置信息,同时使用协方差插值方法融合各个机器人对移动目标位置的估计,以得到最终的移动目标位置。本发明方法能够保证移动目标始终处于多机器人的可视范围内,可以保证对移动目标位置估计的精确性。
申请公布号 CN101630413B 申请公布日期 2012.01.25
申请号 CN200910101604.4 申请日期 2009.08.14
申请人 浙江大学 发明人 陈耀武;张亮;蒋荣欣
分类号 G06T7/20(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 杭州天勤知识产权代理有限公司 33224 代理人 胡红娟
主权项 一种多机器人跟踪移动目标方法,包括以下步骤:1)使用移动目标的当前位置信息和前一时刻的位置信息构造移动目标的运动预测模型;2)使用移动目标的运动预测模型的移动目标预测位置构造动态的机器人运动控制模型;3)使用移动机器人对移动目标的测量信息更新移动目标的位置信息,同时使用协方差插值方法融合各个机器人对移动目标位置的估计,以得到最终的移动目标位置;其中,在保证移动目标相邻时刻间位置角度差保持一致的条件下,当预测到的移动目标位置和当前时刻移动目标位置之间的笛卡尔距离小于等于之前相邻时刻间移动目标位置间的笛卡尔距离时,移动目标的运动预测模型为式(3)所示,否则,移动目标的运动预测模型为式(4)所示: <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>_</mo> <mi>predict</mi> <mo>=</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mtd> </mtr> <mtr> <mtd> <mo>+</mo> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>_</mo> <mi>B</mi> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mo>=</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mtd> </mtr> <mtr> <mtd> <mo>+</mo> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>_</mo> <mi>B</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>_</mo> <mi>predict</mi> <mo>=</mo> <mn>2</mn> <mo>&times;</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mtd> </mtr> <mtr> <mtd> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mo>=</mo> <mn>2</mn> <mo>&times;</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>其中θ_B表示移动目标k+2时刻的预测位置和x坐标系之间的角度差,如式(5)所示:θ_B=2×π‑θ1‑θ2‑θ3‑θ4    (5)θ1,θ2,θ3和θ4分别为式(6),(7),(8)所示: <mrow> <mi>&theta;</mi> <mn>1</mn> <mo>=</mo> <mi>&theta;</mi> <mn>2</mn> <mo>=</mo> <mi>arccos</mi> <mfrac> <mrow> <msqrt> <mrow> <mo>(</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <msup> <mi>y</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </msqrt> <mo>&times;</mo> <mi>sin</mi> <mrow> <mo>(</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>-</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>&theta;</mi> <mn>3</mn> <mo>=</mo> <mi>arccos</mi> <mfrac> <mrow> <msqrt> <mrow> <mo>(</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </msqrt> <mo>-</mo> <msqrt> <mrow> <mo>(</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>)</mo> </mrow> </msqrt> <mo>*</mo> <mi>cos</mi> <mrow> <mo>(</mo> <mi>arctan</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>-</mo> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow> <mrow> <mi>&theta;</mi> <mn>4</mn> <mo>=</mo> <mi>&pi;</mi> <mo>-</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>其中object(k+1)_x和object(k+1)_y表示移动目标在k+1时刻的笛卡尔坐标;object(k)_x和object(k)_y表示移动目标在k时刻的笛卡尔坐标;robot(k+1)_x和robot(k+1)_y表示机器人在k+1时刻的笛卡尔坐标;robot(k+2)_x和robot(k+2)_y表示机器人在k+2时刻的笛卡尔坐标;object(k+2)_x_predict和object(k+2)_y_predict表示机器人在k+2时刻的移动目标预测位置;根据移动目标的运动预测模型式(3)或式(4)对移动目标位置进行预测后,机器人的运动控制模型如式(9)所示: <mfenced open='{' close=''> <mtable> <mtr> <mtd> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>=</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mtd> </mtr> <mtr> <mtd> <mo>+</mo> <mfenced open=' ' close=')' separators=' '> <mtable> <mtr> <mtd> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>_</mo> <mi>predict</mi> <mo>-</mo> <mi>rob ot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mo></mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>r obot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mtd> </mtr> </mtable> <mi></mi> </mfenced> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>_</mo> <mi>R</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>=</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo></mo> </mrow> <mo>_</mo> <mi>y</mi> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mfenced open='(' close=')' separators=' '> <mtable> <mtr> <mtd> <mrow> <msqrt> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>_</mo> <mi>predict</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <msqrt> <msup> <mrow> <mo>(</mo> <mi>ibject</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mi></mi> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> </mtd> </mtr> </mtable> <mi></mi> </mfenced> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&theta;</mi> <mo>_</mo> <mi>R</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>&theta;</mi> <mo>_</mo> <mi>R</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>_</mo> <mi>predict</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>object</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> <mo>-</mo> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> <mo>+</mo> <mi>arctan</mi> <mfrac> <mrow> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>y</mi> </mrow> <mrow> <mi>robot</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>_</mo> <mi>x</mi> </mrow> </mfrac> </mtd> </mtr> </mtable> </mfenced>(9),其中θ_R(k+2)表示机器人在k+2时刻的方位角,θ_R(k+1)表示机器人在k+1时刻的方位角。
地址 310027 浙江省杭州市西湖区浙大路38号
您可能感兴趣的专利