跨平臺手勢交互手套
現(xiàn)在人機交互方式已不再局限于鼠標(biāo)控制,更加方便的手勢控制就像把科幻電影中的場景變成了現(xiàn)實,它們一般采用攝像頭捕捉動作軌跡來實現(xiàn)控制。而王同學(xué)和孫同學(xué)設(shè)計了一種結(jié)合多種傳感器的手套,能夠精確地捕捉手部姿勢,達到手勢操控的目的。
為了得到手部的運動軌跡和姿態(tài)等數(shù)據(jù),手套上裝備了加速度計、陀螺儀、彎曲傳感器和接觸傳感器等。加速度計和陀螺儀能夠測量物體在三維空間中的角速度和加速度,從而算出手部的姿態(tài)。在手套上除拇指外的四根手指上,各安裝了一個彎曲傳感器,從而獲取每根手指彎曲程度的數(shù)據(jù)。另外,在手指尖上用導(dǎo)電布作為接觸傳感器,檢測手指尖之間的接觸動作。當(dāng)戴上這個手套,打開自編的互動程序后,運動手指就能指揮電腦啦!
作者訪談
小編:啊啊,我戴上這手套,手一動,鼠標(biāo)就跟著動,手指輕點就能打開程序……
王乾威:像科幻電影吧?
小編:沒錯!太感動了!
王乾威:做起來可不容易。
小編:看得出來。最關(guān)鍵的是手套如何判斷手部的動作吧?
王乾威:是的。就像彎曲傳感器,它由幾片金屬片構(gòu)成,當(dāng)它彎曲時,金屬片壓緊,電阻值就會發(fā)生變化。用單片機測量電路兩端的電壓,所得的數(shù)據(jù)可以對應(yīng)手指彎曲、正常姿態(tài)以及伸直三種狀態(tài)。
小編:指尖的導(dǎo)電布也是類似的作用嗎?
王乾威:其實本來應(yīng)該用接觸傳感器的,但因為成本問題……嘿嘿!和彎曲傳感器結(jié)合,就能得到較為靈活精確的手指姿勢數(shù)據(jù)。
小編:手指互相觸碰也能發(fā)布命令?
王乾威:這取決于我編的程序?qū)?yīng)的手指動作。不過我得承認,與我們原本的目標(biāo)相比,現(xiàn)在的手套還不夠完美。
小編:原本的目標(biāo)是什么?
王乾威:手勢能夠隨意控制電腦。目前我只能做到靠幾個固定的姿勢來發(fā)布命令,手的移動能夠指揮鼠標(biāo),這離自由的操控還很遠。
小編:聽你說起來好像不難???
王乾威:唉,展示出來的效果是神奇的,制作的過程是辛苦復(fù)雜的,但這都值得。如果有機會,我還會繼續(xù)改進,讓它更酷!