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