This robot has a static accuracy of +-0.05 mm! How?

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 42

  • @Marci124
    @Marci124 3 года назад +27

    This is the most amazing DIY robotics content I've seen on YT in a long time, and that's saying a lot as it there's definitely no lack of it. A unique approach that even people without formal education in control theory can appreciate.

  • @ronnetgrazer362
    @ronnetgrazer362 3 года назад +17

    Amazing!
    Damn!
    Impossible!
    Adam Bäcklash pushing everyone's buttons with stunning accuracy.

  • @c.m.m4213
    @c.m.m4213 3 года назад +4

    You are inspiring me to try make impossible possible

  • @ivprojects8143
    @ivprojects8143 2 года назад +1

    This is amazing. I just found your channel, and you're on another level.

  • @LucasIsBusy
    @LucasIsBusy 3 года назад +9

    I think your accuracy is better than that. Going tip to tip like that the test indicator ball is round so if the x or y is off a bit it will show up as more error in z. The reason being the tip of the pencil is very sharp as well so it's a point load on ball. 2 balls are hard to measure in the z like u have set up. To remove that extra error in measuring, use a small plate at the tip of the pen so the ball is against the plate. I better your accuracy jumps up 30-50%.

  • @Oldsirhippy
    @Oldsirhippy 3 года назад

    excellent - great design and amazing accuracy. Well worth all the effort and work you have done - brilliant.

  • @iAkashPaul
    @iAkashPaul День назад

    After discovering SimpleFOC a few years ago, this is the next thing to fascinate me in actual control systems!

  • @iBlue0riginal
    @iBlue0riginal Год назад

    Pure Magic. I'm totally gonna read into this.

  • @maxwellconniff1189
    @maxwellconniff1189 3 года назад

    Thank you so much. Truly Amazing work.
    I will be turning your design into a liquid handling robot for use with a micropipette

    • @adamBackstrom4
      @adamBackstrom4  3 года назад +1

      Sounds like an interesting project! Looking forward to some feedback on the build instructions ;)

  • @StormBurnX
    @StormBurnX 3 года назад +2

    I love the encoders, it's absolutely lovely! I did a similar thing on a setup where the system would not turn more than ~350 degrees, by printing a radial gradient that swept around the center of the paper disk, so only one sensor was necessary to read the position. Since it did not go full circle, though, the problem of crossing over the boundary was not solved, and I like your method much better! I do wonder, though, if the magnetic-type encoders might be useful as well? (as I understand these involve attaching a small magnet to the center of the motor's shaft, and a hall effect sensor or magnetometer is placed in line with the magnet to detect the angle at any point)

    • @TheMaidenOnes
      @TheMaidenOnes 3 года назад +2

      There are two encoders on each servo. The two IR sensors (counts as one encoder) is used on the output shaft of the motor while a magnetic encoder is used on the output shaft of the gearbox.

    • @StormBurnX
      @StormBurnX 3 года назад

      @@TheMaidenOnes Ah, so they're already familiar with the magnetic ones, then! I've seen some incredibly tiny ones before and thought it might be a useful suggestion :)

    • @adamBackstrom4
      @adamBackstrom4  3 года назад +5

      I did try exactly what you suggested first, the problem I ran into was that the magnetic field of the motor interfered with the as5048a I used. But the code still allow using a magnetic encoder instead of the optical one. So if you or anyone else find a good way to mount it on the motor it is easy to test ;)

  • @geepytee
    @geepytee День назад

    Very cool, I need to try this on my projects!

  • @AlexanderTheMiddle
    @AlexanderTheMiddle 3 года назад +1

    Wow! That is so sick!!!

  • @nikovbn839
    @nikovbn839 3 года назад

    "Build your own."
    ^^^ THIS ^^^

  • @jaspervandenameele4834
    @jaspervandenameele4834 3 года назад

    Seriously impressive!

  • @vinodpatil9474
    @vinodpatil9474 3 года назад

    It's awesome, keep going.

  • @trainspottingtech23
    @trainspottingtech23 15 часов назад

    Very interesting! 😊 Have you used Arduino or RPi Pico? 🤔

  • @fabiangro6857
    @fabiangro6857 3 года назад +2

    So... how accurate would this be on a "regular" system without that much backlash? 😳

    • @WaynesStrangeBrain
      @WaynesStrangeBrain 3 года назад +1

      People who start off an always use the best of everything sometimes never learn how to make something from nothing.

  • @marca9955
    @marca9955 17 часов назад

    Awesome work.

  • @AaronQian
    @AaronQian Год назад

    Is it possible to use sensorless approach for motor speed? e.g. using current ripple counting? Or perhaps better to use FOC BLDC? So that position can be known even at low speeds?

  • @dennisbuns
    @dennisbuns 3 года назад

    After looking at the "mituitung" I started to question which one is more accurate, the robot or the dial

  • @sidzerda4016
    @sidzerda4016 2 года назад

    just wow. amazing work...
    how many grams can it hold in extended position? thanks

  • @jaycal1920
    @jaycal1920 2 года назад

    You need stepper motors... micro stepper motors.
    I mean how many times are you going to mod a motor. Its a great project but not very repeatable. Awesome work...subscribed.

  • @stefanguiton
    @stefanguiton 3 года назад

    Incredible!

  • @OpenRobot2024
    @OpenRobot2024 3 года назад

    Really great!!!

  • @jonasaskenobis
    @jonasaskenobis 3 года назад

    Backlash is constant size for each servo? Couldnt you just use 1 encoder and include backlash in the code for when the robot changes direction?

    • @adamBackstrom4
      @adamBackstrom4  3 года назад

      In theory you could, if you know all the forces and the exact backlash you could do an open-loop control of the backlash. The problem is that that approach will never be as robust as if you actually measure the position.

    • @jonasaskenobis
      @jonasaskenobis 3 года назад +1

      @@adamBackstrom4 Oh, I made a bad assumption that forces are negligible compared to the stiffness of gears/motor, but it seems i was wrong. Nice, thanks for explaining :)

  • @WaynesStrangeBrain
    @WaynesStrangeBrain 3 года назад

    naive question: is it possible that the calipers themselves are acting like springs and absorbing a bit of the backlash?
    And it's a good thing that you use an off-center paper circle because all of mine end up that way..

    • @adamBackstrom4
      @adamBackstrom4  3 года назад

      Not as far as I can tell. The spring only act in the z direction but, as @Lucas Is Busy pointed out, this setup isn't just measuring in the z direction.

  • @DanieleGiorgino
    @DanieleGiorgino 6 часов назад

    Neat!

  • @leofernekes343
    @leofernekes343 5 месяцев назад +5

    The music is torture.

    • @antonio_carvalho
      @antonio_carvalho День назад +2

      I liked it. Gave the video a futuristic vibe.

    • @_vlek_
      @_vlek_ 22 часа назад +1

      Also like it

    • @nmstoker
      @nmstoker 16 часов назад

      I wouldn't put it that strongly but it would clearly be better without it. Any futuristic tone gets dated pretty quickly too 🙂