[發明專利]一種基于視覺的機器人導航過門方法有效
| 申請號: | 201610266610.5 | 申請日: | 2016-04-26 |
| 公開(公告)號: | CN105717928B | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 王曉剛;王玉亮;喬濤;薛林;王巍 | 申請(專利權)人: | 北京進化者機器人科技有限公司 |
| 主分類號: | G05D1/02 | 分類號: | G05D1/02;G01C21/20 |
| 代理公司: | 北京正鼎專利代理事務所(普通合伙)11495 | 代理人: | 岳亞 |
| 地址: | 100029 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 視覺 機器人 導航 過門 方法 | ||
1.一種基于視覺的機器人導航過門方法,其特征在于,包括以下步驟:
S101、根據里程計或全局定位傳感器得到機器人當前時刻在全局坐標系中的位置和姿態參數(x,y,θ),x為機器人相對于原點的橫坐標,y為機器人相對于原點的縱坐標,θ為機器人朝向相對于x軸的夾角,逆時針旋轉為正值角度夾角,順時針旋轉為負值角度夾角;
S102、根據用戶指令確定機器人所要通過的門;
S103、確定機器人過門之前開啟攝像頭的區域,每個開啟攝像頭區域為:Areai=(xj,yk),其中,1≤j≤N,1≤k≤M,i代表門的編號,j、k為數學運算變量,N和M表示某個門前區域的范圍;
S104、計算此次導航終點;
S105、起點和終點確定后,由A*算法計算機器人行走路徑,控制機器人運動到導航終點;
S106、根據里程計返回的航位推測信息(xr,yr,θr),計算機器人相對門的位置和姿態,求出機器人朝向和機器人與門中點連線的夾角△θ,控制機器人轉動△θ使機器人朝向門;
S107、機器人靜止,同時下位機向上位機發送請求開啟攝像頭命令,上位機打開位于機器人胸前的雙目攝像頭,并開始采集圖像,進行門識別;
S108、根據圖像處理返回的門左右兩邊框的坐標xl,yl,xr,yr,其中,xl<xr,yl<yr;計算門中心坐標(x0,y0),其中,
S109、以xo,yo為原點,機器人當前朝向為基準,以從門左邊框指向右邊框為x軸正向建立笛卡爾坐標系XOY;
S110、求出機器人在XOY坐標系下的坐標(x′r1,y′r1,θ′r1),并求出機器人相對過門過程中第一個矯正點(xl1,yl1)的距離△d1和角度△θ1,其中,
-200mm<xl1<200mm,
-1400mm<yl1<-1000mm;
S111、控制機器人直行△d1,然后轉彎△θ1,根據航位推測信息求出機器人當前朝向與門中垂線夾角△θ′1,控制機器人轉過△θ′1角度對正門;
S112、求出機器人在XOY坐標系下的坐標(x′r2,y′r2,θ′r2),求出機器人相對過門過程中第二個矯正點(xl2,yl2)的距離△d2和角度△θ2,其中,
-200mm<xl2<200mm,
-1000mm<yl2<-600mm;
S113、控制機器人直行△d2,然后轉彎△θ2,根據航位推測信息計算出機器人當前朝向與門中垂線夾角△θ′2,使機器人轉過△θ′2對正門;
S114、求出機器人在XOY坐標系下的坐標(x′r3,y′r3,θ′r3),求出機器人相對過門過程中第三個矯正點(xl3,yl3)的距離△d3和角度△θ3,其中,
-200mm<xl3<200mm,
-600mm<yl3<-300mm;
S115、控制機器人直行△d3,然后轉彎△θ3,根據航位推測信息求出機器人當前朝向與門中垂線夾角△θ′3,使機器人轉過△θ′3對正門;
S116、控制機器人前進Δd,其中800mm<Δd<1200mm,使機器人完成進門操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京進化者機器人科技有限公司,未經北京進化者機器人科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610266610.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于狹縫處噴漆的噴槍
- 下一篇:輸送系統





