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

帶機械臂的月面巡視探測器的路徑規劃方法研究

2010-01-08 08:32:32李群智申振榮
航天器工程 2010年5期
關鍵詞:機械規劃方法

李群智 申振榮 張 伍 賈 陽

(北京空間飛行器總體設計部,北京 100094)

1 引言

月球是人類向外層空間發展的理想中轉基地和前哨站。目前,包括中國在內的世界多個國家的研究機構均開展了對月探測的研發工作[1-2]。其中,路徑規劃的研究[3],作為月面巡視探測器(簡稱巡視器)進行巡視探測的前提和基礎,直接影響巡視探測的效率,即影響地面遙操作和巡視器自主運行的工作效率,同時,會影響巡視器的生存安全。因此,開展巡視器路徑規劃的研究,具有重要的意義和工程實用價值。

經研究發現,巡視器在月面進行巡視探測,其運動主要包括移動和機械臂攜帶有效載荷運動兩個方面的內容[4]。針對這兩個方面,本文開展了帶機械臂的月面巡視探測器的路徑規劃方法研究,主要內容包括:巡視器移動的路徑規劃(簡稱巡視器的路徑規劃)、巡視器機械臂的路徑規劃(簡稱機械臂的路徑規劃)、巡視器攜帶機械臂就位探測時巡視器與機械臂的路徑規劃(簡稱器臂動態聯合的路徑規劃)。

2 巡視器的路徑規劃方法

巡視器的路徑規劃方法(Lunar Rover Path Planning M ethod, LRPPM)是指在一個可視區域內,巡視器以某一個或幾個因素作為優化條件,發現較優行進路線的過程。與地面的自主移動機器人不同,巡視器在完成路徑規劃的過程中,只能靠自身的環境建模和航位推算,而不能借助外部的導航和標定系統,路徑規劃過程具有動態性和不完整性。此外,路徑規劃還需要考慮能量的限制、巡視器運行的安全性和平穩性、車體的最小轉彎半徑、適宜弧線、越障通過能力等特殊要求。本文巡視器的路徑規劃方法涉及到環境表達、路徑評估和路徑搜索。

針對月面環境以非結構化為顯著特征,巡視器的路徑規劃基于三維數字高程圖(DEM),采用改進的A*算法完成路徑的搜索與擇優。

2.1 環境表達

月面巡視探測器所在環境是實際的物理環境,而進行路徑規劃需要將物理環境抽象成為能被計算機理解和表達的環境模型,稱為環境建模,即地圖創建(M ap-building)[5]。地圖創建首先要確定環境地圖的描述方法,即數字地圖的表示方法,必須便于計算機存儲和處理。目前各國研究者已經提出了多種表示方法,常用的環境建模方法有柵格法、幾何法、C 空間(C-space)法和拓撲圖等。每種數字地圖的表示方法都有自己的優點和缺點,根據月面巡視探測器環境感知的特點,一般采用柵格法。

基于柵格的環境表示方法最早由Elfes 和M orave 提出[6]。所謂柵格法就是將地形環境用柵格進行覆蓋,每個柵格的屬性值代表所覆蓋地形的屬性,如高度屬性或區域屬性(自由空間或障礙物等)。最簡單的柵格法是將地圖分成大小相同的柵格,這樣地圖就可以用數組或矩陣表示,數組的索引號與柵格在地圖中的位置對應,而元素值則與柵格屬性對應,形成數字高程圖(DEM)。

利用柵格法進行環境建模時,一般規定只能向其水平和豎直方向的相鄰柵格中心移動(稱為4-鄰域移動)或向其周圍相鄰的八個柵格中心移動(稱為8-鄰域移動)。柵格法的優點包括:柵格法容易創建和維護,便于計算機存儲、處理和使用;在路徑搜索時,柵格對應圖的節點,節點間連通性已經暗含在柵格的相鄰性當中,便于算法搜索。柵格法的缺點包括:空間效率不高;柵格的大小影響搜索路徑的完備性;4-鄰域或8-鄰域移動準則限制搜索路徑的最優性。但是,柵格法的這些缺點可以通過改進搜索算法和進行規劃路徑的后續處理來克服。

