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

基于二叉樹搜索的塔機防碰撞包圍球判定方法

2016-08-27 08:42:46許景波崔曉萌劉泊許曉紅
高師理科學刊 2016年3期
關鍵詞:方法

許景波,崔曉萌,劉泊,許曉紅

?

基于二叉樹搜索的塔機防碰撞包圍球判定方法

許景波[1],崔曉萌1,劉泊1,許曉紅2

(1. 哈爾濱理工大學 測控技術與通信工程學院,黑龍江 哈爾濱150080;2. 沙洲職業工學院 紡織工程系,江蘇 張家港 215699)

建筑工地中,往往是多塔機同時作業,而塔機間的防碰撞問題一直是建筑施工中所面臨的一項安全問題.在防碰撞包圍球判定方法基礎上,研究了二叉樹搜索算法在其中的應用.借助空間坐標變換以及位置信息的無線通信交換,詳細論述了二叉樹搜索算法的實現.該方法提高了碰撞區域判定效率,對于塔機安全運行,有效避免碰撞事故發生具有重要意義.

塔機防碰撞;包圍球法;坐標變換;二叉樹

近年來,隨著建筑行業的蓬勃發展,塔機也越來越被廣泛應用,建筑工地經常是多塔機群同時作業,這也容易引起塔機間碰撞事故的發生.針對塔機間防碰撞問題,國內外學者展開了廣泛研究,其關鍵在于如何判別定位預發生碰撞的區域,并對小于安全距離的情況及時報警,采取避讓.現有的研究大多采用齊次變換方法和包圍球法[1-3],其中對齊次變換法的研究較多,它主要是將相鄰塔機的各自坐標系通過齊次變換轉換成同一坐標系,然后對碰撞情況進行分類,利用空間幾何知識對將要發生碰撞的區域進行判斷,并計算最小距離.該方法對碰撞情況分類較多,幾何量空間計算也比較復雜,不便于塔機控制器實現.常用的包圍球法需要由大到小逐級計算塔機間包圍球的干涉情況,該方法單次判斷計算比較簡單.但由于包圍球是由大到小逐級分解,單塔機分解的包圍球較多,而對于兩塔機,需要對2組包圍球互相間的干涉情況判別,所以計算量大,實現起來也比較繁瑣困難.

本文在常用包圍球法的基礎上,采用二叉樹搜索的方法,加快了搜索步驟,提高了碰撞區域判定的整體計算效率.

1 塔機空間坐標變換

在塔機作業中,各塔機都有自己的坐標系.在塔機間碰撞情況判別過程中,需建立一個統一的固定坐標系,這就需要坐標的齊次變換[4-5].齊次變換源于機器人運動學,其可以推廣應用于塔機作業中,坐標系代表固定坐標系(見圖1),坐標系代表塔機1坐標系,坐標系代表塔機

2坐標系.

2 包圍球法的二叉樹搜索

包圍球法源于虛擬現實技術,在虛擬現實世界中判斷一個物體是否穿過了場景中的某個部件,一個最簡單檢測方法就是分別用2個球形來包圍這2個物體,這2個包圍球近似代表了2個物體,然后再判斷它們之間是否相交[6].這只需計算這2個球體球心距離是否小于它們的半徑和,如果小于則表示有可能發生碰撞.

由于塔機工作過程中的姿態任意性,很難對其進行規范,而包圍球法能很好地解決這一問題.根據塔機的結構,可分解為塔臂,斜拉絲、鋼絲與吊鉤3個需要保護的部分,以其外接球作為包圍球(見圖2).當兩塔機間的這些包圍球無交集時,說明不可能發生碰撞.當有交集時,說明有碰撞的可能,需要將包圍球進一步分解,以進行更精細的判斷.考慮到塔機檢測精度的要求,最終可以分解為半徑0.5 m的包圍球進行判斷(見圖3).如果塔機間這些半徑為0.5 m的包圍球無交集說明無碰撞可能;如果有交集,則可以判斷出發生碰撞的部位.

由于有3個需要保護的部位,需要判斷這些部位上的每一個小球與相鄰塔機所有小球之間的位置關系,如此的計算工作量龐大,效率很低.二叉樹是一種特殊結構的樹,它的每個節點最多只能有2個子節點,這種結構很容易實現搜索,只需比較本層節點下的左、右2個子節點[7-8].在此引進二叉樹搜索的計算方法,提高了計算效率.首先對塔機的3個一級包圍球與相鄰塔機的一級包圍球進行交集判斷,對于不存在交集的2個包圍球,不再進行分解;對于存在交集的2個包圍球進行二次分解,分解為上一級包圍球半徑一半的2個小包圍球.然后對這些分解的小包圍球再進行上述分解判斷,如此反復,直至分解到0.5 m的包圍球.整個過程見圖4,可以看出其能夠有效提高整體的計算效率.

