同步控制?是什麼東西??可以吃嗎???
同步控制是一種將兩顆馬達速度保持一致,並使其結束時保持同樣角度。
講白話就是讓機器人走直一點。
Downlink Here:Google Drive
為了讓各位更明白什麼是同步控制,我們可以先看看以下影片:
也就是原廠的馬達可能因為各種原因,導致兩顆馬達速度不同,致使產生速差(也就是你BC馬達都輸入50,輸出可能是50、45),導致機器跑不直。
因此我們開發出了一款同步控制的Block,支持中馬達與大馬達(內部調用了通用馬達做控制),讓機器不再歪掉。
本Blcok可以讓你調整Kp值,以適應不同的馬達,畢竟不是每顆馬達參數都差不多,不過樂高原生的已經做得很好了。
另外後面有反轉的選項,有鑑於現在中馬達機大行其道,但是中馬達勢必有一邊是反過來的,此時你只需要將左右反轉選項打勾,他就會自己幫你反轉了呦,不需要再去對輸入馬力做運算~
加入了這個Block以後,機器人立刻直的多(最後看起來歪歪是因為煞車力道較強的關係)
比較有經驗的同學可能會問說,EV3的大馬達Block不是已經內建同步控制的功能了嗎?為什麼還要加入這個Block呢??
原因很簡單,EV3軟體內建的Block確實帶有同步控制了,但是部分落差較大的馬達,EV3內建的同步控制可能效果不彰,便需要有可以調整Kp的選項,此時我們的Move Sync Block就是你的好選擇喔~~
((順帶一提,EV3的大馬達同步控制功能也是可以用於中馬達的。
機器人常常走不直?比賽時因為機器人不會走直線而爆炸嗎?
趕緊下載我們的Move Sync Block解決這個問題吧~~
https://drive.google.com/file/d/1y2yLFhnvLAl9TOLZV87dwn4sa8TkBVHY/view?usp=sharing
Block作者:任職於本中心的奇怪人類
nestor camacho
Congratulations, could I make a block for line follower with only one sensor?
玩樂高手小編
I suggest you use myblock will be easier.
nestor camacho
What is the address of your block?
玩樂高手小編
Head of post has a google drive download link.
Tracy
hi i made a program in developer mode but i cant export it as a new block can u teach me how?
玩樂高手小編
Just use block export
gsvmvav
Is there such a unit for the pid controller?
玩樂高手小編
Only use Kp.
Sami Marouf
What an amazing block! It would be even better if it had the “on” option. But anyways I think it’ll revolutionize Lego programming so thank you for hardwork and for sharing such a thing.
regards Sami Marouf
玩樂高手小編
Thanks.
John Willnerve
Ya he is right the block is cool but it lacks the “on” option, is there a way in which we can enable it?
Thank you…
玩樂高手小編
if you know how to make a block,there is a file whitch name block.xml,and you will find what you want.
Nick Gogalis
Congratulations for your good work!
1. is this block faster than a same myblock ?
2. it is acceptable in WRO competition ?
3. which program did you use to make the block
regards Nick
玩樂高手小編
1.yes
2.acceptable
3.EV3 software dev mode
Michael Felips
What did you use to make it.
玩樂高手小編
ev3 software dev mode.
jerry
gracias por tu aporte
puedes hacer un bloque para usar los cuatro motores
2 normales y 2 invertidos
玩樂高手小編
Nice.
Calvin
When i use in my programming, it’s skip the motor syn program and directly run the next program, which is colour sensor