[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.56,0:00:05.65,Default,,0000,0000,0000,,So just by a show of hands, how many of you all have a robot at home? Dialogue: 0,0:00:05.65,0:00:07.59,Default,,0000,0000,0000,,Not very many of you. Dialogue: 0,0:00:07.59,0:00:09.59,Default,,0000,0000,0000,,Okay. And actually of those hands, Dialogue: 0,0:00:09.59,0:00:12.62,Default,,0000,0000,0000,,if you don't include Roomba how many of you have a robot at home? Dialogue: 0,0:00:12.62,0:00:14.08,Default,,0000,0000,0000,,So a couple. Dialogue: 0,0:00:14.08,0:00:14.98,Default,,0000,0000,0000,,That's okay. Dialogue: 0,0:00:14.98,0:00:17.45,Default,,0000,0000,0000,,That's the problem that we're trying to solve at Romotive -- Dialogue: 0,0:00:17.45,0:00:20.32,Default,,0000,0000,0000,,that I and the other 20 nerds at Romotive are obsessed with solving. Dialogue: 0,0:00:20.32,0:00:24.33,Default,,0000,0000,0000,,So we really want to build a robot that anyone can use, Dialogue: 0,0:00:24.33,0:00:26.58,Default,,0000,0000,0000,,whether you're eight or 80. Dialogue: 0,0:00:26.58,0:00:29.30,Default,,0000,0000,0000,,And as it turns out, that's a really hard problem, Dialogue: 0,0:00:29.30,0:00:32.04,Default,,0000,0000,0000,,because you have to build a small, portable robot Dialogue: 0,0:00:32.04,0:00:34.41,Default,,0000,0000,0000,,that's not only really affordable, Dialogue: 0,0:00:34.41,0:00:35.95,Default,,0000,0000,0000,,but it has to be something Dialogue: 0,0:00:35.95,0:00:39.94,Default,,0000,0000,0000,,that people actually want to take home and have around their kids. Dialogue: 0,0:00:39.94,0:00:43.24,Default,,0000,0000,0000,,This robot can't be creepy or uncanny. Dialogue: 0,0:00:43.24,0:00:45.45,Default,,0000,0000,0000,,He should be friendly and cute. Dialogue: 0,0:00:45.45,0:00:48.36,Default,,0000,0000,0000,,So meet Romo. Dialogue: 0,0:00:48.36,0:00:52.22,Default,,0000,0000,0000,,Romo's a robot that uses a device you already know and love -- Dialogue: 0,0:00:52.22,0:00:55.06,Default,,0000,0000,0000,,your iPhone -- as his brain. Dialogue: 0,0:00:55.06,0:00:59.18,Default,,0000,0000,0000,,And by leveraging the power of the iPhone's processor, Dialogue: 0,0:00:59.18,0:01:03.63,Default,,0000,0000,0000,,we can create a robot that is wi-fi enabled Dialogue: 0,0:01:03.63,0:01:07.31,Default,,0000,0000,0000,,and computer vision-capable for 150 bucks, Dialogue: 0,0:01:07.31,0:01:12.24,Default,,0000,0000,0000,,which is about one percent of what these kinds of robots have cost in the past. Dialogue: 0,0:01:12.24,0:01:15.86,Default,,0000,0000,0000,,When Romo wakes up, he's in creature mode. Dialogue: 0,0:01:15.86,0:01:20.98,Default,,0000,0000,0000,,So he's actually using the video camera on the device to follow my face. Dialogue: 0,0:01:20.98,0:01:22.48,Default,,0000,0000,0000,,If I duck down, he'll follow me. Dialogue: 0,0:01:22.48,0:01:24.80,Default,,0000,0000,0000,,He's wary, so he'll keep his eyes on me. Dialogue: 0,0:01:24.80,0:01:28.08,Default,,0000,0000,0000,,If I come over here, he'll turn to follow me. Dialogue: 0,0:01:28.08,0:01:32.28,Default,,0000,0000,0000,,If I come over here -- (Laughs) Dialogue: 0,0:01:32.28,0:01:33.66,Default,,0000,0000,0000,,He's smart. Dialogue: 0,0:01:33.66,0:01:35.88,Default,,0000,0000,0000,,And if I get too close to him, Dialogue: 0,0:01:35.88,0:01:39.01,Default,,0000,0000,0000,,he gets scared just like any other creature. Dialogue: 0,0:01:39.01,0:01:42.46,Default,,0000,0000,0000,,So in a lot of ways, Romo is like a pet that has a mind of his own. Dialogue: 0,0:01:42.46,0:01:44.35,Default,,0000,0000,0000,,Thanks, little guy. Dialogue: 0,0:01:44.35,0:01:45.73,Default,,0000,0000,0000,,(Sneezing sound) Dialogue: 0,0:01:45.73,0:01:47.82,Default,,0000,0000,0000,,Bless you. Dialogue: 0,0:01:47.82,0:01:52.44,Default,,0000,0000,0000,,And if I want to explore the world -- uh-oh, Romo's tired -- Dialogue: 0,0:01:52.44,0:01:54.46,Default,,0000,0000,0000,,if I want to explore the world with Romo, Dialogue: 0,0:01:54.46,0:01:57.39,Default,,0000,0000,0000,,I can actually connect him from any other iOS device. Dialogue: 0,0:01:57.39,0:01:58.95,Default,,0000,0000,0000,,So here's the iPad. Dialogue: 0,0:01:58.95,0:02:01.69,Default,,0000,0000,0000,,And Romo will actually stream video to this device. Dialogue: 0,0:02:01.69,0:02:03.33,Default,,0000,0000,0000,,So I can see everything that Romo sees, Dialogue: 0,0:02:03.33,0:02:05.36,Default,,0000,0000,0000,,and I get a robot's-eye-view of the world. Dialogue: 0,0:02:05.36,0:02:06.79,Default,,0000,0000,0000,,Now this is a free app on the App Store, Dialogue: 0,0:02:06.79,0:02:08.52,Default,,0000,0000,0000,,so if any of you guys had this app on your phones, Dialogue: 0,0:02:08.52,0:02:12.24,Default,,0000,0000,0000,,we could literally right now share control of the robot and play games together. Dialogue: 0,0:02:12.24,0:02:13.92,Default,,0000,0000,0000,,So I'll show you really quickly, Dialogue: 0,0:02:13.92,0:02:15.77,Default,,0000,0000,0000,,Romo actually -- he's streaming video, Dialogue: 0,0:02:15.77,0:02:17.96,Default,,0000,0000,0000,,so you can see me and the entire TED audience. Dialogue: 0,0:02:17.96,0:02:19.49,Default,,0000,0000,0000,,If I get in front of Romo here. Dialogue: 0,0:02:19.49,0:02:22.53,Default,,0000,0000,0000,,And if I want to control him, I can just drive. Dialogue: 0,0:02:22.53,0:02:26.99,Default,,0000,0000,0000,,So I can drive him around, Dialogue: 0,0:02:26.99,0:02:28.91,Default,,0000,0000,0000,,and I can take pictures of you. Dialogue: 0,0:02:28.91,0:02:31.32,Default,,0000,0000,0000,,I've always wanted a picture of a 1,500-person TED audience. Dialogue: 0,0:02:31.32,0:02:32.82,Default,,0000,0000,0000,,So I'll snap a picture. Dialogue: 0,0:02:32.82,0:02:35.38,Default,,0000,0000,0000,,And in the same way that you scroll through content on an iPad, Dialogue: 0,0:02:35.38,0:02:38.97,Default,,0000,0000,0000,,I can actually adjust the angle of the camera on the device. Dialogue: 0,0:02:38.97,0:02:43.70,Default,,0000,0000,0000,,So there are all of you through Romo's eyes. Dialogue: 0,0:02:43.70,0:02:46.79,Default,,0000,0000,0000,,And finally, because Romo is an extension of me, Dialogue: 0,0:02:46.79,0:02:48.80,Default,,0000,0000,0000,,I can express myself through his emotions. Dialogue: 0,0:02:48.80,0:02:54.07,Default,,0000,0000,0000,,So I can go in and I can say let's make Romo excited. Dialogue: 0,0:02:54.07,0:02:55.45,Default,,0000,0000,0000,,But the most important thing about Romo Dialogue: 0,0:02:55.45,0:03:00.54,Default,,0000,0000,0000,,is that we wanted to create something that was literally completely intuitive. Dialogue: 0,0:03:00.54,0:03:03.13,Default,,0000,0000,0000,,You do not have to teach someone how to drive Romo. Dialogue: 0,0:03:03.13,0:03:06.10,Default,,0000,0000,0000,,In fact, who would like to drive a robot? Dialogue: 0,0:03:06.10,0:03:08.63,Default,,0000,0000,0000,,Okay. Awesome. Dialogue: 0,0:03:08.63,0:03:10.26,Default,,0000,0000,0000,,Here you go. Dialogue: 0,0:03:10.26,0:03:13.12,Default,,0000,0000,0000,,Thank you, Scott. Dialogue: 0,0:03:13.12,0:03:15.87,Default,,0000,0000,0000,,And even cooler, you actually don't have to be Dialogue: 0,0:03:15.87,0:03:20.28,Default,,0000,0000,0000,,in the same geographic location as the robot to control him. Dialogue: 0,0:03:20.28,0:03:23.56,Default,,0000,0000,0000,,So he actually streams two-way audio and video Dialogue: 0,0:03:23.56,0:03:25.20,Default,,0000,0000,0000,,between any two smart devices. Dialogue: 0,0:03:25.20,0:03:27.01,Default,,0000,0000,0000,,So you can log in through the browser, Dialogue: 0,0:03:27.01,0:03:28.49,Default,,0000,0000,0000,,and it's kind of like Skype on wheels. Dialogue: 0,0:03:28.49,0:03:30.23,Default,,0000,0000,0000,,So we were talking before about telepresence, Dialogue: 0,0:03:30.23,0:03:31.66,Default,,0000,0000,0000,,and this is a really cool example. Dialogue: 0,0:03:31.66,0:03:35.98,Default,,0000,0000,0000,,You can imagine an eight-year-old girl, for example, who has an iPhone, Dialogue: 0,0:03:35.98,0:03:37.49,Default,,0000,0000,0000,,and her mom buys her a robot. Dialogue: 0,0:03:37.49,0:03:40.40,Default,,0000,0000,0000,,That girl can take her iPhone, put it on the robot, Dialogue: 0,0:03:40.40,0:03:43.02,Default,,0000,0000,0000,,send an email to Grandma, who lives on the other side of the country. Dialogue: 0,0:03:43.02,0:03:46.38,Default,,0000,0000,0000,,Grandma can log into that robot and play hide-and-go-seek with her granddaughter Dialogue: 0,0:03:46.38,0:03:48.70,Default,,0000,0000,0000,,for fifteen minutes every single night, Dialogue: 0,0:03:48.70,0:03:52.01,Default,,0000,0000,0000,,when otherwise she might only be able to get to see her granddaughter once or twice a year. Dialogue: 0,0:03:52.01,0:03:53.54,Default,,0000,0000,0000,,Thanks, Scott. Dialogue: 0,0:03:53.54,0:03:59.23,Default,,0000,0000,0000,,(Applause) Dialogue: 0,0:03:59.23,0:04:02.58,Default,,0000,0000,0000,,So those are a couple of the really cool things that Romo can do today. Dialogue: 0,0:04:02.58,0:04:06.54,Default,,0000,0000,0000,,But I just want to finish by talking about something that we're working on in the future. Dialogue: 0,0:04:06.54,0:04:10.06,Default,,0000,0000,0000,,This is actually something that one of our engineers, Dom, built in a weekend. Dialogue: 0,0:04:10.06,0:04:13.43,Default,,0000,0000,0000,,It's built on top of a Google open framework called Blockly. Dialogue: 0,0:04:13.43,0:04:17.52,Default,,0000,0000,0000,,This allows you to drag and drop these blocks of semantic code Dialogue: 0,0:04:17.52,0:04:19.70,Default,,0000,0000,0000,,and create any behavior for this robot you want. Dialogue: 0,0:04:19.70,0:04:22.48,Default,,0000,0000,0000,,You do not have to know how to code to create a behavior for Romo. Dialogue: 0,0:04:22.48,0:04:25.34,Default,,0000,0000,0000,,And you can actually simulate that behavior in the browser, Dialogue: 0,0:04:25.34,0:04:27.32,Default,,0000,0000,0000,,which is what you see Romo doing on the left. Dialogue: 0,0:04:27.32,0:04:28.67,Default,,0000,0000,0000,,And then if you have something you like, Dialogue: 0,0:04:28.67,0:04:31.76,Default,,0000,0000,0000,,you can download it onto your robot and execute it in real life, Dialogue: 0,0:04:31.76,0:04:33.24,Default,,0000,0000,0000,,run the program in real life. Dialogue: 0,0:04:33.24,0:04:34.95,Default,,0000,0000,0000,,And then if you have something you're proud of, Dialogue: 0,0:04:34.95,0:04:38.49,Default,,0000,0000,0000,,you can share it with every other person who owns a robot in the world. Dialogue: 0,0:04:38.49,0:04:41.62,Default,,0000,0000,0000,,So all of these wi-fi–enabled robots actually learn from each other. Dialogue: 0,0:04:41.62,0:04:45.93,Default,,0000,0000,0000,,The reason we're so focused on building robots that everyone can train Dialogue: 0,0:04:45.93,0:04:50.52,Default,,0000,0000,0000,,is that we think the most compelling use cases in personal robotics are personal. Dialogue: 0,0:04:50.52,0:04:53.12,Default,,0000,0000,0000,,They change from person to person. Dialogue: 0,0:04:53.12,0:04:55.54,Default,,0000,0000,0000,,So we think that if you're going to have a robot in your home, Dialogue: 0,0:04:55.54,0:04:59.69,Default,,0000,0000,0000,,that robot ought to be a manifestation of your own imagination. Dialogue: 0,0:04:59.69,0:05:03.54,Default,,0000,0000,0000,,So I wish that I could tell you what the future of personal robotics looks like. Dialogue: 0,0:05:03.54,0:05:06.03,Default,,0000,0000,0000,,To be honest, I have no idea. Dialogue: 0,0:05:06.03,0:05:11.13,Default,,0000,0000,0000,,But what we do know is that it isn't 10 years or 10 billion dollars Dialogue: 0,0:05:11.13,0:05:14.46,Default,,0000,0000,0000,,or a large humanoid robot away. Dialogue: 0,0:05:14.46,0:05:17.46,Default,,0000,0000,0000,,The future of personal robotics is happening today, Dialogue: 0,0:05:17.46,0:05:21.04,Default,,0000,0000,0000,,and it's going to depend on small, agile robots like Romo Dialogue: 0,0:05:21.04,0:05:24.04,Default,,0000,0000,0000,,and the creativity of people like yourselves. Dialogue: 0,0:05:24.04,0:05:26.22,Default,,0000,0000,0000,,So we can't wait to get you all robots, Dialogue: 0,0:05:26.22,0:05:27.95,Default,,0000,0000,0000,,and we can't wait to see what you build. Dialogue: 0,0:05:27.95,0:05:29.13,Default,,0000,0000,0000,,Thank you. Dialogue: 0,0:05:29.13,0:05:32.67,Default,,0000,0000,0000,,(Applause)