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

基于車體幾何約束的全向AGV轉彎路徑優化*

2020-07-16 14:06:00全思博姜一帆
自動化與信息工程 2020年3期
關鍵詞:移動機器人規劃

全思博 姜一帆

學術研究

基于車體幾何約束的全向AGV轉彎路徑優化*

全思博 姜一帆

(華南理工大學,廣東 廣州 510640)

可通行路徑搜索及規劃是AGV實現智能自主運行的關鍵環節。針對非圓對稱移動機器人采用常規路徑規劃方法規劃的非直線路徑,特別是轉彎時可能發生碰撞干涉的問題,基于車體幾何約束,分析麥克納姆輪全向AGV 3種轉彎方式,給出各方式實現轉彎變向的對應限制、判據及軌跡求解的方法,并討論不同應用目的下轉彎方式的選擇。

全向AGV;可通行路徑;路徑規劃;轉彎變向;幾何約束

0 引言

隨著社會經濟的發展及各國智能制造戰略的推進,制造方式逐漸向客戶個性化定制和柔性制造方向發展,車間生產線和倉庫物品日益趨向批量小而品種繁多,這要求輸送裝備能根據經常變化的制造環境而智能化地柔性輸送。在車間/倉庫內,按非預定路徑自主導航運行的自動導引小車(automatic guided vehicle, AGV),正日益成為智能制造企業物流系統的重要組成部分而受到廣泛關注。這類AGV屬于智能移動機器人范疇,其利用自帶傳感器探測周圍環境并根據所得信息進行路徑規劃及運動控制,是移動機器人自主導航的核心問題,國內外學者對相關問題進行了大量研究[1-2]。根據驅動輪系的不同,主流AGV底盤主要分為差速、全向、阿克曼等幾種不同類型,其中基于麥克納姆輪的全向底盤因特殊的輪式結構可實現任意方向的靈活平移[3],在空間運動受限的環境下有較大應用潛力[4-5]。一些文獻討論了麥克納姆輪全向AGV的控制與路徑規劃問題,如文獻[6]提出一種滾動窗口法與人工魚群算法相結合的全局動態路徑規劃策略,并引入危險路徑懲罰函數提高路徑安全性;文獻[7]在局部路徑規劃中引入彈性皮筋算法,實現機器人運動過程中的位姿調整。然而,相關研究文獻在做路徑規劃時很少考慮車體幾何形狀對路徑(特別是道路分叉、拐彎時)可通行策略的影響[8];對麥克納姆輪AGV這樣的全向車而言,更缺乏考慮縱向、橫向自轉或轉彎路徑可通行策略。

本文基于占據柵格地圖和車體幾何約束,分析全向AGV的幾種轉彎方式,給出各方式實現轉彎變向的對應限制、判據和軌跡求解的方法,并對不同應用目的下的轉彎方式選擇進行討論。

1 麥克納姆輪平臺運動特性

麥克納姆輪是一種復合輪,主要由主驅動輪和若干從動輥輪組成,如圖1(a)所示。主驅動輪輪軸平行于車體平面投影坐標系軸,在電機驅動下帶動車體實現前進或后退;從動輥輪輪軸與主驅動輪輪軸呈45°安裝,每個從動輥輪均可繞自身輪軸自由旋轉,因此從動輥輪為主驅動輪提供沿主輪軸向運動的自由度。

圖1 麥克納姆輪、全向AGV及其車體平面投影

基于麥克納姆輪的全向AGV運動方式有沿車體縱向(向)及橫向(向)軸線的移動,沿某個角度的斜向移動,以及圍繞中心軸(向)的定點自轉。在運行時,雖然全向AGV理論上可以按任意方向運動,但各種方式的允許速度和運動誤差不同,本文作者在先前的研究中已證明其縱向直線運動的效率和精度最高。

2 占據柵格地圖及路徑規劃

規劃移動機器人路徑時,需要利用傳感器獲得的環境信息建立模型,即地圖。占據柵格地圖法將連續的二維空間離散為特定分辨率的網格點,每個點的值代表該空間被占用的概率。若AGV使用三維激光雷達掃描得到環境三維點云時,為減少計算量,可只取AGV及負載高度作為有效范圍,將高度上的環境信息映射到對應的二維柵格地圖上用于障礙檢測。在利用柵格地圖的基礎上,國內外研究者提出的多種路徑規劃算法,其中A*算法結合最佳優先搜索(best first search, BFS)和Dijkstra算法的優點,是具代表性并應用較廣的一種啟發式算法[9]。本文作者用自帶激光雷達的AGV小車在實驗室掃描,所得信息自動生成占據柵格地圖(黑色為障礙占據區域),采用A*算法得出的路徑規劃(虛線)實例如圖2所示。

圖2 占據柵格地圖及路徑規劃實例

3 常規可通行路徑規劃存在的問題及解決途徑

常規AGV可通行路徑規劃研究,幾乎都是套用一般移動機器人路徑搜索和規劃方法,要么不考慮本體和負載形狀尺寸,將之簡化成一個點;要么假設本體為對稱形狀的球或四方體,取其半徑或1/2邊長作為將障礙物向道路內的膨脹量,同時將本體收縮為不占位的點,膨脹后的道路有任何空白即意味可通行。

實際上,這種忽略車體形狀的方法只適用于車體為圓形的情況,即便車體為對稱方形,也只能在直線路徑且小車理想地控制不跑偏時才可行。一方面,現有多種算法規劃的移動機器人全局運行路徑普遍存在局部道路上嚴重偏置不居中的問題,如圖2實例中虛線;另一方面,當車體轉彎變向時,即便不跑偏也可能發生碰撞。

全向AGV小車轉彎方式有平移、定點自轉、曲徑轉彎等方式。全向AGV轉彎變向的可通行性如圖3所示:黑體填充占據柵格為障礙物;淺灰填充占據柵格為考慮小車運行安全而做出的防護虛擬屏障(不允許突破);深灰填充占據柵格為以車體半寬而作的道路收窄量;剩余為不占位空地;B點為A段與C段道路中心線交點。

如圖3(a)所示:將車體收縮為一個質點,它可以從A段道路至C段道路順利通達,轉彎變向毫無問題。

如圖3(b)所示:不收窄道路,考慮車體幾何形狀,A段路可容小車縱向行進,C段路也可容小車橫向行進,但正方形車體到了轉角處,若車體自轉變向,就有轉向所需占位大于直行占位問題,如在B點旋轉就會發生干涉(但右移一格后則可旋轉)。如果車體不是正方形,而是長方形或其他非對稱形狀,上述問題更普遍和顯著。

如圖3(c)所示:不收窄道路,長方形車體平移,因C段道路比較寬,車體可在B點開始沿向橫行通過C段道路。

如圖3(d)所示:長方形車體可沿曲徑轉彎(仍以正向前行),但必須適當選取起點、終點和轉彎曲徑。沿曲徑轉彎除了需要選擇轉向位置,還涉及車體隨位置變化的姿態轉變。

圖3(b)、圖3(c)和圖3(d)在以1/2車體寬度膨脹障礙物邊界,同時將車體收縮為不占位質點的規劃中都反映不出來,故用常規的路徑規劃方法做AGV可通行路徑規劃無法保證小車可真正通行,更無法表達小車以何種轉彎方式可通行。

4 基于車體幾何約束的轉彎變向軌跡確定

4.1 3種轉彎方式的軌跡確定

不對稱形狀車體的3種轉彎方式(定點自轉、平移、曲徑轉彎),需根據車體幾何形狀,分別在地圖上尋找適宜的橫擺起始點、自轉點、曲徑軌跡的起點、終點和轉彎半徑。

不對稱形狀車體定點自轉時,運行軌跡如圖3(b)所示,需要確定車體中心在地圖柵格的位置,約束條件為車體自轉過程中不超出道路安全邊界,且自轉后車體在C段道路居中(不擦邊運行安全性更高,且可快速運行)。顯然,需滿足的條件有:1)自轉點與道路安全邊緣的距離不小于1/2車體對角線長;2)自轉點位于C段中心線上。小車自A段前行,從車體尾邊超過C段道路安全下緣開始,向右前方行進,需判斷車體中心點是否與任何安全屏障距離不小于1/2車體對角線長,同時判斷車體中心是否達到C段中心線。AGV以定點自轉方式轉彎變向如圖4所示,車體中心軌跡為虛線,車體沿線平移,車體中心到達D點即滿足變向要求,且符合行進路徑最短原則,在此自轉所需角度,轉后車體縱軸與C段路中心線重合,正向直行。自轉流程圖如圖5所示。

不對稱形狀車體由沿縱向變為沿橫/斜向行進,運行軌跡如圖3(c)所示,其變向點的確定簡單直觀。小車沿A段道路縱行,當車體中心達到C段道路中心線的B點時,判斷C段道路寬度是否大于車體長度,若是,則變為以C段路中心線橫/斜移。對應流程圖如圖6所示。

圖4 AGV以定點自轉方式轉彎變向

圖5 定點自轉流程圖

圖6 橫/斜擺轉彎流程圖

