WEBVTT 00:00.000 --> 00:15.000 Welcome to my layer, Mr. Bond. 00:15.000 --> 00:20.000 It's working. 00:20.000 --> 00:22.000 Yes. 00:22.000 --> 00:24.000 So yeah, welcome. 00:24.000 --> 00:29.000 You may ask yourself how you ended up in Ubichu 147. 00:29.000 --> 00:34.000 And the answer is useful of this schedule. 00:34.000 --> 00:36.000 Yeah, that was my trap. 00:36.000 --> 00:42.000 I was some talks to trap you here now. 00:42.000 --> 00:44.000 Think about the last one about the aviatries. 00:44.000 --> 00:47.000 So fascinating, aren't they? 00:47.000 --> 00:50.000 But anyway, I'm not here to talk about the aviatries. 00:50.000 --> 00:58.000 I'm here to tell you about my evil plan to conquer the world. 00:58.000 --> 01:05.000 And I know what are you thinking. 01:05.000 --> 01:07.000 Yeah, you look butplexed. 01:07.000 --> 01:08.000 I know. 01:08.000 --> 01:10.000 Because why I'm doing this? 01:10.000 --> 01:13.000 Yeah, such a cliche, isn't it? 01:13.000 --> 01:15.000 But no, I'm not stupid. 01:15.000 --> 01:16.000 We are the first them. 01:16.000 --> 01:20.000 So the world deserves an open source of evil plan. 01:20.000 --> 01:25.000 That's why I'm telling you everything about it. 01:25.000 --> 01:28.000 So every villain, that's how they call me. 01:28.000 --> 01:31.000 Neera, an origin story, that's how young people call it. 01:31.000 --> 01:32.000 Now it is. 01:32.000 --> 01:33.000 And yeah, that's me. 01:33.000 --> 01:36.000 That's me younger dreams. 01:36.000 --> 01:37.000 Not many years. 01:37.000 --> 01:39.000 A little bit more. 01:39.000 --> 01:40.000 Mostly the same. 01:40.000 --> 01:43.000 And look at me with my first human robot. 01:43.000 --> 01:45.000 Yes, this is 2005. 01:45.000 --> 01:50.000 I was doing human robots before you had the one average single week. 01:50.000 --> 01:51.000 Yes. 01:51.000 --> 01:54.000 I was a pioneer in the field of human robots. 01:54.000 --> 01:57.000 We built the first one in Europe. 01:57.000 --> 02:00.000 But now nobody remembered me for that. 02:00.000 --> 02:03.000 Yeah, they don't even know. 02:03.000 --> 02:08.000 My robots are literally in a museum about this story of robotics. 02:08.000 --> 02:10.000 But I made peace for that. 02:10.000 --> 02:12.000 I'm not bitter about it. 02:12.000 --> 02:16.000 When I see this picture, the only regret I have is, 02:16.000 --> 02:19.000 why did you choose that color for the robot on the left? 02:19.000 --> 02:21.000 I mean, what was I thinking? 02:21.000 --> 02:22.000 I don't know. 02:22.000 --> 02:24.000 And I was young. 02:24.000 --> 02:27.000 But so no, this is not my trauma. 02:27.000 --> 02:28.000 It's okay. 02:28.000 --> 02:29.000 It's okay. 02:29.000 --> 02:31.000 I accept that. 02:31.000 --> 02:36.000 Then, you know, during this robot, it was not easy. 02:36.000 --> 02:39.000 There was this art of debugging that many of you know. 02:39.000 --> 02:41.000 You, you miss a bunch of knows about that. 02:41.000 --> 02:42.000 Right? 02:42.000 --> 02:46.000 And the number one is change something and see if it works. 02:46.000 --> 02:51.000 That's the number one way you fix your problem with the robots. 02:51.000 --> 02:55.000 The number two way to do that is change nothing. 02:55.000 --> 02:57.000 And run it again. 02:57.000 --> 03:00.000 Because you've been there. 03:00.000 --> 03:02.000 Many people have been there. 03:02.000 --> 03:04.000 The robot does something weird. 03:04.000 --> 03:05.000 What is this? 03:05.000 --> 03:07.000 Then you run it again and it works. 03:07.000 --> 03:08.000 You run it again and it works. 03:08.000 --> 03:11.000 And you think problem solved. 03:11.000 --> 03:15.000 And then we have this unsung hero of debugging. 03:15.000 --> 03:17.000 Yes, printf. 03:17.000 --> 03:22.000 Reliable, loyal. 03:22.000 --> 03:26.000 And for people that are a little bit more posh, a little bit more, you know, 03:26.000 --> 03:31.000 refine, printf with several levels. 03:31.000 --> 03:35.000 So, but once again, this is not my problem. 03:35.000 --> 03:38.000 I mean, at the end of the day, I was young and naive. 03:38.000 --> 03:41.000 And these were self-infected wounds. 03:41.000 --> 03:42.000 Right? 03:42.000 --> 03:44.000 I can't blame anybody else, but myself. 03:44.000 --> 03:47.000 And finally, something happened in the history of robotics. 03:47.000 --> 03:51.000 Kit Ross came promising to be the solution to our frustration. 03:51.000 --> 03:53.000 Now, our pain were robots. 03:53.000 --> 03:56.000 And people, they were not there. 03:56.000 --> 03:59.000 Don't appreciate how impactful that was. 03:59.000 --> 04:02.000 It was really something else. 04:02.000 --> 04:04.000 Yeah, now you complain about a cold, 04:04.000 --> 04:06.000 and then using a specific Ubuntu. 04:06.000 --> 04:09.000 You haven't reconpired the current. 04:09.000 --> 04:12.000 We had tools, so many tools. 04:12.000 --> 04:13.000 Yes. 04:13.000 --> 04:14.000 Yes. 04:14.000 --> 04:17.000 Harvey's Ross Beggs. 04:17.000 --> 04:20.000 TF over TF. 04:20.000 --> 04:24.000 And there was something, something that was not okay. 04:24.000 --> 04:26.000 There was something deeper. 04:26.000 --> 04:31.000 There was chipping on my soul, on my hope in the future. 04:31.000 --> 04:35.000 Probably the tipping point, the cause, 04:35.000 --> 04:38.000 my, me, to turn to the dark side, 04:38.000 --> 04:41.000 I could applaud. 04:42.000 --> 04:43.000 Yes. 04:43.000 --> 04:47.000 You, only after our spent looking at the plot, 04:47.000 --> 04:49.000 with a 30 degrees of freedom robot, 04:49.000 --> 04:53.000 and 12 sensor is where you really, 04:53.000 --> 04:54.000 I lost it. 04:54.000 --> 04:55.000 I lost it. 04:55.000 --> 04:59.000 So that's the reason why I created the plot juggler. 04:59.000 --> 05:00.000 Thank you. 05:04.000 --> 05:06.000 Guys, guys, guys, guys. 05:06.000 --> 05:07.000 Important. 05:07.000 --> 05:09.000 How many people use plot juggler here? 05:09.000 --> 05:10.000 Good, good. 05:10.000 --> 05:11.000 Okay, I need you. 05:11.000 --> 05:12.000 I need you. 05:12.000 --> 05:13.000 At the end of presentation. 05:13.000 --> 05:14.000 Please, don't let me down. 05:14.000 --> 05:15.000 I trust you. 05:15.000 --> 05:16.000 Right? 05:16.000 --> 05:17.000 Right? 05:17.000 --> 05:19.000 There's something that you will need to do. 05:19.000 --> 05:20.000 Okay? 05:20.000 --> 05:21.000 Yes. 05:21.000 --> 05:22.000 So. 05:24.000 --> 05:26.000 Interesting. 05:26.000 --> 05:29.000 That's why I created the plot juggler. 05:31.000 --> 05:32.000 And let me show you. 05:32.000 --> 05:33.000 Because this is the best part. 05:33.000 --> 05:36.000 Every, every person doing your open source software 05:37.000 --> 05:40.000 is delighted to show other people their software. 05:40.000 --> 05:42.000 And I'm delighted to. 05:42.000 --> 05:44.000 So yeah, this is it. 05:44.000 --> 05:45.000 You can create. 05:45.000 --> 05:49.000 So the goal project was managed ten thousand times 05:49.000 --> 05:51.000 years with one million points each. 05:51.000 --> 05:53.000 We don't know problem. 05:53.000 --> 05:54.000 Real time. 05:54.000 --> 05:55.000 High frame rate. 05:55.000 --> 05:59.000 And you were supposed to be able to navigate 05:59.000 --> 06:01.000 through all these data easily. 06:01.000 --> 06:03.000 But not just visualized data. 06:03.000 --> 06:06.000 You can transform it, understand it. 06:06.000 --> 06:11.000 For example, you have a built-in functionality for first order 06:11.000 --> 06:12.000 derivative integral. 06:12.000 --> 06:13.000 We gave it. 06:13.000 --> 06:14.000 You know, so many. 06:14.000 --> 06:17.000 And if you're not satisfied with those. 06:17.000 --> 06:18.000 Hand the options. 06:18.000 --> 06:20.000 You can create your own. 06:20.000 --> 06:23.000 You are script to create whatever you want. 06:23.000 --> 06:25.000 So no more Python script. 06:25.000 --> 06:28.000 Just to do the derivative of a variable. 06:28.000 --> 06:31.000 Or to see the frame rate. 06:32.000 --> 06:34.000 People do that. 06:34.000 --> 06:36.000 And there's something even more important. 06:36.000 --> 06:37.000 Why? 06:37.000 --> 06:39.000 Why was so popular over the years? 06:39.000 --> 06:43.000 This was, I started this ten years ago. 06:43.000 --> 06:48.000 And because the power of plugins allow me to extend 06:48.000 --> 06:51.000 the data sources of plug editor. 06:51.000 --> 06:54.000 For example, these are the streaming plugins they have. 06:54.000 --> 06:57.000 I have more that are not official. 06:57.000 --> 07:01.000 You can open the lab equipment, 07:01.000 --> 07:03.000 ethercutter. 07:03.000 --> 07:05.000 And then you have a parsing plugin. 07:05.000 --> 07:07.000 If you want to open a file, you know, 07:07.000 --> 07:09.000 the usual suspecter. 07:09.000 --> 07:11.000 All this is the parsing story. 07:11.000 --> 07:13.000 Sorry, Mr. Bond. 07:13.000 --> 07:16.000 And so you can parse different format. 07:16.000 --> 07:17.000 Proto-bath. 07:17.000 --> 07:18.000 Ross. 07:18.000 --> 07:19.000 Message-bath. 07:19.000 --> 07:20.000 Jason. 07:20.000 --> 07:21.000 Pure DDS. 07:21.000 --> 07:23.000 With Noros. 07:23.000 --> 07:26.000 And then the files. 07:26.000 --> 07:28.000 For KCSV. 07:28.000 --> 07:30.000 Ross-baths. 07:30.000 --> 07:31.000 And couple. 07:31.000 --> 07:33.000 Independent from Ross. 07:33.000 --> 07:35.000 And you can create more. 07:35.000 --> 07:36.000 User can create more. 07:36.000 --> 07:38.000 So this is the deal. 07:38.000 --> 07:40.000 I want you to imagine this. 07:40.000 --> 07:43.000 Just in a weekend, I did the PX4 plugin. 07:43.000 --> 07:47.000 And I conquered the heart of hundreds of drones. 07:47.000 --> 07:48.000 Pilots. 07:48.000 --> 07:52.000 Just with as little as two days. 07:52.000 --> 07:55.000 And after ten years. 07:55.000 --> 07:58.000 Ten years developing this. 07:58.000 --> 07:59.000 You know what? 07:59.000 --> 08:01.000 A lot of people talk, you know, 08:01.000 --> 08:04.000 about a toxic behaviors. 08:04.000 --> 08:05.000 People complaining. 08:05.000 --> 08:07.000 Why things don't work. 08:07.000 --> 08:09.000 And, you know, being entitled. 08:09.000 --> 08:11.000 And asking you for solution. 08:11.000 --> 08:13.000 That's not what happened to me. 08:13.000 --> 08:15.000 I received a lot of great. 08:15.000 --> 08:16.000 Creatitudes. 08:16.000 --> 08:19.000 A lot of people were generally grateful. 08:19.000 --> 08:21.000 But my work. 08:21.000 --> 08:24.000 And this is the reason why I'm not stopping here. 08:24.000 --> 08:26.000 I'm going ahead. 08:26.000 --> 08:29.000 2026 will be the year of blood pressure. 08:29.000 --> 08:32.000 Because this user supported me. 08:32.000 --> 08:33.000 Believe in me. 08:33.000 --> 08:36.000 And I have a roadmap. 08:36.000 --> 08:40.000 So what can I ask now? 08:40.000 --> 08:43.000 Now it's time to tell you about my plan. 08:43.000 --> 08:45.000 So first of all, we need a new data engine. 08:45.000 --> 08:47.000 We need more data. 08:47.000 --> 08:48.000 More data. 08:48.000 --> 08:50.000 Even on your laptop. 08:50.000 --> 08:52.000 Because people are. 08:53.000 --> 08:55.000 They need more. 08:55.000 --> 08:57.000 We are in 2026 now. 08:57.000 --> 09:01.000 And also, you know, I want to respond in more engine domain. 09:01.000 --> 09:03.000 A lot of people in robotics and drones. 09:03.000 --> 09:04.000 Just plug it up. 09:04.000 --> 09:06.000 But why not lab equipment? 09:06.000 --> 09:07.000 Why not medical? 09:07.000 --> 09:08.000 Yeah. 09:08.000 --> 09:09.000 I drink big. 09:09.000 --> 09:11.000 And then. 09:11.000 --> 09:13.000 This is, but I love this. 09:13.000 --> 09:15.000 I'm really proud about this. 09:15.000 --> 09:16.000 Mr. Bond. 09:16.000 --> 09:18.000 The plugin marketplace. 09:18.000 --> 09:20.000 Yeah. Like the big guys. 09:20.000 --> 09:21.000 You're a BS code. 09:21.000 --> 09:27.000 So that's my bias strategy to have people contributing 09:27.000 --> 09:31.000 to blood jogger and make it even greater than it is. 09:31.000 --> 09:32.000 And last. 09:32.000 --> 09:34.000 Data in the cloud. 09:34.000 --> 09:36.000 Yes. 09:36.000 --> 09:37.000 Yes. 09:37.000 --> 09:39.000 You can see the data in the cloud. 09:39.000 --> 09:40.000 Oh. 09:40.000 --> 09:41.000 What is the. 09:41.000 --> 09:43.000 Are you surprising, Mr. Bond? 09:43.000 --> 09:45.000 You didn't expect that, right? 09:45.000 --> 09:46.000 Yeah. 09:46.000 --> 09:47.000 You believe that you. 09:47.000 --> 09:50.000 You're. 09:50.000 --> 09:51.000 You're. 09:51.000 --> 09:55.000 You're the only one capable of doing that. 09:55.000 --> 09:57.000 And now that question for you. 09:57.000 --> 10:00.000 Who between me and you is the real villain? 10:00.000 --> 10:04.000 You betrayed the values of open source. 10:04.000 --> 10:08.000 You got millions of ventral capital money to do the infrastructure 10:08.000 --> 10:10.000 physically I. 10:10.000 --> 10:11.000 Yeah. 10:11.000 --> 10:13.000 And you close source your software. 10:13.000 --> 10:15.000 So. 10:15.000 --> 10:17.400 or should I call you Mr. Bond? 10:17.400 --> 10:20.800 No, your real name is just something between me and you. 10:22.200 --> 10:25.080 Yeah, yeah, I think about it. 10:25.080 --> 10:30.080 Because I have almost 6,000 GitHub stars. 10:30.280 --> 10:35.280 I have more than 100, 100 the contributors 10:35.280 --> 10:38.880 over the 10 years and I have something else 10:38.880 --> 10:43.000 that nobody else has and I'll show you. 10:43.000 --> 10:47.240 I'm unstoppable because rice, my blood juggernaut users. 10:47.240 --> 10:48.840 Stand up. 10:50.040 --> 10:52.560 And now I want you to wait, wait, wait. 10:52.560 --> 10:53.800 On my signal. 10:53.800 --> 10:57.720 Now I want you to sell everybody at Boston with one word. 10:57.720 --> 10:58.880 With one word. 10:58.880 --> 11:02.760 What is that thing that makes you smile every time 11:02.760 --> 11:06.520 you open blood juggernaut, to make blood juggernaut unique. 11:06.520 --> 11:11.440 So it is there again. 11:11.440 --> 11:12.440 Yes, yes. 11:21.440 --> 11:22.720 Sorry. 11:22.720 --> 11:24.720 I got a little bit carried away. 11:24.720 --> 11:27.200 I'm sorry, Mr. Bond. 11:27.200 --> 11:30.480 And I know this is the part where usually you 11:30.480 --> 11:36.320 untie yourself and you break my plans and you stop my plans. 11:36.320 --> 11:39.440 And maybe you can stop me, but the source code is on GitHub. 11:41.440 --> 11:54.440 Thank you. 11:54.440 --> 11:58.240 Any question? 11:58.240 --> 12:03.040 We can't do it in that of a beer. 12:03.040 --> 12:04.040 It's okay. 12:04.040 --> 12:07.040 You don't need to ask questions. 12:07.120 --> 12:15.040 Yeah, yeah, yeah, yeah, yeah, it is in box so you can't take it. 12:15.040 --> 12:21.040 Thanks a lot for the presentation, also, for the theatrical edition on it. 12:21.040 --> 12:28.040 I wanted to ask an historical question because I also felt like you felt 12:28.040 --> 12:33.040 and I was trying to make my own better plotting tool for us. 12:33.040 --> 12:39.040 And so I'm wondering what you tried before coming to the actual project. 12:39.040 --> 12:43.040 I mean, this is ten years old, there wasn't nothing. 12:43.040 --> 12:47.040 Yeah, but what you tried, like design wise, 12:47.040 --> 12:49.040 like you tried other languages are there. 12:49.040 --> 12:53.040 No, not really, because as many open source projects 12:53.040 --> 12:57.040 these evolved over the years and took shape. 12:57.040 --> 13:01.040 There was no big plan to shape over the years, 13:01.040 --> 13:04.040 based on the feedback of what I wanted. 13:04.040 --> 13:07.040 So, you know, I started small and, you know, 13:07.040 --> 13:11.040 version of the version, I would be nice to do that. 13:11.040 --> 13:15.040 And also, I would say that, you know, it was for me a nice green field 13:15.040 --> 13:18.040 where I could experiment things or learn something. 13:18.040 --> 13:22.040 So it was for me also an opportunity to learn something new. 13:22.040 --> 13:27.040 For, I don't know, what technology is so or a storage. 13:27.040 --> 13:33.040 So it was, you know, entertaining for myself to do this. 13:44.040 --> 13:48.040 You are a very powerful person. 13:48.040 --> 13:54.040 But you're also fighting with a greater power probably out there. 13:54.040 --> 13:57.040 Do you know what my name is? 13:57.040 --> 13:58.040 David. 13:58.040 --> 14:00.040 Absolutely. 14:00.040 --> 14:04.040 So, this mission is very difficult. 14:04.040 --> 14:08.040 And I'm also on a similar path. 14:08.040 --> 14:11.040 I think we should hit them the most unexpected move. 14:11.040 --> 14:15.040 Maybe we should have a terminal UI for blockchain. 14:15.040 --> 14:19.040 That would be an expected, of course, of course. 14:19.040 --> 14:25.040 And at the end of the day, you know, that the spirit of open sources about, 14:25.040 --> 14:29.040 you know, doing something that, first of all, you find valuable yourself. 14:29.040 --> 14:33.040 That you offer to others and maybe others find it useful. 14:33.040 --> 14:36.040 And, you know, I joke a lot about this, this bottle. 14:36.040 --> 14:39.040 Of course, I joke today about the bottle, but it's really about saying, 14:39.040 --> 14:43.040 okay, I think that I can do something useful for myself, first of all, 14:43.040 --> 14:46.040 that I can use and can use it for others. 14:46.040 --> 14:51.040 And, you know, this world map I have for, that is actually what I want to do, 14:51.040 --> 14:58.040 is because I believe that a blogger still has a specific role in the toolbox of people. 14:58.040 --> 15:00.040 So, it doesn't replace anything. 15:00.040 --> 15:05.040 Is what you use in certain situations to debug it. 15:05.040 --> 15:09.040 And in that situation, you will use another software that has more features. 15:09.040 --> 15:14.040 And they over me overlapped a little bit, not at much, 15:14.040 --> 15:17.040 but also there's something that the blogger does better. 15:17.040 --> 15:20.040 There is the bottle processing data. 15:20.040 --> 15:23.040 So, you know, transform the data. 15:27.040 --> 15:29.040 Any other questions? 15:29.040 --> 15:44.040 There's a small commonship with the drone domination. 15:44.040 --> 15:48.040 And I'm part of the pilot, and we also got a plugin for projectors or two. 15:48.040 --> 15:51.040 We can pass all our logways projectors. 15:51.040 --> 15:54.040 So, it's working quite fine. Thank you for this. 15:54.040 --> 15:55.040 Yeah, you're welcome. 15:55.040 --> 15:59.040 We're kind. 15:59.040 --> 16:01.040 Okay. 16:01.040 --> 16:05.040 Photos, everybody who anyway wants to be in the picture.