roboardgod 發表於 2013-1-11 16:52:57

[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]
查看完整版本: [RoBoME] 使用教學