Boston Dynamics · Atlas Tech Talk

Form follows function.
Atlas는 왜 이렇게 생겼나

32분 테크 토크를 “제품 요구가 어떻게 형태가 되었는가”라는 흐름으로 다시 엮었습니다. 액추에이터, 배터리, 수동 냉각, 핀치 안전, 360° 시야, 머리 UX와 내구성까지—전체 영문 대화와 자연스러운 한국어 번역을 함께 읽을 수 있습니다.

전체 자막 794줄 보존대화 43개 발화로 구성화자별 필터라이트 모드 기본
Original video

Form & Function of Enterprise Humanoid Design

영상을 재생하면서 아래의 주제 지도, 영문 원문, 한국어 번역을 시간 순서대로 따라갈 수 있습니다.

이 대담의 한 문장

Atlas의 낯선 형태는 스타일링이 아니라 24/7 가동·고출력·안전·인지·수리성을 동시에 만족시키려는 공학적 선택의 결과입니다.

설계를 읽는 3개 축

① 일사람처럼 보이기보다 제조 작업을 잘하기
② 구조공용 부품과 모듈로 빠르게 배우고 고치기
③ 공존사람 곁에서 보고, 알리고, 안전하게 움직이기

화자 구분은 소개·질문·문맥을 기준으로 편집자가 배정했습니다. 대화 보기에서는 명백한 고유명사 오인식만 바로잡았고, 제공받은 타임스탬프 원문은 페이지 아래에 그대로 보존했습니다.

제공받은 원본 자막 전체 보기타임스탬프와 캡션 줄바꿈을 포함한 원문 794줄을 수정 없이 보존했습니다.
영상에 포함된 모든 대화 내용을 빠짐없이 기록한 자막입니다.

