作為用戶輸入è¨å‚™çš„è§¸æ‘¸å±æ£åœ¨å¿«é€Ÿæ™®åŠã€‚從æŸäº›éœ€æ±‚(如蘋果公å¸çš„iPhone)å¯ä»¥çœ‹å‡ºï¼Œä¸€å€‹å‡ºçœ¾çš„用戶接å£å°‡å¸¶ä¾†æ¥µå…·ç«¶çˆåŠ›çš„å¸‚å ´å„ªå‹¢ã€‚ä¸éŽå°å…¶ä»–應用而言,還需è¦å…‹æœå…¶ä»–一些å•題,如安全方é¢çš„å•題ã€å¨›æ¨‚分心å•題或者其他å¯ç”¨æ€§å•題。
來自工æ¥ã€å•†æ¥ä»¥åŠæ¶ˆè²»é¡žç‰æ‰€æœ‰å¸‚å ´é ˜åŸŸçš„ç”¨æˆ¶éƒ½åœ¨ä¸æ–·è¿½æ±‚更好的人機接å£ã€‚ç›®å‰ï¼Œè§¸æ‘¸æ¿€æ´»æŽ¥å£æ–¹é¢çš„æœ€æ–°æŠ€è¡“是觸覺å饋,它å¯ä»¥å‘用戶æä¾›ç«‹å³å’Œæ£ç¢ºç„¡èª¤çš„確èªã€‚該功能被用來改善用戶性能和滿æ„度。æ¤å¤–,產å“è¨è¨ˆå¸«é€šéŽæä¾›ç›´è§€çš„è§¸è¦ºæç¤ºå¯ä»¥å°‡åŠŸèƒ½å¾©é›œåº¦é™åˆ°æœ€ä½Žã€‚本文將討論如何為產å“çš„è§¸æ‘¸æ¿€æ´»æŽ¥å£æ·»åŠ è§¸è¦ºå饋(觸覺技術)。
ç›®å‰ç¾ç‹€
èƒ½å¤ æä¾›è§¸è¦ºçš„觸摸接å£ç³»çµ±ä¾è³´äºŽåŸ·è¡Œå™¨ç”¢ç”Ÿè§¸æ„Ÿã€‚執行器和控制技術的發展使得目å‰çš„åŸ·è¡Œå™¨èƒ½å¤ æ”¯æŒå„種從很å°åˆ°å¾ˆå¤§çš„è§¸æ‘¸é¢æ¿å’Œè§¸æ‘¸å±ä¸Šçš„觸摸å饋,產å“范åœè¦†è“‹äº†å¾žæ‰‹æ©Ÿåˆ°å¯¬å±è§¸æ‘¸ç›£è¦–器ç‰å„種產å“。å¦å¤–,支æŒè§¸è¦ºç³»çµ±æ‰€éœ€çš„處ç†å™¨è² è·ç›¸ç•¶å°ï¼Œè§¸æ‘¸è¼¸å…¥æŠ€è¡“事實上已經éžå¸¸æ™®åŠï¼Œæ©Ÿé›»è§£æ±ºæ–¹æ¡ˆä¹Ÿéƒ½æ˜¯ç¾æˆçš„。
工作原ç†
å°ç”¨äºŽè§¸æ‘¸æ¿€æ´»æŽ§åˆ¶çš„è§¸è¦ºæŠ€è¡“çš„é€šå¸¸è§£é‡‹æ˜¯ï¼ŒæŒ‰éµæˆ–é–‹é—œçš„å…¨ç¨‹å‹•ä½œå¿…é ˆå®Œå…¨å¾©åˆ¶æ‰æœ€æœ‰æ•ˆã€‚ä½†å¯¦éš›ä¸Šï¼Œäººé¡žæ‰‹æŒ‡çš„æ„ŸçŸ¥éˆæ•性并ä¸é€™æ¨£ä½Žã€‚大é‡çš„ç ”ç©¶ç™¼ç¾ï¼Œå¦‚æžœçµåˆé©ç•¶çš„åŠ é€Ÿåº¦ï¼Œäººé¡žæ‰‹æŒ‡çš„ç¥žç¶“å…ƒå¯ä»¥æª¢æ¸¬éžå¸¸å°çš„é‹å‹•。在1.5gä»¥ä¸Šçš„åŠ é€Ÿåº¦æ¢ä»¶ä¸‹ï¼Œåƒ…有0.1mmçš„é‹å‹•就能被人類感知為確èªéŸ¿æ‡‰ã€‚
ä¸éŽï¼Œ1.5gé€™å€‹æœ€ä½Žæ°´å¹³çš„åŠ é€Ÿåº¦ï¼Œé‚„ä¸è¶³ä»¥ç”¢ç”Ÿæœ€ä½³çš„觸覺效果。通éŽç”¢ç”Ÿä¸€å€‹åŠ é€Ÿåº¦å’Œä¸€å€‹å…·æœ‰è¼ƒå¼·åˆºæ¿€çš„ä½ç§»å¯ä»¥ç”¢ç”Ÿæ›´æœ‰æ•ˆçš„è§¸è¦ºæ•ˆæžœã€‚é€šéŽæœ¬æ–‡æ‰€ç¤ºçš„“相圖(phase portraits)â€å¯ä»¥çœ‹åˆ°é€™äº›åŠ é€Ÿåº¦å’Œä½ç§»ã€‚在æˆåŠŸåœ°å°‡è§¸è¦ºæŠ€è¡“é€šéŽé›»å機械方å¼é›†æˆé€²è§¸è¦ºæŽ¥å£å™¨ä»¶åŽå¯ä»¥ç”¢ç”Ÿç›¸åœ–。
解決方案
觸覺å饋系統架構ä¸é€šå¸¸åŒ…括:(1)執行器,å¯ä»¥æ˜¯ç›´æµé›»ç£åž‹ï¼Œæˆ–者是體ç©è¼ƒå¤§ã€å¿…é ˆæ£ç¢ºå®‰è£åˆ°è§¸æ‘¸å±ä¸çš„定制器件,(2)觸覺控制軟件,å¯ä»¥å®‰è£åœ¨ä¸€å€‹æŽ§åˆ¶æ¿ä¸Šï¼Œæˆ–嵌入到產å“的主處ç†å™¨ä¸ï¼Œï¼ˆ3)一個觸覺效果庫,(4)一個從主程åºèª¿ç”¨è§¸è¦ºæ•ˆæžœçš„å¯ç·¨ç¨‹æŽ¥å£ã€‚上述幾部分ä¸ä»»ä½•一個的錯誤實ç¾éƒ½æœƒå°Žè‡´æ•´å€‹è¨è¨ˆçš„失敗。
執行機制
最好的方法是使用為產生觸覺效果專門è¨è¨ˆçš„åŸ·è¡Œå™¨ï¼Œå› ç‚ºé‡æ–°æ”¹è®Šä¸€å€‹é€šç”¨é›»æ©Ÿå’Œèžºç·šç®¡çš„用途極具挑戰性。為觸覺應用è¨è¨ˆçš„åŸ·è¡Œå™¨å°‡ä¾†è‡ªæŽ§åˆ¶å™¨çš„è§¸è¦ºä¿¡è™Ÿè½‰æ›æˆç‰¹å®šç›¸åœ–所æè¿°çš„æ©Ÿæ¢°é‹å‹•。很明顯,除了æä¾›ä¸€å€‹å¥½çš„動態響應外,所é¸çš„åŸ·è¡Œå™¨éœ€è¦æ»¿è¶³åš´æ ¼çš„åŠŸçŽ‡ã€æ•ˆçŽ‡å’Œå¯é 性指標。
在手機ä¸å¸¸ç”¨çš„兩種執行器也éžå¸¸é©ç”¨äºŽå°åž‹è§¸æ‘¸å¹³é¢ç”¢å“(å°è§’線長度在7英寸以下)。它們分別是å心旋轉塊電機(ERM) ï¼ˆç…§ç‰‡ä¸æ‰€ç¤ºï¼‰å’Œç·šæ€§è«§æŒ¯åŸ·è¡Œå™¨ï¼ˆLRAï¼‰ï¼Œå…¶ä¸æœ‰å€‹å¡Šç‹€ç‰©åœ¨å…©å€‹ç£æ¥µä¹‹é–“振動。å±å¹•較大的產å“,如那些從7英寸到36英寸帶觸摸接å£çš„產å“,就需è¦è¼ƒå¤§çš„執行器。Immersion A100 å’ŒA300就是這樣兩種產å“。
圖1:A300執行器的ä½ç§»å’Œæ™‚間關系
圖2:A300åŸ·è¡Œå™¨çš„åŠ é€Ÿåº¦èˆ‡æ™‚é–“é—œç³»
圖3:A300ä¸åŠ é€Ÿåº¦èˆ‡ä½ç§»çš„關系(相圖)
圖4:ERM電機利用一個å心塊來為å°åž‹è¨å‚™æä¾›è§¸è¦ºæ•ˆæžœã€‚照片ä¸é¡¯ç¤ºçš„æ˜¯Sanyoå…¬å¸çš„微型直æµé›»æ©Ÿ
圖5:A100觸覺執行器
圖6:A300觸覺執行器
圖7:執行器的æ£ç¢ºå®šä½å’Œå®‰è£å°‡ä½¿é‹å‹•èƒ½å¤ æœ‰æ•ˆåœ°å‚³éžåˆ°ç”¨æˆ¶çš„æŒ‡å°–上
æ‡‰è©²å°æ‰€æœ‰åŸ·è¡Œå™¨é€²è¡Œå„ªåŒ–,以便在ä½ç§»å¾ˆå°çš„åŒæ™‚能產生較大的力,還è¦ä»”ç´°é¸æ“‡é€™äº›åŸ·è¡Œå™¨ä¾†æ»¿è¶³æ€§èƒ½å’Œå£½å‘½æ–¹é¢çš„è¦æ±‚。è¨è¨ˆæ‰€è¦æ±‚的執行器的類型和數é‡å–æ±ºäºŽè§¸æ‘¸å±æˆ–颿¿çš„é«”ç©ã€é‡é‡å’Œå¯¦ç¾æ–¹æ¡ˆã€‚
為了產生觸覺效果而誤用簡單的螺線管和電機常易導致ä¸è‰¯çš„實ç¾ã€‚由于使用了ä¸åˆé©çš„åŸ·è¡Œå™¨æ€§èƒ½ï¼Œå»¶é²æˆ–è€…å¾ˆæ…¢çš„åŸ·è¡Œå™¨åŠ é€Ÿã€ä½ç§»éŽå¤§æˆ–者缺少å°ä½ç§»çš„精確控制都是常見的一些å•題。
執行器安è£ä¸è‰¯ä¹Ÿæ˜¯è§¸è¦ºç³»çµ±ä¸çš„常見å•題。如果實ç¾å¾—ä¸å¥½ï¼Œä¸åƒ…æ˜¯è§¸æ‘¸æŽ¥å£æœ¬èº«ï¼Œé€£æ•´å€‹ç³»çµ±éƒ½æœƒè«§æŒ¯ã€‚在手æŒè¨å‚™ä¸å¯èƒ½å•題還ä¸å¤§ï¼Œä½†åœ¨å›ºå®šè¨å‚™ä¸å‰‡ä¸ç„¶ï¼ŒéŽå¼·çš„諧振所產生的效果ä¸äºžäºŽåœ°éœ‡ï¼Œè€Œä¸å†æ˜¯å‹å¥½çš„ç¢ºèªæŒ‡ç¤ºã€‚如果安è£è¨ç½®å°‡æŽ¥å£å£“è¿«åˆ°å…¶åŠ é€Ÿåº¦å’Œä½ç§»è¢«æŠ‘åˆ¶åœ¨æª¢æ¸¬é»žä¹‹å¤–çš„ç¨‹åº¦ï¼Œé‚„æœƒç™¼ç”Ÿå…¶ä»–æ¥µç«¯çš„çµæžœã€‚
執行器的æ£ç¢ºå®‰è£æœƒå°‡ä½ç§»æœ‰æ•ˆåœ°è½‰ç§»åˆ°ç”¨æˆ¶çš„æŒ‡å°–上。觸摸å±é¡¯ç¤ºå™¨è¢«å®‰è£åœ¨ä¸€å€‹åº•座上,然åŽé€²è¡ŒæŸ”性密å°ã€‚觸覺執行器å¯ä»¥æä¾›é¡¯ç¤ºå™¨å’Œåº•座之間的主è¦é™„屬è£ç½®ï¼Œå¾žè€Œå…許觸摸é¢â€œæ‡¸æµ®â€ï¼Œé€™æ¨£å¯å°‡æœ€å¤§çš„能é‡è½‰ç§»åˆ°æŒ‡å°–上。
控制系統
å°åŸ·è¡Œå™¨çš„æ£ç¢ºæŽ§åˆ¶æ˜¯é€šéŽè»Ÿä»¶å’Œé›»è·¯å¯¦ç¾çš„,軟件和電路主è¦ç”¨ä¾†è™•ç†è§¸æ‘¸è¼¸å…¥ï¼Œå¹¶å‘執行器æä¾›æ£ç¢ºçš„æŒ‡ä»¤ã€‚
控制指令應該 å°ç›¸é—œçš„åŸ·è¡Œå™¨æŠ€è¡“å’Œç†æƒ³çš„相圖進行優化,這種相圖應能æ£ç¢ºç¢ºèªç”¨æˆ¶çš„è¼¸å…¥ï¼ŒåŒæ™‚åˆä¸å¹²æ“¾ç”¨æˆ¶çš„æ³¨æ„力。æä¾›é€™æ¨£çš„éŸ¿æ‡‰è¦æ±‚鏿“‡ä¸€å€‹å…·æœ‰åˆé©é©…動輸出能力和0.25MIPS冗余處ç†èƒ½åŠ›çš„è™•ç†å™¨ï¼Œé‚„è¦ç‚ºç›®æ¨™åŸ·è¡Œå™¨é¸ç”¨ä¸€å€‹åˆé©çš„æ”¾å¤§å™¨ã€‚整個通信路徑 (從用戶輸入到觸覺響應啟動) 的延時應該å°äºŽ30ms。
觸覺效果庫
觸覺效果庫應該包括å„種效果,從而能使用戶清楚地分辨å„ç¨®è§¸æ‘¸å±æŽ§åˆ¶çš„æ„Ÿè¦ºï¼Œå¹¶ä¸”å¯ä»¥å°‡çœ¾å¤šçš„åŠŸèƒ½åˆ†é–‹ä¾†ã€‚æœ€å¥½çš„æ–¹æ³•æ˜¯ï¼Œè§¸è¦ºé–‹ç™¼ç³»çµ±èƒ½å¤ ç‚ºç”¨æˆ¶æŽ¥å£è¨è¨ˆå¸«æä¾›ä¸€å€‹æ–¹ä¾¿é«”驗效果的方法,以便他們能從觸覺效果庫ä¸é¸ç”¨æœ€å¥½çš„æ•ˆæžœã€‚
編程接å£
通éŽç°¡åŒ–çš„API從主程åºä¸èª¿ç”¨è§¸è¦ºæ•ˆæžœæœ‰åŠ©äºŽè»Ÿä»¶çš„é›†æˆã€‚軟件開發工具也很有用。Immersionå…¬å¸æä¾›äº†é€™æ¨£çš„é–‹ç™¼å·¥å…·ï¼Œå®ƒå‘è¨è¨ˆå¸«æä¾›äº†å¹¾ç¨®ç·¨ç¨‹é¸æ“‡ï¼ŒåŒ…括Windows ActiveXæŽ§åˆ¶ã€æºä»£ç¢¼å½¢å¼çš„交å‰å¹³è‡ºAPI以åŠå°å®šåˆ¶æŽ¥å£çš„通信支æŒã€‚還包括樣本代碼以åŠä¸€å€‹å¦‚何將觸覺åé¥‹åŠ åˆ°ä¸»ç¨‹åºä¸çš„完整éŽç¨‹æè¿°ã€‚
今天的新型觸覺接å£èƒ½å¤ 在觸摸激活控制方é¢å‘用戶æä¾›æ›´åŠ ç†Ÿæ‚‰çš„ã€å‹•人和滿æ„的用戶體驗。所幸的是,如今觸覺系統在技術上已經æˆç†Ÿï¼Œæ©Ÿé›»é›†æˆä¹Ÿå¾—到了很好地普åŠã€‚這一新興技術的關éµè¦ç´ 是執行器集æˆã€å®‰è£ã€è§¸è¦ºæŽ§åˆ¶å’Œç·¨ç¨‹ã€‚在按照本文的指導方é‡é€²è¡Œè¨è¨ˆæ™‚,我們會發ç¾åœ¨è§¸æ‘¸æ¿€æ´»æŽ§åˆ¶æ„Ÿè¦ºä»¥åŠç›´è¦ºã€æ»¿æ„度以åŠè‡ªç„¶çš„用戶交互方é¢ï¼Œè§¸è¦ºç³»çµ±å…·æœ‰æ˜Žé¡¯çš„優勢。