[發明專利]一種基于時間代價函數的時間窗路徑規劃沖突解決方法有效
| 申請號: | 201710264277.9 | 申請日: | 2017-04-21 |
| 公開(公告)號: | CN107167154B | 公開(公告)日: | 2020-04-24 |
| 發明(設計)人: | 李新德;何健 | 申請(專利權)人: | 東南大學 |
| 主分類號: | G01C21/34 | 分類號: | G01C21/34 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 梁耀文 |
| 地址: | 211189 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 時間 代價 函數 路徑 規劃 沖突 解決方法 | ||
1.一種基于時間代價函數的時間窗路徑規劃沖突解決方法,其特征在于,具體步驟如下:
第一步:采用拓撲建模法對AGV運行環境進行建模,得到一張有向連接圖G=(V,E),其中V代表圖中的所有節點,E代表圖中節點之間的邊,節點之間的每一條邊(u,v)都含有一個權值wuv,表示節點之間的距離;
第二步:手動添加運輸任務,并針對每個任務,采用Dijkstra算法進行路徑規劃;
第三步:計算所有路段的時間窗,并檢查所有路段的時間窗是否出現沖突,如果出現沖突則進入第四步,如果沒有出現沖突則進入第六步;
第四步:重新采用Dijkstra算法進行路徑規劃,并計算等待代價函數CW和二次規劃代價函數CR的數值,其中等待代價函數CW表示按原有規劃路徑在等待一段時間后繼續行駛所需的時間,二次規劃代價函數表示按重新規劃后的路徑行駛所需的時間;
第五步:比較兩個函數的值,觀察等待代價函數CW是否大于二次規劃代價函數CR,如果CWCR則按照重新規劃的路徑行駛并結束,如果CW≤CR則進入第六步;
第六步:按照原路徑行駛并結束;
所述等待代價函數CW主要由等待時間代價CW1、剩余路徑代價CW2、剩余路徑沖突代價CW3三個分量構成,并且CW=CW1+CW2+CW3:
其中等待時間代價CW1的計算方法如下
CW1=tw
其中,tw表示小車在執行任務過程中遇到沖突的等待時間;
剩余路徑代價CW2的計算方法如下
其中,|ej|表示剩余路徑中邊ej的距離,邊ej表示有向連接圖中兩個節點之間的線段,這里指代小車行進中的路線,m表示剩余路徑中起始邊的編號,n表示剩余路徑中終止邊的編號,v表示小車的行駛速度;
剩余路徑沖突代價CW3的計算方法如下
其中,tj表示小車在行駛剩余路徑的過程中在邊ej的沖突代價,沖突代價表示在小車等待一段時間后經過邊ej預估的二次等待時間,m表示剩余路徑中起始邊的編號,n表示剩余路徑中終止邊的編號;如果在邊ej未發生沖突,則tj的值為0。
2.根據權利要求1所述的一種基于時間代價函數的時間窗路徑規劃沖突解決方法,其特征在于,所述二次規劃代價函數CR包含二次規劃后的路徑代價CR1和二次規劃后的路徑沖突代價CR2兩個分量,并且CR=CR1+CR2:
其中二次規劃后的路徑代價CR1的計算方法如下
其中,|ek|表示二次規劃路徑中邊ek的距離,邊ek表示有向連接圖中兩個節點之間的線段,這里指代小車行進中的路線,p表示二次規劃路徑中起始邊的編號,q表示二次規劃路徑中終止邊的編號,v表示小車的行駛速度;
二次規劃后的路徑沖突代價CR2的計算方法如下
其中,tk表示小車在行駛二次規劃路徑的過程中在邊ek的沖突代價,沖突代價表示在小車等待一段時間后經過邊ek預估的二次等待時間,p表示二次規劃路徑中起始邊的編號,q表示二次規劃路徑中終止邊的編號,需要注意的是,如果在邊ek未發生沖突,則tk的值為0。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710264277.9/1.html,轉載請聲明來源鉆瓜專利網。