3 算法實現

以塔機中被保護部件幾何中心為球心,臂長為直徑建立一級包圍球,確定該球心在自身坐標系中的坐標,然后通過齊次變換得出該球心在固定坐標系坐標.相鄰塔機包圍球的空間坐標參數,可以通過無線數據通信的方式進行交換[9].按式(5)判斷兩相鄰塔機包圍球干涉情況,如不干涉則結束判斷;如干涉,則將一級包圍球沿臂長平均分解成2個二級包圍球,球心沿臂長向兩端分別移動,重新計算球心坐標及在固定坐標系中坐標.然后判斷與相鄰塔機二級包圍球的干涉情況,如沒有干涉則結束判斷;如干涉,則將發

生干涉的包圍球繼續分解,如此反復,直至分解的包圍球半徑小于0.5 m為止,在包圍球分解過程中分解半徑可以向上取整處理.從以上分析可以看出,整套算法可以用遞歸算法加以實現(見圖5).

4 實例分析

對塔機間常遇到的幾種典型情況進行了分析,通過計算仿真,可以看出本方法能夠對這幾種碰撞情況進行準確有效判斷,增強了包圍球法的定位判別效率,也驗證了本方法的可行性.

實例1 設塔機甲吊臂長45 m,其在固定坐標系中的坐標為[(0,0,8),(38.97,22.5,8)],相鄰塔機乙吊鉤及鋼絲空間坐標為[(44,0,8),(44,0,18)],由第一級包圍球可以判斷兩部件有相交可能,然后2個一級包圍球二叉樹分解為二級包圍球,而二級包圍球互不相交,所以可以判斷甲乙兩塔機中這2個部件不可能發生碰撞.

實例2 設塔機甲吊臂在固定坐標系中坐標為[(0,0,10),(31.82,31.82,10)],相鄰塔機乙吊鉤鋼絲空間坐標為[(31.5,31.5,9),(31.5,31.5,19)],包圍球經二叉樹分解,可以判斷塔機甲頂端分解的中心為(31.47,31.47,10),半徑為0.5 m的包圍球,與塔機乙分解的中心分別為(31.5,31.5,9.5),(31.5,31.5,10.5),半徑為0.5 m的2個頂端包圍球相交,所以兩塔機有發生碰撞的可能.

實例3 設塔機甲吊臂斜拉鋼絲線坐標為[(0,0,13),(18,31.18,10)],而相鄰塔機乙的吊鉤鋼絲空間坐標為[(18,31,10),(18,31,20)],包圍球經二叉樹分解,可以判斷塔機甲頂端分解的中心為(17.75,30.75,10.04),半徑為0.5 m的包圍球,與塔機乙分解的中心為(18,31,10.5),半徑為0.5 m的頂端包圍球相交,所以兩塔機有發生碰撞的可能.

5 結論

本文在塔機碰撞包圍球判定方法基礎上,采用二叉樹搜索算法,實現了兩塔機間可能發生碰撞部位的預測判斷,據此兩塔機可以采取相應的措施進行有效避讓.在兩塔機空間坐標變換的基礎上,使包圍球干涉判斷成為可能.在二叉樹搜索算法基礎上,進一步提高了判定效率.此方法易于移植到塔機控制器中加以實現,具有實際應用價值.

[1] Deen Ali,Ajmal M S,Babu,et al.Collision Free Path Planning of Cooperative Crane Manipulators Using Genetic Algorithm[J].

Journal of Computing in Civil Engineering,2005,19(2):182-193

[2] 韓九強,趙瑋,魏全瑞.建筑塔吊群智能防碰撞系統[J].建筑安全,2008(2):12-14

[3] 章紅,梅健,盧揚,等.塔機防碰撞控制算法研究[J].機電工程,2015,32(7):962-966

[4] 沈雅瓊,葉伯生,熊爍.基于齊次變換矩陣的機器人軌跡規劃方法[J].組合機床與自動化加工技術,2014(1):5-9

[5] 舒志兵,張海榮.多關節機器人的運動學動態仿真研究[J].機器人技術應用,2006(6):38-41

