智慧系統設計與應用
體感機器人
組員:A99222022 林敬傑 A99222024 謝其煒 A99222026 李德麟 A99222028 陳奕璋
日期:2013/6/23
主題說明 現在的機器人遙控不外乎是從遙控器輸入指令,或是從電腦中直接下命令。 但是,這樣的操作並不能給使用者帶來更直覺的操作。然而,我們這組使用了體 感 Kinect 來做為遙控器來抓取人身上的骨架,當人在做一些特定動作時來達到 操作機器人的目的。這種操作方式可以帶給使用者更直覺的回饋,不必再煩惱, 當我要做到某個動作時,要怎麼操控。
實作內容 機器人我們選擇的是 Lego 的 NXT 機器人,我們把它組成輪型的機器人。所以, 我們在編輯 Kinect 抓取的動作方式,不會像人形的機器人一樣那麼直覺,我們 採用與輪型機器人的前進、左轉、右轉等動作有跟人體間接關係的動作來代替。 1. 2. 3. 4. 5.
開啟 XmlNxtForm 的程式 將 NXT 的藍芽 COM Port 輸入至程式並連接 連接成功後會彈出 kinect 的視窗 人往後退至程式捕捉到身體節點 舉起右手可使 NXT 前進
相關檔案清單 1. 2.
XmlNxtForm Kinect_GestureRecognition_Demo - (0.003)
安裝啟動說明 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
首先將"XmlNxtForm"資料夾放置於桌面 將"Kinect_GestureRecognition_Demo - (0.003)"內的"Debug"放置在 C:\ 並在 C:\建立一個"action.txt"的空白文字檔 安裝好 kinect 開啟 NXT 打開電腦藍芽介面 新增硬體 選取 NXT,並等待 當 NXT 要求設定密碼,設定密碼並確認 在電腦上輸入密碼確定,等待與 NXT 連結完成 並記錄通訊的 COM Port
組員分工百分比 組員
工作內容
占整體百分比
林敬傑
現場展示
10%
謝其煒
程式編寫
70%
李德麟
影片拍攝
10%
陳奕璋
文件製作
10%