发明名称 井下多机器人联合搜救的生物刺激神经网络设备及其方法
摘要 本发明属于多机器人搜救技术领域,是人工智能与机器人技术相结合的应用,特别是涉及一种井下多机器人联合搜救的生物刺激神经网络设备及其方法,设备包括机器人、射频阅读器、摄像机、超声波传感器、无线通讯系统、存储设备、位置射频标签以及地面搜救决策系统;其方法是将射频标签应用到井下位置标记中,并利用生物刺激神经网络方法实现多机器人联合搜救,当发生矿难时,可以快速完成井下的搜索,构建井下实时地图,并制定最佳搜救路径,本发明在煤矿等井下事故人员搜救中具有极大的现实意义和应用价值。
申请公布号 CN102521653B 申请公布日期 2015.01.21
申请号 CN201110375410.0 申请日期 2011.11.23
申请人 河海大学常州校区 发明人 倪建军;谭宪军;刘明华;马华伟
分类号 G06N3/06(2006.01)I;G06K17/00(2006.01)I;H04W4/06(2009.01)I 主分类号 G06N3/06(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种用于井下多机器人联合搜救的生物刺激神经网络方法,其特征在于包括如下步骤:(1)、利用位置射频标签标记出井下巷道各处的坐标(x,y,z);每名矿工携带身份信息的射频标签;机器人携带射频阅读器、摄像头、超声波传感器和无线通讯系统进行搜救工作;(2)、井下发生事故时,可以通过不同的井口派出多个机器人进行搜救;每个机器人根据自己所识别的射频信息,进行搜索;(3)、机器人每经过一个射频标签,读取该位置的坐标信号,并将该位置对应的区域标记为已搜索;同时将该信息通过无线通讯系统广播给其他机器人;(4)、当机器人发现障碍物的时候,标记障碍物的位置,同时将该信息通过无线通讯系统广播给其他机器人;(5)、当机器人发现受困或遇难矿工,标记位置,读取矿工所携带的射频信息,并通过无线通讯系统广播该信息;(6)、当井下所有人员被发现或者所有可达区域已经被搜索完毕,各机器人根据步骤(3)、(4)、(5)所得到的井下实时信息,利用生物刺激神经网络模型,建立井下实时地图,并计算最佳返程路径,回到地面;所述生物刺激神经网络模型是指:(a)、基于生物刺激神经网络模型构建实时地图的方法如下,先根据位置射频标签的识别距离,将环境空间离散化,其中每个离散点是一个4维空间,分别由(x,y,z,s)构成,(x,y,z)是该离散点的地理位置坐标,通过射频标签读取;s是生物刺激神经网络神经元的活性值,由下式计算:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfrac><mrow><mi>d</mi><msub><mi>s</mi><mi>i</mi></msub></mrow><mi>dt</mi></mfrac><mo>=</mo><mo>-</mo><mi>A</mi><msub><mi>s</mi><mi>i</mi></msub><mo>+</mo><mrow><mo>(</mo><mi>B</mi><mo>-</mo><msub><mi>s</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msup><mrow><mo>[</mo><msubsup><mi>I</mi><mi>i</mi><mi>e</mi></msubsup><mo>]</mo></mrow><mo>+</mo></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></munderover><msub><mi>w</mi><mi>ij</mi></msub><msup><mrow><mo>[</mo><msub><mi>s</mi><mi>j</mi></msub><mo>]</mo></mrow><mo>+</mo></msup><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mi>D</mi><mo>+</mo><msub><mi>s</mi><mi>i</mi></msub><mo>)</mo></mrow><msup><mrow><mo>[</mo><msubsup><mi>I</mi><mi>i</mi><mi>o</mi></msubsup><mo>]</mo></mrow><mo>-</mo></msup></mrow>]]></math><img file="FDA0000575843460000021.GIF" wi="1117" he="164" /></maths>在这个方程中,k表示与该神经元有连接的神经元个数,w<sub>ij</sub>表示连接权值,<img file="FDA0000575843460000022.GIF" wi="111" he="73" />和<img file="FDA0000575843460000023.GIF" wi="112" he="71" />分别表示求解刺激性输入和抑制性输入的阈值函数;A、B和D都是常数;(b)、生物刺激神经网络模型中的刺激性输入和抑制性输入<img file="FDA0000575843460000024.GIF" wi="46" he="71" />和<img file="FDA0000575843460000025.GIF" wi="61" he="71" />分别来自于所要搜寻的矿工和搜索过程中发现的障碍物,其计算公式如下:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>I</mi><mi>i</mi><mi>e</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>E</mi><mo>,</mo></mtd><mtd><mi>if</mi></mtd><mtd><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>e</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mo>=</mo><mi>L</mi></mtd></mtr><mtr><mtd><mfrac><mi>E</mi><mrow><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>e</mi></msub><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><mi>if</mi></mtd><mtd><mi>L</mi><mo>&lt;</mo><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>e</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mo>=</mo><msub><mi>R</mi><mi>e</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>if</mi></mtd><mtd><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>e</mi></msub><mo>)</mo></mrow><mo>></mo><mo>=</mo><msub><mi>R</mi><mi>e</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000575843460000026.GIF" wi="1072" he="278" /></maths><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>I</mi><mi>i</mi><mi>o</mi></msubsup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mo>-</mo><mi>E</mi><mo>,</mo></mtd><mtd><mi>if</mi></mtd><mtd><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>o</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mo>=</mo><mi>L</mi></mtd></mtr><mtr><mtd><mfrac><mrow><mo>-</mo><mi>E</mi></mrow><mrow><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>o</mi></msub><mo>)</mo></mrow></mrow></mfrac></mtd><mtd><mi>if</mi></mtd><mtd><mi>L</mi><mo>&lt;</mo><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>o</mi></msub><mo>)</mo></mrow><mo>&lt;</mo><mo>=</mo><msub><mi>R</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>if</mi></mtd><mtd><mi>dist</mi><mrow><mo>(</mo><msub><mi>p</mi><mi>i</mi></msub><mo>,</mo><msub><mi>p</mi><mi>o</mi></msub><mo>)</mo></mrow><mo>></mo><mo>=</mo><msub><mi>R</mi><mi>s</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000575843460000027.GIF" wi="1077" he="278" /></maths>在这个方程中,dist(·)为计算两个坐标点之间距离的函数;E是一个常数,且远小于B,R<sub>e</sub>是矿工射频标签的有效识别距离;L是矿井位置射频标签的有效辐射距离;R<sub>s</sub>是机器人超声波传感器的有效探测范围;(c)、根据生物刺激神经网络模型计算每个神经元的动态活性值,可以保证在有障碍物的地方,神经元的动态活性值最小,而在有矿工被发现的位置,神经元的动态活性值最大,这样机器人根据每个神经元的动态活性值的大小可以实时计算出最佳返程路径,该路径即可保证机器人的安全返回,又可以为地面搜救人员制定搜救方案提供参考;机器人返回时,路径实时计算过程如下:(θ<sub>r</sub>)<sub>t+1</sub>=angle(p<sub>r</sub>,p<sub>n</sub>)<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>p</mi><mi>n</mi></msub><mo>&DoubleLeftArrow;</mo><msub><mi>s</mi><msub><mi>p</mi><mi>n</mi></msub></msub><mo>=</mo><mi>max</mi><mo>{</mo><msub><mi>s</mi><mi>j</mi></msub><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>k</mi><mo>}</mo></mrow>]]></math><img file="FDA0000575843460000032.GIF" wi="685" he="80" /></maths>其中,(θ<sub>r</sub>)<sub>t+1</sub>是机器人下一步行动的方向角,angle(p<sub>r</sub>,p<sub>n</sub>)是计算机器人当前位置p<sub>r</sub>和神经元p<sub>n</sub>两点间夹角公式,而p<sub>n</sub>是机器人探测范围内所有神经元中动态活性值最大的那个,根据该公式,机器人的最终返程路径将是一条能自动绕开障碍物,又能快速到达搜救矿工位置的最佳路径;(7)、地面工作人员根据各机器人实时传回图像和安全返回机器人所存储的相关信息,并参考生物刺激神经网络模型制定的最佳路径,制定救援方案,开展救援工作。
地址 213022 江苏省常州市新北区晋陵北路200号