因此,本文采用柵格的描述方法來對月面環境進行描述,充分考慮巡視器的可通過性,給不同地形對應的柵格賦予不同的值,并在此基礎上進行路徑評估與路徑搜索。

2.2 改進的A*算法

路徑規劃的評估與搜索是路徑規劃的核心內容。國外應用過的路徑規劃搜索算法包括啟發式搜索(A*)算法研究、幾何搜索算法研究和統計搜索算法研究等。巡視器路徑規劃方法根據不同的原則可以有不同的分類方法,按是否使用智能算法大致可以分為傳統方法和智能方法[7]。根據工作環境,路徑規劃模型可分為全局路徑規劃和局部路徑規劃[8]。在巡視探測器中,使用得比較多的是人工勢場法、A*算法和動態啟發式搜索(D*)算法[3]、廣度優先(Bug)算法、深度優先(ISE)算法等。本文路徑規劃的方法采用了具有啟發、智能和全局特性的改進的A*算法。

A*算法使用了啟發式方法,這種方法通過充分利用圖給出的信息來動態地做出決定,使搜索次數大大降低。它通過一個評估函數(Heuristic Function)f(n)來估計圖中的當前點到終點的距離(帶權值),并由此決定它的搜索方向,當這條路徑失敗時,它會嘗試其它路徑。A*算法成功與否的關鍵在于評估函數的正確選擇。

A*算法的評估函數為

式中,n 為搜索路徑, f(n)為預測的全程移動消耗,g(n)為從起點到當前點的實際移動消耗,h(n)為當前點到終點的移動消耗估計值。

本文選取只對目標點感興趣的Manhattan 估算函數作為啟發因子,以達到最佳運算效率。M anhattan 距離為

式中,A.x 為當前點的x 坐標值,A.y 為當前點的y 坐標值;goal.x 為目標點的x 坐標值,goal.y為目標點的y 坐標值;h(A)為當前點的Manhattan估計值。

由上式可知,M anhattan 估算函數與當前點到目標點的x 方向距離絕對值及y 方向距離絕對值的和成正比,即具有估算因子的功能,又擁有較高的運算效率。然而,巡視器可以在地圖上作斜線方向的運動,故將M ahattan 距離修正為

此時,路徑會明顯分為兩個階段:第一階段,路徑點首先向著靠近目標點斜對角線的方向延伸,當規劃的路徑走到與目標點斜對角時,路徑走向進入第二階段;第二階段,路徑點以斜向移動快速靠近目標點,這種方法相對于鋸齒狀移動的路徑,消耗大為減少。

此外,本文在A*算法的處理上還做了兩個方面的修正。首先,對自排序鏈表的構建進行了優化,即open 列表在組建時根據f 值大小進行排序, f 值小的排在表頭處,使得插入點的排序工作僅在表尾幾個節點進行,甚至可能不需要移動任何節點直接將新節點排在表頭,不僅節省了運算時間,還有利于保留曾經走過的路徑信息。其次,在尋路結束之后,在返回規劃路徑之前對路徑鏈表進行了優化處理,通過兩個指針從路徑鏈表的兩端向另一端遍歷,尋找出路徑鏈表中的迂回路徑,并切除多余部分的路徑節點。算法的流程圖如圖1 所示。總之,改進的A*算法不僅考慮了距離和柵格的可通過性,還提高了路徑規劃的效率,適合用于非結構化月面柵格地圖上的路徑規劃。

2.3 仿真驗證

圖1 算法流程圖Fig.1 Flow chart of arithmetic

采用改進的A*算法,在構建的柵格月面地圖上進行路徑規劃, 如圖2 所示。已知單位柵格為10mm ×10mm, 路徑的起始點坐標為(140mm,930mm),目標點坐標為(910mm ,150mm),則路徑搜索過程耗時1.293s,路徑長度為1 381.5mm,滿足巡視器的路徑規劃的需求。