[6] 李洪亮.群塔機防碰撞算法與實驗研究[D].哈爾濱:哈爾濱工業大學,2009:28-32

[7] 孫文勝,劉婷.一種改進的基于二叉樹搜索的防碰撞算法[J].計算機工程,2011,37(10):257-259

[8] 葉品菊,吳斌,胡遠望,等.直觀顯示二叉樹結構的算法[J].江南大學學報:自然科學版,2008,7(1):60-63

[9] 張青春,王偉庚,孫志勇. ZigBee技術在塔吊安全監測預警系統中的應用[J].計算機測量與控制,2014,22(8):2615-2618


The judgment method of tower crane collision with bounding sphere based on binary search tree

XU Jing-bo1,CUI Xiao-meng1,LIU Bo1,XU Xiao-hong2

,Harbin University of Science and Technology,Harbin 150080,China;2. Department of Textile Engineering,Shazhou Professional Institute of Technology,Zhangjiagang 215699,China)

In the construction site, multiple tower cranes often work at the same time, and so that collision problem between the tower crane has been faced in the building construction as a security problem.Deals with the binary tree search algorithm and its application in the judgment method of bounding sphere. By space coordinates transformation and location information exchange with wireless communication,the realization of the binary tree search algorithm is discussed in detail.The method improves the judgment efficiency of collision area.It is of great significance for the safe operation of tower crane and avoiding the accident effectively.

tower crane anti-collision;bounding sphere method;coordinate change;binary tree

TU61

A

10.3969/j.issn.1007-9831.2016.03.007

2016-01-10

2013年住建部研究開發項目(2013-R3-7)

許景波(1973-),男,黑龍江齊齊哈爾人,教授,博士,從事精密測量、信號處理研究.E-mail:yucunl@163.com

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 2021国产v亚洲v天堂无码| 日韩精品亚洲一区中文字幕| 日韩在线视频网| 在线无码av一区二区三区| AⅤ色综合久久天堂AV色综合| 国产精品爆乳99久久| 不卡的在线视频免费观看| 欧美成人h精品网站| 欧美一级片在线| 国产精品原创不卡在线| 亚洲精品777| 人人看人人鲁狠狠高清| 伊人久久久久久久| 国产呦视频免费视频在线观看| 日韩精品资源| 亚亚洲乱码一二三四区| 3344在线观看无码| 国产精品流白浆在线观看| 亚洲国产黄色| 国产乱人激情H在线观看| 色天天综合| 中文字幕啪啪| AV无码无在线观看免费| 欧美成人影院亚洲综合图| 无码丝袜人妻| 午夜福利视频一区| 性视频一区| www.91在线播放| 国产亚洲精| 亚洲一区二区三区中文字幕5566| 亚洲国产日韩视频观看| 毛片免费视频| 国产精品自拍露脸视频| 亚洲妓女综合网995久久| 亚洲最大福利网站| 综合亚洲网| 自拍偷拍欧美日韩| 永久免费av网站可以直接看的| 国产日产欧美精品| 亚洲床戏一区| 无码国产偷倩在线播放老年人| 91麻豆国产视频| 欧美成人h精品网站| 成人免费黄色小视频| 国产爽妇精品| 免费观看成人久久网免费观看| 亚洲AⅤ永久无码精品毛片| 欧美精品v日韩精品v国产精品| 热久久这里是精品6免费观看| 国产精品手机视频| 亚洲精品色AV无码看| 亚洲中文字幕97久久精品少妇| 亚洲黄色成人| 内射人妻无套中出无码| 亚洲福利网址| 91蝌蚪视频在线观看| 欧美啪啪视频免码| 91福利一区二区三区| 国产视频大全| 欧美激情第一欧美在线| 亚洲欧美一区二区三区图片| 久久精品亚洲中文字幕乱码| 婷婷激情亚洲| 欧日韩在线不卡视频| 色婷婷电影网| 亚洲午夜福利精品无码| 这里只有精品国产| 成人免费网站久久久| 高清国产在线| 欧美不卡视频一区发布| 夜精品a一区二区三区| 亚洲品质国产精品无码| 激情無極限的亚洲一区免费| 国产一区二区人大臿蕉香蕉| 美女黄网十八禁免费看| 亚洲视频四区| 精品天海翼一区二区| 喷潮白浆直流在线播放| www亚洲天堂| 91视频99| 婷婷99视频精品全部在线观看 | 97se亚洲|