[發(fā)明專利]一種基于超聲波和慣性傳感器的三維筆式定位方法有效
| 申請?zhí)枺?/td> | 201710270094.8 | 申請日: | 2017-04-23 |
| 公開(公告)號: | CN107102749B | 公開(公告)日: | 2019-11-08 |
| 發(fā)明(設(shè)計)人: | 陳建;楊鵬;孫曉穎;燕學(xué)智;孫銘會;林琳;溫泉;康凱;于嘉鑫 | 申請(專利權(quán))人: | 吉林大學(xué) |
| 主分類號: | G06F3/0346 | 分類號: | G06F3/0346 |
| 代理公司: | 吉林長春新紀(jì)元專利代理有限責(zé)任公司 22100 | 代理人: | 魏征驥 |
| 地址: | 130000 吉*** | 國省代碼: | 吉林;22 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 超聲波 慣性 傳感器 三維 定位 方法 | ||
1.一種基于超聲波和慣性傳感器的三維筆式定位方法,其特征在于,包括下列步驟:
(1)觸發(fā)電子筆按鍵,電子筆周期性發(fā)射紅外和超聲波信號;
(2)接收器判斷是否接收到紅外,若收到紅外信號,跳轉(zhuǎn)到步驟(3),否則跳轉(zhuǎn)到步驟(6);
(3)通過三個接收器分別接收超聲波信號,以紅外信號作為超聲波傳播時間測量的基準(zhǔn)提取超聲波的傳播時間,根據(jù)控制器提供的環(huán)境溫度參數(shù)計算超聲波傳播的速度,用傳播時間乘以傳播速度得到電子筆到各個接收器的傳播距離l1、l2、l3,并送給主控制器;
(4)控制器判斷是否完整收到三路超聲波距離,若完整收到三路超聲距離,跳轉(zhuǎn)到(5),否則跳轉(zhuǎn)到(6);
(5)控制器三路超聲波傳播距離l1、l2、l3距離后,利用幾何定位,計算出超聲波定位的三維坐標(biāo),第1個超聲波定位周期的三維定位坐標(biāo)表示為P1(x1,y1,z1),若第n個定位周期,超聲波的三維定位坐標(biāo)表示為Pn(xn,yn,zn),下標(biāo)n表示第n個超聲波定位周期,每連續(xù)成功完成一次超聲波定位后,對n用n+1更新,并通過無線通信模塊讀取電子筆的方向角θn、俯仰角Φn和翻滾角γn,并保存為Qn(θn,Φn,γn),跳轉(zhuǎn)到步驟(2)繼續(xù)執(zhí)行;
(6)判斷超聲波聯(lián)系成功定位周期數(shù)n是否大于2,若大于2則跳轉(zhuǎn)到步驟(7),否則跳轉(zhuǎn)到步驟(2);
(7)對n用n+1更新,通過無線通信模塊讀取電子筆姿態(tài)信息:四元數(shù)q0、q1、q2、q3和加速度信息:axbn、aybn、azbn,計算慣性傳感器的三維定位坐標(biāo)In(xin,yin,zin),具體方法為:
讀取的姿態(tài)信息為九軸慣性傳感器輸出的姿態(tài)信息—四元數(shù)q0、q1、q2、q3和加速度信息Abn(axbn、aybn、azbn),構(gòu)造慣性傳感器坐標(biāo)系—超聲波定位坐標(biāo)系的四元數(shù)方向變換矩陣,將慣性傳感器定位坐標(biāo)系的加速度axbn、aybn、azbn變換到超聲波定位坐標(biāo)系的加速度axon、ayon、azon,根據(jù)電子筆在第n-1周期的姿態(tài)角Qn-1(θn-1,Φn-1,γn-1)和超聲波三維定位坐標(biāo)Pn-1(xn-1,yn-1,zn-1)計算出In-1(xin-1,yin-1,zin-1),根據(jù)電子筆在第n-2周期的姿態(tài)角Qn-2(θn-2,Φn-2,γn-2)和超聲三維定位坐標(biāo)Pn-2(xn-2,yn-2,zn-2)計算出In-2(xin-2,yin-2,zin-2),利用In-1(xin-1,yin-1,zin-1)和In-2(xin-2,yin-2,zin-2)計算慣性傳感器在第n周期的初始速度Vn0(vxn0,vyn0,vzn0),以Vn0(vxn0,vyn0,vzn0)為初始速度,對加速度axon、ayon、azon分別進(jìn)行積分并消除積分過程中產(chǎn)生的一次趨勢項,得到慣性傳感器的速度Vn,以In-1(xin-1,yin-1,zin-1)為初始坐標(biāo),對Vn進(jìn)行積分并消除積分過程中產(chǎn)生的一次趨勢項,得到第n周期的慣性傳感器的三維坐標(biāo)In(xin,yin,zin);
(8)根據(jù)電子筆姿態(tài)和超聲波傳感器與慣性傳感器之間的距離,基于慣性傳感器的三維坐標(biāo)In(xin,yin,zin)計算超聲波的三維定位坐標(biāo)Pn(xn,yn,zn),獲得Pn(xn,yn,zn)后,跳轉(zhuǎn)到步驟(2)繼續(xù)執(zhí)行。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于吉林大學(xué),未經(jīng)吉林大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710270094.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種帶USB接口的電子馬桶蓋
- 下一篇:一種大電流空氣絕緣母線槽
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