0:00 Thanks for joining us. I'm Chris Thorne.
0:02 I'm here with Aaron Abbruff and James
0:04 Cuso. We'll be discussing the new Atlas
0:06 hardware design today. I lead the Atlas
0:09 hardware team. I've been at Boston
0:10 Dynamics for about 15 years. Over half
0:13 of that was working on Atlas
0:15 exclusively. Uh prior to joining BD, I
0:19 was at the Grasp Lab at the University
0:21 of Pennsylvania where I received my PhD
0:23 in mechanical engineering. Aaron, can
0:25 you give us a little bit of background
0:26 on yourself? I've been working with
0:28 Boston Dynamics for six years. Uh I
0:31 originally came on to lead the
0:34 industrial design for the stretch
0:35 program. Prior to that, I worked for
0:38 design agencies for about 25 years. Um
0:42 working in medical devices for the first
0:45 part of that and then eventually
0:48 transitioning over to consumer products.
0:50 At the tail end of that work, I led the
0:53 design on the spa program.
0:55 Great. James, can you tell us a little
0:57 bit about yourself and how you came to
0:58 Boston Dynamics?
0:59 Sure. I just joined BD about nine months
1:03 ago. Um, prior to that, I spent first
1:06 part of my career in automotive and
1:09 right before this, I was in additive
1:11 manufacturing,
1:12 but in between that I spent uh 12 years
1:16 in consumer electronics
1:18 um at Apple where I led product design
1:21 for the Mac division. So, a lot of
1:24 people that work at Boston Dynamics love
1:25 to talk about their first time seeing
1:27 the robots in real life. So, I thought
1:29 it'd be fun to see kind of what your
1:31 guys experience were. I'm going to talk
1:33 about the first time I saw Atlas cuz
1:35 that was truly memorable. You know,
1:37 there's lots of videos of Atlas on
1:39 YouTube and whatnot, and I've seen them
1:41 all, but when you're watching a video on
1:43 YouTube, something in the back of your
1:45 mind is telling you like, "This isn't
1:46 real." You know, this is AI. When you're
1:48 in the lab and you see Atlas standing in
1:51 front of you doing its thing, your brain
1:54 at first wants to say like, "This can't
1:56 be real." But then you realize, "No,
1:58 this is right in front of me." Like,
1:59 "This is as real as it gets." And like,
2:01 I'm just getting goosebumps now thinking
2:03 of that moment because it was, you know,
2:05 I don't have that anymore.
2:08 And that's kind of a shame because it's
2:10 just so natural to me to be around these
2:12 robots. But I'll never forget that first
2:14 day.
2:15 How about you? The first time I saw a
2:18 Boston Dynamics robot in person was uh
2:21 the hydraulic spot. And at this point, I
2:24 have a hard time remembering, you know,
2:26 seeing it in person versus seeing it on
2:29 YouTube, having it, you know, be kicked
2:32 by somebody at Boston Dynamics. But the
2:34 first time I ever saw a Boston Dynamics
2:37 robot and was made aware of the company
2:39 was in the early 90s where I saw one of
2:42 the two-legged robots uh on a video and
2:47 it was uh the most incredible thing I'd
2:50 ever seen. You know, it was it seemed
2:52 like uh the world was going to change
2:54 and you know this was right around the
2:56 corner, you know, and uh you know, I
2:59 never expected that I would be working
3:01 for the company one day. Yeah, I think
3:03 for me the first time I saw the robots
3:05 or some of them anyway was uh during my
3:08 interview and you know I did my
3:10 presentation they took me through the
3:12 lab to look at I think I saw Sanfle LS3
3:16 um cheetah and maybe a few others and
3:21 just thinking it was like the coolest
3:22 thing I've ever seen and we when we were
3:25 doing it they were asking me a ton of
3:26 questions about the robots like why do
3:28 you think we did this or you know how do
3:29 you think this works and I didn't even
3:31 realize at at the time that it was still
3:33 part of the interview. And then I went
3:34 back to my hotel room and talked to my
3:36 wife and I said, "I can't believe this
3:39 is a real job. Like, I can't believe
3:40 people get paid to do this. Like, I need
3:42 to work there. This is literally a dream
3:44 job for a mechanical engineer." So,
3:46 Aaron, when you first arrived at BD, we
3:49 had just started our spot product
3:50 journey and you were just starting to
3:52 think about what our design language was
3:54 for our products. How has your thinking
3:55 in that area evolved over time and how
3:58 does it apply to the new Atlas design?
4:01 So when I first came on to BD, I'd been
4:04 working with Spot for three years. When
4:07 we first started that program, the real
4:09 challenge was how do we make this
4:12 otherworldly robot look like a product?
4:16 That's really what our design goal was.
4:19 And uh you know the challenge there is
4:21 uh a lot of companies um a lot of people
4:24 really want to make these robots look
4:26 like the robots that they grew up with.
4:28 you know, what they what they expect a
4:31 robot to look like, which usually is
4:33 something from a science fiction, you
4:35 know, a movie prop or a costume. And
4:38 that's not really delivering on what a
4:40 product needs to be. So, when we were
4:43 thinking about spot, we were thinking
4:46 about, well, how's this robot going to
4:47 be used? And we didn't quite know, and
4:51 we were still exploring all of the
4:52 possibilities. So, we're thinking about
4:55 this as a, you know, really a modular
4:58 platform that our customers could use,
5:02 you know, as they saw fit and and
5:03 allowed them to put their products on on
5:06 the back of it, whether that's
5:07 instrumentation or something that would,
5:10 you know, measure something during
5:12 inspection. We were really looking at
5:15 how the robot moved and trying to
5:18 reflect that movement in the design of
5:20 the robot. So, a lot of the cladding
5:23 that you see on spot is there to protect
5:26 the robot while it's navigating its
5:28 environment. Whether it's going upstairs
5:30 or, you know, falling downstairs, it
5:33 needs to be able to protect its cameras
5:35 and the sensitive instrumentation. The
5:38 stretch robot is a much more traditional
5:41 robot and it's a purpose-built robot
5:44 going into a customer environment in
5:47 this case uh a shipping center or
5:50 warehouse. Stretch needs to look like
5:53 similar equipment like fork trucks and
5:55 equipment that people are used to
5:57 working around. Atlas is a purpose-built
5:59 robot that we're putting into an
6:01 environment with people and that's a
6:03 manufacturing environment and we're
6:06 prioritizing the tasks that the robot is
6:08 going to be doing. We're targeting a
6:10 humanoid capability, but we're not
6:12 targeting a humanoid form.
6:14 So, James, uh, you started recently at
6:17 the company and, uh, what did you think
6:19 the first time you saw the concept
6:20 sketches for the new robot?
6:23 Yeah. So, I remember um our first
6:25 meeting after I was hired, but before I
6:27 started, we met in your office and on
6:30 your wall is a life-size print out of
6:35 the Atlas robot. And then you started to
6:38 talk through some of like the guiding
6:41 principles behind the robot, you know,
6:44 the 247
6:45 uptime, the desire to have continuous
6:49 range of motion on the joints, the
6:51 desire for it to be robust, the desire
6:55 to improve serviceability by having a
6:57 lot of reused parts that could quickly
7:01 be swapped on and off in the event
7:03 something got damaged. And as you
7:05 explained that, the robot just makes
7:07 sense.
7:09 You know, one example is its ability to
7:11 change its own batteries, right?
7:13 Right.
7:13 Rather than hide the batteries beneath
7:15 the skin, the batteries are prominently
7:18 placed on the robot because the robot
7:20 needs to be able to access them. And so
7:22 we leaned into that.
7:24 Yeah, the runtime was really a big
7:26 product requirement, right? especially
7:27 for the industrial use case because we,
7:29 you know, we did a lot of thinking about
7:32 could we get away with an internal
7:34 battery, you know, and and if we
7:36 leverage fast charging technology, you
7:38 know, could you have a fleet of robots
7:40 in a factory that could go fast charge?
7:42 And then you start to work through it
7:44 and realize that that would be a lot of
7:46 power consumption to have a fleet of
7:48 robots that need to fast charge. And the
7:51 continuous runtime was such a priority
7:53 especially for Hyundai, you know,
7:55 because eventually they want to go into
7:57 general assembly and there is really no
7:58 downtime there. They need robots working
8:00 24/7. And so it became pretty clear that
8:04 swapping its own battery was where we
8:06 had to go. And then of course having two
8:09 batteries means you can always have the
8:10 robot operational while it's swapping
8:13 its battery. So that solution just kind
8:15 of presented itself as like where we had
8:17 to go to to really make a compelling
8:19 industrial robot.
8:20 When I look at the robot, you know, it's
8:22 obvious to me that it's not a form
8:25 factor that's possible with just, you
8:30 know, your average
8:32 available technologies. And you
8:34 explained to me that like these
8:36 actuators sort of unlock this
8:38 morphology. Can you say more about that?
8:42 Yeah, I think it's definitely the
8:45 actuators that make this robot possible.
8:48 Early on, we invested heavily in
8:51 actuation technology, which I think paid
8:53 off. Uh because the actuators are,
8:56 depending on what metric you're
8:58 interested in, something like two to
9:00 five times more performant than anything
9:03 we could buy uh today. So, that enabled
9:06 us to put the same actuator in a lot
9:09 more places on the robot. When you take
9:11 some of our older robots, we've got
9:13 unique actuators in different locations
9:16 because they package better. Their their
9:18 performance characteristics make sense
9:20 for those locations. But when you have a
9:23 really compact, you know, power dense
9:25 actuator, you can now put the same one
9:27 that you have in the hip as you can in
9:29 the ankle. And you unlock all this
9:31 modularity and simplicity in the robot
9:34 that you just couldn't get any other
9:36 way. So by investing in the actuator, we
9:39 drastically simplified the robot. Most
9:41 of the structures are just simple
9:42 structural pieces connecting actuators
9:44 together.
9:45 From an engineering standpoint, that
9:46 reuse is really great because, you know,
9:50 the hardest part about engineering a
9:52 device is making sure it's really robust
9:55 and reliable. And the only way to do
9:57 that is build a lot of them and find
10:00 every last little problem. And when
10:02 you're building a robot that has 10 of
10:04 one actuator and what 13 of another,
10:07 you're already building a lot of motors
10:09 in just a single robot. You multiply
10:11 that by a few robots and a few more and
10:13 you all a lot of motors. So you're
10:15 learning a lot,
10:17 right? So that reuse not only benefits
10:19 the robot's design, but it benefits the
10:23 engineering learnings, it benefits the
10:24 manufacturing, taking advantage of the
10:26 economy of scale, the sourcing, um, and
10:31 the service strategy, right? Being able
10:34 to stock a single arm that can be
10:36 populated on either side of the robot
10:39 and then being able to stock two types
10:41 of motors that can be, you know, used in
10:44 any one of the joints to take a take a
10:47 limb that has been taken out of service
10:48 and bring that back online. It's such a
10:51 cool approach.
10:53 Well, from a design standpoint, the
10:56 modularity dictates the visual design of
10:58 the robot.
10:59 Mh. you know, you can't get around the
11:02 shoulder is going to look exactly like
11:04 the hip. The upper leg is going to look
11:06 a lot like the upper arm. You know, the
11:09 right leg and the left leg are the same
11:11 part. And the same with the arms. So,
11:13 there's no real front and back to those
11:16 limbs. They're symmetrical, you know.
11:18 And I think one of the biggest
11:20 challenges was if we make a change to
11:23 one of those actuators, it's going to
11:25 impact across the entire robot, you
11:29 know. So if we change uh a dimension, if
11:34 we make it a little bigger, it's just
11:36 going to times four, you know, increase
11:39 the height of the robot. That was the
11:41 biggest challenge probably with uh
11:44 regard to just the commonality across
11:46 the robot.
11:47 The challenge with executing these very
11:50 power dense motors is dealing with the
11:53 thermals, right? They're generating a
11:55 ton of heat.
11:56 Yeah. And that's both an engineering
11:57 problem and a design problem, right? So,
12:00 how did you all approach that?
12:02 Yeah, that one was was tricky. It might
12:04 be one of the things I'm most proud of
12:05 that we were able to accomplish in the
12:07 actuator design. We spent a lot of time
12:09 trying to make it as efficient as
12:10 possible so that we weren't having to
12:13 manage a ton of heat. But like you said,
12:15 you know, either way, you're managing a
12:17 ton of heat. So, we made the decision to
12:19 try to go after passive cooling, which
12:21 would again drastically simplify the
12:23 robot. We don't have to have fans
12:24 everywhere. So there's only one fan in
12:26 the robot and it's in the head. Uh there
12:28 are no fans on any of the actuators. And
12:31 to accomplish that, we had to do a ton
12:33 of analysis work uh to make sure that we
12:36 could passively cool every actuator
12:38 through all the behaviors in all the
12:40 ambient temperature conditions um in
12:43 these industrial settings. And that was
12:44 a huge challenge. But you should speak
12:46 to this, but I think it probably
12:47 contributed more than we originally
12:49 thought to the the visual design of the
12:51 robot.
12:52 Sure. Well, when we started that wasn't
12:55 something that we were focusing on and
12:57 it emerged as a a goal somewhere mid-
13:00 project and I think we had some late
13:03 night discussions uh you know about well
13:06 can we increase the fins uh by you know
13:10 a couple of millimeters and I would I
13:13 would think about well how much taller
13:14 is that going to make the robot and now
13:17 how do we how do we think about pinch
13:20 and and safety because all of these
13:23 things are squeezing together a little
13:24 bit more. We took the cooling fins and
13:28 made it a cosmetic part of the robot,
13:30 right? So when you when you see that on
13:32 the outside of the robot, on the outside
13:34 of the legs, on the outside of the arms,
13:36 that is a functional part of the robot.
13:38 And you know, we're we're encouraging
13:41 air flow. Air flows behind the padding.
13:45 And
13:47 this it's great not having to to deal
13:49 with fans and the noise of fans.
13:52 Yeah. So you mentioned pinch which was
13:53 another really big uh requirement
13:57 specifically around safety handling
13:59 safety you know people handling the
14:01 robot uh in its offstate robot
14:04 interacting with the environment in in
14:06 different ways. How difficult was it to
14:09 incorporate you know pinch safety and
14:11 handling safety into the robot? It adds
14:15 a level of complexity
14:17 that
14:19 just increases the amount of thinking
14:21 that you have to put into every part of
14:23 the robot. Uh and and what we really
14:26 wanted was at least a one inch gap in in
14:30 all these places where we were concerned
14:32 about someone being pinched or uh you
14:35 know worrying about an entrapment. You
14:37 know the challenge also is we're putting
14:40 cooling fins on those surfaces. So, we
14:43 want to create as much clearance as
14:44 possible. It's a hot surface. There are
14:48 fins that we don't want to press
14:50 somebody's hand against. Yeah. The
14:52 safety and the pinch across the entire
14:54 robot uh are something that we've put a
14:57 lot of time into. And, [clears throat]
14:58 you know, it impacts the robot in ways
15:01 that we're not expecting. If you need to
15:03 accommodate a 1-in gap, that's going to
15:07 uh immediately impact the height of the
15:09 robot. you know, we're we're concerned
15:11 about the the pinch between the head and
15:14 the shoulders or the the pinch between
15:17 the pelvis and the midback, you know,
15:20 and it'll impact the width, you know.
15:23 So, we're we're concerned about the
15:24 pinch in the knee and the pinch in the
15:28 elbow. And, you know, to to address
15:32 this, we created offset links.
15:35 Yeah.
15:35 You know, those offset links make the
15:37 robot wider. I think the the legs were
15:40 the biggest concern because they're
15:42 they're an obvious departure from a
15:45 human form.
15:47 And you know, that's that's what
15:50 everybody is expecting to see. And you
15:53 know, we have something very similar on
15:55 the elbows. You know, there's there's an
15:57 offset lower arm to the upper arm. And
16:01 again, you know, this is for safety and
16:03 it's to increase the ROM as much as
16:06 possible. Yeah, I think in general I was
16:08 surprised when we unveiled the robot
16:11 that a lot of people said what you said,
16:13 which is, "Oh, this makes sense." It's
16:15 like something people hadn't seen, but
16:17 they they thought it I I was convinced
16:19 we were going to get a ton of people
16:21 being like, "This robot looks really
16:23 weird. I don't like it. Why doesn't it
16:25 look like all the other ones?" So, I
16:27 think that that was really surprising to
16:28 me at least.
16:29 Well, I think it makes the robot look
16:31 purposeful. you know, it helps it make
16:34 it look like a a piece of equipment that
16:36 is used for doing something, you know,
16:39 and I I think that if you just have a
16:41 humanoid, there's a little less to
16:45 work with, you know, by that I mean a
16:47 literal humanoid, you know, it it it
16:50 starts just becoming a mannequin.
16:52 Yeah.
16:52 And you're just working toward the same
16:54 problem that everybody else is working
16:56 toward. And you know we were really able
16:58 to focus on you know solving our
17:01 customers problems and that's that's
17:03 ultimately you know what is driving the
17:06 shape of the robot and everything you
17:08 see you know what are those tasks that
17:10 the robot needs to do and you know what
17:14 is the most efficient way of doing them.
17:17 So when we talk about ROM and that's
17:20 range of motion
17:22 that's really uh every as much as the
17:26 robot can move what is it able to do
17:28 with its arms and legs where can we put
17:31 those grippers in space right so um you
17:35 know if you if you imagine making a snow
17:38 angel lying in the snow and waving your
17:41 arms and making as large wings that as
17:44 you can your arms are going to hit your
17:46 head at one point and they're going to
17:48 hit your hips at one point and that's
17:50 your your maximum range of motion in
17:52 that plane. So, we're that's that is
17:55 what we're doing for the robot. We want
17:57 to increase the range of motion as much
17:59 as possible. And maybe we can move the
18:01 head out of the way a little bit or move
18:02 the hips out of the way a little bit.
18:04 That's where, you know,
18:08 that's where the the what we're able to
18:10 do mechanically sort of crosses over
18:13 into what we can do with the behavior.
18:15 There's another piece to that as well
18:17 and that is the the fields of view for
18:19 the cameras. So, you know, both of these
18:22 things are kind of invisible geometry
18:24 that is around the robot. And if we we
18:27 think of the fields of view the same
18:29 way, we're we're projecting kind of a a
18:33 rectangle out from the cameras that gets
18:35 bigger as it gets farther away from the
18:37 robot. And that is so that the robot can
18:41 see its environment and so that it can
18:43 see its grippers and you know the other
18:46 parts of the robot and know where it is
18:48 in space. And with you know both of
18:50 these things there's a a safety
18:52 consideration as well where with the
18:56 cameras we want to make sure that the
18:58 robot can see people in the environment.
19:00 With the ROM, we want to make sure that,
19:02 you know, people don't become injured,
19:05 you know, and uh make sure that we have
19:08 uh adequate clearance and pinch points.
19:11 So, when we're thinking about the range
19:12 of motion and the fields of view of the
19:15 cameras, you know, that's something that
19:17 is going to directly impact the shape of
19:20 the robot.
19:21 Well, and that's essentially why or one
19:23 of the reasons why the cameras ended up
19:24 in the head.
19:25 Yeah. Yeah.
19:26 Putting them up there gives you a kind
19:27 of a fighting chance of being able to
19:29 see without the body including the view.
19:31 Yeah. If a human is working in a work
19:34 cell, they obviously can't see most of
19:36 what's around them. And that's just
19:38 accepted fact, right? If someone takes a
19:41 step backwards and bumps into something
19:43 like, well, that happens. But with a
19:45 robot, it's almost unacceptable, right?
19:48 Because technology should allow you to
19:50 avoid that situation. So, you know, we
19:54 employ these cameras all around the
19:56 head, but then it really dictates not
19:59 just where the cameras go, but what can
20:01 live around them, right? If it truly has
20:04 360 degrees of visibility, can operate
20:07 much more freely than a human can
20:10 because it's totally aware of what's
20:12 going on around it.
20:13 Yeah. And I think an example where the
20:17 robot is oluding the cameras sometimes
20:19 are these handles that we've built out
20:21 on the back of the robot and we've put
20:24 those there as a safety measure so
20:27 people can manipulate the robot easily
20:29 without putting their their hands in
20:31 harm's way. So these are two areas where
20:36 you know safety systems are competing
20:38 with one another. you know, the robot
20:40 can kind of look around and change its
20:42 position to see what's around those
20:45 handles. But, you know, these are
20:46 examples of competing concerns.
20:49 We initially try to
20:52 design something with no compromises,
20:55 right? But that quickly becomes
20:57 impossible and then you need to start
20:59 trading off features.
21:02 And I remember this interesting
21:04 conversation around these handles and
21:05 how yes it does olude specific angles of
21:10 view but it's really important that the
21:12 operators who might be handling you know
21:14 robot in the unpowered state have
21:16 something safe to grab on. So we're
21:18 going to figure out how to deal with
21:20 those blind spots through you know
21:22 intelligence and behavior etc. rather
21:25 than just you know pure hardware design.
21:28 Yeah, that's always really difficult to
21:31 negotiate
21:33 because I you know there are many
21:35 stakeholders and you have to
21:38 you have to talk to everybody and
21:40 nobody's going to get everything that
21:41 they want especially this early because
21:47 we'd like to believe that with you know
21:50 the modern reinforcement learning that
21:53 anything is possible
21:56 but it's going to take some time to
21:58 develop and we're sitting here in 2026
22:02 trying to design a piece of hardware.
22:04 We're trying to project forward what
22:07 behaviors are going to be possible in
22:08 2028 and 2030
22:11 and we need to know which ones we can
22:13 bet on and which ones we need to be a
22:16 bit more conservative about because if
22:18 we bet on a particular behavior that
22:20 proves harder to implement, well then
22:23 there's going to be a performance
22:25 regression we didn't intend. And I think
22:27 that's where the modularity of this
22:30 design is really going to help us,
22:32 right? Because we're not going to get it
22:34 100% right. And hopefully the modularity
22:38 will allow us to swap out parts of the
22:40 robot, redesign pieces easily, and kind
22:43 do that way faster than we would be
22:45 able to do it if we had a much more
22:46 integrated design.
22:48 Another great thing about modularity is
22:50 allows us to take a phased approach to
22:53 the hardware development. Like right
22:55 now, one of the big goals of the program
22:57 is giving the behaviors team a platform
22:59 which they can develop on. And whereas
23:02 we've got lots of hardware challenges we
23:04 need to solve, they don't all need to be
23:06 solved today. And so we continue to
23:09 iterate on those subsystems in parallel
23:13 [snorts]
23:13 and intercept them with the program when
23:15 they're ready such that as we get to the
23:18 key program milestones,
23:21 you know, we have the features we need
23:23 at that time, but developing those
23:25 features doesn't slow down the work that
23:27 has to happen. Now, installations
23:31 at our partner sites will allow us to
23:33 see in the real world, how does this
23:36 robot perform? What does it need more
23:38 of? What can it do with less of and
23:40 evolve that over the next couple of
23:42 hardware iterations?
23:44 Aaron, can you tell us a little bit
23:45 about how the head design, industrial
23:48 design evolved,
23:50 um, and why it is kind of the way it is
23:51 today? Yeah, when we were developing the
23:54 prototype, that's when we first put a
23:57 round head on the robot. That was a much
24:00 more humanoid,
24:03 you know, visual design.
24:04 The prototype.
24:06 The prototype. Yeah. Yeah.
24:08 Yeah.
24:08 So, you know, over over time, you know,
24:12 I got used to it and, you know, I think
24:14 that's really key with all of this robot
24:16 design. you know, you do something
24:18 that's um weird looking and you really
24:21 need to give it time to gestate, right?
24:24 You know, the difference between
24:25 prototype and product is the the
24:28 prototype is really just designed for
24:30 performance, right? All of those panels,
24:32 everything on the robot is just intended
24:36 to be functional. You know, we're trying
24:38 to make it look good and intentional.
24:41 So, when we looked at the product
24:44 version of the head, um, you know, there
24:47 were I think there were a lot of things
24:49 that I wanted to do just having thought
24:51 about it for a while. And one of them
24:53 was to create that that big sort of
24:56 silicone ring and think of that as, you
24:59 know, a light up icon. In addition to
25:02 that, it would be padding, right? So,
25:04 it's a big thick silicone ring. It can
25:06 light up and it can bump into things,
25:08 right? That presents a really nice
25:11 opportunity for us to explore the UX of
25:14 the robot. You know, when somebody walks
25:17 into the environment, what does the
25:18 robot do? What do people see? Does the
25:21 robot regard them? And and how does that
25:23 manifest itself in that light? You know,
25:25 I think that there's also something
25:26 really nice about that light ring. And,
25:30 you know, it avoids us having a face,
25:34 right? It's just a ring. It's at the top
25:36 of the robot. It's kind of a face
25:39 without, you know, becoming too literal.
25:41 You know, we don't have two eyeballs in
25:44 the robot. It definitely houses the
25:46 cameras and it and it looks around like
25:48 a real head, but uh you know, we don't
25:51 need to interact with the robot like we
25:53 would interact with a person.
25:55 Well, we have a rear [clears throat]
25:57 light ring also, right? And then the
25:58 little kind of antenna post. What What
26:01 are those about?
26:02 I think there's something really nice
26:03 about how the front and rear light ring
26:05 and that mast light came together.
26:08 you know, there's something iconic. You
26:11 know, it's it's it's a nice showcase for
26:14 the UX that we're going to be exploring
26:16 on the robot. Uh, another interesting UX
26:19 feature
26:21 uh was the neck pitch degree of freedom.
26:23 I know we debated that a lot whether or
26:25 not we absolutely needed it or should we
26:27 try to simplify the robot even more and
26:29 get rid of neck pitch, but we kind of
26:31 determined it was important for
26:35 potentially interacting with people.
26:37 Yeah, it's a it's an extra bit of
26:40 movement, right? There's another
26:42 actuator just to handle
26:45 a nod, right? So, in the beginning,
26:50 yeah, I think we wanted to have some way
26:53 to acknowledge when somebody walked into
26:55 the into the space, maybe gave a
26:58 command, um, you know, just a little
27:01 10°ree nod. And I think we went through
27:04 a period of of wondering whether we even
27:07 need that. And it turned out we we did
27:09 need it for perception. So, we needed it
27:12 to be able to see the robot's feet. you
27:14 know, we want to be able to see as close
27:17 to the robot as possible. And in order
27:19 to do that, just, you know, those few
27:20 degrees looking down really helped,
27:23 right?
27:23 And I think what we use even more is is
27:26 looking up. So, if we're reaching
27:27 towards something on a on a shelf, we
27:30 want to lift the the head up as much as
27:32 possible.
27:33 So, James, uh, what have you found to be
27:36 some of the more challenging aspects of
27:38 the head design from a comput and
27:40 sensing perspective? I lead the compute
27:42 and sensing team here, which is a
27:44 relatively new team. Um, [snorts] a team
27:47 that's increasingly important as we rely
27:50 on the robot to just process that much
27:53 more information. Right? In this this
27:56 era of AI models and reinforcement
27:59 learning, it'll be a long time before
28:01 our uh our friends in software say they
28:05 have more than enough compute power. So,
28:09 we're being asked to execute something
28:11 that's, you know, extremely efficient.
28:15 Um, I've worked on over 30 different
28:19 personal computers in my time at Apple.
28:22 And this is by far the most challenging
28:26 computer I've ever worked on. By far the
28:29 coolest computer I've ever worked on.
28:31 Um, and I say computer because the head
28:33 is just a computer on a neck. But I say
28:37 just um, but you know it has to have the
28:42 performance
28:43 of a powerful desktop computer
28:48 but the robustness
28:50 of like a mobile device. It needs to be
28:55 waterproof to survive certain
28:58 environments. Creating a very performing
29:01 computer that's also waterproof is a
29:03 really tough challenge and it's one that
29:05 we're continuing to iterate on. You
29:08 know, this is the fifth iteration of the
29:10 humanoid head at BD and there'll
29:14 [snorts] certainly be six and seven
29:16 before we ship this product because
29:18 there's still a lot of learning to do.
29:22 Have you worked on any computer that has
29:24 to move around and potentially get
29:26 bumped into things?
29:27 Well, you know, I've worked on lots of
29:31 MacBook Pros, MacBook Airs, and those
29:34 are handled, some of them, you know, not
29:37 very gently by our customers. Uh it's
29:40 very challenging to make those robust,
29:43 but
29:45 the types of events that those are
29:48 expected to survive are nothing compared
29:52 to, you know, a humanoid robot um
29:56 potentially, you know, tripping and
29:59 falling from 2 meters in height and
30:01 impacting the edge of a table. You know,
30:03 these are all real scenarios during
30:07 these early stages of humanoid
30:09 development, right? Most companies show
30:11 lots of videos of robots never falling.
30:14 The reality is in the lab, robots fall
30:17 all the time. And if the head broke
30:20 every time the robot fell, it would be a
30:22 disaster.
30:24 And so,
30:26 we need something that's really, really
30:28 robust. Um, and over time we have to
30:30 figure out exactly how robust it needs
30:32 to be to survive
30:36 the real world demands on a robot
30:38 because you know anytime you make
30:39 something robust, you're probably
30:42 trading something else. You're probably
30:44 trading lightness or you're trading cost
30:47 or you're trading assembly complexity.
30:50 [snorts] And so we need to be sure we
30:53 are not overengineering this. And in
30:56 order to know that we have to really
30:59 think hard about what is the robot
31:02 environment in steady state. What are
31:06 the expectations of the customer on what
31:09 a robot can survive?
31:12 Um, and you know, the unique thing about
31:15 a robot is if it does take damage,
31:19 this robot's designed to be repaired and
31:22 uh,
31:24 brought back online in the matter of
31:26 minutes. So maybe you build that into
31:29 your strategy. You take advantage of the
31:32 fact you can repair it quickly in the
31:34 calculation of how robust you need to
31:36 make this. So, it's a very challenging
31:40 problem to solve because there is no
31:42 right answer. There are lots of
31:45 potential answers and we need to decide
31:48 on the philosophy that we're going to
31:50 employ in the design of this. Well, this
31:53 was fun. Uh, thanks for joining us and
31:55 visit bostonynamics.com if you want to
31:58 learn more.