亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于四軸平行算法的智能手套設(shè)計(jì)*

        2019-01-15 08:15:32劉茹茹楊莫非
        傳感器與微系統(tǒng) 2019年2期
        關(guān)鍵詞:歐拉角接收端手套

        洪 鋒, 劉茹茹, 孫 佐, 楊莫非

        (1.池州學(xué)院 機(jī)電工程學(xué)院,安徽 池州 247000;2 合肥工業(yè)大學(xué) 計(jì)算機(jī)與信息學(xué)院,安徽 合肥 230063)

        0 引 言

        隨著智能家居等一系列借助網(wǎng)絡(luò)連接的智能生態(tài)系統(tǒng)逐漸成型,智能手套設(shè)備作為離人最近的智能設(shè)備,在擔(dān)負(fù)起用戶(hù)數(shù)據(jù)收集的任務(wù)同時(shí),更多的將會(huì)扮演一個(gè)控制終端的角色。目前來(lái)看智能手套無(wú)論是功能技術(shù)層面,還是用戶(hù)覆蓋都處于較初級(jí)的階段,未來(lái)智能生態(tài)系統(tǒng)的搭建還有很長(zhǎng)的路要走。智能手套是以手套為載體,將智能主控核心嵌入手套內(nèi)部,實(shí)現(xiàn)各種功能。國(guó)內(nèi)的智能手套的產(chǎn)品還不多,大多數(shù)為加熱和材料上的升級(jí),并不具備真正意義上的智能[1~4]。智能手套可以方便人們生活,提高人們工作效率,還可以滿(mǎn)足特定人群需求,例如騎行者可以穿戴具備智能轉(zhuǎn)向燈的手套,盲人可以穿戴測(cè)距手套達(dá)到避讓效果。

        國(guó)外的一些平臺(tái)型公司正在打造行業(yè)生態(tài)系統(tǒng),國(guó)內(nèi)百度、阿里巴巴和騰訊利用其平臺(tái)型公司的優(yōu)勢(shì)地位,著手構(gòu)建數(shù)據(jù)接入、云平臺(tái)打造等業(yè)務(wù)模塊[5,6]。在客觀上對(duì)智能穿戴設(shè)備的生態(tài)系統(tǒng)的構(gòu)建起著積極的作用。因此,智能手環(huán)項(xiàng)目雖然還面臨著許多現(xiàn)實(shí)的困難,但本身的研究和與之相適應(yīng)的服務(wù)項(xiàng)目的市場(chǎng)前景還是相當(dāng)樂(lè)觀的。

        本設(shè)計(jì)實(shí)現(xiàn)了紅外測(cè)距、心率監(jiān)測(cè)、空中鼠標(biāo)、智能轉(zhuǎn)向4種功能,并預(yù)留了USB接口以便后續(xù)升級(jí)。其中空中鼠標(biāo)功能利用了四軸飛行器姿態(tài)解算方法,使得操控更加線性,其與當(dāng)前的虛擬現(xiàn)實(shí)操控有著相似的原理[7]。

        1 系統(tǒng)總體實(shí)現(xiàn)

        整個(gè)智能手套包括發(fā)射端和接收端,接收端主要為配合手套實(shí)現(xiàn)空中鼠標(biāo)和數(shù)據(jù)傳輸以及調(diào)試功能。手套的背面嵌入智能核心,具體運(yùn)行流程如下所示。

        圖1 智能手套運(yùn)行示意

        1.1 具體功能實(shí)現(xiàn)

        1.1.1 智能轉(zhuǎn)向

        當(dāng)用戶(hù)選擇此功能時(shí),手套內(nèi)部電路選擇與MPU6050模塊通信,STM32主控作為運(yùn)算處理,主控將MPU6050的原始數(shù)據(jù)進(jìn)行滑動(dòng)中值濾波,并對(duì)加速度和陀螺儀進(jìn)行閾值判斷,當(dāng)手傾斜一定角度時(shí),加速度計(jì)和陀螺儀的數(shù)值會(huì)超過(guò)程序設(shè)置最大值MAX,這時(shí)STM32會(huì)控制發(fā)光二級(jí)管(light emitting diode,LED)的引腳使得LED亮;當(dāng)揮動(dòng)手臂,陀螺儀的數(shù)值會(huì)劇烈變化,此時(shí)程序判斷為揮手狀態(tài),此時(shí)連接LED的引腳會(huì)產(chǎn)生一段脈寬調(diào)制(pulse width modulation,PWM)波使得LED閃爍,從而達(dá)到警示的作用[8]。

        1.1.2 紅外測(cè)距

        選擇夏普紅外測(cè)距傳感器,將其聚焦部分拆去,檢測(cè)范圍變成扇形范圍,只需設(shè)置單片機(jī)的引腳讀取狀態(tài)即可,當(dāng)檢測(cè)到物體時(shí),STM32會(huì)控制手套內(nèi)部的蜂鳴器,使手套發(fā)出警報(bào)以達(dá)到提示的作用。

        1.1.3 空中鼠標(biāo)

        公務(wù)員培訓(xùn)的變革與創(chuàng)新是一個(gè)系統(tǒng)工程,根據(jù)“具身認(rèn)知”理論公務(wù)培訓(xùn)本質(zhì)上是涉身的、情境的、生成的教學(xué)活動(dòng)。為了達(dá)到這一目標(biāo),我們認(rèn)為,公務(wù)員培訓(xùn)變革和創(chuàng)新的實(shí)踐路徑如下。

        空中鼠標(biāo)功能是本設(shè)計(jì)最難也是核心的部分,需要大量的算法實(shí)現(xiàn)。程序先讀取MPU6050六軸傳感器的數(shù)據(jù),將六軸傳感器的數(shù)據(jù)進(jìn)行姿態(tài)融合,轉(zhuǎn)換為四元數(shù),再將四元數(shù)轉(zhuǎn)為歐拉角,該轉(zhuǎn)換是四軸飛行器的核心算法,設(shè)計(jì)將其移植到手套上來(lái),最后再將歐拉角乘上三角函數(shù)得到坐標(biāo)點(diǎn)位置,將數(shù)據(jù)打包發(fā)送到接收端,接收端通過(guò)通用串行總線(universal serial bus,USB)傳送到上位機(jī)電腦來(lái)控制鼠標(biāo)[5]。設(shè)計(jì)相對(duì)于其他空中鼠標(biāo)僅采用陀螺儀數(shù)據(jù)作為移動(dòng)坐標(biāo)具有良好的線性?xún)?yōu)點(diǎn),過(guò)渡更加平滑,可操作性更好,該功能還可以全程操控演示文稿(power point,PPT)翻頁(yè)、勾畫(huà),也可以與個(gè)人電腦(personal computer,PC)連接體驗(yàn)遠(yuǎn)程游戲操作。

        1.1.4 心率監(jiān)測(cè)

        手套的心率監(jiān)測(cè)是必備功能,設(shè)計(jì)采用較為成熟的Pulse Sensor心率傳感器,STM32單片機(jī)只需要設(shè)置一個(gè)引腳讀取傳感器的碼,利用STM32的定時(shí)器設(shè)計(jì)10 ms/次中斷AD讀取1次傳感器的狀態(tài),當(dāng)手放于傳感器時(shí)開(kāi)始計(jì)時(shí),當(dāng)手離開(kāi)時(shí),計(jì)時(shí)結(jié)束,單片機(jī)此時(shí)內(nèi)部記錄波峰的次數(shù),除以時(shí)間即為心率,但實(shí)際代碼量較多,需要初始化AD、定時(shí)器、通用輸入輸出(general purpose input /output,GPIO)中斷等。

        2 電路實(shí)現(xiàn)

        2.1 算法設(shè)計(jì)原理

        在四元數(shù)和歐拉角之間的轉(zhuǎn)換和矩陣相比較,具有很多的優(yōu)點(diǎn),四元數(shù)的定義如下

        q=[ωxyz]T

        (1)

        |q|2=ω2+x2+y2+z2

        (2)

        通過(guò)旋轉(zhuǎn)軸和繞該軸旋轉(zhuǎn)的角度可以構(gòu)造一個(gè)四元數(shù)

        ω=cos(α/2),x=sin(α/2)cosβx,y=sin(α/2)cosβy,

        z=sin(α/2)cosβz

        (3)

        式中α為繞旋轉(zhuǎn)軸旋轉(zhuǎn)的角度,cosβx,cosβy,cosβz為旋轉(zhuǎn)軸在x,y,z方向的分量。通過(guò)歐拉角到四元數(shù)的轉(zhuǎn)換公式可以表達(dá)如下[8]

        同時(shí)在四元數(shù)到歐拉角的轉(zhuǎn)換為

        函數(shù)arctan和arcsin的計(jì)算結(jié)果是[-π/2,π/2],這并不能覆蓋所有朝向,對(duì)于θ角[-π/2,π/2]的取值范圍,是180°,而繞軸旋轉(zhuǎn)時(shí)范圍是360°,并不滿(mǎn)足要求,因此,需要用atan2來(lái)代替arctan。

        2.2 功能實(shí)現(xiàn)設(shè)計(jì)

        本文主要采用的核心算法是最先進(jìn)的高數(shù)四元數(shù)算法實(shí)現(xiàn)無(wú)線體感鼠標(biāo)功能,與虛擬現(xiàn)實(shí)(virtual reality,VR)設(shè)備相結(jié)合,實(shí)現(xiàn)娛樂(lè)辦公雙重功能。現(xiàn)已開(kāi)發(fā)出的智能手套有騎行手套、避障手套、健康手套、空鼠手套,該產(chǎn)品的實(shí)物圖如圖2所示。

        圖2 智能手套的實(shí)物功能實(shí)現(xiàn)示意

        設(shè)計(jì)電路圖時(shí)考慮到有些傳感器大多為模塊,由于設(shè)計(jì)者能力和器材有限,有些功能實(shí)現(xiàn)的電路部分采用預(yù)留針腳和模塊拼接實(shí)現(xiàn)。

        2.3 運(yùn)行結(jié)果分析與仿真

        將六軸傳感器MPU6050,運(yùn)用在設(shè)計(jì)的智能手套上,六軸傳感器的原始數(shù)據(jù)加速度和陀螺儀數(shù)據(jù)如圖3所示[9]。

        圖3 MPU6050六軸傳感器的運(yùn)行數(shù)據(jù)

        運(yùn)行時(shí)通過(guò)上位機(jī)顯示數(shù)據(jù)(用了四軸飛行器的上位機(jī)查看數(shù)據(jù),可以觀察MPU6050原始數(shù)據(jù)經(jīng)過(guò)姿態(tài)算法后的結(jié)果。結(jié)果顯示在界面PIT,ROL,YAW對(duì)應(yīng)俯仰角、橫滾角、偏航角等,這個(gè)角度乘以三角函數(shù)sin,cos得到的數(shù)據(jù)發(fā)送到接收端,接收端將數(shù)據(jù)傳給鼠標(biāo)就可以操控鼠標(biāo)。

        通過(guò)仿真運(yùn)行軌跡和跟蹤軌跡、觀測(cè)角度和實(shí)測(cè)角度的結(jié)果說(shuō)明,在初始狀態(tài)效果較差,原因復(fù)雜多樣,經(jīng)過(guò)多次迭代之后效果基本已經(jīng)達(dá)到預(yù)期效果。如圖4、圖5所示。

        圖4 誤差比較

        圖5 運(yùn)行時(shí)間內(nèi)真實(shí)值和估計(jì)值之間的關(guān)系仿真

        相對(duì)初始初度較低的情況下,運(yùn)行相對(duì)較穩(wěn)定,運(yùn)行的實(shí)際角度和軌跡誤差也相對(duì)較小。

        上位機(jī)接收的數(shù)據(jù)格式有規(guī)定的標(biāo)準(zhǔn)形式,本文規(guī)定的格式是以0XAA為幀頭來(lái)校驗(yàn)數(shù)據(jù)在傳輸?shù)倪^(guò)程中的數(shù)據(jù)是否合理;距離傳感器和心率傳感器接收的運(yùn)行數(shù)據(jù),如圖6所示。

        圖6 運(yùn)行數(shù)據(jù)

        3 結(jié) 論

        本文在運(yùn)行四軸平行算法的基礎(chǔ)上設(shè)計(jì)的智能手套其主要功能是能根據(jù)個(gè)體需求感受位置和角度的變化,通過(guò)仿真結(jié)果顯示運(yùn)行的軌跡和角度相對(duì)實(shí)際運(yùn)行變化不多,能根據(jù)測(cè)量結(jié)果達(dá)到預(yù)期設(shè)計(jì)的目的;同時(shí)在最終完成的智能手套的設(shè)計(jì)和調(diào)整合適的參數(shù),使體驗(yàn)更加舒適,所提到功能全部實(shí)現(xiàn)。

        目前手套的問(wèn)題還表現(xiàn)在檢測(cè)障礙物上,由于是距離傳感器,檢測(cè)的方式是通過(guò)紅外線發(fā)射和接收檢測(cè)障礙物,無(wú)法像攝像頭那樣能夠檢測(cè)物體的大小、距離等。在空間算法上,暫時(shí)沒(méi)有加上地磁傳感器,因?yàn)樵谧藨B(tài)解算的z軸方向上不受控制,沒(méi)有一個(gè)對(duì)比的參數(shù),導(dǎo)致在z軸方向上逐漸的漂移,反映在鼠標(biāo)上的現(xiàn)象是一段時(shí)間會(huì)向右漂移,其解決方法只需要加上地磁傳感器修改解算代碼即可,可通過(guò)代碼升級(jí)解決。

        猜你喜歡
        歐拉角接收端手套
        基于擾動(dòng)觀察法的光通信接收端優(yōu)化策略
        棉手套
        頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
        一種設(shè)置在密閉結(jié)構(gòu)中的無(wú)線電能傳輸系統(tǒng)
        新能源科技(2021年6期)2021-04-02 22:43:34
        基于多接收線圈的無(wú)線電能傳輸系統(tǒng)優(yōu)化研究
        做只手套好過(guò)冬
        神秘的白手套
        棉手套
        從CATIA位置矩陣求解歐拉角的計(jì)算方法分析
        科技視界(2017年6期)2017-07-01 08:33:34
        一種基于EGI和標(biāo)準(zhǔn)人臉模板的三維人臉點(diǎn)云拼合算法
        人人爽人人爽人人爽| 日本护士口爆吞精视频| 国产一区二区三区四区三区| 熟妇高潮一区二区三区| 女高中生自慰污免费网站| 亚洲视频在线中文字幕乱码| 在线毛片一区二区不卡视频| 亚洲午夜久久久精品国产| 国产高清人肉av在线一区二区| 大桥未久av一区二区三区| 久久99国产精品久久99| 精品亚洲欧美无人区乱码| 国产精品美女黄色av| 精品人妻日韩中文字幕| 男人添女人囗交做爰视频| 日本不卡在线视频二区三区| 日本色偷偷| 成人久久精品人妻一区二区三区| 国产自拍视频免费在线| 无码国模国产在线观看| 亚洲AV无码一区二区三区天堂网| 久久天堂精品一区专区av| 国产18禁黄网站免费观看| 国产精品免费看久久久8| 亚洲肥老熟妇四十五十路在线| 国产精品美女久久久久浪潮AVⅤ| 风韵人妻丰满熟妇老熟| 日韩欧美成人免费观看| 国产亚洲欧美在线观看的| 亚洲精品动漫免费二区| 亚洲精品在线一区二区三区| 人禽杂交18禁网站免费| 国模少妇一区二区三区| 亚洲人成绝费网站色www| 成人av一区二区亚洲精| 亚洲人成自拍网站在线观看| 中文字幕无码家庭乱欲| 大肥婆老熟女一区二区精品| 在线观看视频日本一区二区| 国产成人精品电影在线观看| 亚洲熟女av超清一区二区三区|