Robotics Professor Answers Robot Questions | Tech Support | WIRED
WIRED
0:00 I'm Aaron Ames.
0:00 I'm a professor of mechanical engineering.
0:02 I'm here today to answer your questions from the internet.
0:05 This is robotics support.
0:11 Fred Bone says, "I don't understand the benefits of these food delivery robots.
0:15 You know, this is a job that could be automated,
0:17 so let's have robots automate it.
0:18 They obviously work in some scenarios, but they're not super robust.
0:22 I think the bigger thing they're trying to solve is a proof
0:24 of concept demonstration to see if we
0:26 can solve things like automated package delivery,
0:28 last mile delivery, things like that.
0:30 A lot of these are first steps towards
0:32 trying to solve this more general delivery problem,
0:35 which is actually a really hard problem.
0:36 And by the way, putting these robots on the road has taught us
0:38 a lot about both what works and also a lot of what doesn't.
0:41 If you've seen these delivery robots, they get stuck a lot.
0:43 They can hit things.
0:44 They can fall off the road.
0:46 It does tell you how hard robots is.
0:48 And I think that's sort of something to keep in mind when we're talking
0:50 about humanoids and all these other things is look at the robots that are
0:53 actually in the field today and how they sort of still kind of fail
0:57 quite a bit and it tells you we got a lot of work to do.
0:59 And by doing that, at least on the robotics side,
1:01 we will learn a lot from Paradise Knights WTFs with dancing robots.
1:07 I thought they were supposed to be our slaves
1:09 before they enslave us at least for a bit.
1:12 They're just partying.
1:13 It's pretty good.
1:14 Yeah, WTF on multiple levels.
1:16 First and foremost, why are they having robots dance?
1:20 First, there's amazing progress that's happened in humanoids.
1:24 Among other things, back flipping, running.
1:26 I mean, really, the behaviors we've achieved is
1:28 in the last year or two has been absolutely remarkable.
1:32 We figured out a very nice pipeline in which to get robots to do this.
1:35 And the way you do it is you start with a human doing those actions.
1:38 The reason why the dancing looks so humanlike is it's a human dancing.
1:42 It's it's really just puppetry.
1:44 very beautiful and advanced engineering puppetry, but puppetry nonetheless.
1:48 So, a human puts on a mocap suit or you use cameras and the human dances,
1:52 not me because I'm a very bad dancer, but you know, a good dancing human.
1:54 And then you take that data and you get the trajectories from that data.
1:57 That is the motion of of the human over time.
1:59 And then you train a reinforcement learning
2:01 algorithm on the humanoid robot that basically mimics
2:04 or copies that human data as much as possible with the morphology of the robot.
2:07 And the end result is it dances like the person that was dancing.
2:10 And as long as everything is just the way you expected it to be,
2:13 meaning the environment's like it was when the human did the thing,
2:16 we can get robots to do that now.
2:17 But you asked about this, aren't they supposed
2:19 to be helping us sort of before they party?
2:22 And the answer to that is that we still don't know how to solve that problem.
2:26 That's sort of the not very secret secret
2:28 is that all of the hard problems getting
2:30 robots to be truly autonomous and in our homes
2:32 are still hard problems that are unsolved.
2:35 The next question is from project guy 111.
2:37 What percentage chance do you think we'll end up in a Terminator future?
2:42 So, I think there's two answers to this.
2:43 One is what's the chance that AI and learning will do bad things?
2:48 And I think that probability is actually fairly high if we're not careful.
2:51 And and now's the time to be careful.
2:52 If you trust AI to be the decision maker,
2:55 if you're not very careful about having guard rails for that AI,
2:58 it will make bad decisions.
2:59 I mean, if you've ever used chat GPT or LLMs,
3:01 you see that it can produce really nice answers sometimes and it's impressive,
3:04 but then sometimes it just it's wrong.
3:07 So, we cannot trust AI.
3:09 In my opinion, you can never trust AI, but you can use AI as a powerful tool.
3:13 Just like if you search something online on Google,
3:16 you get a lot of results back,
3:17 gives you a lot of information, but you have to verify and double check.
3:20 So, I think if we put like AI in charge of our, you know,
3:23 weapons or something silly like that, then, you know, bad things will happen.
3:27 At the same time, the second part of Terminator was it became sensient, right?
3:30 It actually learned to think on its own.
3:32 And I don't think we're anywhere near that.
3:34 So, I have no concern of sensient AI.
3:36 Right now, AI is not intelligent.
3:39 They say AI, artificial intelligence.
3:41 There's no actual intelligence.
3:42 It has no notion of what it's saying or doing.
3:45 It is simply pattern matching at a scale we've never pattern matched before.
3:49 From I got too silly.
3:51 What benefits do legged robots have over wheeled or tracked vehicles?
3:54 legs are inherently beneficial if you want to operate in environments for which
3:59 they're built for humans and more importantly where things are not flat.
4:03 So wheels are massively efficient in how you can
4:06 move around environments as long as there's not uneven terrain.
4:08 If you've ever been in a wheelchair
4:10 or wheeled someone out around in a wheelchair,
4:13 you realize very quickly how flat the world is not.
4:16 Even what you perceive as flat,
4:17 even in a city environment where there's sidewalks and everything,
4:20 you realize there's curbs that don't dip enough.
4:22 There's big brakes in them and all
4:23 those little things for wheels become big problems.
4:25 They become sort of sticking points and legs have
4:28 the inherent ability to walk more robustly over multiple terrain types.
4:32 Quadripeds being one example.
4:33 I mean where your dog or your cat can go on four legs is pretty incredible.
4:37 Bipeds of course are sort of the ultimate expression of mobility
4:40 in human environments because the environments are built for us.
4:43 So if you need to get into a small space and and get up
4:46 a small set of stairs or something like that or climb up a ladder,
4:49 only a biped can do that.
4:50 Give a ladder to a quadriped.
4:51 is not going to know what to do.
4:53 Give a ladder to a human.
4:54 As long as they're reasonably healthy, they can climb up that ladder no problem.
4:57 From Sammy 514, what are robot dogs actually being used for?
5:02 So, we've actually come a long ways in robot dogs,
5:05 which are actually technically called quadripeds because they have four legs.
5:09 It's really amazing what's happened in the last sort
5:11 of decade where we've gone from these robot dogs
5:14 being in really lab environments and research environments to being
5:18 things that you can buy at insanely low prices.
5:21 The hardware has made immense progress.
5:24 I think the practical use cases are still a little thin.
5:28 They're thinking about doing them as things like inspecting buildings,
5:31 sending robots ahead in disastrous scenarios, right?
5:33 And for that legs are definitely better than wheels.
5:36 The next question is from Levon21.
5:38 Is there any attempt to put chat GPT inside a robot?
5:41 Yeah, there's lots of attempts.
5:43 So, right now there's many humanoid robot makers
5:45 that have that as a layer in their humanoid robots.
5:48 And so, the way to think about this more
5:50 generally is that as we're making robots do things,
5:54 there's no one thing that's going to make them do all things, right?
5:56 So, imagine your body, you have a brain,
5:58 you also have a spinal cord, you have propriception.
6:01 So, you sort of intrinsically have multiple computers
6:03 running in your body at any given time.
6:05 like your spinal cord is a computer in its
6:07 own right and those computers run different algorithms.
6:10 So at the highest level, at our cognitive level,
6:12 that's where LLMs will sort of play a role if you'd like.
6:15 So you want to ask the robot a question and have
6:17 it perceive something about the environment and make a decision.
6:20 So ask the robot, you know, where is the red apple on the table?
6:23 It can use an LLM to parse that language into code.
6:26 Use computer vision then to to detect all the apples on the table
6:30 and return based on that an estimate of where it is.
6:33 When you actually want to reach for the apple,
6:34 an LLM is not going to reach for the apple.
6:37 That's where traditional robot control will
6:38 come in or where reinforcement learning will
6:40 come in, which is a whole another type of learning that's different from LLM.
6:44 And those are what's actually running on the robot, right?
6:46 Those are what are making the robot go,
6:48 just like your spinal cord is really what moves your body
6:50 most of the time without you having to think about it.
6:53 From I want to be free 10, are autonomous vehicles mobile robots?
6:57 Yeah.
6:57 I mean, if you want to ask what the most advanced robot is today,
7:01 you would take autonomous cars and mobile warehouse robots like Amazon has.
7:07 Autonomous cars, I think,
7:09 are one of the prime examples of the farthest that we've pushed autonomy.
7:14 So, yeah, it's absolutely a robot.
7:16 It's an advanced robot that's a beautiful work of engineering.
7:18 From Vite Persona, how does the Roomba know what's what?
7:23 I think what they're asking is how does the Roomba
7:25 have a semantic understanding of the environment is the way we
7:29 would technically phrase this question that is able to identify
7:32 things around the room that it sees and correctly identifying them.
7:36 So basically we've been able to take
7:38 a bunch of training data a bunch of examples
7:40 of pictures on the internet videos on the internet
7:43 and teach robots how to correctly identify those.
7:45 By teach what we mean is we can train up basically this big
7:49 neural network that takes images in and produces what's in the images out.
7:54 And as a result, we can now correctly identify most things in an image.
7:58 And so what Roomba does is simply it has
8:01 a camera that's perceiving those things in the environment.
8:03 It's checking with the internet based on these large models and then identifying
8:06 the things in the environment and using
8:08 that information to tell you what's going on.
8:10 The next question is from Fireplace Air.
8:12 Why make robots humanoid shaped when they could have six arms?
8:15 Humanoid robots are the most suited to do the most things,
8:19 even if they're not the best suited to do any given thing.
8:22 Again, the world is built for us.
8:25 We've built the robot for something of our shape and our function.
8:30 Doors, stairs, narrow corridors, all these things.
8:34 And if you want a robot that can slot into any scenario where a human can go,
8:38 which is pretty much most scenarios we care about, not all, but most.
8:41 You want somebody to start making you sandwiches at at in your kitchen or you
8:45 want a robot that can be dropped
8:46 into an existing factory and automate some tasks, right?
8:50 I want to say all that as a preface to the fact
8:52 that humanoid robots are not the best form for again a given application.
8:58 For example, right now the largest owner of robots is Amazon.
9:01 It has over a million.
9:03 And as a result, one of the largest sector of robotics is warehouse robots.
9:07 robots with two wheels that go under
9:10 these pallets and then move them around warehouses.
9:12 In particular, what Amazon does is have the robots
9:14 go pick up a pallet with the thing
9:15 you order from Amazon and it moves that over to a human who's filling the order.
9:19 So, the human can just stand there and they never have
9:21 to move and basically all of this stuff comes to them.
9:23 Now, you could theoretically have a humanoid robot do
9:25 this, like push these big pallets around the warehouse,
9:28 but the question would be why?
9:30 Like, these robots are very good at doing what they're meant to do,
9:33 and that environment is designed to work synergistically with the robot.
9:36 So, you could have six arms on a humanoid if you had
9:38 an application that determined that six arms would make a big difference.
9:42 Maybe you have a firefighting robot and you find that two
9:44 arms is not enough and you want four more arms
9:46 cuz you want to hold the hose and you want
9:47 to hold a camera and you want to hold the fire extinguisher.
9:50 That's the great thing about robots, by the way,
9:52 is we can make them any way we want.
9:53 A Reddit user asks, "When it comes to automation,
9:55 how close is Amazon to actually automating most, if not all,
9:59 warehouse work with robots?" The answer is very,
10:02 very close to parts and then other ones are further away.
10:06 So in terms of automation of warehouses,
10:08 Amazon is by far the leader in this domain.
10:11 Amazon robotics in particular has been working on warehouse robots,
10:16 specifically robots that move around warehouses
10:18 to move pallets around to move your order
10:19 to a person filling the order for, you know, 20 plus years now.
10:23 And they've really refined that process so they maximally and efficiently can
10:26 move packages to the sorter and then the sorder packages them up.
10:30 So the question becomes what remains?
10:32 And what remains is then the part that the human's currently doing
10:35 which is grabbing these things off the shelf and putting them in boxes.
10:39 And so this is much more an open-ended
10:41 work where they're testing out solutions right now.
10:44 So for that you can use things called local
10:46 manipulators meaning you have robot arms maybe on mobile bases
10:49 and maybe use suction cups or soft graspers and you
10:52 would pick up objects and put them in boxes.
10:54 And you can do this with varying success levels right now,
10:57 but you're not at the success level to truly automate that where you don't need
11:01 a person present for all objects cuz you
11:03 imagine all the objects that go in Amazon boxes,
11:05 all the different geometries and how they feel and look.
11:08 I mean, it it's it's a very complicated
11:10 problem to automatically and autonomously load all these objects.
11:13 So, that problem's sort of open-ended.
11:15 Kaleidoscope Inside asks,
11:17 if you could commission a robot to be built with no financial barriers,
11:21 what would your robot do?
11:23 So if I had no financial constraints,
11:25 I would try to sort of solve the exoskeleton problem.
11:30 Like a billion could get it done.
11:31 A billion in my mind could develop something
11:34 that would eradicate the need for wheelchairs essentially.
11:37 A Reddit user asks, "Why do most of the four-legged robots,
11:41 see Boston Dynamics, have their knees look backwards?
11:45 It's the inverted leg morphology.
11:47 There's potentially mathematical advantage to having your legs like this.
11:50 It's actually a two-fold thing.
11:52 It's not just that they're inverted, but that they're very light.
11:54 So, it turns out the way you control robots
11:56 and the way you get really stable locomotion behavior
11:59 on robots is by having very light legs
12:02 and having most of your mass centered in one spot.
12:04 There's lots of mathematical reasons for that that leverage
12:07 that as sort of an assumption.
12:08 And what that means is as you're walking, if your legs are very light,
12:11 you can place them very quickly to catch yourself as you fall.
12:14 A lot of the robots were designed based on that morphology.
12:17 And in addition, the inverted leg is
12:19 actually what birds have cuz birds actually have
12:21 this type of morphology where they have
12:23 very heavy big bodies and very light legs.
12:26 And as a result, birds have some of the most robust locomotion out there.
12:29 They can actually step down huge holes and then step up out
12:32 of the hole without ever changing how their main body is moving.
12:36 And so if you can get that kind of behavior on robots,
12:38 they'll be very robust and able to go all
12:40 the places where you want to take robots with legs.
12:41 A Reddit user asks, "What is so special about the Mars rover?" Curiosity.
12:47 I mean, what's not special about a Mars rover?
12:50 Pretty much everything.
12:51 It was on Mars.
12:52 I mean, the reality is these robots are incredible engineering feats.
12:57 First, just getting it to Mars is special.
12:59 And then the rover itself,
13:01 all the rovers that have gone, Curiosity and all of them,
13:04 they have these amazing engineering sort of gems in them that they built up.
13:08 You know, their suspension system is specifically
13:10 built so that it can handle rough terrain.
13:12 Their wheels are specifically built so they'll be robust to going over
13:16 rocks and things like that and you won't blow out a tire, right?
13:18 So, the entire structure is built to maximally
13:21 be robust to this really harsh environment.
13:23 I mean, there's the electronics which have to deal with this very
13:26 sandy and and and windswept environment where there's dust storms.
13:30 You know, there's power limitations just the power alone.
13:33 I mean, the sun doesn't come through at the same intensity.
13:36 You have to have good solar panels that actually charge the electronics.
13:39 The electronics have to be battery efficient, right?
13:41 And then after all of that, you have to do science with it.
13:43 And then, oh, of course, you have to talk back with Earth at the same
13:46 time and make sure you don't lose that signal.
13:47 I mean, the list goes on and on.
13:48 But to build a system like that, I mean,
13:50 every one of the rovers we've sent to Mars is an immense
13:53 and remarkable engineering feat that sort of just makes me happy as an engineer.
13:59 The next question is from F.
14:00 Kruski, 3411.
14:02 Wait, how do autonomous cars even work?
14:05 like are we trusting robots with our lives now?
14:09 Not sure about this.
14:10 It turns out that autonomous cars have gone through some things.
14:14 About a decade ago when when it seemed to be close,
14:16 there were all these startup companies that formed and they all tried to do
14:20 autonomous cars many different ways and then
14:22 exactly what you're worried about happened.
14:25 There were crashes, people got hurt despite the fact
14:28 that they'd already been working on making the system safe.
14:30 But they really realized and I think that the entire autonomous car industry
14:34 pushed more and more to make sure there was really rigorous safety methods.
14:38 So both in the algorithms to keep them safe
14:40 and then also protocols around that software architectures etc.
14:43 and then data to support it.
14:45 And so in that way there's a lot of evidence
14:47 to show that autonomous cars if they're currently deployed have very
14:50 rigorous safety standards and there's a lot of data to back
14:53 that up with the limited number of crashes that they've had.
14:56 I'm not saying they can't get better, but you know,
14:59 after a decade, autonomous cars have done the hard work.
15:02 The decade ago, we could have autonomous cars drive around on the street.
15:05 But the difference between driving around on the street for, you know,
15:08 a demo and actually driving around and all
15:10 of a sudden other cars pull out or, you know,
15:11 a ball bounces into the street and a kid chases after it, right?
15:14 Those corner cases kill and safety kills.
15:17 Meaning, if you're not safe, you die.
15:19 Both as a company, but also as a as a technology.
15:22 The next question is from Time is Grand Noob question.
15:25 Why does Elon Musk think LA lidar is not a good idea?
15:28 I don't know Elon Musk's mindset, but in my mind, lidar is awesome.
15:34 So, you have really two main sensing modalities in robots, autonomous cars, etc.
15:38 I mean, there's many more, but but in terms of perceiving the environment,
15:41 the two most popular things are using cameras, of course,
15:43 which is what Tesla does, and you have lidar.
15:45 Now, lidar sends out a bunch of laser pulses,
15:48 and those bounce back and tell you what's around you.
15:50 So, it's sort of 3D radar, but now it's using lasers.
15:53 Liidar cameras, of course, have a lot of information present.
15:57 They can tell you not just how far objects are,
15:59 if you can properly estimate distance,
16:01 but what objects there are and where they're at in the environment.
16:04 So, you can get semantic understanding in the environment and things like that.
16:07 LiDAR does an incredible job of precisely
16:10 identifying everything in the environment with like
16:12 a full 360 view so you know exactly where all the objects are,
16:15 but you have no idea really what the objects are.
16:17 Liidar is super effective on robots and on autonomous cars because
16:22 what you want to do is make sure you're not hitting anything.
16:24 And that means anything.
16:25 It doesn't matter if you're sort of hitting another car or hitting,
16:28 you know, the guardrails on the side of the road.
16:30 You don't want to hit any of that stuff.
16:32 And for that, LAR can work really quickly
16:34 and really robustly to do things like dynamic collision avoidance.
16:37 Cameras again give you the semantic understanding.
16:40 And so I imagine that what they're thinking at Tesla
16:43 generally speaking is if they can solve the camera
16:46 problem and make them as good as LAR then
16:47 this will extend to a lot of other application domains.
16:50 But I think what I found on robots is you
16:52 want to use every sensor you can get your hands on.
16:54 And so for that, for safety critical applications,
16:57 which Tesla cars could still improve on, to be honest,
17:01 you want LAR in the loop so you can
17:03 quickly and rapidly respond to dynamic changes in the environment
17:06 and not have to deal with the latency that's
17:08 present in a lot of perception based um representations.
17:11 We've got a Reddit user who asks,
17:13 "Why is a surgical robot better than a surgeon?"
17:16 The reality is that robots are really good at certain things.
17:20 They're very very good at precise small motions and doing
17:25 those precise motions repeatedly again and again and again.
17:28 There's also places where humans are infinitely better than robots.
17:31 Basically any place where you have to interact
17:34 with the environment in a soft and tactile way.
17:37 And so here's where actually surgical robots
17:39 get complicated because our skin is soft,
17:41 our organs are soft, our bodies are soft.
17:43 And so as this robot is moving through your body to perform surgery,
17:46 you need to be aware of those soft
17:48 and sort of compliant interactions with the human body.
17:51 And that's why a surgeon is in the mix.
17:53 The surgical robot can do those precise
17:55 motions while the surgeon operates the robot
17:57 and they get all this haptic and tactile
17:59 feedback while they're doing the robotic surgery.
18:01 So they can take advantage of the precision of the robot
18:03 while still being able to do what humans do really well,
18:06 which is operate in these complex environments.
18:10 This is from the balisand.
18:11 Why is it so difficult to make a closed clothing robot?
18:14 The problem with clothes is that clothes are really difficult to model.
18:18 They move around.
18:19 There's fabric.
18:20 I mean, it's very difficult to handle.
18:22 So, a robot has to interact with something
18:24 in the environment that we can't put in a computer easily.
18:27 And so, that's why this is a big challenge and why there's been a big push
18:30 to use things like machine learning and AI
18:32 to try to understand this clothes folding problem.
18:35 That is you train a robot with the humans folding clothes like you telly
18:39 operate the robot so that it folds the clothes a bunch of times and then
18:41 you try to teach the robot that task without it actually having a model
18:46 of the environment itself but just these reference
18:48 trajectories that humans generated through tea operation.
18:51 The next question is from surprise news 763.
18:53 Whatever happened to the neo robot?
18:56 It's interesting because there was this big announcement that you could buy like
18:59 a humanoid robot as soon as this year in fact and have in your home.
19:03 Now to give them credit,
19:05 they completely were transparent about the fact that this robot
19:10 couldn't actually do a lot without teley operation.
19:12 There's even in the app,
19:14 they show you how you will book time on the robot with a teley operator.
19:18 So this is interesting from a couple of perspectives.
19:20 One is it's a tacit at least acknowledgement that humanoid
19:24 robots are not actually ready to be deployed in your homes.
19:26 I mean that's the that's the clear and obvious ramification.
19:29 So the question is why are they going to put
19:31 a robot in the home that's not actually ready?
19:32 I mean it can't do a lot of tasks on its own very few.
19:35 The reason why is right now the idea in the robotics
19:37 industry is that the only thing that's missing is data.
19:40 So we have internet scale data and that's what made LLMs possible.
19:44 So what they're betting on is if we can get
19:46 sort of internet scale humanoid robot data we will be able
19:49 to solve all these problems just like chat GPT solved the problems
19:52 for language we'll be able to solve in this other way.
19:54 So, the idea with the Neo robot is not so much that they think they're really
19:57 going to sell all of these robots
19:58 and make money off them by having them teleyoperated,
20:01 but rather this is an amazing way to do data collection.
20:03 You put all these robots in homes and then
20:05 people agree to let you teleyoperate them in their home.
20:07 They collect all this data and then they're going to use this data to train
20:10 a large model to determine how to make the robot do these tasks automatically.
20:14 If you can get early adopters to sign up for that because it's cool,
20:17 you'll be able to generate enough data to actually train
20:20 large models to to learn how to do these tasks.
20:23 But I want to say one final thing is that I don't think it's going to work.
20:26 I don't think that there's enough data you can collect
20:30 in this way to solve this problem with just human data.
20:32 People tend to confuse LLMs and text
20:35 with robots which are fundamentally different things.
20:38 In particular, the amount of data needed to understand how a robot moves.
20:43 These trajectories, think about them as trajectories as the language
20:47 of robots and they include position, velocity, force,
20:50 all this rich dynamic information,
20:52 but they're so variable because there's so many
20:54 degrees of freedom that it makes language seem simple.
20:57 And in fact, the way to really understand this is look at evolution.
20:59 We developed language in a very small fraction of our total evolution.
21:04 Most of the time we spent evolving was to do these other basic things, right?
21:08 Things that require motion of our body.
21:10 That's why they say you only use 10% of your brain.
21:12 What they what they mean by that is that a lot of your brain
21:14 is being used for these very complicated motions that we that we do, right?
21:18 And so the point of this all being is I don't think that data is going to work.
21:21 I think that what we're missing is not more data.
21:24 Not that it can't be helpful or help to polish things,
21:26 but we need to understand physics as well.
21:29 You need to merge physics with human data and that's the only way you're
21:32 going to solve the general intelligence problem
21:35 on humanoid robots because robots are not language.
21:39 That's it.
21:40 That's all the questions.
21:41 Hope you learned something along the way.
21:43 Thanks,