[發(fā)明專利]一種基于Kinect視覺信息的機器人環(huán)境識別與作業(yè)控制方法有效
| 申請?zhí)枺?/td> | 201510829528.4 | 申請日: | 2015-11-25 |
| 公開(公告)號: | CN105319991B | 公開(公告)日: | 2018-08-28 |
| 發(fā)明(設(shè)計)人: | 丁亮;陶建國;黎佳駿;高海波;鄧宗全 | 申請(專利權(quán))人: | 哈爾濱工業(yè)大學 |
| 主分類號: | G05B17/02 | 分類號: | G05B17/02 |
| 代理公司: | 哈爾濱市松花江專利商標事務(wù)所 23109 | 代理人: | 楊立超 |
| 地址: | 150001 黑龍*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 kinect 視覺 信息 機器人 環(huán)境 識別 作業(yè) 控制 方法 | ||
1.一種基于Kinect視覺信息的機器人環(huán)境識別與作業(yè)控制方法,所述方法是基于包括Kinect傳感器(a)、機器人本體(b)、上位機(c)和顯示屏(d)的硬件系統(tǒng)來實現(xiàn)的;Kinect傳感器(a)、機器人本體(b)以及顯示屏(d)均與上位機(c)連接;
所述上位機(c)中安裝有包含人機交互界面(1)、圖像及信息顯示模塊(2)、關(guān)鍵點信息獲取及指令發(fā)送模塊(3)的軟件系統(tǒng);人機交互界面(1)完成對圖像及信息顯示模塊(2)以及關(guān)鍵點信息獲取及指令發(fā)送模塊(3)的調(diào)用;圖像及信息顯示模塊(2)實現(xiàn)彩色圖像及深度信息的獲取和顯示,以及對鼠標點指向像素的三維坐標的獲??;關(guān)鍵點信息獲取及指令發(fā)送模塊(3)實現(xiàn)對確定的關(guān)鍵點的三維坐標信息進行采集,以及后續(xù)的運動指令發(fā)送;
其中圖像及信息顯示模塊(2)、關(guān)鍵點信息獲取及指令發(fā)送模塊(3)均與人機交互界面(1)相連;
其特征在于所述方法按以下步驟進行:
一、通過Kinect傳感器(a),獲得機器人周圍環(huán)境的彩色圖像和深度信息;
二、通過上位機(c)將步驟一中獲得的彩色圖像和深度信息按像素一一對齊,并將對齊后的彩色圖像和深度信息通過圖像及信息顯示模塊(2)顯示在顯示屏(d)上;
三、通過觀察彩色圖像了解機器人目前所處的環(huán)境特點,通過監(jiān)控深度信息了解前方的障礙物及距離情況;包括以下步驟:
步驟A.確定當前機器人當前位置;
步驟B.控制機器人向門運動;
在所述步驟A中,操作員通過觀察彩色圖像確定機器人周圍的環(huán)境,通過監(jiān)控深度信息獲得機器人周圍的障礙物及距離情況;
在所述步驟B中,操作員通過遙操作將機器人運動到預定位置,在此過程中通過觀察彩色圖像可以獲得大致的位置與方向信息,通過監(jiān)控深度信息可以準確的了解到機器人與門的距離;
四、使用上位機(c)上的鼠標在彩色圖像上點擊,通過關(guān)鍵點信息獲取及指令發(fā)送模塊(3)獲得所需的關(guān)鍵點三維坐標信息;包括以下步驟:
步驟C.測量門的寬度和開門方向;輸入量為依次點選的兩個點的坐標值,輸出量為兩個點之間的距離也就是門的寬度和門旋轉(zhuǎn)的方向;
步驟D.測量門把手長度和旋轉(zhuǎn)方向;
在所述步驟C中,操作員運用鼠標在彩色圖像中依次點擊P1和P2,通過以下步驟求出門的長度以及打開方向:
兩點的坐標為P1(x1,y1,z1)、P2(x2,y2,z2);
兩點間的距離為dDW;旋轉(zhuǎn)方向為ODR;
將的賦值給dDW,
如果y1-y2>0,則旋轉(zhuǎn)方向為ODR為CCW;
否則旋轉(zhuǎn)方向為ODR為CW;
在所述步驟D中,操作員運用鼠標在彩色圖像中依次點擊P3和P4,按照步驟C求出門把手的長度及旋轉(zhuǎn)方向;
五、通過上位機(c)運用關(guān)鍵點三維坐標信息計算所需的機器人運動軌跡;包括以下步驟:
步驟E.獲得機器人與門法線夾角;
步驟F.調(diào)整機器人方向為正對門;
步驟G.獲得門把手上操作點位置;
在所述步驟E中,操作員依次點擊PA,PB和PC點,通過公式(1)求出機器人與門法線的偏差角:
其中:
為門法線方向,(xA,yA,zA),(xB,yB,zB),(xC,yC,zC)分別為點PA,PB和PC的坐標;
在所述步驟F中,操作員將所述步驟E中求出的偏差角下發(fā)給機器人,機器人完成偏差調(diào)整;
在所述步驟G中,操作員點擊P5點,獲得機械臂與門把手的接觸位置;
六、通過關(guān)鍵點三維坐標信息獲取及指令發(fā)送模塊(3),將特定運動指令下發(fā)給機器人,包括以下步驟:
步驟H.規(guī)劃機器人運動并下發(fā)指令;
在所述步驟H中,操作員將上述步驟中獲得的參數(shù)下發(fā)給機器人,控制機器人運動。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱工業(yè)大學,未經(jīng)哈爾濱工業(yè)大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510829528.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





