-
Not Synced
-
Not Synced
This is Dom.
-
Not Synced
He's a friendly little robot
-
Not Synced
that's super good at only one thing.
-
Not Synced
Setting up a butt-ton of dominos
-
Not Synced
really really fast.
-
Not Synced
It's taken five years to get to this point
-
Not Synced
but according to our initial tests,
-
Not Synced
we have hopes that he might be more than
-
Not Synced
ten times faster than the fastest human.
-
Not Synced
So today we're gonna put him to the test
-
Not Synced
going head to head against he world's
-
Not Synced
foremost domino expert,
-
Not Synced
who unfortunately is a mere human.
-
Not Synced
Then we're gonna attempt a
-
Not Synced
Guinness world record and he's gonna try
-
Not Synced
and fill this entire warehouse
-
Not Synced
with a mural
-
Not Synced
of a hundred thousand dominos.
-
Not Synced
And for context, setting up a domino mural
-
Not Synced
that size would take a team of seven
-
Not Synced
skill builders one full week.
-
Not Synced
Dom here, is gonna attempt to do it
-
Not Synced
by himself in 24 hours.
-
Not Synced
Now I know what you're thinking,
-
Not Synced
"Big whoop Mark,"
-
Not Synced
because as a kid you might have had a toy
-
Not Synced
that looked like this.
-
Not Synced
Or even this custom robot
-
Not Synced
KiwiCo made me that can drop
-
Not Synced
twenty dominos in a row.
-
Not Synced
So isn't a bit overkill to utilize
-
Not Synced
an autonomous robot,
-
Not Synced
a half mile of Hot Wheels track,
-
Not Synced
and a high speed robotic arm?
-
Not Synced
And I get it because our designs
-
Not Synced
look like this where we were just trying
-
Not Synced
to hack a Roomba when we first tried to
-
Not Synced
tackle this problem
-
Not Synced
exactly five years ago.
-
Not Synced
But then pesky details with scale arise
-
Not Synced
like for starters, just how much
-
Not Synced
100,000 dominos is.
-
Not Synced
So the robot will need to come and reload
-
Not Synced
at least 1,000 times.
-
Not Synced
But how exactly do you reload it?
-
Not Synced
And how would it know exactly where
-
Not Synced
to drop each domino and what color
-
Not Synced
it should be?
-
Not Synced
And how do you make it so reliable,
-
Not Synced
that it doesn't screw up once
-
Not Synced
in a 100,000 drops of a domino?
-
Not Synced
A system to reliably tackle issues
-
Not Synced
at scales like this is just going to be
-
Not Synced
inherently complex.
-
Not Synced
Like ten times more complex
-
Not Synced
than my automatic bullseye dartboard,
-
Not Synced
which to this point was probably the most
-
Not Synced
complicated build on my channel.
-
Not Synced
So after failing off and on
-
Not Synced
for three years,
-
Not Synced
I was doing a Q and A at Makerfaire
-
Not Synced
and I told the crowd if anyone wanted
-
Not Synced
to help me with the brutal challenge
-
Not Synced
to hit me up afterwards.
-
Not Synced
And to my absolute delight,
-
Not Synced
two freshmen from Stanford
-
Not Synced
and a software engineer from
-
Not Synced
The Bay Area,
-
Not Synced
all took me up on the challenge.
-
Not Synced
So I hired them and two years later,
-
Not Synced
here we were.
-
Not Synced
Now before I show you how it all works,
-
Not Synced
I just wanted to put him in a head to head
-
Not Synced
competition to see how good he really was.
-
Not Synced
And for that we need the undisputed
-
Not Synced
heavyweight champion on YouTube
-
Not Synced
for all things dominos,
-
Not Synced
Lily Hevesh.
-
Not Synced
Lily, you are known on YouTube as
-
Not Synced
The Queen of Dominos right?
-
Not Synced
People do call me The Domino Queen.
-
Not Synced
And for very good reason,
-
Not Synced
with over 1.2 billion views on
-
Not Synced
her channel,
-
Not Synced
you've almost certainly seen
-
Not Synced
one of her incredible creations
-
Not Synced
over her 12 years on the platform.
-
Not Synced
She's so good,
-
Not Synced
she's even got her own line of dominos
-
Not Synced
you can buy in stores.
-
Not Synced
Ok, so here's the challenge Lily.
-
Not Synced
I want you to set up like 300 dominos
-
Not Synced
right now and let's see how long it takes
-
Not Synced
a human to do that.
-
Not Synced
Ok.
-
Not Synced
Clock starts,
-
Not Synced
Now.
-
Not Synced
I got to do two hands.
-
Not Synced
If you need me, Lily,
-
Not Synced
just sitting here reading my newspaper.
-
Not Synced
For you kids at home a newspaper is like
-
Not Synced
a boring ipad made from trees.
-
Not Synced
That's actually pretty fast.
-
Not Synced
Oh no.
-
Not Synced
Disaster, the foibles of being human.
-
Not Synced
Ok Lily are ready for this?
-
Not Synced
No.
-
Not Synced
I've seen enough.
-
Not Synced
(Failure to whistle)
-
Not Synced
I actually don't know how to whistle.
-
Not Synced
This, is the Dominator.
-
Not Synced
Oh my god
-
Not Synced
Wow
-
Not Synced
I lve the eyes.
-
Not Synced
A good set of googly eyes will go
-
Not Synced
a long ways.
-
Not Synced
Ok boy, let em down.
-
Not Synced
I suck at dominos, Lily,
-
Not Synced
but i'm good at engineering which means
-
Not Synced
I'm actually really good at dominos.
-
Not Synced
We even showed off
-
Not Synced
the Dominator doubled-stacked
-
Not Synced
the middle row for you.
-
Not Synced
That is impressive,
-
Not Synced
that is seriously impressive.
-
Not Synced
This technique of laying down
-
Not Synced
a tile of 300 dominos at once
-
Not Synced
was really the key that helped us crack
-
Not Synced
the scale and reliability issues.
-
Not Synced
And its probably my favorite part about
-
Not Synced
the Dominator,
-
Not Synced
besides his wiggly tail of course.
-
Not Synced
Here's Josh to explain more.
-
Not Synced
So these 3D printed funnels here,
-
Not Synced
which allow us to drop all 300 dominos
-
Not Synced
all at once.
-
Not Synced
And the mechanism that drops those into
-
Not Synced
the top of this tray
-
Not Synced
we'll show that in just a second.
-
Not Synced
And if we remove these funnels here
-
Not Synced
we can see that the dominos are
-
Not Synced
precisely placed in their locations.
-
Not Synced
This allows us to place 300 dominos
-
Not Synced
exactly where we want them all at once.
-
Not Synced
And they don't fall out because of what we
-
Not Synced
call the Connect 4 mechanism under here.
-
Not Synced
But if we trigger the servo,
-
Not Synced
then it slides that Connect 4 tray over
-
Not Synced
and drops them all at once
-
Not Synced
making for some gratuitous, beautiful
-
Not Synced
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.