[發(fā)明專利]定位方法、裝置、業(yè)務(wù)處理系統(tǒng)以及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201710003881.6 | 申請日: | 2017-01-04 |
| 公開(公告)號: | CN108267137B | 公開(公告)日: | 2020-03-27 |
| 發(fā)明(設(shè)計)人: | 寧潤蘇 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司 |
| 主分類號: | G01C21/20 | 分類號: | G01C21/20 |
| 代理公司: | 中原信達知識產(chǎn)權(quán)代理有限責任公司 11219 | 代理人: | 張一軍;姜勁 |
| 地址: | 100195 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定位 方法 裝置 業(yè)務(wù) 處理 系統(tǒng) 以及 計算機 可讀 存儲 介質(zhì) | ||
1.一種用于雙驅(qū)移動機器人的定位方法,其特征在于,包括:
獲取所述雙驅(qū)移動機器人的初始橫坐標、初始縱坐標、初始航向角、初始傾斜角、初始側(cè)傾角;
根據(jù)所述初始航向角、所述初始傾斜角以及所述初始側(cè)傾角與四元數(shù)之間的轉(zhuǎn)換關(guān)系計算四元數(shù)的初始值,之后結(jié)合四階畢卡法求解四元數(shù)微分方程,以確定所述雙驅(qū)移動機器人的新航向角、新傾斜角以及新側(cè)傾角;
根據(jù)單個采樣周期內(nèi)左驅(qū)動輪編碼器、右驅(qū)動輪編碼器的脈沖數(shù)數(shù)量、驅(qū)動輪旋轉(zhuǎn)一圈的總脈沖數(shù)以及驅(qū)動輪半徑,確定所述雙驅(qū)移動機器人的左右驅(qū)動輪的平均移動距離;
根據(jù)所述初始橫坐標、所述初始縱坐標、所述新航向角以及所述左右驅(qū)動輪的平均移動距離確定所述雙驅(qū)移動機器人的新橫坐標和新縱坐標。
2.根據(jù)權(quán)利要求1所述的用于雙驅(qū)移動機器人的定位方法,其特征在于,所述確定所述雙驅(qū)移動機器人的新航向角、新傾斜角以及新側(cè)傾角的步驟包括:
根據(jù)所述初始航向角、所述初始傾斜角以及所述初始側(cè)傾角按照下列公式計算四元數(shù):
其中,表示初始航向角,θ(k)表示初始傾斜角,γ(k)表示初始側(cè)傾角,a、b、c、d表示四元數(shù);
根據(jù)所述四元數(shù)按照下列公式計算所述新航向角、所述新傾斜角以及所述新側(cè)傾角:
θ(k+1)=arcsin(2(cd+ab))
其中,表示新航向角,θ(k+1)表示新傾斜角,γ(k+1)表示新側(cè)傾角。
3.根據(jù)權(quán)利要求2所述的用于雙驅(qū)移動機器人的定位方法,其特征在于,所述確定所述雙驅(qū)移動機器人的左右驅(qū)動輪的平均移動距離的步驟包括:
根據(jù)下列公式計算所述雙驅(qū)移動機器人的左右驅(qū)動輪的平均移動距離:其中U(k)表示左右驅(qū)動輪平均移動距離,r表示驅(qū)動輪半徑,π表示圓周率,nR表示單個采樣周期內(nèi)右驅(qū)動輪編碼器的脈沖數(shù)數(shù)量,nL表示單個采樣周期內(nèi)右驅(qū)動輪編碼器的脈沖數(shù)數(shù)量,ntotal表示驅(qū)動輪旋轉(zhuǎn)一圈的總脈沖數(shù)。
4.根據(jù)權(quán)利要求3所述的用于雙驅(qū)移動機器人的定位方法,其特征在于,所述根據(jù)所述初始橫坐標、所述初始縱坐標、所述新航向角以及所述左右驅(qū)動輪的平均移動距離確定所述雙驅(qū)移動機器人的新橫坐標和新縱坐標的步驟包括:
根據(jù)所述初始橫坐標、所述新航向角以及所述左右驅(qū)動輪的平均移動距離按照下列公式確定所述新橫坐標:其中X(k+1)表示新橫坐標,X(k)表示初始橫坐標;
根據(jù)所述初始縱坐標、所述新航向角以及所述左右驅(qū)動輪的平均移動距離按照下列公式確定所述新縱坐標:其中Y(k+1)表示新縱坐標,Y(k)表示初始縱坐標。
5.一種用于雙驅(qū)移動機器人的定位裝置,其特征在于,包括:
獲取模塊,獲取所述雙驅(qū)移動機器人的初始橫坐標、初始縱坐標、初始航向角、初始傾斜角、初始側(cè)傾角;
角度計算模塊,用于根據(jù)所述初始航向角、所述初始傾斜角以及所述初始側(cè)傾角與四元數(shù)之間的轉(zhuǎn)換關(guān)系計算四元數(shù)的初始值,之后結(jié)合四階畢卡法求解四元數(shù)微分方程,以確定所述雙驅(qū)移動機器人的新航向角、新傾斜角以及新側(cè)傾角;
距離計算模塊,用于根據(jù)單個采樣周期內(nèi)左驅(qū)動輪編碼器、右驅(qū)動輪編碼器的脈沖數(shù)數(shù)量、驅(qū)動輪旋轉(zhuǎn)一圈的總脈沖數(shù)以及驅(qū)動輪半徑,確定所述雙驅(qū)移動機器人的左右驅(qū)動輪的平均移動距離;
坐標計算模塊,用于根據(jù)所述初始橫坐標、所述初始縱坐標、所述新航向角以及所述左右驅(qū)動輪的平均移動距離確定所述雙驅(qū)移動機器人的新橫坐標和新縱坐標。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710003881.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





