0:00:00.564,0:00:05.650 So just by a show of hands, how many of you all have a robot at home? 0:00:05.650,0:00:07.590 Not very many of you. 0:00:07.590,0:00:09.586 Okay. And actually of those hands, 0:00:09.586,0:00:12.619 if you don't include Roomba how many of you have a robot at home? 0:00:12.619,0:00:14.076 So a couple. 0:00:14.076,0:00:14.979 That's okay. 0:00:14.979,0:00:17.454 That's the problem that we're trying to solve at Romotive -- 0:00:17.454,0:00:20.325 that I and the other 20 nerds at Romotive are obsessed with solving. 0:00:20.325,0:00:24.327 So we really want to build a robot that anyone can use, 0:00:24.327,0:00:26.579 whether you're eight or 80. 0:00:26.579,0:00:29.303 And as it turns out, that's a really hard problem, 0:00:29.303,0:00:32.036 because you have to build a small, portable robot 0:00:32.036,0:00:34.412 that's not only really affordable, 0:00:34.412,0:00:35.953 but it has to be something 0:00:35.953,0:00:39.940 that people actually want to take home and have around their kids. 0:00:39.940,0:00:43.237 This robot can't be creepy or uncanny. 0:00:43.237,0:00:45.448 He should be friendly and cute. 0:00:45.448,0:00:48.359 So meet Romo. 0:00:48.359,0:00:52.216 Romo's a robot that uses a device you already know and love -- 0:00:52.216,0:00:55.065 your iPhone -- as his brain. 0:00:55.065,0:00:59.176 And by leveraging the power of the iPhone's processor, 0:00:59.176,0:01:03.627 we can create a robot that is wi-fi enabled 0:01:03.627,0:01:07.311 and computer vision-capable for 150 bucks, 0:01:07.311,0:01:12.243 which is about one percent of what these kinds of robots have cost in the past. 0:01:12.243,0:01:15.860 When Romo wakes up, he's in creature mode. 0:01:15.860,0:01:20.977 So he's actually using the video camera on the device to follow my face. 0:01:20.977,0:01:22.476 If I duck down, he'll follow me. 0:01:22.476,0:01:24.802 He's wary, so he'll keep his eyes on me. 0:01:24.802,0:01:28.078 If I come over here, he'll turn to follow me. 0:01:28.078,0:01:32.279 If I come over here -- (Laughs) 0:01:32.279,0:01:33.662 He's smart. 0:01:33.662,0:01:35.876 And if I get too close to him, 0:01:35.876,0:01:39.009 he gets scared just like any other creature. 0:01:39.009,0:01:42.459 So in a lot of ways, Romo is like a pet that has a mind of his own. 0:01:42.459,0:01:44.352 Thanks, little guy. 0:01:44.352,0:01:45.734 (Sneezing sound) 0:01:45.734,0:01:47.825 Bless you. 0:01:47.825,0:01:52.443 And if I want to explore the world -- uh-oh, Romo's tired -- 0:01:52.443,0:01:54.458 if I want to explore the world with Romo, 0:01:54.458,0:01:57.392 I can actually connect him from any other iOS device. 0:01:57.392,0:01:58.952 So here's the iPad. 0:01:58.952,0:02:01.693 And Romo will actually stream video to this device. 0:02:01.693,0:02:03.326 So I can see everything that Romo sees, 0:02:03.326,0:02:05.358 and I get a robot's-eye-view of the world. 0:02:05.358,0:02:06.794 Now this is a free app on the App Store, 0:02:06.794,0:02:08.516 so if any of you guys had this app on your phones, 0:02:08.516,0:02:12.243 we could literally right now share control of the robot and play games together. 0:02:12.243,0:02:13.925 So I'll show you really quickly, 0:02:13.925,0:02:15.771 Romo actually -- he's streaming video, 0:02:15.771,0:02:17.961 so you can see me and the entire TED audience. 0:02:17.961,0:02:19.493 If I get in front of Romo here. 0:02:19.493,0:02:22.534 And if I want to control him, I can just drive. 0:02:22.534,0:02:26.986 So I can drive him around, 0:02:26.986,0:02:28.912 and I can take pictures of you. 0:02:28.912,0:02:31.317 I've always wanted a picture of a 1,500-person TED audience. 0:02:31.317,0:02:32.819 So I'll snap a picture. 0:02:32.819,0:02:35.379 And in the same way that you scroll through content on an iPad, 0:02:35.379,0:02:38.969 I can actually adjust the angle of the camera on the device. 0:02:38.969,0:02:43.700 So there are all of you through Romo's eyes. 0:02:43.700,0:02:46.786 And finally, because Romo is an extension of me, 0:02:46.786,0:02:48.804 I can express myself through his emotions. 0:02:48.804,0:02:54.070 So I can go in and I can say let's make Romo excited. 0:02:54.070,0:02:55.453 But the most important thing about Romo 0:02:55.453,0:03:00.543 is that we wanted to create something that was literally completely intuitive. 0:03:00.543,0:03:03.127 You do not have to teach someone how to drive Romo. 0:03:03.127,0:03:06.095 In fact, who would like to drive a robot? 0:03:06.095,0:03:08.627 Okay. Awesome. 0:03:08.627,0:03:10.261 Here you go. 0:03:10.261,0:03:13.115 Thank you, Scott. 0:03:13.115,0:03:15.869 And even cooler, you actually don't have to be 0:03:15.869,0:03:20.276 in the same geographic location as the robot to control him. 0:03:20.276,0:03:23.561 So he actually streams two-way audio and video 0:03:23.561,0:03:25.202 between any two smart devices. 0:03:25.202,0:03:27.010 So you can log in through the browser, 0:03:27.010,0:03:28.494 and it's kind of like Skype on wheels. 0:03:28.494,0:03:30.228 So we were talking before about telepresence, 0:03:30.228,0:03:31.660 and this is a really cool example. 0:03:31.660,0:03:35.977 You can imagine an eight-year-old girl, for example, who has an iPhone, 0:03:35.977,0:03:37.494 and her mom buys her a robot. 0:03:37.494,0:03:40.395 That girl can take her iPhone, put it on the robot, 0:03:40.395,0:03:43.024 send an email to Grandma, who lives on the other side of the country. 0:03:43.024,0:03:46.378 Grandma can log into that robot and play hide-and-go-seek with her granddaughter 0:03:46.378,0:03:48.702 for fifteen minutes every single night, 0:03:48.702,0:03:52.013 when otherwise she might only be able to get to see her granddaughter once or twice a year. 0:03:52.013,0:03:53.545 Thanks, Scott. 0:03:53.545,0:03:59.229 (Applause) 0:03:59.229,0:04:02.576 So those are a couple of the really cool things that Romo can do today. 0:04:02.576,0:04:06.536 But I just want to finish by talking about something that we're working on in the future. 0:04:06.536,0:04:10.061 This is actually something that one of our engineers, Dom, built in a weekend. 0:04:10.061,0:04:13.429 It's built on top of a Google open framework called Blockly. 0:04:13.429,0:04:17.525 This allows you to drag and drop these blocks of semantic code 0:04:17.525,0:04:19.704 and create any behavior for this robot you want. 0:04:19.704,0:04:22.485 You do not have to know how to code to create a behavior for Romo. 0:04:22.485,0:04:25.345 And you can actually simulate that behavior in the browser, 0:04:25.345,0:04:27.315 which is what you see Romo doing on the left. 0:04:27.315,0:04:28.666 And then if you have something you like, 0:04:28.666,0:04:31.761 you can download it onto your robot and execute it in real life, 0:04:31.761,0:04:33.245 run the program in real life. 0:04:33.245,0:04:34.952 And then if you have something you're proud of, 0:04:34.952,0:04:38.493 you can share it with every other person who owns a robot in the world. 0:04:38.493,0:04:41.619 So all of these wi-fi–enabled robots actually learn from each other. 0:04:41.619,0:04:45.929 The reason we're so focused on building robots that everyone can train 0:04:45.929,0:04:50.518 is that we think the most compelling use cases in personal robotics are personal. 0:04:50.518,0:04:53.124 They change from person to person. 0:04:53.124,0:04:55.540 So we think that if you're going to have a robot in your home, 0:04:55.540,0:04:59.691 that robot ought to be a manifestation of your own imagination. 0:04:59.691,0:05:03.543 So I wish that I could tell you what the future of personal robotics looks like. 0:05:03.543,0:05:06.027 To be honest, I have no idea. 0:05:06.027,0:05:11.130 But what we do know is that it isn't 10 years or 10 billion dollars 0:05:11.130,0:05:14.457 or a large humanoid robot away. 0:05:14.457,0:05:17.458 The future of personal robotics is happening today, 0:05:17.458,0:05:21.041 and it's going to depend on small, agile robots like Romo 0:05:21.041,0:05:24.036 and the creativity of people like yourselves. 0:05:24.036,0:05:26.218 So we can't wait to get you all robots, 0:05:26.218,0:05:27.946 and we can't wait to see what you build. 0:05:27.946,0:05:29.128 Thank you. 0:05:29.128,0:05:32.673 (Applause)