圖2 采用改進A*算法的路徑規劃Fig.2 Path planning using improved A*arithmetic

3 機械臂的路徑規劃方法

機械臂的路徑規劃方法(Manipulator Path Planning Method,MPPM)與巡視器的路徑規劃方法有著本質的不同,巡視器的路徑規劃受限于地形地貌和巡視器的行駛性能;而機械臂的規劃過程受外界的影響一般僅是碰撞檢測方面,其余則受限于自身的特性,如工作空間、臂長和構型設計的影響等。

機械臂的路徑規劃M PPM,首先在機械臂Denavit-Harterberg(D-H)建模的基礎上,采用蒙特卡羅法求得機械臂的可達工作空間,然后規劃得出機械臂工作空間內的路徑點,最后通過運動學逆解計算和關節插值,得到機械臂的運動路徑。

3.1 機械臂D-H 建模

巡視器機械臂簡化模型如圖3a 所示,由三個關節組成。其中,a1=110mm ,指關節1 與關節2 軸線之間的距離;a2=350mm,指關節2 與關節3 軸線之間的距離;a3=110mm,指有效載荷末端到關節3 軸線的距離。

圖3 機械臂建模Fig.3 Model of the manipulato r

根據D-H 坐標系建立法則,建立機械臂的DH 模型,如圖3b 所示。其中,Z1指關節1 的轉動軸線,Z2指關節2 的轉動軸線,Z3指關節3 的轉動軸線,Z 4 的坐標原點位于有效載荷末端面的中心。機械臂模型的D-H 參數如表1 所示。

表1 D-H參數表Table 1 D-H parameter

由機械臂模型的D-H 參數,求機械臂末端點在x,y,z 坐標系下的位置參數方程為

3.2 機械臂可達工作空間分析

機械臂工作空間的求解采用蒙特卡羅法[9]。蒙特卡羅法是一種基于“隨機數”的計算方法,屬于概率統計方法的一種,同時也具有一般數值方法的優越性。求解機械臂的工作空間時,對關節變量通過均勻分布,賦予一定數量的、符合關節變化要求的隨機量,從而得到工作空間由隨機點構成的圖形,稱之為“云圖”,這樣就構成了機械臂的可達工作空間。求解方法的程序流程圖,如圖4 所示。

圖4 蒙特卡羅方法求解工作空間的程序流程圖Fig.4 Flow chart of finding workspace using Monte Carlo method

根據D-H 參數,考慮機械臂的關節空間約束,使用式(4)~(6),采用蒙特卡羅法,對機械臂進行工作空間分析,確定機械臂的可達工作空間如圖5 所示。由圖5 可以看出,三自由度機械臂的構型對應的可達工作空間為一個帶半球空腔的半球體,機械臂與其可達工作空間的關系如圖5 a 所示,可達工作空間的兩個方向的視圖如圖5 b、c 所示。

圖5 機械臂的可達工作空間Fig.5 Reachable w orkspace of the manipulator

3.3 機械臂的路徑規劃

在機械臂的工作空間內,根據機械臂的起始點和目標點,確定多個路徑段,每個路徑段用小直線段表示。

首先,通過運動學反解計算,得出每個路徑段內每個關節需要運動的范圍,設起始關節角度為θ0,終止關節角度為θf。

然后,使用關節插值計算,本文采用三次多項式插值,可以得出機械臂的運動路徑(軌跡)。

每個關節的運動軌跡為

運動軌跡上關節的角速度為

運動軌跡上關節的角加速度為

其中,t 為運動軌道的時間變量, a0=θ0,a1=

這種機械臂的路徑規劃的方法比較簡單、直觀,是在計算出機械臂的工作空間的基礎上,人為確定路徑點,然后通過機械臂運動學計算最終得出其運動路徑。此外,可以通過碰撞檢測,由機械臂自主確定路徑點,完成整個路徑規劃過程。但是,碰撞檢測的設置需要機械臂所處外部環境的精確建模和機械臂本體與外部環境的接觸判斷,受多方面因素的限制,相對復雜,在一定程度上會影響機械臂的探測效率,故暫不采用。

4 器臂動態聯合的路徑規劃方法

巡視器攜帶機械臂就位探測時器臂動態聯合的路徑規劃方法(Rover-M anipulator Path Planning M ethod,RM PPM),將上述巡視器和機械臂的路徑規劃結合起來,巡視器路徑規劃的目標點和巡視器于目標點的探測姿態,將作為機械臂路徑規劃的初始點和初始姿態,如圖6 所示。整個規劃過程描述如下:

首先,確定巡視器路徑規劃的目標點和巡視器于目標點的探測姿態,使機械臂末端點和探測目標點均處于機械臂的工作空間范圍內,如圖6 中石塊6 處的放大圖部分所示;

其次,采用改進的A*算法,在三維柵格數字高程地形圖上,進行巡視器路徑規劃,得出較優的巡視器規劃路徑,其中,巡視器初始點根據柵格地形確定,目標點為上一步確定的巡視器路徑規劃的目標點;

再次,于目標點調整巡視器到探測姿態,在調整過程中,有巡視器最佳探測方向的判斷,需要精確的求解機械臂的可達工作空間,使機械臂末端點和探測目標點均處于機械臂的工作空間范圍內,同時保證巡視器處于最穩定的狀態,以免機械臂探測時巡視器出現滑動、傾斜等問題;

最后,在機械臂的工作空間內,確定機械臂的路徑點,用小直線段連接,通過運動學反解計算和三次多項式插值計算,得出機械臂的規劃路徑。

整個路徑規劃過程之所以稱為動態聯合,是因為受非結構化月面地形的影響,巡視器于目標點的位姿與初始規劃的位姿一般會有較大的偏差,需要根據遙測信息進行修正,才能作為機械臂路徑規劃的輸入。

圖6 器臂動態聯合的路徑規劃示意圖Fig.6 Sketch map of Rover-Manipulator Path Planning

5 結論

綜上所述,巡視器的路徑規劃有兩種:一種是針對移動的巡視器的路徑規劃方法(LRPPM),一種是針對機械臂的路徑規劃方法(M PPM),兩種結合起來(RMPPM),才能夠完成就位探測。因此,帶機械臂的月面巡視探測器的路徑規劃方法的研究內容,不僅包括巡視器的路徑規劃和機械臂的路徑規劃,還需要完成巡視器攜帶機械臂就位探測時器臂動態聯合的路徑規劃。

帶機械臂的月面巡視探測器的路徑規劃方法的特點歸納總結如下:

1)巡視器的路徑規劃過程具有動態性和不完整性。規劃方法基于月面三維數字高程圖(DEM),采用改進的A*算法完成路徑的搜索與擇優。

2)機械臂的路徑規劃僅在自己的可達工作空間內進行,需要針對障礙進行碰撞檢測。規劃方法基于D-H 建模,采用蒙特卡羅法求得機械臂的可達工作空間,然后人為輔助通過運動學反解計算和三次多項式插值計算,規劃得出機械臂工作空間內的運動路徑。

3)巡視器攜帶機械臂完成就位探測的過程,需要上述兩種規劃的動態聯合。實際過程中,還需要地面操作人員的參與,尤其是機械臂初始方位的輸入和機械臂到位的判斷。

)

[1]葉培建,孫澤洲,饒煒.嫦娥一號月球探測衛星研制綜述[J].航天器工程, 2007, 16(6):9-15

[2]Huntsville, Alabama.A brief history of the lunar roving vehicle[R].NASA Marshall Space Flght Center, 2002:3

[3]Joseph Carsten, Arturo Rankin, et al.Global path planning on board the Mars exploration rovers[C]//Aerospace Conference 2007, IEEE, Big sky, MT,2007:1-11

