[RoBoME] 使用教學
本帖最後由 roboardgod 於 2013-2-6 12:27 編輯RoBoME是可以簡單的編譯動作的軟體
目前的版本已經可以做到及時捕捉與及時播放等功能
這讓我們可以更方便的去編輯機器人的動作
而當然這套軟體是給RoBoard控制板使用的
那就不多說 來開始使用教學吧!
首先下載好我們的RoBoME
解壓縮後可以看到這些檔案
http://2.bp.blogspot.com/--vc9rY0KLCU/UO_CbjExOWI/AAAAAAAAAaI/_NEfkRshm0g/s320/01.png
然後執行RoBoME_verX.X.exe
首先會詢問你的工作環境
http://3.bp.blogspot.com/-ljoqPsq4-to/UO_CbhhaWxI/AAAAAAAAAaE/UQG9X7QQ45g/s1600/02.png
因為在一般PC上無法使用RoBoIO
所以選擇PC時就會將一些會使用RoBoIO的按鍵鎖起來
而在選擇RoBoard的情況就可以使用RoBoIO的功能
註: 在一般PC上使用RoBoIO的功能會使程式崩潰,所以請別亂選
進入後會看到以下畫面 基本上除了新增檔案或開啟檔案其餘按鈕都會先被鎖住
http://2.bp.blogspot.com/-9qma_EqPLcw/UO_CbiIrebI/AAAAAAAAAaM/lZciDkyyEF8/s320/03.png
那我們選擇File -> New File
http://2.bp.blogspot.com/-pZ-zG1G_GY0/UO_CcWc7DSI/AAAAAAAAAaQ/ShbMoR5w5Oo/s320/04.png
之後會看到下列畫面
會要求你設定RoBoard的Version 以及各個servo的資訊
http://3.bp.blogspot.com/-JQfErfBpvqc/UO_FDhYfcdI/AAAAAAAAAbQ/2sCVeqob8aA/s320/05.png
建立完成選擇OK 右方Motion的功能就會開啟
那我們來建立一個Motion
在下拉式選單的文字框內輸入Motion的名稱 在這我輸入的是test
然後下面的New Motion按鈕就會解鎖
按下New Motion後即可解鎖
http://4.bp.blogspot.com/-MZo9VBQR0NE/UO_FDnmSlTI/AAAAAAAAAbU/ho2gFvW7JHE/s320/06.png
可以一直輸入名稱
就可以一直建立Motion 如下圖已有4個Motion已建立於下拉式選單內
http://1.bp.blogspot.com/-GI7mQfp_x9k/UO_FDjwEcvI/AAAAAAAAAbM/slgpnwMtc-Y/s320/07.png
那有了Motion 那我們要開始來建立內部的物件
在下方的選單中點擊右鍵 選擇New Object
http://4.bp.blogspot.com/-qHFreoUXUoY/UO_FELIqTmI/AAAAAAAAAbY/twczioa5VZw/s320/08.png
隨後右邊會要求您選擇Object Type
http://4.bp.blogspot.com/--rU99j1YiNs/UO_FEUOv7NI/AAAAAAAAAbc/YUbSaMkehWc/s320/09.png
目前有Frame與Delay兩種型態 在此我選擇Frame
http://2.bp.blogspot.com/-UCnfGE1s_L0/UO_FE5Qn8eI/AAAAAAAAAbk/wFhLc13ozk8/s320/10.png
建立完後就會看到左邊有些拉霸 與前面會寫CH
這裡就可以設定各channel的值以及到這frame的時間(delay)
http://4.bp.blogspot.com/-Ggz9l0vkCPc/UO_FEyQ176I/AAAAAAAAAbo/b3CY_230WBM/s320/11.png
而如果建立一個Delay Object
那裡面可以改變的參數則為delay time 代表執行到此物件時要停留的秒數
http://3.bp.blogspot.com/-dJSfqHMbBNU/UO_FFIeW94I/AAAAAAAAAb4/nOJc2RudFMU/s320/12.png
建立後右方的選單會一直增加
此時我們可以任意選取我們剛剛建立的Object來修改裡面的參數
http://2.bp.blogspot.com/-J2oTpEgqsIM/UO_FFrE3yaI/AAAAAAAAAcE/cA6Bz0kBPcg/s320/13.png
而當我們在右方選單上的物件按下右鍵時會出現下面的畫面
http://3.bp.blogspot.com/-DxeYIT2Mg78/UO_FFlXfPmI/AAAAAAAAAb8/22FuuJFf3_E/s320/14.png
New Object 在選定的Object下方建立一個新的 Object
Delete Object 刪除選定的Object
Move Object UP 將選定的Object向上交換
Move Object DOWN 將選定的Object向下交換
Copy frame 只有frame object才可以使用 複製選定的frame object 包括裡面的參數
而下方的Trigger選單也是可以新增的
Trigger的用途是用在綁定Motion 並設定熱鍵
簡單說就是按下一組按鍵 就做一套動作
註:這邊的功能還沒完全實做
http://1.bp.blogspot.com/-FcO8XagHN3g/UO_FGP5SUUI/AAAAAAAAAcI/jKzeTbjGZEM/s320/15.png
新增了Trigger後可以選擇你要改變的Trigger 然後點擊右鍵
http://4.bp.blogspot.com/-L-dk-iyyXJA/UO_FGR50gtI/AAAAAAAAAcM/SPEe1XbYG4w/s320/16.png
New Trigger 在選定的Trigger下新增一個Trigger
Delete Trigger 刪除選定的Trigger
Set Trigger 設定Trigger的按鍵
Link Motion 將選定的Trigger連結到目前選定的Motion
Link Motion 之後Motion後會多出相對應的名稱 如下圖
http://3.bp.blogspot.com/-iPuN94xRz8c/UO_FGiqKbHI/AAAAAAAAAcY/UsUiHlvwbU4/s320/17.png
選擇Set Trigger
http://1.bp.blogspot.com/-jGQXWgcSg0M/UO_FG-sh3TI/AAAAAAAAAck/BoTXTh--X3U/s320/18.png
會出現Set Trigger的視窗 然後你可以按下你想設定的熱鍵 支援組合鍵
http://4.bp.blogspot.com/-AcskvpaXEPs/UO_FHGBWdHI/AAAAAAAAAcg/uRM3GY-UuIM/s320/19.png
而編輯動作時 如果你的機器人是有Capture功能的
那當然可以使用Capture功能將馬達的值抓回 然後再進行微調
範例影片:
A02tNxGIt0g
而在進行微調時 又怕調不準
那就可以使用AutoPlay的功能 讓機器人邊動邊調到你要的動作
這樣就可以看著機器人調整 而不是對著冷冰冰的文字調整囉!
範例影片:
9a3E_4upCA4
寫了這麼多 希望大家也都用得順利囉!
RoBoME
Source Code
頁:
[1]