EV3馬達同步控制 – Move Sync Block

同步控制?是什麼東西??可以吃嗎???

同步控制是一種將兩顆馬達速度保持一致,並使其結束時保持同樣角度。
講白話就是讓機器人走直一點。

Downlink Here:Google Drive

為了讓各位更明白什麼是同步控制,我們可以先看看以下影片:

也就是原廠的馬達可能因為各種原因,導致兩顆馬達速度不同,致使產生速差(也就是你BC馬達都輸入50,輸出可能是50、45),導致機器跑不直。

沒有同步控制的情況

因此我們開發出了一款同步控制的Block,支持中馬達與大馬達(內部調用了通用馬達做控制),讓機器不再歪掉。

由玩樂高手創意中心的OFDL HSU所開發的MoveSync Block

本Blcok可以讓你調整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作者:任職於本中心的奇怪人類

19 comments

  1. nestor camacho

    Congratulations, could I make a block for line follower with only one sensor?

    1. 玩樂高手小編

      I suggest you use myblock will be easier.

    2. nestor camacho

      What is the address of your block?

    3. 玩樂高手小編

      Head of post has a google drive download link.

    4. Tracy

      hi i made a program in developer mode but i cant export it as a new block can u teach me how?

    5. 玩樂高手小編

      Just use block export

  2. gsvmvav

    Is there such a unit for the pid controller?

    1. 玩樂高手小編

      Only use Kp.

  3. 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

    1. 玩樂高手小編

      Thanks.

    2. 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…

    3. 玩樂高手小編

      if you know how to make a block,there is a file whitch name block.xml,and you will find what you want.

  4. 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. 玩樂高手小編

      1.yes
      2.acceptable
      3.EV3 software dev mode

  5. Michael Felips

    What did you use to make it.

    1. 玩樂高手小編

      ev3 software dev mode.

  6. jerry

    gracias por tu aporte
    puedes hacer un bloque para usar los cuatro motores
    2 normales y 2 invertidos

    1. 玩樂高手小編

      Nice.

  7. Calvin

    When i use in my programming, it’s skip the motor syn program and directly run the next program, which is colour sensor

發佈回覆給「Calvin」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *