999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

六足機器人的步態規劃研究

2019-12-23 07:24:21王偉儲澤楠
計算機時代 2019年12期

王偉 儲澤楠

摘? 要: 文章以六足機器人作為研究對象,分析了六足機器人的步態運動及其在有障礙的復雜環境下基于蟻群算法的最短路徑規劃。通過實驗驗證了蟻群算法可以在復雜場景下對六足機器人的步態規劃進行收斂評估,并給出最短路徑。

關鍵詞: 六足機器人; 步態規劃; 蟻群算法; 模擬仿真

中圖分類號:TP301? ? ? ? ? 文獻標志碼:A? ? ?文章編號:1006-8228(2019)12-08-04

Research on gait planning of hexapod robot

Wang Wei, Chu Zenan

(School of Computer Science and Information Engineering, Anyang Institute of Technology, Anyang, Henan 455000, China)

Abstract: Taking the hexapod robot as the research object, this paper analyzes the gait motion of the hexapod robot and the shortest path planning based on ant colony algorithm in the complex environment with obstacles. Experiments show that ant colony algorithm can evaluate the convergence of gait planning of hexapod robot in complex scenes, and give the shortest path.

Key words: hexapod robot; gait planning; ant colony algorithm; simulation

0 引言

二十一世紀以來,機器人技術快速發展,機器人被廣泛的應用于工業,農業,交通運輸等行業。與此同時,探險救災,倉庫物流行業對于機器人的需求量也在不斷增加。為了讓機器人更好的為人類服務,機器人的避障和路徑規劃能力就顯得尤其重要[1-3]。

六足機器人憑借自身獨特的優勢已經成為了當代仿生機器人研究的熱點。二十世紀八十年代,國外已經產生一大批成熟的六足機器人。美國宇航局噴氣實驗室研制的六足機器人目的是用來探測排雷的六足機器人,日本千葉大學設計的六足機器人COMET-IV可以通過探測周圍環境來調整自己的運動姿態。從國外的情況看六足機器人的技術越來越完善,對于六足機器人的應用場景也越來越多樣化[4-6]。

我國對于六足機器人的研究相比國外來說發展相對較晚,但是六足機器人的技術也越來越完善。北京理工大學設計的弓背蟻機器人,提出了應用于六足機器人運動規劃的五項結論。華中科技大學設計制造的“4+2”型六足機器人能更好的適應復雜環境,可以更加高效的工作。但是目前這些六足機器人還是不能真正的做到仿生,其中步態路徑的影響因素至關重要。

因此,本文提出了使用蟻群算法對機器人進行路徑的規劃研究,并結合STM32F103ZET6單片機進行六足機器人的步態規劃模擬仿真。

1 步態規劃

步態規劃對于仿生機器人來說,是至關重要的。就比如人來說,如果不事先規定好腿

與臂膀之間的配合,那么你會發現好多人將不會走路或者會出現順拐的現象。對于六足機器人更是如此。六足機器人有六條機械足,如果沒有給它相應的步態規劃,那么或許會出現一大堆腳四處擺動而寸步難行的局面。所以需對六足機器人的機械足運動模式進行規劃。比較經典的有:三足步態,四足步態,五足步態等。下面逐一闡述。

1.1 三足步態規劃

六足機器人的三足步態是多種行走步態里較為穩定的一種。三足步態是將六足機器人六條機械足分成兩組來實現步態規劃就如人類的左右腿一樣來行走。首先將六足機器人的六條機械足按順時針編碼,分別標記為1,2,3,4,5,6。將六足機器人相間隔的機械足分為一組。分別是1,3,5為第一組,2,4,6為第二組。現在將六足機器人的第一組看成人的左腿,第二組看成人的右腿。六足機器人行走時,就如人走路一樣,先左腿再右腿,重復,這樣反復交叉運行就構成了六足機器人的三足步態,如圖1所示。

1.2 四足步態規劃

六足機器人的四足步態規劃相比三足步態來說速度上就沒有三足步態快。因為三足步態相當于是一組互相間隔的腿向前放旋轉一定的角度,來實現前行,四足步態是指六足機器人以四只腳支撐兩只腳向前方水平擺動前行。首先要將六足機器人順時針編碼為1,2,3,4,5,6。如圖2所示,四足步態是讓六足機器人六條腿分成三組,第一組是1,5第二組2,6第三組3,4。四足步態通過第一組、第二組、第三組腳按順序執行就可以完成六足機器人的運動。

1.3 五足步態規劃

