Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Brett Adcock

๐Ÿ‘ค Speaker
2822 total appearances

Appearances Over Time

Podcast Appearances

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

A ball and socket has three, like a pitch on rule.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

And our robot has about, let's call it 40 degrees of freedom in it.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Each degree of the freedom is a motor that can spin 360 degrees.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

So if you only look at how many positions the body could be in at any given time, like this is a position, this is a position, and keep moving, the amount of states.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Mathematically, it's 360 degrees to the power of 40 actuators.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

So there are more states in the robot than atoms in the universe.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

There's more positions the body can be in.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

By far.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

It's a much greater number.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

I've done the math a few times.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Very confident in this, even though it sounds ridiculous.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

So you just can't code your way out of this problem.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Like, how are you supposed to write code?

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Like, how's a human supposed to, like, write, like, you know, C++ or code to tell the robot at any given timestamp what to go do?

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Like, if I want to grab this, like, I need to move, like, my whole upper body and maybe lean over.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

and I'm moving my fingertips and my hand, my wrist and hand get in position to grab this.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

It's an intractable problem for code.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

I mean, you were saying earlier, I'm gonna butcher this, but it's updating the foot 200 times a second.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

Yeah, our controller is running.

The Shawn Ryan Show
#292 Brett Adcock - Shawn Ryan Meets a Humanoid Robot

For balance.