发明名称 一种分散式多机器人协同定位方法
摘要 本发明公开了一种分散式多机器人协同定位方法,针对安装有定位装置、可以相互通信的<img file="2013100454300100004dest_path_image001.GIF" wi="8" he="14" />个机器人(分别标识为<img file="939038dest_path_image002.GIF" wi="20" he="16" />,<img file="dest_path_image003.GIF" wi="60" he="18" />),包括<img file="793861dest_path_image004.GIF" wi="32" he="18" />时刻的协同定位计算和<img file="dest_path_image005.GIF" wi="24" he="16" />(<img file="763479dest_path_image006.GIF" wi="58" he="20" />)时刻的协同定位计算等步骤。该方法是一种分散式贝叶斯估计算法,在不对系统模型进行解耦近似的前提下,机器人的运动测量信息、单机器人对外观测信息、机器人之间的相对观测信息等三类定位传感器数据在机器人本地融合;机器人之间的通信为点对点通信,包含两部分:一是发生相对观测的两个机器人之间相对观测信息的通信,二是所有机器人组成一个通信链,相邻机器人之间通信的内容为发送者融合了本地定位传感器数据后的机器人联合状态估计。该方法具有模块化、良好的可扩展性和好的容错性等优点。
申请公布号 CN103135117B 申请公布日期 2014.12.03
申请号 CN201310045430.0 申请日期 2013.02.05
申请人 中国人民解放军国防科学技术大学 发明人 穆华;王飞行;曹聚亮;庹洲慧;何晓峰;逯亮清
分类号 G01S19/45(2010.01)I 主分类号 G01S19/45(2010.01)I
代理机构 长沙新裕知识产权代理有限公司 43210 代理人 刘熙
主权项 一种分散式多机器人协同定位方法,针对安装有定位装置、分别标识为R1,R2,…,Rn可以相互通信的n个机器人,包括以下步骤:步骤一、k=1时刻的协同定位计算即估计<img file="FDA0000537799660000011.GIF" wi="300" he="93" />其中<img file="FDA0000537799660000012.GIF" wi="59" he="70" />表示机器人Ri,i∈{1,…,n}在k=1时刻的状态,k=1时刻的协同定位计算由全体机器人在时间段[k,k+1),k=1内共同完成,具体包含以下通信和计算:1)在k,k=1时刻,如果机器人Ri,i=1,…,n对机器人Rj,j=1,…,n,j≠i进行了相对观测<img file="FDA0000537799660000013.GIF" wi="114" he="76" />那么机器人Ri把相对观测信息发送给机器人Rj;2)在时间段[k,k+1),k=1内,全体机器人满足链式通信拓扑结构;从通信链的一端开始,按照在通信链上的位置将机器人依次记为{1}<sub>1</sub>,{2}<sub>1</sub>,…,{n}<sub>1</sub>;机器人{i}<sub>1</sub>,i=1,…,n根据公式(1)进行状态预测计算:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>0</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>0</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mn>0</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000014.GIF" wi="1418" he="99" /></maths>式中<img file="FDA0000537799660000015.GIF" wi="68" he="70" />表示机器人{i}<sub>1</sub>的初始状态,p(·)表示随机变量的概率密度函数,p(·|·)表示条件概率密度函数;如果机器人{i}<sub>1</sub>,i=1,…,n进行了单机器人对外观测<img file="FDA0000537799660000016.GIF" wi="104" he="74" />则根据公式(2)进行对外观测更新计算:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>|</mo><msubsup><mi>z</mi><mn>1</mn><msub><mrow><mrow><mo>{</mo><mi>i</mi></mrow><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow></mrow><mrow><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000017.GIF" wi="1403" he="149" /></maths>将对外观测<img file="FDA0000537799660000018.GIF" wi="67" he="75" />的数值代入(2)式左边条件概率<img file="FDA0000537799660000019.GIF" wi="254" he="71" />得到进行对外观测更新后的状态估计,记为<img file="FDA00005377996600000110.GIF" wi="236" he="88" />在语义明确的情况下可以略去观测量,简记为<img file="FDA00005377996600000111.GIF" wi="166" he="70" />3)用<img file="FDA00005377996600000112.GIF" wi="111" he="75" />i=2,…,n表示[k,k+1),k=1时间段内通信链上前i‑1个机器人{{1}<sub>1</sub>,…,{i‑1}<sub>1</sub>}所融合的观测量集合,机器人{i}<sub>1</sub>,i=2,…,n接收机器人{i‑1}<sub>1</sub>发来的消息<img file="FDA00005377996600000113.GIF" wi="404" he="77" />然后根据公式(3)计算联合状态分布:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>=</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000021.GIF" wi="1342" he="85" /></maths>所得估计结果为<img file="FDA0000537799660000022.GIF" wi="508" he="84" />如果存在涉及机器人{i}<sub>1</sub>,i=2,…,n的相对观测<img file="FDA0000537799660000023.GIF" wi="141" he="70" />j&lt;i或者<img file="FDA0000537799660000024.GIF" wi="141" he="70" />j&lt;i,则机器人{i}<sub>1</sub>,i=2,…,n根据公式(4)进行以下相对观测更新计算:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>|</mo><msubsup><mi>Z</mi><mn>1</mn><mrow><mi>i</mi><mo>&CenterDot;</mo></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><mfrac><mrow><munder><mi>&Pi;</mi><mrow><mi>j</mi><mo>&lt;</mo><mi>i</mi></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow></mrow><mrow><munder><mi>&Pi;</mi><mrow><mi>j</mi><mo>&lt;</mo><mi>i</mi></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000025.GIF" wi="1597" he="203" /></maths>式中<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>.</mo><mo>.</mo><mo>.</mo><mi>d</mi><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000537799660000026.GIF" wi="1097" he="92" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>.</mo><mo>.</mo><mo>.</mo><mi>d</mi><msubsup><mi>x</mi><mn>1</mn><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mn>1</mn></msub></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000537799660000027.GIF" wi="1099" he="89" /></maths><img file="FDA0000537799660000028.GIF" wi="63" he="67" />表示机器人{i}<sub>1</sub>所融合的k=1时刻的机器人之间相对观测量的集合,即<img file="FDA0000537799660000029.GIF" wi="672" he="85" />记<img file="FDA00005377996600000210.GIF" wi="393" he="70" />则进行相对观测更新后的联合状态估计为<img file="FDA00005377996600000211.GIF" wi="361" he="70" />简记为<img file="FDA00005377996600000212.GIF" wi="289" he="76" />4)机器人{i}<sub>1</sub>,i=1,…,n‑1将估计结果<img file="FDA00005377996600000213.GIF" wi="321" he="70" />发送给机器人{i+1}<sub>1</sub>,当机器人{n}<sub>1</sub>按照公式(1)、(2)、(3)、(4)完成计算后,得到k=1时刻全体机器人协同定位的结果<img file="FDA00005377996600000214.GIF" wi="361" he="75" />其中<img file="FDA00005377996600000215.GIF" wi="56" he="65" />是全体机器人在k=1时刻的观测量集合,包括单个机器人的对外观测和机器人之间的相对观测;步骤二、k+1,k=1,2,…时刻的协同定位计算即估计<img file="FDA00005377996600000216.GIF" wi="306" he="88" />其中<img file="FDA00005377996600000217.GIF" wi="68" he="78" />表示机器人Ri,i∈{1,…,n}在k+1时刻的状态,k+1,k=1,2,…时刻的协同定位计算由全体机器人在时间段[k+1,k+2),k=1,2,…内共同完成,具体包含以下通信和计算:1)在k+1,k=1,2,…时刻,如果机器人Ri,i=1,…,n对机器人Rj,j=1,…,n,j≠i进行了相对观测<img file="FDA00005377996600000218.GIF" wi="111" he="74" />那么机器人Ri把相对观测信息发送给机器人Rj;2)在时间段[k+1,k+2),k=1,2,…内,以k时刻协同定位的完成机器人{n}<sub>k</sub>为起点,n个机器人建立一条新的通信链,按照在通信链上的位置将机器人依次记为{1}<sub>k+1</sub>,{2}<sub>k+1</sub>,…,{n}<sub>k+1</sub>;与k=1时刻类似,用<img file="FDA00005377996600000219.GIF" wi="107" he="70" />k=1,2,…;i=1,…,n表示时间段[k+1,k+2),k=1,2,…内通信链上前i个机器人{{1}<sub>k+1</sub>,…,{i}<sub>k+1</sub>}所融合的观测量集合,k时刻协同定位的完成机器人{n}<sub>k</sub>获得全体机器人协同定位的结果<img file="FDA0000537799660000031.GIF" wi="462" he="75" />其中Z<sub>k</sub>是全体机器人截至k,k=1,2,…时刻历史观测量的集合,即<img file="FDA0000537799660000032.GIF" wi="392" he="88" />机器人{1}<sub>k+1</sub>,也即{n}<sub>k</sub>,对联合状态估计<img file="FDA0000537799660000033.GIF" wi="437" he="76" />中的状态顺序进行调整,得到<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mn>2</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>|</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>;</mo></mrow>]]></math><img file="FDA0000537799660000034.GIF" wi="517" he="77" /></maths>k+1,k=1,2,…时刻的协同定位计算由机器人{1}<sub>k+1</sub>启动,机器人{i}<sub>k+1</sub>,i=2,…,n在接收到机器人{i‑1}<sub>k+1</sub>发来的消息<img file="FDA0000537799660000035.GIF" wi="803" he="71" />之后,启动本地计算;机器人{i}<sub>k+1</sub>,i=1,…,n根据公式(5)进行状态预测计算:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>|</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000036.GIF" wi="1782" he="94" /></maths>如果机器人{i}<sub>k+1</sub>,i=1,…,n进行了单机器人对外观测<img file="FDA0000537799660000037.GIF" wi="121" he="76" />则根据公式(6)进行对外观测更新计算:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>|</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow></mrow><mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000537799660000038.GIF" wi="1781" he="154" /></maths>式中,<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000537799660000039.GIF" wi="1731" he="92" /></maths>所得估计结果为<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>|</mo><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>&cup;</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>&cup;</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00005377996600000310.GIF" wi="1002" he="98" /></maths>简记为<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00005377996600000311.GIF" wi="622" he="77" /></maths>如果存在涉及机器人{i}<sub>k+1</sub>,i=2,…,n的相对观测<img file="FDA00005377996600000312.GIF" wi="183" he="77" />j&lt;i或者<img file="FDA00005377996600000313.GIF" wi="183" he="77" />j&lt;i,则机器人{i}<sub>k+1</sub>,i=2,…,n根据公式(7)进行相对观测更新计算:<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>|</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>&CenterDot;</mo></mrow></msubsup><mo>)</mo></mrow><mo>=</mo></mtd></mtr><mtr><mtd><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><munder><mi>&Pi;</mi><mrow><mi>j</mi><mo>&lt;</mo><mi>i</mi></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mrow><munder><mi>&Pi;</mi><mrow><mi>j</mi><mo>&lt;</mo><mi>i</mi></mrow></munder><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>)</mo></mrow></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00005377996600000314.GIF" wi="1671" he="286" /></maths>式中,<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo></mrow>]]></math><img file="FDA00005377996600000315.GIF" wi="1863" he="85" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>)</mo></mrow><mo>=</mo><mo>&Integral;</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>&Integral;</mo><mi>p</mi><mrow><mo>(</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>)</mo></mrow><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><msubsup><mi>x</mi><mi>k</mi><msub><mrow><mo>{</mo><mi>n</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>;</mo></mrow>]]></math><img file="FDA00005377996600000316.GIF" wi="1836" he="90" /></maths>式中<img file="FDA00005377996600000317.GIF" wi="80" he="74" />表示机器人{i}<sub>k+1</sub>所融合的k+1时刻的机器人之间相对观测量的集合,即<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>&CenterDot;</mo></mrow></msubsup><mo>=</mo><mo>{</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><mi>j</mi><mo>&lt;</mo><mi>i</mi><mo>}</mo><mo>&cup;</mo><mo>{</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><msub><mrow><mo>{</mo><mi>j</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></msubsup><mo>|</mo><mi>j</mi><mo>&lt;</mo><mi>i</mi><mo>}</mo><mo>;</mo></mrow>]]></math><img file="FDA00005377996600000318.GIF" wi="747" he="93" /></maths>所得估计结果为<img file="FDA00005377996600000319.GIF" wi="811" he="87" />其中<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>&CenterDot;</mo></mrow></msubsup><mo>&cup;</mo><msubsup><mi>z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><msub><mrow><mo>{</mo><mi>i</mi><mo>}</mo></mrow><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub></msubsup><mo>&cup;</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0000537799660000041.GIF" wi="453" he="70" /></maths>3)机器人{i}<sub>k+1</sub>,i=1,…,n‑1将联合状态估计<img file="FDA0000537799660000042.GIF" wi="789" he="86" />发送给机器人{i+1}<sub>k+1</sub>;当机器人{n}<sub>k+1</sub>完成计算后,得到k+1,k=1,2,…时刻全体机器人协同定位的结果<img file="FDA0000537799660000043.GIF" wi="533" he="77" />其中<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msubsup><mi>Z</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow><mi>n</mi></msubsup><mo>&cup;</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>.</mo></mrow>]]></math><img file="FDA0000537799660000044.GIF" wi="317" he="70" /></maths>
地址 410073 湖南省长沙市开福区砚瓦池正街47号