基于手姿態(tài)的人機交互是以實現自然的人機交互為研究目標,可提高計算機的可操作性,同時使計算機能夠完成更加復雜的任務。而基于ARM的嵌入式系統(tǒng)具有功耗低、體積小、集成度高等特點,嵌入式與具體應用有機地結合在一起,具有較長的生命周期,能夠根據特定的需求對軟硬件進行合理剪裁。結合嵌入式技術的手姿態(tài)跟蹤設備能夠實時的檢測出人機交互系統(tǒng)中人手的位置與角度等數據,并將這些數據及時反饋給計算機虛擬系統(tǒng)來進行人機交互,提高跟蹤設備的可靠性和空間跟蹤精度。 通過對嵌入式開發(fā)過程以及對控制系統(tǒng)構成的分析,確定了手姿態(tài)信號輸入方案及系統(tǒng)的軟硬件總體設計方案。通過對目前流行的眾多嵌入式處理器的研究、分析、比較選擇了S3C2440處理器作為系統(tǒng)開發(fā)硬件核心,詳細介紹了S3C2440的相關模塊的設計,包括存儲單元模塊、通信接口模塊、JATG接口電路。同時設計了系統(tǒng)的外圍電路像系統(tǒng)時鐘電路、電源電路、系統(tǒng)復位電路。 選擇更適合于ARM開發(fā)的Linux系統(tǒng)作為軟件開發(fā)平臺。實現了Linux系統(tǒng)向開發(fā)板的移植、Bootloader的啟動與編譯、設備驅動程序的開發(fā);根據手姿態(tài)信號輸入方案系統(tǒng)采用分模塊、分層次的方法設計了系統(tǒng)的應用程序——串口通信程序及手姿態(tài)識別子程序。通過分析常用的手姿態(tài)識別算法,系統(tǒng)采用基于神經網絡的動態(tài)時間規(guī)整與模板匹配相結合的動態(tài)手姿態(tài)識別算法。并依據相應的軟硬件測試方法對系統(tǒng)進行了分模塊調試及系統(tǒng)的集成。
標簽:
ARM
嵌入式
設備
控制
上傳時間:
2013-07-11
上傳用戶:songyuncen