[4]Tunstel E, M aimone M, Trebi O A, et al.Mars exploration rover mobility and robotic arm operational performance[C]// System, M an and Cybernetics, 2005 Internationl Conference on IEEE, 2005:1807 -1814

[5]席裕庚, 陳衛東, 王衛華.基于不確定信息的移動機器人地圖創建研究進展[J].機器人, 2001,23(6):563-568

[6]Kambhampati S, Davis L S.M ultiresolution path planning for mobile robot[J].IEEE Journal of Robotics and Automation, 1986, RA2(3):135-145

[7]張穎,吳成東, 原寶龍.機器人路徑規劃方法綜述[J].控制工程, 2003, 5(10):152-155

[8]Sanjiv Singh, Reid Simmons, T rey Smith, et al.Recent progress in local and global traversability for planetary rovers[C]// IEEE International Conference on Robotics and Automation.San Francisco, 2000, 4:1-7

[9]Denavit J, Hartenberg R S.A kinematic notation for lower-pair mechanism s based on matices[J].T rans.ASME, J of Applied Mechanics, 1955, 77(6):215-221

[10]張孝澤.蒙特卡羅方法在統計物理中的應用[M].鄭州:河南科學技術出版社,1991

猜你喜歡
機械規劃方法
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
規劃引領把握未來
簡單機械
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
機械班長
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
迎接“十三五”規劃
按摩機械臂
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 欧美高清国产| 午夜无码一区二区三区在线app| 男女精品视频| 中美日韩在线网免费毛片视频| 日韩欧美国产精品| 综合人妻久久一区二区精品| 日本五区在线不卡精品| 三上悠亚一区二区| 国产精品一区二区国产主播| 一级香蕉人体视频| 永久免费无码成人网站| 国产麻豆aⅴ精品无码| 91成人试看福利体验区| 青草免费在线观看| 国产高清免费午夜在线视频| 囯产av无码片毛片一级| 精品三级网站| 97se亚洲综合在线| 中文成人无码国产亚洲| 91精品国产一区自在线拍| 色偷偷一区| 婷婷综合色| 老司机精品99在线播放| 久久综合亚洲色一区二区三区| 2021天堂在线亚洲精品专区| 国产成人亚洲综合A∨在线播放 | 久草中文网| 亚洲国产精品无码久久一线| 日本www在线视频| 亚洲日韩高清无码| 欧美成人aⅴ| 亚洲日产2021三区在线| 亚洲人成网站日本片| 国产亚洲男人的天堂在线观看| 精品无码日韩国产不卡av| 少妇精品在线| 99热国产这里只有精品9九 | 四虎成人在线视频| 国产成人精品日本亚洲| 91精品专区| 好吊妞欧美视频免费| 久久综合五月| 狠狠色狠狠色综合久久第一次| 中文字幕无码电影| 国产精品福利导航| 欧美精品亚洲日韩a| 日韩毛片基地| 亚洲黄色网站视频| 日韩AV无码一区| 久久人体视频| 久久香蕉国产线| 亚洲精品无码在线播放网站| 欧美精品三级在线| 国产永久在线观看| 全部无卡免费的毛片在线看| 性做久久久久久久免费看| AV老司机AV天堂| 沈阳少妇高潮在线| 亚洲第一成人在线| 亚洲高清日韩heyzo| 国产精品偷伦在线观看| 波多野结衣一二三| 日韩精品高清自在线| 97在线观看视频免费| 玩两个丰满老熟女久久网| 亚洲人成亚洲精品| 日韩少妇激情一区二区| 毛片在线看网站| 黄色网址手机国内免费在线观看| 91网址在线播放| h网址在线观看| 无码AV动漫| 精品無碼一區在線觀看 | 亚洲伊人天堂| 亚洲男人在线| 国产福利在线免费观看| 丁香婷婷激情网| 日韩不卡高清视频| 无码一区二区波多野结衣播放搜索 | 亚洲人成人伊人成综合网无码| 国产剧情国内精品原创| 欧美日韩成人|