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

        ?

        基于手勢(shì)控制的3D建模端口設(shè)計(jì)與實(shí)現(xiàn)

        2014-07-01 23:36:43劉穎軒高智斌謝健清廖國(guó)斌黃澤銘陸英杰張俊越鄺禹聰
        機(jī)械工程師 2014年5期
        關(guān)鍵詞:曲度手勢(shì)端口

        劉穎軒, 高智斌, 謝健清, 廖國(guó)斌, 黃澤銘, 陸英杰, 張俊越, 鄺禹聰

        (華南理工大學(xué)廣州學(xué)院,廣州510800)

        基于手勢(shì)控制的3D建模端口設(shè)計(jì)與實(shí)現(xiàn)

        劉穎軒, 高智斌, 謝健清, 廖國(guó)斌, 黃澤銘, 陸英杰, 張俊越, 鄺禹聰

        (華南理工大學(xué)廣州學(xué)院,廣州510800)

        文中介紹了如何運(yùn)用手勢(shì)進(jìn)行3D建模,通過曲度傳感器捕獲不同手指的曲度來實(shí)現(xiàn)在建模中的各種功能,通過編程實(shí)現(xiàn)建模的實(shí)時(shí)顯示和生成DXF文件,從而導(dǎo)入現(xiàn)有的三維建模軟件。

        三維建模;手勢(shì)控制;kinect;processing;arduino

        0 引言

        人與機(jī)器的通信方法多種多樣,從這些方法的發(fā)展趨勢(shì)可以看出,趨勢(shì)是越來越方便,越來越趨于自然直接的方法。而手勢(shì)控制的優(yōu)點(diǎn)就在于,它是運(yùn)用最自然的語言——肢體語言,不需任何工具,運(yùn)用身體本身就能實(shí)現(xiàn)功能。三維建模是現(xiàn)代工業(yè)生產(chǎn)中必不可少的,而現(xiàn)在傳統(tǒng)的建模方法由于運(yùn)用了鼠標(biāo)鍵盤等工具,使部分人的創(chuàng)作思維受到了限制。而基于手勢(shì)控制的3D建模端口由于沒有借用任何工具,所以它能最大程度地釋放人們的創(chuàng)作靈感。

        1 總體設(shè)計(jì)

        圖1

        本文設(shè)計(jì)的建模端口總體功能如圖1所示。該端口設(shè)計(jì)是通過運(yùn)用kinect捕捉人手在空間中的X坐標(biāo)、Y坐標(biāo)和深度坐標(biāo),然后傳輸?shù)接?jì)算機(jī)充當(dāng)建模的畫筆坐標(biāo)。4個(gè)手指的彎曲分別擔(dān)任4個(gè)不同的功能,分別是添加點(diǎn)、移動(dòng)點(diǎn)、添加線、添加面。手指彎曲程度的獲取,是通過一個(gè)安裝好曲度傳感器、Arduino LilyPad單片機(jī)、無線通信模塊和小型電源的手套獲得。計(jì)算機(jī)的實(shí)時(shí)三維建模是通過Processing編程實(shí)現(xiàn)。Arduino單片機(jī)和計(jì)算機(jī)的通信是通過無線模塊來實(shí)現(xiàn)。

        2 系統(tǒng)硬件設(shè)計(jì)

        2.1 硬件總體

        本設(shè)計(jì)中,采用了Arduino LilyPad單片機(jī)、LilyPad XBee無線通信模塊、曲度傳感器、kinect(X-BOX360)等硬件來實(shí)現(xiàn)功能。

        系統(tǒng)總體功能如下:

        1)把曲度傳感器安裝在手套的各個(gè)手指上,與Arduino單片機(jī)連接,獲得手指彎曲程度。

        2)把XBee無線模塊與Arduino單片機(jī)連接,將數(shù)據(jù)傳至計(jì)算機(jī)。

        3)5V電源連接Arduino單片機(jī)、220V家用電源連接kinect,kinect通過USB傳輸數(shù)據(jù)至計(jì)算機(jī)。

        4)計(jì)算機(jī)通過運(yùn)行Processing相應(yīng)程序?qū)崿F(xiàn)三維建模。

        2.2 單片機(jī)系統(tǒng)設(shè)計(jì)

        本文采用Arduino LilyPad單片機(jī),它的最大優(yōu)點(diǎn)是輕便小巧,可以縫在衣服上。其整個(gè)系統(tǒng)只有兩個(gè)硬幣大小,而且可以清洗。它的編程平臺(tái)是基于C語言開發(fā)而成,由于它是開源的,所以它有相當(dāng)多而且強(qiáng)大的函數(shù)庫,在編寫程序的時(shí)候非??旖莘奖?,而且便于交流。

        3 軟件設(shè)計(jì)方案

        3.1 Arduino單片機(jī)程序設(shè)計(jì)

        由于Arduino單片機(jī)負(fù)責(zé)把曲度傳感器的數(shù)據(jù)讀回,而曲度傳感器屬于模擬量的傳感器,所以程序方面在讀取數(shù)據(jù)后,經(jīng)過一個(gè)均值濾波算法后,再將數(shù)據(jù)傳送至計(jì)算機(jī)。

        在通信方面波特率采用9600。在Arduino程序編寫中,無線通信只需要通過調(diào)用函數(shù)庫即可。

        3.2 Processing程序設(shè)計(jì)

        1)手部感應(yīng)方面。通過運(yùn)用Processing中的kinect的OpenNI函數(shù)庫來捕捉手,然后提取X坐標(biāo)Y坐標(biāo)和深度坐標(biāo),在建模中充當(dāng)點(diǎn)的畫筆的坐標(biāo)。

        由于kinect的感應(yīng)坐標(biāo)零點(diǎn)與建模零點(diǎn)不一樣,所以感應(yīng)中以第一次捕捉到人手的坐標(biāo)為建模坐標(biāo)的零點(diǎn),以后感應(yīng)到手的坐標(biāo)減去建模零點(diǎn)坐標(biāo)得出相對(duì)坐標(biāo)即可以完成建模。

        2)曲度傳感器的矯正。由于每個(gè)人的手指都不一樣,所以彎曲的程度也不一樣。因此在開始建模前實(shí)行建模手套的手指彎曲校準(zhǔn)。先伸直所有手指然后按下鍵盤“z”儲(chǔ)存此值。然后把所有手指收緊按下鍵盤“x”儲(chǔ)存此值。校準(zhǔn)完成后,運(yùn)用此值計(jì)算總的彎曲程度,當(dāng)手指彎曲度大于70%觸發(fā)功能。以下是校準(zhǔn)手套儲(chǔ)存值的程序語言:

        3)建模方面。在建模過程中由于不同手指的功能是不一樣的,所以在不同功能下畫筆點(diǎn)(手的坐標(biāo))的顏色是不一樣的,這樣可以方便區(qū)分功能。

        在建模顯示方面,先建立好三維空間,再建立不同的函數(shù),點(diǎn)函數(shù)、線函數(shù)、面函數(shù)等,通過不同手指觸發(fā)不同的功能,畫出不同的圖形。然后通過先前獲得手的坐標(biāo),得到點(diǎn)線面的坐標(biāo),最終建成模型。模型建立完畢后通過按下鍵盤“c”鍵導(dǎo)出DXF文件。

        4 結(jié)語

        通過本設(shè)計(jì)可以看出體感控制建模的可行性和新穎性,不過同時(shí)也可以看出其不足之處。目前這種三維建模的端口設(shè)計(jì),還是一個(gè)概念性的設(shè)計(jì),只能用于初步的建模。本設(shè)計(jì)可以快速地建立一個(gè)大概模型,能讓人有一個(gè)直觀的印象,但是模型要用于生產(chǎn)還需要經(jīng)過建模軟件的細(xì)化。

        [1] Enrique Ramos Melgar.Arduino and Kinect Projects[M].Apress. Apr 2012.

        [2] 譚亮.processing互動(dòng)編程藝術(shù)[M].北京:電子工業(yè)出版社,2011.

        (編輯立 明)

        Design and Implementation for 3D Modeling Interface Based on Gesture Control

        LIU Yingxuan,GAO Zhibin,XIE Jianqing,LIAO Guobin,HUANG Zheming, LU Yingjie,ZHANG Junyue,KUANG Yucong
        (Guangzhou College of South China University of Technology,Guangzhou,510800)

        3D modeling interface by gesture control was implemented.Curvature of the different fingers to achieve a variety of functions in modeling by curvature sensor to capture.Modeling show and DXF files generated by programming.

        3D modeling;gesture control;kinect;processing;arduino

        TP 317.4

        A

        1002-2333(2014)05-0095-02

        劉穎軒(1993—),男,在讀本科生。

        2014-03-03

        猜你喜歡
        曲度手勢(shì)端口
        一種端口故障的解決方案
        挑戰(zhàn)!神秘手勢(shì)
        頸椎不宜太直
        飲食保健(2019年2期)2019-01-12 17:07:38
        V字手勢(shì)的由來
        端口阻塞與優(yōu)先級(jí)
        勝利的手勢(shì)
        頸椎病頸腰椎兩曲度與胸椎蹺蹺板的關(guān)聯(lián)性探討
        站立位與臥位X線攝影對(duì)腰椎曲度測(cè)量影響的研究
        初識(shí)電腦端口
        電腦迷(2015年6期)2015-05-30 08:52:42
        生成樹協(xié)議實(shí)例探討
        色综合久久久无码中文字幕| 精品国产亚洲av成人一区| 日韩精品久久伊人中文字幕| 亚洲国产精品亚洲一区二区三区| 麻豆影视视频高清在线观看| 亚洲人成7777影视在线观看| 天堂av在线免费播放| 国产91久久麻豆黄片| 国产啪亚洲国产精品无码| 国产尤物精品自在拍视频首页| 97人妻无码免费专区| 亚洲天堂亚洲天堂亚洲色图| 男人边做边吃奶头视频| 国产亚洲日韩一区二区三区| 强d漂亮少妇高潮在线观看| 在线国人免费视频播放| 99久久精品午夜一区二区| 国内精品九九久久久精品 | 精品日产一区2区三区| 国产乱精品女同自线免费| 日韩精品久久久肉伦网站| 欧美成人a在线网站| 一区二区三区手机看片日本韩国| 亚洲av无码成人精品国产| 色视频www在线播放国产人成 | √天堂中文官网8在线| 无码啪啪熟妇人妻区| 久久精品女同亚洲女同| 芒果乱码国色天香| 最新国产拍偷乱偷精品| 亚洲天堂一二三四区在线 | 日本亚洲欧美高清专区| 国产自拍精品视频免费观看| 2021亚洲国产精品无码| 最好看的最新高清中文视频| 成年女人窝窝视频| 白白色发布免费手机在线视频观看| 中文字幕肉感巨大的乳专区| 久久无码一一区| 国产精品久久av高潮呻吟| 精品国产麻豆免费人成网站|