六足機器人的五足步態如圖3所示,相對于三足步態和四足步態而言,五足步態是六足機器人步態中最穩定的一種步態,但是速度是六足機器人步態規劃中最慢的一種。五足步態是將六足機器人的六條機械足順時針編碼后,行走時六條腿依次前進。不過每次移動的腿只能是一條,另外的五條腿在這個過程中其支撐機器人的作用。

2 蟻群算法在路徑規劃中的實現

2.1 蟻群算法基本原理

蟻群算法是由觀察真實的蟻群覓食得出的思路靈感,設計出的一種群集智能算法[7-8]。經過研究人員大量的實踐證明,當螞蟻在覓食的過程中,螞蟻可以在行進的路線上留下一種叫信息素的物質,這樣后來的螞蟻不僅能夠感知信息素的強度,而且還能得到指引的方向。如果說螞蟻的巢穴到食物的距離比較短,那么由于螞蟻來回搬運食物的次數就會越來越多,這樣過了一大段時間后,會出現這么一個正反饋現象,該現象是當某一條路徑越短,蟻群中通過該路徑的螞蟻的數量也越多,而信息素的強度也越高,蟻群選擇這條路徑的概率也會越高。通過這種正反饋現象就會逐漸接近最優路徑,得到最優路徑。

2.2 蟻群算法實現準備工作

2.2.1 環境建模

為了更好的研究機器人的路徑規劃,需要對機器人周圍隨機的環境進行數字建模,將環境信息轉換為矩陣存儲,矩陣中數據1表示前方有障礙,不能通過,0表示前方沒有障礙可以通過。最后以柵格地圖的形式表示出來。

2.2.2 柵格地圖

本文是將六足機器人和障礙物按比例縮小,將六足機器人比例化后的大小作為一個柵格的大小,這樣就可以將六足機器人看成是一個質點。如果地圖某一個位置有障礙的話,那么該柵格的顏色是黑色標識,表示有障礙不能通過。如果柵格是白色就代表此處無障礙,可以通過。本文坐標系的建立是和柵格地圖密不可分的。以柵格地圖的左下角為原點,柵格地圖的水平方向為X軸,豎直方面為Y軸。

3 蟻群算法實現最短路徑規劃

3.1 蟻群算法基本步驟

蟻群算法的基本思想來源于自然界螞蟻覓食的最短路徑原理,根據昆蟲學家的觀察發現,自然界的螞蟻雖然視覺不發達,但它們可以在沒有任何提示的情況下找到從食物源到巢穴的最短路徑,并在周圍環境發生變化后,自適應地搜索新的最佳路徑。

其算法的具體步驟如下。

Step1:對相關參數進行初始化,包括蟻群規模、信息素因子、啟發函數因子、信息素揮發因子、信息素常數、最大迭代次數等,以及將數據讀入程序,并進行預處理:比如將城市的坐標信息轉換為城市間的距離矩陣。

Step 2:隨機將螞蟻放于不同出發點,對每個螞蟻計算其下個訪問城市,直到有螞蟻訪問完所有城市。

Step 3:計算各螞蟻經過的路徑長度Lk,記錄當前迭代次數最優解,同時對路徑上的信息素濃度進行更新。

Step 4:判斷是否達到最大迭代次數,若否,返回步驟2;是,結束程序。

Step 5:輸出結果,并根據需要輸出尋優過程中的相關指標,如運行時間、收斂迭代次數等。

應用蟻群算法來實現機器人在有障礙的復雜環境下實現最短路徑規劃步驟如下:

首先用柵格法建立六足機器人的工作環境,環境信息有只有1和0構成的矩陣來表示。其中0表示此處可以通過,1表示此處為障礙物,不能通過。

下面通過一個實例來表示初始化地圖,初始化柵格地圖代碼如下:

map=[0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0; 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0;0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 0 0 0 0 0; 0 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0; 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0; 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0; 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0; 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0; 1 1 1 1 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 0; 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0; 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0; 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0;];

接下來要初始化一個信息素矩陣,并且要初始化一些參數比如起始位置,最終位置等其他參數。

隨后需要在確定初始位置后,找到下一步可以到達的位置。我們是這樣做的。根據每個節點的信息素濃度情況求出前往各個節點的概率大小。這里選用輪盤算法來選擇下一步的起始點。輪盤法公式如下:

輪盤算法公式參數解釋如表1所示。

3.2 蟻群算法路徑規劃實驗

為了驗證算法的有效性,本文做了大量的仿真實驗,分別考慮了具有任意障礙物和復雜程度不同的工作空間。機器人的工作環境建模為(20×20)柵格,傳統蟻群算法蟻群規模設置為30,算法的最大迭代次數設置為300。圖6顯示出了迭代次數和機器人的最短路徑長度的變化圖。

4 結論

