Return to Video

World Record Domino Robot (100k dominoes in 24hrs)

  • 0:00 - 0:01
    This is Dom.
  • 0:01 - 0:03
    He's a friendly little robot
  • 0:03 - 0:05
    that's super good at only one thing.
  • 0:05 - 0:07
    Setting up a butt-ton of dominos
  • 0:07 - 0:08
    really really fast.
  • 0:08 - 0:10
    It's taken five years to get to this point
  • 0:10 - 0:12
    but according to our initial tests,
  • 0:12 - 0:14
    we have hopes that he might be more than
  • 0:14 - 0:16
    ten times faster than the fastest human.
  • 0:16 - 0:18
    So today we're gonna put him to the test
  • 0:18 - 0:20
    going head to head against he world's
  • 0:20 - 0:21
    foremost domino expert,
  • 0:21 - 0:23
    who unfortunately is a mere human.
  • 0:23 - 0:24
    Then we're gonna attempt a
  • 0:24 - 0:26
    Guinness world record and he's gonna try
  • 0:26 - 0:28
    and fill this entire warehouse
  • 0:28 - 0:29
    with a mural
  • 0:29 - 0:30
    of a hundred thousand dominos.
  • 0:30 - 0:32
    And for context, setting up a domino mural
  • 0:32 - 0:35
    that size would take a team of seven
  • 0:35 - 0:36
    skilled builders one full week.
  • 0:36 - 0:38
    Dom here, is gonna attempt to do it
  • 0:38 - 0:40
    by himself in 24 hours.
  • 0:40 - 0:42
    Now I know what you're thinking,
  • 0:42 - 0:43
    "Big whoop Mark,"
  • 0:43 - 0:45
    because as a kid you might have had a toy
  • 0:45 - 0:46
    that looked like this.
  • 0:46 - 0:47
    Or even this custom robot
  • 0:47 - 0:48
    KiwiCo made me that can drop
  • 0:48 - 0:50
    twenty dominos in a row.
  • 0:50 - 0:52
    So isn't a bit overkill to utilize
  • 0:52 - 0:53
    an autonomous robot,
  • 0:53 - 0:55
    a half mile of Hot Wheels tracks,
  • 0:55 - 0:57
    and a high speed robotic arm?
  • 0:57 - 0:58
    And I get it because our designs
  • 0:58 - 1:00
    look like this where we were just trying
  • 1:00 - 1:02
    to hack a Roomba when we first tried to
  • 1:02 - 1:03
    tackle this problem
  • 1:03 - 1:04
    exactly five years ago.
  • 1:04 - 1:07
    But then pesky details with scale arise
  • 1:07 - 1:09
    like for starters, just how much
  • 1:09 - 1:11
    100,000 dominos is.
  • 1:11 - 1:14
    So the robot will need to come and reload
  • 1:14 - 1:16
    at least 1,000 times.
  • 1:16 - 1:18
    But how exactly do you reload it?
  • 1:18 - 1:20
    And how would it know exactly where
  • 1:20 - 1:22
    to drop each domino and what color
  • 1:22 - 1:23
    it should be?
  • 1:23 - 1:25
    And how do you make it so reliable,
  • 1:25 - 1:26
    that it doesn't screw up once
  • 1:26 - 1:29
    in a 100,000 drops of a domino?
  • 1:29 - 1:31
    A system to reliably tackle issues
  • 1:31 - 1:33
    at scales like this is just going to be
  • 1:33 - 1:34
    inherently super complex.
  • 1:34 - 1:36
    Like ten times more complex
  • 1:36 - 1:39
    than my automatic bullseye dartboard,
  • 1:39 - 1:40
    which to this point was probably the most
  • 1:40 - 1:42
    complicated build on my channel.
  • 1:42 - 1:43
    So after failing off and on
  • 1:43 - 1:44
    for three years,
  • 1:44 - 1:46
    I was doing a Q and A at Makerfaire
  • 1:46 - 1:48
    and I told the crowd if anyone wanted
  • 1:48 - 1:50
    to help me with the brutal challenge
  • 1:50 - 1:51
    to hit me up afterwards.
  • 1:51 - 1:52
    And to my absolute delight,
  • 1:52 - 1:53
    two freshmen from Stanford
  • 1:53 - 1:55
    and a software engineer from
  • 1:55 - 1:56
    The Bay Area,
  • 1:56 - 1:57
    all took me up on the challenge.
  • 1:57 - 1:59
    So I hired them and two years later,
  • 1:59 - 2:00
    here we were.
  • 2:00 - 2:02
    Now before I show you how it all works,
  • 2:02 - 2:04
    I just wanted to put him in a head to head
  • 2:04 - 2:06
    competition to see how good he really was.
  • 2:06 - 2:08
    And for that we need the undisputed
  • 2:08 - 2:09
    heavyweight champion on YouTube
  • 2:09 - 2:11
    for all things dominos,
  • 2:11 - 2:12
    Lily Hevesh.
  • 2:12 - 2:15
    Lily, you are known on YouTube as
  • 2:15 - 2:16
    The Queen of Dominos right?
  • 2:16 - 2:18
    People do call me The Domino Queen.
  • 2:18 - 2:19
    And for very good reason,
  • 2:19 - 2:21
    with over 1.2 billion views on
  • 2:21 - 2:22
    her channel,
  • 2:22 - 2:24
    you've almost certainly seen
  • 2:24 - 2:25
    one of her incredible creations
  • 2:25 - 2:27
    over her 12 years on the platform.
  • 2:27 - 2:28
    She's so good,
  • 2:28 - 2:30
    she's even got her own line of dominos
  • 2:30 - 2:31
    you can buy in stores.
  • 2:31 - 2:33
    Ok, so here's the challenge Lily.
  • 2:33 - 2:35
    I want you to set up like 300 dominos
  • 2:35 - 2:37
    right now and let's see how long it takes
  • 2:37 - 2:38
    a human to do that.
  • 2:38 - 2:39
    Ok.
  • 2:39 - 2:40
    Clock starts,
  • 2:42 - 2:43
    Now.
  • 2:44 - 2:46
    I got to do two hands.
  • 2:47 - 2:48
    If you need me, Lily,
  • 2:48 - 2:50
    just sitting here reading my newspaper.
  • 2:50 - 2:53
    For you kids at home a newspaper is like
  • 2:53 - 2:55
    a boring ipad made from trees.
  • 2:57 - 3:00
    That's actually pretty fast.
  • 3:02 - 3:03
    Oh no.
  • 3:04 - 3:07
    Disaster, the foibles of being human.
  • 3:07 - 3:10
    Ok Lily are ready for this?
  • 3:10 - 3:11
    No.
  • 3:11 - 3:12
    I've seen enough.
  • 3:12 - 3:13
    (Failure to whistle)
  • 3:13 - 3:15
    I actually don't know how to whistle.
  • 3:15 - 3:18
    This, is the Dominator.
  • 3:18 - 3:21
    Oh my god
  • 3:21 - 3:23
    Wow
  • 3:23 - 3:24
    I lve the eyes.
  • 3:24 - 3:26
    A good set of googly eyes will go
  • 3:26 - 3:27
    a long ways.
  • 3:27 - 3:30
    Ok boy, let em down.
  • 3:30 - 3:33
    I suck at dominos, Lily,
  • 3:33 - 3:36
    but i'm good at engineering which means
  • 3:36 - 3:38
    I'm actually really good at dominos.
  • 3:39 - 3:41
    We even showed off
  • 3:41 - 3:43
    the Dominator doubled-stacked
  • 3:43 - 3:44
    the middle row for you.
  • 3:44 - 3:45
    That is impressive,
  • 3:45 - 3:47
    that is seriously impressive.
  • 3:47 - 3:49
    This technique of laying down
  • 3:49 - 3:50
    a tile of 300 dominos at once
  • 3:50 - 3:52
    was really the key that helped us crack
  • 3:52 - 3:54
    the scale and reliability issues.
  • 3:54 - 3:56
    And its probably my favorite part about
  • 3:56 - 3:57
    the Dominator,
  • 3:57 - 3:58
    besides his wiggly tail of course.
  • 3:58 - 4:00
    Here's Josh to explain more.
  • 4:00 - 4:02
    So these 3D printed funnels here,
  • 4:02 - 4:03
    which allow us to drop all 300 dominos
  • 4:03 - 4:04
    all at once.
  • 4:04 - 4:06
    And the mechanism that drops those into
  • 4:06 - 4:08
    the top of this tray
  • 4:08 - 4:09
    we'll show that in just a second.
  • 4:09 - 4:11
    And if we remove these funnels here
  • 4:11 - 4:12
    we can see that the dominos are
  • 4:12 - 4:14
    precisely placed in their locations.
  • 4:14 - 4:16
    This allows us to place 300 dominos
  • 4:16 - 4:18
    exactly where we want them all at once.
  • 4:18 - 4:20
    And they don't fall out because of what we
  • 4:20 - 4:22
    call the Connect 4 mechanism under here.
  • 4:22 - 4:23
    But if we trigger the servo,
  • 4:23 - 4:25
    then it slides that Connect 4 tray over
  • 4:25 - 4:27
    and drops them all at once
  • 4:27 - 4:29
    making for some gratuitous, beautiful
  • 4:29 - 4:31
    slow-mo shots.
  • Not Synced
    And so while this looks very cool,
  • Not Synced
    obviously dropping from that height
  • Not Synced
    wouldn't be effective.
  • Not Synced
    So we lower the whole platform down
  • Not Synced
    on this ball screw.
  • Not Synced
    Then set them right on the floor,
  • Not Synced
    which turned out to be incredibly reliable.
  • Not Synced
    So Dom took the W in round one.
  • Not Synced
    But now it's time for the endurance round.
  • Not Synced
    Ok, first one to 10,000 dominos wins.
  • Not Synced
    Lily, you ready?
  • Not Synced
    I'm ready.
  • Not Synced
    Dominator, you ready?
  • Not Synced
    Start
  • Not Synced
    Oh my god
  • Not Synced
    Wow
  • Not Synced
    I aready failed.
  • Not Synced
    That's great.
  • Not Synced
    And to Lily's credit,
  • Not Synced
    she was actually insanely fast.
  • Not Synced
    Just not, you know, robot fast.
  • Not Synced
    So unfair,
  • Not Synced
    so unfair.
  • Not Synced
    On top of that she had to handle a very
  • Not Synced
    large distraction with emotional maturity
  • Not Synced
    of a 9 year old.
  • Not Synced
    Yep, I think I'm doing pretty good.
  • Not Synced
    You're doing very good for a human
  • Not Synced
    I'll give you that.
  • Not Synced
    Oh no
  • Not Synced
    Woah
  • Not Synced
    No what, no what Lily
  • Not Synced
    Get out, Get out
  • Not Synced
    Aaaaaahhh
  • Not Synced
    That feels so much faster than
  • Not Synced
    it probably looks.
  • Not Synced
    How's Lily doing?
  • Not Synced
    Tired.
  • Not Synced
    And so while Lily's output slowed down
  • Not Synced
    considerably,
  • Not Synced
    Dom's did not.
  • Not Synced
    And I should mention we sometimes call him
  • Not Synced
    Dom but that's just short for his
  • Not Synced
    legal birth name,
  • Not Synced
    which as noted before,
  • Not Synced
    is Dominator.
  • Not Synced
    Cause you know like
  • Not Synced
    domino
  • Not Synced
    Dominator
  • Not Synced
    whatever, it all works.
  • Not Synced
    I'm gonna head to the bathroom.
  • Not Synced
    Oh, Lily has to go to the bathroom.
  • Not Synced
    I'm human, right?
  • Not Synced
    Dominator do you have to go
  • Not Synced
    to the bathroom?
  • Not Synced
    Didn't think so.
  • Not Synced
    9,000 perfectly laid dominos in a little
  • Not Synced
    over two hours.
  • Not Synced
    Actually 9,000 and 1,
  • Not Synced
    we got a bonus domino out there in
  • Not Synced
    the middle of this field.
  • Not Synced
    May or may not have been on purpose,
  • Not Synced
    but now we can say that it's over 9,000.
  • Not Synced
    It was a pretty clear result
  • Not Synced
    and Lily, of course, was gracious
  • Not Synced
    in her defeat to the machine overlords.
  • Not Synced
    So all that was left to do now,
  • Not Synced
    was to knock em down.
  • Not Synced
    Yes! That was satisfying.
  • Not Synced
    So we went head to head against
  • Not Synced
    the world's foremost domino expert
  • Not Synced
    and came out on top.
  • Not Synced
    And now it's time for the real challenge.
  • Not Synced
    To attempt a Guinness World Record,
  • Not Synced
    and see how quickly we can fill
  • Not Synced
    this entire room with a mural,
  • Not Synced
    of over 100,000 dominos.
  • Not Synced
    Alright buddy,
  • Not Synced
    you got the game plan,
  • Not Synced
    now you just got to get out there
  • Not Synced
    and execute.
  • Not Synced
    Godspeed little fella, Godspeed.
  • Not Synced
    300 dominos down, 102,000 left to go.
  • Not Synced
    So we're about six hours in
  • Not Synced
    but more importantly,
  • Not Synced
    We just got our first Goomba.
  • Not Synced
    It's beautiful.
  • Not Synced
    Back to work Dom.
  • Not Synced
    And the best part of working
  • Not Synced
    really hard for a few years,
  • Not Synced
    is that the last 24 hours
  • Not Synced
    are super relaxing.
  • Not Synced
    And with that tile placed,
  • Not Synced
    we are officially half way done.
  • Not Synced
    With over 50,000 dominos put down,
  • Not Synced
    and just a little over 12 hours.
  • Not Synced
    And Dom, woah easy boy,
  • Not Synced
    just showing no signs of slowing down.
  • Not Synced
    So this is a good point
  • Not Synced
    to explain the rest of the robotics system.
  • Not Synced
    It all starts over here
  • Not Synced
    with the loading station that
  • Not Synced
    Josh and John Luke spent a lot
  • Not Synced
    of time optimizing.
  • Not Synced
    The dominos are loaded by color
  • Not Synced
    on these conveyer belts
  • Not Synced
    and then a Kuka robot arm
  • Not Synced
    grabs them and places them in one of
  • Not Synced
    300 loading shoots made from 2.7 miles
  • Not Synced
    worth of Hot Wheels tracks.
  • Not Synced
    And you could load Dom directly
  • Not Synced
    with the robot arm,
  • Not Synced
    but this is much faster because he doesn't
  • Not Synced
    have to wait,
  • Not Synced
    he just comes in here to the
  • Not Synced
    docking station and the lower
  • Not Synced
    platform slides over so the bottem
  • Not Synced
    layer of 300 dominos gets loaded up
  • Not Synced
    all at once.
  • Not Synced
    And we also had a back up loading system
  • Not Synced
    using a tray just incase at any point
  • Not Synced
    the robot arm wasn't working.
  • Not Synced
    Besides the Hot Wheels tracks,
  • Not Synced
    there's a ton of 3D printed parts
  • Not Synced
    throughout the build that we either
  • Not Synced
    printed ourselves or, if we were in
  • Not Synced
    a pinch, my friends at MatterHackers
  • Not Synced
    helped us out.
  • Not Synced
    So that's the loader,
  • Not Synced
    now how about the Dominator himself?
  • Not Synced
    How does Dom know exactly where to go
  • Not Synced
    in the room to drop a domino?
  • Not Synced
    So we preprogramed the route for
  • Not Synced
    all 102,000 dominos.
  • Not Synced
    So the robot knows exactly where to go
  • Not Synced
    right from the start.
  • Not Synced
    Then as we're driving around,
  • Not Synced
    we use these indoor GPS sensors
  • Not Synced
    to track the position of the robot
  • Not Synced
    so it knows roughly where it is
  • Not Synced
    and then as we get closer the place
  • Not Synced
    where the dominos need to drop,
  • Not Synced
    we use these IR cameras that are
  • Not Synced
    tracking markers on the ground to make
  • Not Synced
    sure the robot lines up perfectly
  • Not Synced
    every single time.
  • Not Synced
    SO the vision from the beginning was that
  • Not Synced
    we could set Dom up
  • Not Synced
    we could turn off the lights and leave,
  • Not Synced
    and come back the next morning
  • Not Synced
    and you've got like a full field
  • Not Synced
    of dominos set up.
  • Not Synced
    He could work all night in the dark
  • Not Synced
    just fine.
  • Not Synced
    Alright now how bout these
  • Not Synced
    super cool wheels?
  • Not Synced
    So these are called omni-wheels
  • Not Synced
    and they're awesome because they let you
  • Not Synced
    translate it any direction you want.
  • Not Synced
    So this is way better than like your car
  • Not Synced
    where if you need to move a little bit
  • Not Synced
    to the left or right,
  • Not Synced
    you have to make like a five point turn.
  • Not Synced
    So with these guys you can move any
  • Not Synced
    direction you want to adjust for small
  • Not Synced
    corrections in the placement
  • Not Synced
    of the dominos.
  • Not Synced
    These wheels are powered by these
  • Not Synced
    clear path, brushless DC server motors.
  • Not Synced
    These are like the gold standard in terms
  • Not Synced
    of speed and accuracy.
  • Not Synced
    And they allow us to slide the robot
  • Not Synced
    around by even just a couple millimeters
  • Not Synced
    a time,
  • Not Synced
    which is super useful when we're trying
  • Not Synced
    to make real fine adjustments for placing
  • Not Synced
    the dominos down.
  • Not Synced
    Now obviously that's just the uppermost
  • Not Synced
    tip of the iceberg tip.
  • Not Synced
    But Dom's brain is over 14,000 lines
  • Not Synced
    of code all from scratch.
  • Not Synced
    So if you want to go way deeper into
  • Not Synced
    the technical details I'll
  • Not Synced
    put a link in the video's description,
  • Not Synced
    where I'll just put it all in one spot.
  • Not Synced
    Now back to finishing the second half.
  • Not Synced
    So the Dominator has been running
  • Not Synced
    just under 24 hours.
  • Not Synced
    And this is a bit of a momentous tile here.
  • Not Synced
    It's a me Mario.
  • Not Synced
    102,300 dominos are on the floor
  • Not Synced
    succesfully.
  • Not Synced
    This is the last 300.
  • Not Synced
    I think this is a moment.
  • Not Synced
    You guys get back over here.
  • Not Synced
    Josh and Alex, lets observe it.
  • Not Synced
    Don't blow this Dom, you got it buddy
  • Not Synced
    finish strong.
  • Not Synced
    We got it.
  • Not Synced
    Just over 24 hours,
  • Not Synced
    to lay all the dominos.
  • Not Synced
    Gentlemen
  • Not Synced
    It feels really fulfilling as an engineer
  • Not Synced
    to see the design prosses yield results
  • Not Synced
    like this.
  • Not Synced
    And speaking of the engineering
  • Not Synced
    and design prosses,
  • Not Synced
    my month long creative engineering course
  • Not Synced
    where I teach this process,
  • Not Synced
    and where you watch me make three builds
  • Not Synced
    from scratch, and you make
  • Not Synced
    three builds of your own.
  • Not Synced
    Is once again open for enrollment for
  • Not Synced
    a bonus Summer session right now.
  • Not Synced
    So go to
  • Not Synced
    monthly.com/markrober
  • Not Synced
    or use the link in the video description.
  • Not Synced
    And I'll see you in class.
  • Not Synced
    So now with everything set up,
  • Not Synced
    the final step was to knock em down.
  • Not Synced
    You can see John loading in the Mario
  • Not Synced
    pipes because they were going to be our
  • Not Synced
    trigger mechanism.
  • Not Synced
    The way that works is we've got four
  • Not Synced
    Hot Wheels cars glued to the bottom of
  • Not Synced
    this platform that rides in these
  • Not Synced
    parallel Hot Wheels tracks.
  • Not Synced
    Then you slap a green sliding shell on top,
  • Not Synced
    and a motor at the end
  • Not Synced
    pulls the cart along the track with
  • Not Synced
    a string.
  • Not Synced
    Then the shell contacts the lever arm
  • Not Synced
    at each pipe like this,
  • Not Synced
    which causes them to roll forward
  • Not Synced
    down the ramp hopefully into the dominos.
  • Not Synced
    Ok now I'm nervous.
  • Not Synced
    I wasn't nervous, now I'm nervous.
  • Not Synced
    OK
  • Not Synced
    3
  • Not Synced
    2
  • Not Synced
    1
  • Not Synced
    Go
  • Not Synced
    Yes! Two!
  • Not Synced
    Three!
  • Not Synced
    Four!
  • Not Synced
    Five!
  • Not Synced
    Oh my gosh
  • Not Synced
    Got em wooo
  • Not Synced
    Yes!
  • Not Synced
    Awesome!
  • Not Synced
    Holy cow!
  • Not Synced
    Wooooaaah!
  • Not Synced
    Oh my gosh
  • Not Synced
    And in the end Dom was 50 times faster
  • Not Synced
    than the skill domino builder
  • Not Synced
    and he got himself a world record
  • Not Synced
    to show for it.
  • Not Synced
    Although to be fair to us organisms,
  • Not Synced
    It was in the non-human category.
  • Not Synced
    And at that point after five years,
  • Not Synced
    we were just so relieved to be done,
  • Not Synced
    we got a little carried away carried away
  • Not Synced
    celebrating the champ with
  • Not Synced
    an appropriate sendoff.
  • Not Synced
    Six year old me would be so stoked
  • Not Synced
    to know that I would eventually build
  • Not Synced
    a robot that could set up all the dominos
  • Not Synced
    for me.
  • Not Synced
    So if you want the same feeling of making
  • Not Synced
    things with your hands to do cool things,
  • Not Synced
    but you don't want to wait 35 years.
  • Not Synced
    Then my friends at KiwiCo have got
  • Not Synced
    the answer.
  • Not Synced
    In fact, this is an actual mini version
  • Not Synced
    of the Dom I designed together with them
  • Not Synced
    just for this video.
  • Not Synced
    I mean how awesome and adorable is that.
  • Not Synced
    He's like the protégé.
  • Not Synced
    The Dom Jr.
  • Not Synced
    They got an incredible team of designers
  • Not Synced
    that work on each project and honestly
  • Not Synced
    if I wasn't making YouTube videos
  • Not Synced
    I think I would apply to be on their team.
  • Not Synced
    Then all the concepts are contested
  • Not Synced
    and then its delivered right to your door
  • Not Synced
    every month,
  • Not Synced
    so you can foster your creativity
  • Not Synced
    and make your abilities in a fun
  • Not Synced
    and natural way.
  • Not Synced
    So for example this domino machine box,
  • Not Synced
    inside you've got all the supplies
  • Not Synced
    you need to put it together.
  • Not Synced
    You've got simple instructions.
  • Not Synced
    And then a booklet with more info
  • Not Synced
    like a Q and A with someone you might know.
  • Not Synced
    And this is the tinker crate line
  • Not Synced
    But they've got eight different
  • Not Synced
    subscription lines each catering to
  • Not Synced
    a different age group and topic.
  • Not Synced
    So if you want to support my channel
  • Not Synced
    and feed your brain while having
  • Not Synced
    fu at the same time,
  • Not Synced
    go to kiwico.com/roberdomino
  • Not Synced
    or use the link in the video description
  • Not Synced
    to get an excusive offer.
  • Not Synced
    so thanks to KiwiCo for being so great
  • Not Synced
    to work with, thanks to Dom
  • Not Synced
    and Dom Jr. for just dominating,
  • Not Synced
    and of course thanks to you for watching.
  • Not Synced
    What do we do now?
  • Not Synced
    We're about to clean it up.
  • Not Synced
    Oh there we go, a cleanup robot.
Title:
World Record Domino Robot (100k dominoes in 24hrs)
Description:

more » « less
Video Language:
English
Team:
Captions Requested
Duration:
15:58

English subtitles

Revisions Compare revisions