車體沿曲徑轉彎時,需選取曲徑軌跡的起點、終點和轉彎曲徑。轉彎曲徑未必是定半徑和圓心的一段圓弧,不同的A段和C段道路寬度,起點、終點和轉彎曲徑可能不同。AGV以直角轉彎方式變向如圖7所示,可沿定心圓弧,以A段和C段道路中心線為兩切線、一定半徑作圓,得到圓弧起點和終點,轉彎后車體保持在C段道路居中。理論上,最小半徑應大于車體半寬,且弧線曲率越大轉彎越困難,需控制角速度越小。

當AGV以非直角轉彎方式變向時,非定半徑和圓心的曲徑軌跡解決方案為:首先,忽略車體尺寸,對A*算法得到的車心預定路徑進行順滑處理(如貝塞爾曲線擬合[3]),轉彎起始和結束后分別與A、C段道路中心線相切,盡量不產生加速度突變;然后,以路徑上柵格地圖前后兩步車心連線為車體縱向中心線,確定各點位之間車體變向角度,并用車體尺寸進行干涉校驗,如有干涉則剔除該點后重新規劃路徑;最后,當轉向角度為零,即轉彎結束時,小車在C段路上以正向直行。沿曲徑轉彎流程圖如圖8所示。

圖7 AGV以直角轉彎方式變向

圖8 沿曲徑轉彎流程圖

4.2 轉彎方式的選擇

在道路轉彎處,依據上文判斷車體轉彎方式和轉彎路徑。如果3種轉彎方式皆可行,則根據實際應用目的以某種標準優選一種方式。

從轉彎方式及轉彎所需占用面積方面考慮,以直角轉彎為例,車體橫擺變向或斜向平移所需面積最小(車體自身投影面積);車體定點自轉次之(近乎以車體對角線為直徑的圓);以車體半長為最小半徑的定心圓弧轉彎和以最短路徑規劃出的非定心曲徑轉彎所需面積最大。

從轉彎方式、需要時間及路徑長度方面考慮,設小車以相同速度運行(忽略小車變向停頓),車體從縱向直行到斜向平移或直接橫擺運行的路長和時間最短;車體定點自轉的路長和時間次之;車體沿定心圓弧線或非定心曲徑轉彎的路長和時間最長。

表1 轉彎方式對應掃過面積與路徑長度

從小車轉向加/減速引起的負載運行平穩性方面考慮,小車沿軸縱向可以較高速度行駛并獲得較高運行精度;沿非定心曲徑轉彎使小車運行具有較好連續性;沿定心圓弧轉彎方式的連續性次之(在起點和終點加速度變化而有所沖擊);從縱向前行直接變到橫向運行或車體定點自轉,需要停車再啟動換向,加/減速度引起的較大慣性力影響小車負載安全性,為克服此問題需要降低啟/停加速度,從而影響運行效率。

5 結論

針對忽略移動機器人幾何形狀,膨脹地圖障礙物情況下,機器人運行路徑規劃存在的非圓對稱車體可能無法通行問題,根據全向AGV運動特點,指出可以平移、定點自轉和曲徑轉彎3種方式實現轉彎變向,給出3種方式對應軌跡的求解方法。車體由縱向變為橫向行進掃過面積最小、路徑長度最短,但需變向后道路寬度大于車長,且小車需先停頓再啟動橫行,加/減速度引起的慣性力影響小車負載安全性,而橫向運行速度較慢、精度不高;車體定點自轉變向,限制條件為該點周圍需有大于車體對角線半長的圓周空間,小車自轉前可能需要斜向平移才能找到適當的自轉點,使自轉后車體在道路上居中,且也需先停車再啟動自轉;小車沿非定心曲徑轉彎運行有更好連續性,利于保持負載安全。

[1] 王春穎,劉平,秦洪政.移動機器人的智能路徑規劃算法綜述[J].傳感器與微系統,2018,37(8):5-8.

[2] Costa M M, Silva M F. A survey on path planning algorithms for mobile robots[C]. 2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC). IEEE, 2019: 1-7.

[3] 王興松.Mecanum輪全方位移動機器人原理與應用[M].南京:東南大學出版社,2018.

[4] 梅柯,鎖少偉,王靜,等.麥克納姆輪AGV在汽車焊裝車身轉運中的應用[J].自動化應用,2018(5):10-13.

[5] 方玉發.基于麥克納姆輪的重載AGV關鍵技術研究與應用[D].杭州:浙江大學,2019.

[6] 李文濤.全向AGV運動控制及路徑規劃研究[D].西安:西安科技大學,2019.

[7] 靳士超.基于麥克納姆輪的全向智能移動機器人導航系統研究[D].蘇州:蘇州大學,2018.

[8] Kennedy M, Thakur D, Hsieh M Ani, et al. Optimal paths for polygonal robots in SE (2)[J]. Journal of Mechanisms and Robotics, 2018, 10(2):021005.

[9] Guruji A K, Agarwal H, Parsediya D K. Time-efficient A* algorithm for robot path planning[J]. Procedia Technology, 2016, 23: 144-149.

Optimization of Turning Path of Omni-Directional AGV Based on Geometric Constraints of Vehicle Body

Quan Sibo Jiang Yifan

(South China University of Technology, Guangzhou 510640, China)

Search and planning of passable path is the key to realize intelligent autonomous operation of AGV. The common research method of path planning for mobile robots is to simplify the robot body into particles on 2-D map and simply inflate the contour of the obstacle, and take the reduction of road size as the equivalent of the size of the moving body. All remaining blank areas on inflated roads will be considered as passable. The analysis shows that this method is only suitable for the case that the moving body is circular, but moving body which is not circular symmetrical is likely to collide in the non-straight path planned by this method, especially in the turning section, which is actually impassable. Based on the geometric constraints of the vehicle body, this paper analyzes three kinds of turning modes of omni-directional AGV, gives the corresponding restrictions and criteria to realize the turning, and the parameters to be solved respectively; in addition, this paper discusses the choice of turning modes for different application purposes.

omni-directional AGV; passable path; path planning; turning; geometric constraints

全思博,男,1983年生,博士,主要研究方向:智能機器人應用技術、機器視覺應用技術。E-mail: quansibo@scut.edu.cn

姜一帆,男,1997年生,學士,主要研究方向:機電控制與模擬仿真。

廣東省自然科學基金項目(2020A1515011503);2019年廣東省普通高校特色創新類項目(2019KTSCX003)。

TP277

A

1674-2605(2020)03-0002-06

10.3969/j.issn.1674-2605.2020.03.002

猜你喜歡
移動機器人規劃
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
發揮人大在五年規劃編制中的積極作用
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
基于Twincat的移動機器人制孔系統
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
十三五規劃
華東科技(2016年10期)2016-11-11 06:17:41
迎接“十三五”規劃
室內環境下移動機器人三維視覺SLAM
主站蜘蛛池模板: 国产新AV天堂| 免费毛片全部不收费的| 久久精品最新免费国产成人| 精品久久久无码专区中文字幕| 国产人碰人摸人爱免费视频| 在线精品欧美日韩| 国产第一页屁屁影院| www.99在线观看| 色吊丝av中文字幕| 波多野结衣无码AV在线| 中文国产成人精品久久| 国产成人精品一区二区免费看京| 精品三级网站| 国产福利免费视频| 国产在线日本| 亚洲欧美h| 青青操国产视频| 国产传媒一区二区三区四区五区| 天天操天天噜| 国产一区二区免费播放| 又大又硬又爽免费视频| 91久久偷偷做嫩草影院精品| 国产99在线观看| 久爱午夜精品免费视频| 中文字幕人妻av一区二区| 久久毛片网| 玩两个丰满老熟女久久网| 少妇露出福利视频| 欧美亚洲日韩不卡在线在线观看| 国产欧美日韩另类精彩视频| 亚洲中文字幕久久无码精品A| 蜜桃视频一区二区三区| 毛片三级在线观看| 狠狠色综合网| 精品福利视频网| 91精品久久久久久无码人妻| 成人韩免费网站| 精品国产一区二区三区在线观看| 久久精品66| 久久精品欧美一区二区| 欧美激情第一欧美在线| 91美女视频在线观看| 色欲色欲久久综合网| 激情视频综合网| 久久久波多野结衣av一区二区| 日本欧美一二三区色视频| 老色鬼久久亚洲AV综合| 高清色本在线www| 在线无码私拍| 国产精品福利导航| 强乱中文字幕在线播放不卡| 国产精品3p视频| 亚洲国产精品一区二区第一页免 | 99人体免费视频| 成人精品亚洲| 五月婷婷导航| www.youjizz.com久久| 亚洲欧美日韩精品专区| 一本大道无码高清| 国产91色在线| 精品亚洲国产成人AV| 欧美不卡视频在线观看| 久久无码av三级| 久久先锋资源| 久久一本日韩精品中文字幕屁孩| 毛片卡一卡二| 国产麻豆va精品视频| av一区二区无码在线| 久久久久88色偷偷| 国产91小视频| 91精品国产自产在线老师啪l| 最新加勒比隔壁人妻| 奇米影视狠狠精品7777| 伊人AV天堂| 亚洲欧洲日产国码无码av喷潮| 在线播放真实国产乱子伦| a欧美在线| 国内精自线i品一区202| 播五月综合| 国产日韩欧美视频| 亚洲视频a| 久久久久亚洲av成人网人人软件|