本文以六足機器人作為研究對象,基于多足機器人腿部關節靈活的特點,以及能更好的適應周圍環境的諸多特點,來分析六足機器人的步態運動及其在蟻群算法下仿真機器人在有障礙的復雜環境下實現最短路徑規劃,通過實驗驗證了蟻群算法可以在復雜場景下對六足機器人的步態規劃進行收斂評估,并給出最短路徑。如何進一步的提高穩定性以及障礙同時又能快速找出最短路徑是下一步的研究目標。

參考文獻(References):

[1] 李滿宏,張明路,張建華,田穎,馬艷悅.基于增強學習的六足機器人自由步態規劃[J].機械工程學報,2019.55(5):36-44

[2] 雪鋒,郭振武,王斌銳,王凌,金英連.基于帶反饋Hopf振蕩器的六足機器人斜坡步態發生器設計[J].機械工程學報,2018.54(21):41-48

[3] 李遠笛,李歡歡,高易佳,胡浩.六足步行機器人的步態規劃及運動學分析[J].昆明理工大學學報(自然科學版),2018.43(1):39-44

[4] 詩,張磊,謝子瓊,張健.基于機器視覺的目標跟隨六足機器人[J].重慶郵電大學學報(自然科學版),2017.29(4):557-562

[5] 國杰,田文凱,呂承哲,褚林銀,王斌銳.六足仿生機器人機構與控制系統設計[J].測控技術,2017.36(1):55-58

[6] 郭祖華,王申江,趙士杰.基于全局軌跡的六足機器人運動規劃算法[J].系統仿真學報,2015.27(11):2682-2688

[7] 趙懷北,劉叔軍,呂庭.基于遠程控制的六足搜救機器人系統的設計[J].計算機測量與控制,2015.23(7):2392-2395

[8] 劉逸群,鄧宗全,趙亮,丁亮,佟志忠,高海波.液壓驅動六足機器人步行腿性能[J].吉林大學學報(工學版),2015.45(5):1512-1518

主站蜘蛛池模板: 色综合五月| 国产精品亚洲αv天堂无码| 曰AV在线无码| 国产欧美日韩另类| a毛片免费观看| 伊人色在线视频| 91麻豆精品国产高清在线| 五月天丁香婷婷综合久久| 欧美精品在线观看视频| 久久天天躁夜夜躁狠狠| 无码专区在线观看| 人妻无码中文字幕第一区| 亚洲日韩日本中文在线| 美女裸体18禁网站| 国产在线欧美| 欧美精品亚洲二区| 热久久这里是精品6免费观看| 亚洲中文字幕国产av| 青青热久免费精品视频6| 婷婷亚洲天堂| 亚洲综合色婷婷| 亚洲系列无码专区偷窥无码| 日本成人一区| 亚洲天堂免费在线视频| 久久五月视频| 不卡无码网| 国产精品太粉嫩高中在线观看| 亚洲无码一区在线观看| 国产熟女一级毛片| 国产成人一区免费观看| 欧洲亚洲欧美国产日本高清| 又粗又硬又大又爽免费视频播放| 亚洲欧美自拍中文| 久久精品丝袜高跟鞋| 日本在线视频免费| 欧美伦理一区| 国产精品综合色区在线观看| 亚洲欧洲国产成人综合不卡| 国产成人高清在线精品| 日本精品视频| 一级成人a做片免费| 亚洲视频在线观看免费视频| 国产精品3p视频| 亚洲日韩图片专区第1页| 亚洲不卡影院| 亚洲无码精品在线播放| 国产福利一区二区在线观看| 久久亚洲中文字幕精品一区| 伊人91在线| 欧美乱妇高清无乱码免费| 四虎影院国产| 强乱中文字幕在线播放不卡| 中文字幕欧美成人免费| 中文字幕第1页在线播| 四虎永久免费在线| 在线看片免费人成视久网下载 | 国产亚洲精久久久久久久91| 国产精品毛片在线直播完整版| 玖玖精品视频在线观看| 国产 在线视频无码| 中文字幕 欧美日韩| 日本午夜精品一本在线观看| 热99精品视频| 99手机在线视频| 91精品国产综合久久香蕉922| 国产网站免费| 精品视频91| 国模粉嫩小泬视频在线观看| 亚洲色图综合在线| 久久精品娱乐亚洲领先| 91娇喘视频| 制服丝袜 91视频| 日韩乱码免费一区二区三区| 午夜福利在线观看成人| 亚洲三级色| 欧美劲爆第一页| 国产丝袜无码一区二区视频| 麻豆国产精品视频| 国产色伊人| 国产成人高清亚洲一区久久| 91久久性奴调教国产免费| 欧美成人日韩|