Bicycle path planning method for unmanned ant colony algorithm and polar coordinate transformation based on, which comprises the following steps: (1) the environment modeling based on grid method; (2) the detailed parameters of ant colony algorithm; (3) the set length, the maximum angle detection of polar coordinates and the minimum angle; (4) ant colony initialization and configuration information prime position range and speed range; (5) the transformation between polar coordinates and Cartesian coordinates, judging the pheromone is valid until that all effective pheromone pheromone, check the position and the obstacle position; (6) the calculation value and adapt to each information processing; (7) the pheromone history optimal fitness value in the array of minimum and deal with the current global optimal value of history; (8) the position and speed of information updating pheromone; (9) the iteration of the pheromone value and optimal results and before treatment; (10) the maximum iteration After smoothing, modify the path and display the result.
【技術實現步驟摘要】
基于蟻群算法和極坐標變換的無人自行車路徑規劃方法
本專利技術涉及無人自行車技術,特別是一種面向無人自行車的基于蟻群算法和極坐標變換的路徑規劃方法。
技術介紹
自20世紀60年代移動機器人誕生以來,研究人員一直夢想研究無人智能交通工具,作為智能交通系統的重要組成部分,無人自行車排除了人為不確定因素的影響,不僅可以提高駕駛安全性,而且可以解決交通擁堵,提高能源利用率,百度曾宣布開發復雜人工智能無人自行車,該產品是具備環境感知、規劃和自平衡控制等復雜人工智能的無人自行車,主要集合了百度在人工智能、深度學習、大數據和云計算技術的成就,然而對技術細節沒有任何披露。目前大多采用采用覆蓋面廣、成本低,且針對性強的運動干預服務系統,對無人自行車的運動進行符合實際情況的干預,有望解決自行車避障等問題。作為無人自行車的智能核心,避障路徑規劃系統決定車輛如何在多種約束條件和路徑障礙物條件下到達目標位置,這些約束包括體現為安全性的環境約束,體現可行性的系統運動學約束,體現平順性和穩定性的系統動力學約束以及特定的優化指標約束,如最短時間或最短距離等。在無人自行車應用中,這些約束集中在全局路徑規劃中得到滿足,全局路徑規劃問題等同于起點和終點間路徑生成的問題,解決全局路徑規劃問題一般要求提前獲知完成的典型道路及其數字化存儲方式,也就是環境地圖,當環境變化或其他因素導致規劃結果不可行時,需要重啟全局規劃得到新的可行路徑才能繼續行使。然而,現有的路徑規劃方法算法收斂性不夠良好,并且初始分布是正態分布時,計算時間比較長,不利于快速響應障礙物。
技術實現思路
本專利技術的目的在于提供一種面向無人自 ...
【技術保護點】
基于蟻群算法和極坐標變換的無人自行車路徑規劃方法,其特征在于包括如下步驟:(1)根據無人自行車的工作環境,利用柵格法進行環境建模;(2)設置蟻群算法的詳細參數:信息素維度D、最大迭代次數M、信息素數N、信息素變量的最大速度V
【技術特征摘要】
1.基于蟻群算法和極坐標變換的無人自行車路徑規劃方法,其特征在于包括如下步驟:(1)根據無人自行車的工作環境,利用柵格法進行環境建模;(2)設置蟻群算法的詳細參數:信息素維度D、最大迭代次數M、信息素數N、信息素變量的最大速度Vmax、學習因子c1,c2和慣性權重W,這三個參數按照一般的蟻群算法選取,信息素維度則由以下參數決定:D≈distance(path)bike_length,信息素變量的最大速度為:Vmax=0.1(αmax-αmin)/D;(3)設定極坐標的長度、探測最大角度和最小角度,探測最大角度和最小角度一般取0~π/2;(4)根據均勻分布生成隨機數的方法,進行蟻群的初始化,并設定環境地圖位置范圍內的信息素位置范圍和速度范圍;(5)進行極坐標和直角坐標之間的變換,獲得路徑x,y坐標值,根據信息素的約束條件判斷信息素是否有效,無效則重新初始化,直到保證所有信息素有效,檢查信息素位置和障礙物位置;(6)采用路徑規劃的適應度函數,計算每個信息素的適應度值,將信息素的個體歷史最優值和當前信息素適應度值進行比較,若當前的適應度值比歷史最優值小,則用當前的適應度值替換個體歷史最優值;(7)將信息素歷史最優適應值數組中最小值與當前的全局歷史最優值進行比較,若其值小于全局最優值,則用最小值替換全局最優值,否則不替換,根據信息素上次取得的迭代歷史最優值和當前迭代歷史最優值,計算并保存兩者之間的最優值;(8)更新種群中信息素的位置和速度信息,若信息素搜索的位置超過了已設定的空間范圍,則選取最大位置;(9)將本次迭代的信息素最優值與之前連續迭代結果進行比較,若未發生變化則采用以前優化值,并檢查是否達到最大迭代次數,若未達到則反復計算。(10)到達最大迭代次數后,采用舒曼濾波法進行平滑處理,對算出的路徑進行修改,顯示計算結果與最優路徑。2.根據權利要求1的基于蟻群算法和極坐標變換的無人自行車路徑規劃方法,其特征在于:步驟(1)中柵格粒度大小的確定是根據無人自行車自身的尺寸大小以及障礙物的面積大小來設置。3.根據權利要求1的基于蟻群算法和極坐標變換的無人自行車路徑規劃方法,其特征在于:所述無人自行車前進的方向上設置三個模擬傳感器,以探測前方到障礙物的距離情況。4.根據權利要求1的基于蟻群算法和極坐標變...
【專利技術屬性】
技術研發人員:不公告發明人,
申請(專利權)人:深圳市靖洲科技有限公司,
類型:發明
國別省市:廣東,44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。