System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 午夜福利无码不卡在线观看,久久精品无码一区二区三区免费,亚洲av片不卡无码久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于路點的導航地圖的拓撲處理制造技術

    技術編號:40813197 閱讀:14 留言:0更新日期:2024-03-28 19:34
    計算機實現的方法(1000)的操作包括獲得包括一系列路點和一系列邊的環境的拓撲圖(1002)。每個邊拓撲地連接對應的一對相鄰路點。邊表示機器人的可穿過路線。操作包括使用拓撲圖和由機器人捕獲的傳感器數據來確定(1004)一個或多個候選替代邊。每個候選替代邊潛在地連接未由邊之一連接的對應的一對路點。對于每個相應候選替代邊,操作包括使用傳感器數據確定(1006)機器人是否可以穿過相應候選替代邊而不與障礙物碰撞,并且當機器人可以穿過相應候選替代邊時,將相應候選替代邊確認(1008)為相應替代邊。操作包括使用非線性優化和確認的替代邊來更新(1010)拓撲圖。

    【技術實現步驟摘要】
    【國外來華專利技術】

    本公開涉及用于導航地圖的拓撲處理。


    技術介紹

    1、機器人設備在受約束的環境導航以執行各種任務或功能。為了導航通過這些受約束的環境,機器人設備可以識別障礙物。基于障礙物的識別,機器人設備可以在不接觸障礙物的情況下在受約束的環境導航。


    技術實現思路

    1、本公開的一個方面提供了一種計算機實現的方法,該方法在由數據處理硬件執行時使數據處理硬件執行操作。所述操作包括獲得環境的拓撲圖,所述拓撲圖包括一系列路線路點和一系列路線邊。所述一系列路線邊中的每個路線邊拓撲地連接所述一系列路線路點中的對應的一對相鄰路線路點。所述一系列路線邊表示機器人通過環境的可穿過路線。操作包括使用拓撲圖和由機器人捕獲的傳感器數據來確定一個或多個候選替代邊。一個或多個候選替代邊中的每一個候選替代邊連接一系列路線路點中的未由一系列路線邊之一連接的對應的一對路線路點。操作包括使用由機器人捕獲的傳感器數據確定機器人可以穿過一個或多個候選替代邊中的候選替代邊。操作包括基于確定機器人可以穿過一個或多個候選替代邊中的候選替代邊,將一個或多個候選替代邊中的候選替代邊確認為替代邊。操作包括使用替代邊更新拓撲圖。

    2、在一些實施方案中,所述操作進一步包含使用由所述機器人捕獲的里程計數據記錄所述一系列路線路點和所述一系列路線邊。一系列路線路點中的一個或多個路線路點可以與由機器人捕獲的相應的一組傳感器數據相關聯。在一些示例中,確定一個或多個候選替代邊包括使用拓撲圖確定局部嵌入,并確定一系列路線路點中的第一路線路點與一系列路線路點中的第二路線路點之間的總路徑長度小于第一閾值距離,候選替代邊連接第一路線路點和第二路線路點,以及確定局部嵌入中的距離小于第二閾值距離。操作可以包括:基于確定第一路線路點和第二路線路點之間的總路徑長度小于第一閾值距離并且確定局部嵌入中的距離小于第二閾值距離,生成相應路線路點和另一路線路點之間的候選替代邊。

    3、在一些實施方式中,確定機器人可以穿過候選替代邊包括基于傳感器數據對準算法的輸出確定機器人可以穿過候選替代邊。傳感器數據對準算法可以包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元(primitive)對準算法中的至少一個。在一些情況下,確定機器人可以穿過候選替代邊可以包括使用拓撲圖確定局部嵌入,并且基于對局部嵌入執行的路徑碰撞檢查算法的輸出來確定機器人可以穿過候選替代邊。路徑碰撞檢查算法可以包括使用掃掠線算法和局部嵌入來執行圓形掃掠。在一些示例中,確定一個或多個候選替代邊包括使用基準標記來確定局部嵌入。

    4、在一些實現中,使用替代邊更新拓撲圖包括將一系列路線路點中的一個或多個路線路點與度量位置相關聯。使用替代邊更新拓撲圖可以包括使用稀疏非線性優化來優化嵌入。在一些示例中,使用替代邊更新拓撲圖包括細化拓撲圖以生成度量一致的細化拓撲圖。

    5、本公開的另一方面提供了一種系統。該系統包括數據處理硬件和與數據處理硬件通信的存儲器硬件。所述存儲器硬件存儲指令,所述指令當在所述數據處理硬件上執行時使所述數據處理硬件執行操作。所述操作包括獲得環境的拓撲圖,所述拓撲圖包括一系列路線路點和一系列路線邊。所述一系列路線邊中的每個路線邊拓撲地連接所述一系列路線路點中的對應的一對相鄰路線路點。所述一系列路線邊表示機器人通過環境的可穿過路線。操作包括使用拓撲圖和由機器人捕獲的傳感器數據來確定一個或多個候選替代邊。一個或多個候選替代邊中的每一個候選替代邊連接一系列路線路點中的未由一系列路線邊之一連接的對應的一對路線路點。操作包括使用由機器人捕獲的傳感器數據確定機器人可以穿過一個或多個候選替代邊中的候選替代邊。操作包括基于確定機器人可以穿過一個或多個候選替代邊中的候選替代邊,將一個或多個候選替代邊中的候選替代邊確認為替代邊。操作包括使用確認的替代邊來更新拓撲圖。

    6、在一些實施方案中,所述操作進一步包含使用由所述機器人捕獲的里程計數據記錄所述一系列路線路點和所述一系列路線邊。一系列路線路點中的一個或多個相應路線路點可以與由機器人捕獲的相應傳感器數據集相關聯。在一些示例中,確定一個或多個候選替代邊包括使用拓撲圖確定局部嵌入,并確定一系列路線路點中的第一路線路點與一系列路線路點中的第二路線路點之間的總路徑長度小于第一閾值距離,候選替代邊連接第一路線路點和第二路線路點,以及確定局部嵌入中的距離小于第二閾值距離。操作可以包括:基于確定第一路線路點和第二路線路點之間的總路徑長度小于第一閾值距離并且確定局部嵌入中的距離小于第二閾值距離,生成相應路線路點和另一路線路點之間的候選替代邊。

    7、在一些實施方式中,確定機器人可以穿過候選替代邊包括基于傳感器數據對準算法的輸出確定機器人可以穿過候選替代邊。傳感器數據對準算法可以包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元對準算法中的至少一個。在一些情況下,確定機器人可以穿過候選替代邊可以包括使用拓撲圖來確定局部嵌入,基于對局部嵌入執行的路徑碰撞檢查算法的輸出來確定機器人可以穿過候選替代邊。路徑碰撞檢查算法可以包括使用掃掠線算法和局部嵌入來執行圓形掃掠。在一些示例中,確定一個或多個候選替代邊包括使用基準標記來確定局部嵌入。

    8、在一些實現中,使用確認的替代邊更新拓撲圖包括將一系列路線路點中的一個或多個路線路點與度量位置相關聯。可選地,使用確認的替代邊來更新拓撲圖可以包括使用稀疏非線性優化來優化嵌入。在一些示例中,使用確認的替代邊更新拓撲圖包括細化拓撲圖以生成度量一致的細化拓撲圖。

    9、本公開的又一方面提供了一種計算機實現的方法,該方法在由數據處理硬件執行時使數據處理硬件執行操作。所述操作包括獲得環境的拓撲圖,所述拓撲圖包括一系列路線路點和一系列路線邊。操作包括使用拓撲圖和由機器人捕獲的傳感器數據來確定一個或多個候選替代邊。此外,操作包括使用由機器人捕獲的傳感器數據確定機器人可以穿過一個或多個候選替代邊中的候選替代邊。

    10、在一些實現中,一系列路線邊中的一個或多個路線邊拓撲地連接一系列路線路點中的對應的一對相鄰路線路點。一系列路線邊可以表示機器人通過環境的一個或多個可穿過路線。在一些示例中,一個或多個候選替代邊中的每一個潛在地連接未由一系列路線邊之一連接的對應的一對路線路點。

    11、在一些實施方式中,基于確定機器人可以穿過候選替代邊,候選替代邊被確認為替代邊。操作還可以包括使用替代邊更新拓撲圖。

    12、本公開的附加方面提供了一種系統。該系統包括數據處理硬件和與數據處理硬件通信的存儲器硬件。所述存儲器硬件存儲指令,所述指令當在所述數據處理硬件上執行時使所述數據處理硬件執行操作。所述操作包括獲得環境的拓撲圖,所述拓撲圖包括一系列路線路點和一系列路線邊。操作包括使用拓撲圖和由機器人捕獲的傳感器數據來確定一個或多個候選替代邊。此外,操作包括使用由機器人捕獲的傳感器數據確定機器人可以穿過一個或多個候選替代邊中的候選替代邊。

    13、在一些實現中,一系列路線邊中的一本文檔來自技高網...

    【技術保護點】

    1.一種計算機實現的方法,當由數據處理硬件執行時,使得所述數據處理硬件執行操作,所述操作包括:

    2.根據權利要求1所述的方法,其中所述操作進一步包括使用由所述機器人捕獲的里程數據來記錄所述一系列路線路點和所述一系列路線邊。

    3.根據權利要求1所述的方法,其中所述一系列路線路點中的一個或多個路線路點與由所述機器人捕獲的相應的一組傳感器數據相關聯。

    4.根據權利要求1所述的方法,其中,確定所述一個或多個候選替代邊包括:

    5.根據權利要求1所述的方法,其中確定所述機器人能夠穿過所述候選替代邊包括基于傳感器數據對準算法的輸出確定所述機器人能夠穿過所述候選替代邊。

    6.根據權利要求5所述的方法,其中,所述傳感器數據對準算法包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元對準算法中的至少一個。

    7.根據權利要求1所述的方法,其中,確定所述機器人能夠穿過所述候選替代邊包括:

    8.根據權利要求7所述的方法,其中,所述路徑碰撞檢查算法包括使用掃掠線算法和所述局部嵌入來執行圓形掃掠。

    9.根據權利要求1所述的方法,其中,確定所述一個或多個候選替代邊包括:使用基準標記來確定局部嵌入。

    10.根據權利要求1所述的方法,其中,使用所確認的替代邊更新所述拓撲圖包括將所述一系列路線路點中的一個或多個路線路點與度量位置相關聯。

    11.根據權利要求1所述的方法,其中,使用所確認的替代邊來更新所述拓撲圖包括使用稀疏非線性優化來優化嵌入。

    12.根據權利要求1所述的方法,其中,使用所確認的替代邊更新所述拓撲圖包括細化所述拓撲圖以生成度量一致的細化拓撲圖。

    13.一種系統,包括:

    14.根據權利要求13所述的系統,其中所述操作進一步包括使用由所述機器人捕獲的里程數據來記錄所述一系列路線路點和所述一系列路線邊。

    15.根據權利要求13所述的系統,其中所述一系列路線路點中的一個或多個路線路點與由所述機器人捕獲的相應的一組傳感器數據相關聯。

    16.根據權利要求13所述的系統,其中,確定所述一個或多個候選替代邊包括:

    17.根據權利要求13所述的系統,其中確定所述機器人能夠穿過所述候選替代邊包括基于傳感器數據對準算法的輸出確定所述機器人能夠穿過所述候選替代邊。

    18.根據權利要求17所述的系統,其中所述傳感器數據對準算法包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元對準算法中的至少一個。

    19.根據權利要求13所述的系統,其中確定所述機器人能夠穿過所述候選替代邊包括:

    20.根據權利要求19所述的系統,其中,所述路徑碰撞檢查算法包括使用掃掠線算法和所述局部嵌入來執行圓形掃掠。

    21.根據權利要求13所述的系統,其中,確定所述一個或多個候選替代邊包括使用基準標記來確定局部嵌入。

    22.根據權利要求13所述的系統,其中,使用所確認的替代邊更新所述拓撲圖包括將所述一系列路線路點中的一個或多個路線路點與度量位置相關聯。

    23.根據權利要求13所述的系統,其中,使用所確認的替代邊來更新所述拓撲圖包括使用稀疏非線性優化來優化嵌入。

    24.根據權利要求13所述的系統,其中使用所確認的替代邊更新所述拓撲圖包括細化所述拓撲圖以生成度量一致的細化拓撲圖。

    25.一種計算機實現的方法,當由數據處理硬件執行時,使得所述數據處理硬件執行操作,所述操作包括:

    26.根據權利要求25所述的方法,其中,所述一系列路線邊中的一個或多個路線邊拓撲地連接所述一系列路線路點中的對應的一對相鄰路線路點。

    27.根據權利要求25所述的方法,其中所述一系列路線邊表示所述機器人通過所述環境的一個或多個可穿過路線。

    28.根據權利要求25所述的方法,其中,所述一個或多個候選替代邊中的每一個候選替代邊潛在地連接未由所述一系列路線邊中的路線邊之一連接的對應的一對路線路點。

    29.根據權利要求25所述的方法,其中,基于確定所述機器人能夠穿過所述候選替代邊,所述候選替代邊被確認為替代邊。

    30.根據權利要求29所述的方法,其中,所述操作還包括使用所述替代邊更新所述拓撲圖。

    31.一種系統,包括:

    32.根據權利要求31所述的系統,其中,所述一系列路線邊中的一個或多個路線邊拓撲地連接所述一系列路線路點中的對應的一對相鄰路線路點。

    33.根據權利要求31所述的系統,其中所述一系列路線邊表示所述機器人...

    【技術特征摘要】
    【國外來華專利技術】

    1.一種計算機實現的方法,當由數據處理硬件執行時,使得所述數據處理硬件執行操作,所述操作包括:

    2.根據權利要求1所述的方法,其中所述操作進一步包括使用由所述機器人捕獲的里程數據來記錄所述一系列路線路點和所述一系列路線邊。

    3.根據權利要求1所述的方法,其中所述一系列路線路點中的一個或多個路線路點與由所述機器人捕獲的相應的一組傳感器數據相關聯。

    4.根據權利要求1所述的方法,其中,確定所述一個或多個候選替代邊包括:

    5.根據權利要求1所述的方法,其中確定所述機器人能夠穿過所述候選替代邊包括基于傳感器數據對準算法的輸出確定所述機器人能夠穿過所述候選替代邊。

    6.根據權利要求5所述的方法,其中,所述傳感器數據對準算法包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元對準算法中的至少一個。

    7.根據權利要求1所述的方法,其中,確定所述機器人能夠穿過所述候選替代邊包括:

    8.根據權利要求7所述的方法,其中,所述路徑碰撞檢查算法包括使用掃掠線算法和所述局部嵌入來執行圓形掃掠。

    9.根據權利要求1所述的方法,其中,確定所述一個或多個候選替代邊包括:使用基準標記來確定局部嵌入。

    10.根據權利要求1所述的方法,其中,使用所確認的替代邊更新所述拓撲圖包括將所述一系列路線路點中的一個或多個路線路點與度量位置相關聯。

    11.根據權利要求1所述的方法,其中,使用所確認的替代邊來更新所述拓撲圖包括使用稀疏非線性優化來優化嵌入。

    12.根據權利要求1所述的方法,其中,使用所確認的替代邊更新所述拓撲圖包括細化所述拓撲圖以生成度量一致的細化拓撲圖。

    13.一種系統,包括:

    14.根據權利要求13所述的系統,其中所述操作進一步包括使用由所述機器人捕獲的里程數據來記錄所述一系列路線路點和所述一系列路線邊。

    15.根據權利要求13所述的系統,其中所述一系列路線路點中的一個或多個路線路點與由所述機器人捕獲的相應的一組傳感器數據相關聯。

    16.根據權利要求13所述的系統,其中,確定所述一個或多個候選替代邊包括:

    17.根據權利要求13所述的系統,其中確定所述機器人能夠穿過所述候選替代邊包括基于傳感器數據對準算法的輸出確定所述機器人能夠穿過所述候選替代邊。

    18.根據權利要求17所述的系統,其中所述傳感器數據對準算法包括迭代最近點算法、特征匹配算法、正態分布變換算法、密集圖像對準算法或圖元對...

    【專利技術屬性】
    技術研發人員:M·J·克林根史密斯
    申請(專利權)人:波士頓動力公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲午夜成人精品无码色欲| 亚洲中文久久精品无码ww16| 国产成人无码AV在线播放无广告| 精品无码成人网站久久久久久| 无码精品A∨在线观看| 亚洲AV无码专区国产乱码不卡| 亚洲AⅤ永久无码精品AA| 无码人妻精品一区二区三区夜夜嗨| 99精品人妻无码专区在线视频区| 中文字幕乱偷无码av先锋蜜桃| 用舌头去添高潮无码视频| 92午夜少妇极品福利无码电影| 久久久久久国产精品无码超碰| 无码精品一区二区三区| 久久久久亚洲AV成人无码| 精品久久久久久无码中文字幕一区| 久久久久亚洲Av无码专| 一本天堂ⅴ无码亚洲道久久| 国产在线无码精品电影网| 精品人妻系列无码人妻漫画| 最新中文字幕av无码专区| 伊人久久一区二区三区无码| 最新亚洲人成无码网站| 无码人妻精品一二三区免费| 日韩av无码国产精品| 精品少妇人妻av无码专区| 粉嫩高中生无码视频在线观看| 免费精品无码AV片在线观看| 一区二区无码免费视频网站| 亚洲爆乳少妇无码激情| 无码av中文一二三区| 在线播放无码高潮的视频| 狠狠噜天天噜日日噜无码| 中文字幕无码久久人妻| 亚洲AV日韩AV无码污污网站| 国产成人无码一区二区三区在线| 免费无码又爽又刺激网站直播| 亚洲AV无码国产丝袜在线观看| 亚洲AV无码成人精品区狼人影院| 亚洲熟妇无码八V在线播放| 久久综合一区二区无码|