同步控制?是什麼東西??可以吃嗎???
同步控制是一種將兩顆馬達速度保持一致,並使其結束時保持同樣角度。
講白話就是讓機器人走直一點。
Download link Here:Google Drive
為了讓各位更明白什麼是同步控制,我們可以先看看以下影片:
也就是原廠的馬達可能因為各種原因,導致兩顆馬達速度不同,致使產生速差(也就是你BC馬達都輸入50,輸出可能是50、45),導致機器跑不直。
因此我們開發出了一款同步控制的Block,支持中馬達與大馬達(內部調用了通用馬達做控制),讓機器不再歪掉。
由玩樂高手創意中心的OFDL HSU所開發的MoveSync Block
本Block可以讓你調整Kp值,以適應不同的馬達,畢竟不是每顆馬達參數都差不多,不過樂高原生的已經做得很好了。
另外後面有反轉的選項,有鑑於現在中馬達機大行其道,但是中馬達勢必有一邊是反過來的,此時你只需要將左右反轉選項打勾,他就會自己幫你反轉了呦,不需要再去對輸入馬力做運算~
加入了這個Block以後,機器人立刻直的多(最後看起來歪歪是因為煞車力道較強的關係)
有無同步控制之比較圖
同步控制的原理說明
比較有經驗的同學可能會問說,EV3的大馬達Block不是已經內建同步控制的功能了嗎?為什麼還要加入這個Block呢??
[圖片丟失]
EV3軟體內建Move Block比較 (圖:ev3lessons.com)
原因很簡單,EV3軟體內建的Block確實帶有同步控制了,但是部分落差較大的馬達,EV3內建的同步控制可能效果不彰,便需要有可以調整Kp的選項,此時我們的Move Sync Block就是你的好選擇喔~~
((順帶一提,EV3的大馬達同步控制功能也是可以用於中馬達的。
機器人常常走不直?比賽時因為機器人不會走直線而爆炸嗎?
趕緊下載我們的Move Sync Block解決這個問題吧~~
https://drive.google.com/file/d/1y2yLFhnvLAl9TOLZV87dwn4sa8TkBVHY/view?usp=sharing
Block作者:任職於本中心的奇怪人類