[發(fā)明專利]一種用于多機器人協(xié)作的路徑規(guī)劃方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202011129043.1 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112415997B | 公開(公告)日: | 2023-07-28 |
| 發(fā)明(設計)人: | 吳新開;霍向 | 申請(專利權(quán))人: | 北京洛必德科技有限公司 |
| 主分類號: | G05D1/02 | 分類號: | G05D1/02 |
| 代理公司: | 北京知匯林知識產(chǎn)權(quán)代理事務所(普通合伙) 11794 | 代理人: | 董濤 |
| 地址: | 100000 北京市海淀區(qū)北太*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 機器人 協(xié)作 路徑 規(guī)劃 方法 系統(tǒng) | ||
1.一種用于多機器人協(xié)作的路徑規(guī)劃方法,其特征在于,包括:
S1、路徑規(guī)劃服務器對路徑規(guī)劃參數(shù)進行初始化,確定機器人的數(shù)量為n;
S2、路徑規(guī)劃服務器獲取各個機器人的初始位置、目標位置和運動路徑集合,機器人的初始運動路徑集合只包括初始位置一個路徑點;
S3、路徑規(guī)劃服務器根據(jù)各個機器人的初始位置和目標位置,建立機器人運行環(huán)境的全局二維柵格地圖,二維柵格地圖包括可通行柵格和障礙物柵格;
S4、機器人利用視覺傳感器、超聲波傳感器、紅外傳感器和激光雷達探測其當前位置在當前時刻的周圍環(huán)境,并把探測到的周圍環(huán)境信息以及機器人的當前位置信息發(fā)送給路徑規(guī)劃服務器;
S5、路徑規(guī)劃服務器根據(jù)機器人的周圍環(huán)境信息、目標位置信息、運動路徑集合以及機器人的當前位置信息為機器人鎖定決策區(qū)域;當運動路徑集合中最后的(n-1)個路徑點均為同一個位置且不是目標位置時,所述決策區(qū)域設定為以機器人在當前時刻的當前位置為中心,包括左上、上、右上、左、右、左下、下,右下8處柵格位置,當前位置不再為決策區(qū)域位置;當運動路徑集合中最后的(n-1)個路徑點不為同一個位置時,所述決策區(qū)域設定為以機器人在當前時刻的當前位置為中心,包括左上、上、右上、左、當前位置、右、左下、下,右下9處柵格位置;
S6、路徑規(guī)劃服務器根據(jù)機器人的當前位置、目標位置,以及障礙物的位置,為每個機器人對應的決策區(qū)域內(nèi)的每個柵格位置計算初始評價值;該步驟中所述的路徑規(guī)劃服務器根據(jù)機器人的當前位置、目標位置,以及障礙物的位置,為每個機器人對應的決策區(qū)域內(nèi)的每個柵格位置計算初始評價值,具體為:
式中,e(xi)是xi柵格位置的初始評價值,xi∈X,X為機器人的決策位置集合,X={x1,x2,x3,x4,x5,x6,x7,x8}或者X={x1,x2,x3,x4,x5,x6,x7,x8,x9},其中,x1到x8分別對應機器人左上、上、右上、左、右、左下、下,右下8處柵格位置,x9對應當前位置;是xi柵格位置的第一評價參數(shù),當xi柵格位置是障礙物位置時,設置為一個正無窮大值∞+,當xi柵格位置不是障礙物位置時,設置為1;c1為第一距離評價參數(shù),c2為第二距離評價參數(shù),c1、c2的在系統(tǒng)初始化后被導入系統(tǒng);是機器人在當前位置運動到xi柵格位置的距離,是xi柵格位置到機器人目標位置的距離;
S7、路徑規(guī)劃服務器根據(jù)計算出的機器人對應的決策區(qū)域內(nèi)的柵格位置的初始評價值預測機器人下一時刻的初始預測位置;該步驟中所述的路徑規(guī)劃服務器根據(jù)計算出的機器人對應的決策區(qū)域內(nèi)的柵格位置的初始評價值預測機器人下一時刻的初始預測位置,具體為:
取初始評價值最小的柵格位置為機器人下一時刻的初始預測位置;
當存在有多個初始評價值最小的柵格位置時,選擇規(guī)則為:距離xi柵格位置到機器人目標位置的距離越小優(yōu)先級越高,相同時,機器人在當前位置運動到xi柵格位置的距離越小優(yōu)先級越高;和相同時,柵格位置距離最近距離障礙物的距離越大優(yōu)先級越高;根據(jù)優(yōu)先級確定多個初始評價值最小的柵格位置中的一個柵格位置,該位置為機器人下一時刻的初始預測位置;
S8、路徑規(guī)劃服務器據(jù)機器人的當前位置、目標位置、障礙物的位置,以及各個機器人下一時刻的初始預測位置,為每個機器人對應的決策區(qū)域內(nèi)的每個柵格位置計算優(yōu)化評價值;
S9、路徑規(guī)劃服務器根據(jù)計算出的機器人對應的決策區(qū)域內(nèi)的柵格位置的優(yōu)化評價值預測機器人下一時刻的優(yōu)化預測位置;
S10、路徑規(guī)劃服務器判斷機器人下一時刻的優(yōu)化預測位置是否為該機器人的目標位置;
S11、如果為是,則機器人運動到其下一時刻的優(yōu)化預測位置時即到達目標位置;
S12、如果為否,則機器人運動到其下一時刻的優(yōu)化預測位置后,更新其當前位置,將更新的當前位置存儲到運動路徑集合,然后執(zhí)行S4。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京洛必德科技有限公司,未經(jīng)北京洛必德科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011129043.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于業(yè)務規(guī)則的跨部門流程協(xié)同方法
- 基站協(xié)作的動態(tài)連接方法、基站和協(xié)作多輸入多輸出系統(tǒng)
- 一種協(xié)作多點傳輸系統(tǒng)的信號發(fā)送方法及其裝置
- 協(xié)作方法、網(wǎng)絡和用戶終端
- 應用程序協(xié)作系統(tǒng)、應用程序協(xié)作方法以及應用程序協(xié)作程序
- 協(xié)作多點傳輸方法、裝置和系統(tǒng)
- 一種面向智能終端的內(nèi)容下載應用激勵方法及其系統(tǒng)
- 一種協(xié)作多點傳輸調(diào)度方法及裝置
- 一種協(xié)作實現(xiàn)方法和裝置
- 一種區(qū)塊鏈及智能合約系統(tǒng)協(xié)作層設計





