System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久久精品无码专区不卡,亚洲av无码成人精品区在线播放,少妇人妻无码精品视频app
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    多機器人目標位置分配方法、介質及電子設備組成比例

    技術編號:44413289 閱讀:3 留言:0更新日期:2025-02-25 10:28
    本發明專利技術公開了一種多機器人目標位置分配方法、介質及電子設備。方法包括:將傳感器感知范圍建模成網格面積的整數倍;初始化網格信息素;執行位置分配:獲取機器人的位置及其相鄰頂點,選擇信息素最大的相鄰頂點作為預分配位置;若任兩個機器人之間的距離小于等于預設距離,則以各自上一位置更新預分配位置;否則:若相鄰頂點數量大于1,則以除上一位置之外的相鄰頂點更新預分配位置;否則,以唯一相鄰頂點更新預分配位置;在機器人處于自循環時跳出自循環;在機器人處于兩點振蕩時減少兩點振蕩;在機器人處于L形振蕩時減少L形振蕩;以預分配位置作為目標位置;更新機器人的位置;更新所有網格信息素。根據本發明專利技術的方法,能夠應對規劃低效問題。

    【技術實現步驟摘要】

    本專利技術涉及軌跡規劃,具體而言,涉及一種多機器人目標位置分配方法、計算機可讀存儲介質及電子設備。


    技術介紹

    1、諸如城市地鐵、地下停車場、防空地下室等場景,其空間有限、通道交錯復雜,有必要持續監控有限空間中各種狀態變化,及時獲取包括但不限于人、物、環境等的信息。執行該任務通常需要耗費較大人力,傳統解決方法是利用以一定密度布置在環境中的傳感器網絡覆蓋整個任務空間,但這種靜態監控方法往往存在感應范圍固定、有感應盲區、效費比等問題。因此,構建多機器人系統,各機器人攜帶傳感器移動,可動態覆蓋任務區域而獲取全局信息,進而大大提高效費比和重點區域關注度。

    2、受有限空間縱橫交錯的地理特征影響,提高多機器人持續監控的協同效率成為一個亟需解決的關鍵問題,特別是當機器人處于狹長通道或形狀復雜的路口時,其視野受到通道壁的阻擋,視野范圍隨著機器人空間位置的不同而變化。現有研究對這類空間的關注度不足,監控模型大多將機器人視野理想化為一個完整的、恒定的區域。若直接將該種模型應用于上述狹窄空間,難以量化機器人的視野受阻情況,直接影響覆蓋效果和協同效率。


    技術實現思路

    1、本專利技術旨在至少解決現有技術中存在的技術問題之一。為此,本專利技術提出一種多機器人目標位置分配方法,所述多機器人目標位置分配方法能夠有效應對機器人視野受阻時的規劃低效問題。

    2、本專利技術還提出一種實現所述多機器人目標位置分配方法的計算機可讀存儲介質。

    3、本專利技術還提出一種實現所述多機器人目標位置分配方法的電子設備。

    4、根據本專利技術第一方面實施例的多機器人目標位置分配方法,所述方法用于分配多個機器人在任務區域中的目標位置,所述機器人設有用于訪問所述任務區域的傳感器,所述任務區域中設有可供所述機器人行走的多種通道,不同種所述通道的寬度彼此不同,所述傳感器的感知范圍大于至少部分所述通道的寬度,所述方法包括:

    5、將所述任務區域在二維平面上均勻劃分成多個網格以建立二維網格地圖,所述網格的最大邊長小于等于所述通道的最小寬度,將所述機器人視為所述二維網格地圖上的質點,將位于所述通道中的所述網格的頂點作為所述機器人的目標位置,根據以下公式對所述傳感器的感知范圍進行建模:

    6、

    7、式中, a是所述傳感器在所述二維網格地圖上所覆蓋的所述網格的數量;是單個所述網格的面積;

    8、對所有所述網格賦值以初始化所述網格的信息素,將位于所述傳感器的感知范圍內且未被遮擋的所述網格視為被所述傳感器訪問,并對訪問的所述網格執行信息素衰減;

    9、根據所述頂點周圍的所述網格的信息素計算所述頂點的信息素;

    10、執行位置分配:

    11、獲取每個所述機器人的位置及其相鄰頂點,選擇所述相鄰頂點中信息素最大的一個作為所述預分配位置;

    12、若任兩個所述機器人之間的距離小于等于預設距離,則以該兩個所述機器人各自的上一位置更新所述預分配位置;否則:

    13、若所述機器人的所述相鄰頂點的數量大于1,則以除所述上一位置之外的所述相鄰頂點更新所述預分配位置;

    14、否則,以唯一的所述相鄰頂點更新所述預分配位置;

    15、若當前所述執行位置分配是第 w次,并且所述機器人的當前位置、所述預分配位置與第( w-1)次、第( w-2)次分配時所述機器人的位置共同覆蓋了矩形的四個頂點,則執行跳出自循環,以除所述矩形的四個頂點之外的所述相鄰頂點更新所述預分配位置;

    16、若當前所述執行位置分配是第 w次,所述預分配位置與所述上一位置相同且所述機器人的當前位置與第( w-2)次分配時的位置相同,則執行減少兩點振蕩,以除所述上一位置之外的所述相鄰頂點更新所述預分配位置;

    17、若當前所述執行位置分配是第 w次,并且所述機器人的當前位置、所述預分配位置與第( w-1)次、第( w-2)次、第( w-3)次分配時的位置共同覆蓋了l形的三個頂點,若所述相鄰頂點的數量大于1,則執行減少l形振蕩,以除所述l形的三個頂點之外的所述相鄰頂點更新所述預分配位置;

    18、以所述預分配位置作為所述目標位置,并使所述機器人朝向所述目標位置運動;

    19、在所述機器人到達所述目標位置時更新所述機器人的位置;

    20、更新所有所述網格的信息素,并對訪問的所述網格執行信息素衰減。

    21、根據本專利技術實施例的多機器人目標位置分配方法,能夠有效應對機器人視野受阻時的規劃低效問題。

    22、另外,根據本專利技術實施例的多機器人目標位置分配方法還具有如下附加的技術特征:

    23、根據本專利技術的一些實施例,所述執行跳出自循環還包括:

    24、選擇信息素最大的所述相鄰頂點作為所述預分配位置。

    25、根據本專利技術的一些實施例,所述執行減少兩點振蕩還包括:

    26、隨機選擇所述相鄰頂點中的一個作為所述預分配位置。

    27、根據本專利技術的一些實施例,所述執行減少l形振蕩還包括:

    28、選擇被訪問次數最小的所述相鄰頂點作為所述預分配位置。

    29、根據本專利技術的一些實施例,所述網格的一部分位于所述傳感器的感知范圍內且未被遮擋時,將所述網格視為被所述傳感器訪問。

    30、根據本專利技術的一些實施例,與同一所述機器人之間的距離不同的所述網格,衰減程度不同。

    31、根據本專利技術的一些實施例,根據以下公式更新所述網格的信息素 ph:

    32、

    33、式中, k表示所述網格位于 k個所述機器人的所述傳感器的感知范圍內且未被遮擋,信息素衰減 k次;

    34、所述網格位于所述傳感器的感知范圍內且未被遮擋時, α起衰減作用( α(0,1));否則, α起沉積作用( α>1)。

    35、根據本專利技術的一些實施例,所述頂點的信息素為其周圍四個所述網格信息素的平均值:

    36、

    37、式中, ph1、 ph2、 ph3、 ph4分別為所述頂點周圍四個所述網格的信息素。 本文檔來自技高網...

    【技術保護點】

    1.一種多機器人目標位置分配方法,其特征在于,所述方法用于分配多個機器人在任務區域中的目標位置,所述機器人設有用于訪問所述任務區域的傳感器,所述任務區域中設有可供所述機器人行走的多種通道,不同種所述通道的寬度彼此不同,所述傳感器的感知范圍大于至少部分所述通道的寬度,所述方法包括:

    2.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行跳出自循環還包括:

    3.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行減少兩點振蕩還包括:

    4.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行減少L形振蕩還包括:

    5.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述網格的一部分位于所述傳感器的感知范圍內且未被遮擋時,將所述網格視為被所述傳感器訪問。

    6.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,與同一所述機器人之間的距離不同的所述網格,衰減程度不同。

    7.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,根據以下公式更新所述網格的信息素Ph:

    8.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述頂點的信息素為其周圍四個所述網格信息素的平均值:

    9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求中1-8中任一項所述的多機器人目標位置分配方法。

    10.一種電子設備,其特征在于,所述電子設備包括處理器和存儲器,所述處理器和所述存儲器相連,所述存儲器用于存儲計算機程序,當所述計算機程序被所述處理器執行時實現如權利要求1-8中任一項所述的多機器人目標位置分配方法。

    ...

    【技術特征摘要】

    1.一種多機器人目標位置分配方法,其特征在于,所述方法用于分配多個機器人在任務區域中的目標位置,所述機器人設有用于訪問所述任務區域的傳感器,所述任務區域中設有可供所述機器人行走的多種通道,不同種所述通道的寬度彼此不同,所述傳感器的感知范圍大于至少部分所述通道的寬度,所述方法包括:

    2.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行跳出自循環還包括:

    3.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行減少兩點振蕩還包括:

    4.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述執行減少l形振蕩還包括:

    5.根據權利要求1所述的多機器人目標位置分配方法,其特征在于,所述網格的一部分位于所述傳感器的感知范圍內且未被遮擋時,將所述網格視為被所述傳感器訪問。

    ...

    【專利技術屬性】
    技術研發人員:洪華杰陳亞萍王楠黃杰何科延王偉曾喆廟要要
    申請(專利權)人:中國人民解放軍國防科技大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码H肉动漫在线观看| 一本一道中文字幕无码东京热| 黄A无码片内射无码视频| 久久无码AV中文出轨人妻| 亚洲国产精品成人精品无码区| 亚洲AV成人噜噜无码网站| 精品一区二区无码AV| 亚洲精品无码专区在线播放| 中文无码制服丝袜人妻av| 国产午夜鲁丝片AV无码免费| 亚洲av无码国产综合专区| 国产在线无码一区二区三区视频| 狠狠爱无码一区二区三区| 亚洲毛片无码专区亚洲乱| 国产精品无码A∨精品影院| 色视频综合无码一区二区三区| 久久国产亚洲精品无码 | 亚洲Av无码国产情品久久| 麻豆aⅴ精品无码一区二区 | 无码播放一区二区三区| 亚洲AV无码精品无码麻豆| 国产日韩精品无码区免费专区国产 | 精品无码国产一区二区三区AV| 国产羞羞的视频在线观看 国产一级无码视频在线 | 99久久国产热无码精品免费| 亚洲AV日韩AV永久无码绿巨人 | 一本无码人妻在中文字幕免费| 亚洲∧v久久久无码精品 | 无码日韩精品一区二区免费暖暖| 免费a级毛片无码a∨免费软件 | 无码人妻一区二区三区在线视频 | 精品无码国产污污污免费| 亚洲av永久无码精品网址| 亚洲熟妇无码八V在线播放| 中文字幕av无码无卡免费 | 亚洲日韩精品无码一区二区三区| 久久久久亚洲av成人无码电影| 免费看成人AA片无码视频吃奶| 亚洲精品无码午夜福利中文字幕| 中文字幕人妻无码专区| 无码少妇一区二区性色AV |