Going on everyone Sam here with late in sports cars ripping 23 opinion Chronicles baseball hobby 8 box break number 5 random team style So look again at your random results as always find those on the website under the results tab as well as the link That's in chat. It's good. Look everybody Get eight to go on the next one 25 and 25 on the following two. So let's see we can get out of here That is to 100 moves scouring for the inks Nice LED a lot crews on the jersey card going to the Reds. There you go Cincinnati Elliot de la Cruz doing this again. We're flipped over Very nice. Nick Gonzalez and Larry Walker Say as a zoo key. We've got JR Richie boys of summer five of five nice one there on the auto Congrats Braves. That's kind of sick. Actually. I like that. There you go Atlanta. Very nice Good stuff E. T. L. Witt J. C. Young to 99 Paul canerco And Ken Griffey Loser Got Larry Walker on the recount Brooks Lee and Zach Gelloff silver got Vince Coleman on the auto to 99 nice one there royal signatures on card very cool There you go card. No, no, no, I saw that to 190 to 100 is Davison Taylor Santos What are we doing Cooper's your feet a 19 on? Kill Hodges tough crowd man. Oh Redemption Brooks Lee ice one there America's pastime prime material signatures green going to the twins Ice one there congrats Minnesota going to the twins on the Brooks Lee Noel v. Marta to 199 Conceco canerco and Mariana No, no Now what I'm looking for Ricky Tiedemann Masataka Yoshida Jeff Bagwell and Bill Mazurowski to 199 for the pirates Like what are we doing? Tighten up what you look like a woody look like a woody Sanchez Yeah, you know is that no more Garcia part of 100 it's a tough look man This one here is going to the Nats James wood to 99 on the jersey card Star scan much Have a good night to 50 is Yuri Perez nice one there for the Marlins and Ryan Sandberg a lot of numbered stuff coming out of here, which is good Yeah, that's rough man tough dude One bin show nice one there that is on card to 199 America's pastime jersey auto for the Cardinals Siva gray rod to 99 Gavin Stone and Mason win. I want to talk about what's not a good look. It's that right there Yeah, I'm playing with them The drugstore cowboy did It was Brendan Faw to 99 on card future Kings auto there you go Arizona nice one there Future Kings crown Roya. It's actually pretty solid so far. This is better than it was last year for sure I'm in I am in so far Drew Gilbert Jackson holiday on the auto to 99 on card origins auto. I don't think these were on card last year Stop Alvin Alvin Alvin with two in number six Seachan with origins random team Alvin with two in seven and two and eight and Ben S with a spot in number eight of Good old origins as well. Yeah, but it looked really good in the series Oh, unfortunately, Ryan Zimmerman super peeled to 99 send an empty box and wrapper with the Nationals Jim Rice and King Felix Yeah, congrats again on the Rangers cam. I don't think I got to say congrats yet. I Probably just forgot to yesterday. I congrats on the Rangers nice little win over a recon Justin Morneau a cell Susak and a wealthy Marta red wave to 199 for the Reds Look good in my hat. No That's not happening I had a double track Ryan Zimmerman Steve Carlton and Gil Hodges 250 Every team is one a chip nice Really? That's pretty awesome mustache trim, dude. Oh, hey, mr. Fresh And More 10 a lot of new trash list participants this week. No employees for the first time. Yeah, you asked for in 200 Mix it up a little bit. Jose Reyes for the Mets that is game horn. Jose Reyes. Hello, Chase. Chase. What up? What up? I wanted to mix it up, man now four people can Successfully say they've claimed number one on the trash list. Yeah, Peyton Graham Emmanuel Rodriguez for the these are awesome, dude I kind of like these all on card as well to 100 Emmanuel Rodriguez for the twins Very nice congrats on that 20s Wade Boggs Sorry hunter 250 to 25 tink hens and Jackson Meryl That is a Jack lighter going to the Rangers to 49 on card as well on the future Kings auto Meryl got no more Garcia para to 99 that would be empty box and wrapper coming your way Davison De Los Santos. Sorry about that. There is some peeling on those elite are on those Has been a little bit of peeling on a couple of those. Sorry about that Red Sox or no. Yeah, Red Sox Ricky Henderson ooh Jackie Robinson nice one there on The Tiger eyes congrats on that Dodgers. These are sick man. These are the short prints right here the Tiger eyes Congrats on that one there I Got Isaac with a spot in the next one We've got Derek with a spot in the next one Nate with a spot in the next one We're getting very close to being sold out in the next one everybody Brandon Maia Abnery Bay Jet Williams and Wilmer Flores for the Tigers to 50 you could throw the Pretty sweet Why's your green Dustin Harris the 35 on the auto going to the Rangers nice one there. Yeah, Riley green in the middle of Tiger eyes would be cool any any Tiger would be really cool with that Parallel to 100 max Muncie to 49 to Mar Johnson and Kyle Harrison Should have seen how mad You want to hear how Jake absolutely blew it the other day. Yeah. Oh my god, Justin more now a cell Burnabelle and Harry Ford silver Titan So Jake G underscore 08 came to chat at like what's up, Greg? I know What's up, Greg? What? watch out for the Because of what's it called because of Jay? Thank you, Jonathan. Oh My god, dude I don't even know what to say. Usually it's on Sunday night the trash list, right? Yeah Usually usually yeah Sunday nights That is a Bill Mazurowski I'm just the base Brandon fought to 100. This is gonna be a solid one here Alvarez Ellie De La Cruz gold to 10 Three of ten go into the reds. Congrats since he there you go. I swan there at bread s congrats bread Get that into a mag for you buddy. So Jake G underscore. Oh wait. Yeah, usually at the end of the stream cam. Yeah Ethan solace on the base got Al K line and Joe Jackson to 75 shoolish Joe and So Jake G underscore 08 came in a twitch right and said hey guys new here We already knew it was him because he said that so we're just going along with it. Andy Rodriguez to 100 There's Andy Rodriguez on the jersey card she 99 for the Pirates Yeah, man. Hell yeah She knows Ellie mark McGuire and Tyler Gentry and He kept saying he's like, do you know my friend Bofa? He works at Leighton sports cards. I met him on fall guys so then Kevin Alcantara nice one there for the Cubs to 49 future Kings on card auto. These are nice that they're all on card man Pretty much everything is in this which is awesome. And then he goes The next day I went into fanatics live. He's top loading for Kyle Points that is 150 ran to all at the end Sorry about that everybody Pete Rose to 199 Zach Netto base got a chipper Jones to 199 and Tom Glavin and then I was like Oh, yeah, yeah for sure I started like trolling on like oh, you think we didn't know it was you nice Jason Dominguez to 99 Congrats on that There you go yinx on the origins auto very nice man Zimmerman whitey Ford to Mar Johnson doesn't majority. This is actually pretty good man for 35 a spot Geez And then I put in quotes. I'm like kept trying to have him admit it was him and he's like I'm like, yeah, I put in quotes. I'm like I met my friend Bofa on fortnight and he goes I didn't even say fortnight. I said fall. He's like Wow Weak-minded Edgar Martinez Jayce young Very Walker Jim Rice and Dennis Eckersley to 99 for the ace Forest has a voice note for me. I I'll see what's up. Oh god God Ricky Tiedemann Emerson Hancock Nick Gonzalez To 99 you already have it on your mind. Okay, cool Andrew Taylor Wow one of one Raphael for call Printing plate auto boys of summer going to the Braves nice one there on the one-to-one Congrats Atlanta Atlanta doing very well here Matthew with a spot in the next one Matthew also the spot in seven and eight as well So thank you all there Dillon Beavers to 50 Carlton Sepeda and Brooks Lee. I have not cam. I've not Blue Babe Ruth to 25 nice one there Jeff Bagwell for the strokes to color jersey game Yeah, because doesn't it take it from everywhere to yeah Yeah That's really nice Evan Carter for the Rangers Jersey Auto 31 to 75 nice one there One 99 Cole young awesome Very nice. Victor Scott. Oh Nice five streaming awards and Malta. Let's go chipmunk slots. Let's go. Oh, yeah Curtis Mead nice one there on the chip eat state 2199 good day. I'll get him out of here already to 99 is Ethan solace Base and to 10 Emerson Hancock Chris D with a spot. Thank you, buddy some crumpets tea very nice crumpets and tea Congrats chippy What'd it say? Greg said go back to your room lame That's awesome man. Good luck. We're rooting for you. Hell yeah, absolutely Alvin. We are If you need me to go with you, just let me know I'll go to Malta If you need security because I know chipmunks is the big celebrity out there. Very true You know I'm saying 22 to go on chronicles Puppets a tea governor number seven everybody number six is one away from being sold out It's literally one right now Got one to go in the full case random division style as well Gavin Chloe Intel but always have room for more 25 Nice one there. That is Jackson holiday We're just really looking out for the safety of you. Yeah. Yeah, we're straight security. We're just straight security It's like we say, you know, how much of a big name that Chipmunks lots is pretty much globally. That's a global household name. Yeah Johnny Patsky America's best Paul Molliter. Nice one there to five on the auto congrats twins twins If messy needs security Better better double what messy as for chipmunks. Yeah, there's Larry Walker to 100. Yeah, 100 a J smith Shover Absolutely, absolutely That's Kyle Manzardo on the origins Jersey auto. That's on guard as well. There we go. Congrats on that race No tavern tonight, Jase. He's been hitting up the tavern recently. Oh, hey, all right, Kobe Mayo up On their racket but ceiling That is a Henry Davis future King signatures going to the Pirates nice one there Pittsburgh and grads on that Pirates Oh, I bet Pirates to 199 Ryan Sandberg Mariano Rivera to 75 On the old city Kind of a big deal people know me. That's right. Very true Crumpets and to have a stone Taj Bradley Garcia Parra Kyle Harrison Silver Hayton Back for lunch tomorrow. Most likely smart man. That's what I'm talking about Silver Andrew Pintar. I've missed the bogs Roger Clemens green to 10 Sean Green Irish spring green green green the green green Right there. Congrats Dodgers and Robert cell blue ice to 25 Nationals 16 minutes Came to chat at like 130 last night and just goes in all gaps clam Crowder Like who is that reference to there's a bunch of Crowders that it goes Jay Crowder lol to 100 Harvey was that Harvey Klein, you know Harvey Kuhn Jackson holiday nice one there for the Orioles on the Jersey card P. Carl Armstrong. Oh Yeah, Chippy and Malta again. Oh, yeah That's what I'm saying optimum insanely accurate flight impressions See somebody at least people are with the times and they know what I'm trying to get at with that That's Jose Reyes on the auto to 25 nice one for the Mets studio Don't start with that. Thank you optimum. See optimum is my guy for that That is how gentry to 50 time Dustin Harris. It wouldn't shock me either That is going to wait on the Jersey auto 26 of 50 going to the Rangers A lot of hits in this too, which is nice three autos and a relic card Revis Martinez 10 of 10 Blue to 99 of Mark Grace and Bill Mazurowski Yes, Keith Fernandez will rip your personal from last night, Greg. Yes, you will Followed by Raleigh fingers will be there as well That is a true Jones rookie crown signatures going to the D-backs nice one there diamond backs and soul Howard Johnson Steve selling us out on the next one Nate with a spot in seven and eight got out of me with a spot in origins William S with a spot in seven Brett S with a spot in two and seven two and eight and a division Joseph M with a spot in eight and Jacob C with a spot in seven and eight. So we're sold out on divisions now everybody Thank you all on that one two random team breaks left with spots tonight for or for chronicles to 99 Ricky Tiedemann Longo Jersey today. Look at this guy. Who's that? D-backs, yeah Let's go Let's go down Sean's going to malta with you. Yeah, we're going with we're going for security for yeah, I need security dude I'm down There's any cappy Shakespeare But I'm hilarious and you look at me and say my I didn't want to say to you because I don't know if you can understand English If I see in here today, let's go Rod Carew let's go David Wells Boys are feeling it and Jackson holiday to at 75. Oh, well gold ellie action That's fair with the Shane with a spot in seven and eight Could ratio depending on ratio Get everybody out of here get everybody out of here, man. Everybody out of here Oh, yeah Jackson holiday to 25 Jimmy Rollins nice one there game used to 99 for the Phillies. Karnig. What up, buddy? And Omar Viscale Guys did the exact same thing Ricky Tiedemann nice one there for the blue jays to at 199 Atty James Wood base and base Keith Fernandez Oh That is gonna be Davison Delos Santos going to the Diamondbacks nice one there Arizona Another one for you Chris What do you mean, dude? It's the classic Dodgers hat. That is just a classic Dodgers hat. What's wrong with that? Lane just came in and signed him I Well for a call base We throw something we like throw something Can we please throw something at him? Please can we just inflict a lot of violence on that individual? Please Jack lighter nice one there going to the Rangers to 199 He was too scared to stay on We scared him away to 25 Bill Mazurowski and Drew Romo read Evidently not numbered It looks like it should be numbers. I'm gonna sleep. Anyway, I need a box For that one. Yeah, I'll get a box and wrapper for the pirates my bed Pilled up So it's your mode night, huh? Yeah I love when when both of us here so you could just go and make some wind God I love it so much to 50 Scott Rowland to 199 Adela Amador and Joe Girardi to 199 do a quick points random here everybody What was I gonna say the best part is we can't hear anything Just says it he sees you guys talking about it 150 going to one random team Yeah Whenever we like if shot over says anything about your stash you always go like this Well, I see just like look at the camera going like that So I'm gonna do points and I'm gonna do not MLB cards as well I know there's a couple bud ceilings in there, so I'll just do that as well All right, everybody doing the random for 150 points roll the dice where teams on top after six times look at the points one two three four five six that'll go to the Braves will get that and then non MLB cards I Hope so Blake it better be Roll the dice whatever team is on top after seven times will get the non MLB cards one two three four five six and seven Let's go to the brewers brewers get nine will be cards All right, so good or do a recap here Jimmy Rollins Jackson holiday Jackson holiday Jeff Bagwell Andy Rodriguez Jose Reyes James Wood and LED la Cruz had the tiger eyes of Jackie Robinson short print Otters Jack later Ricky Tiedemann Owen white Jose Reyes Kyle Manzardo Paul Molliter Evan Carter We had Curtis Mead Rafael for call one-of-one Jason Dominguez Kevin Alcantara Dustin Harris Jack later boys of summer of Emmanuel Rodriguez Jackson holiday Brandon Fott Juan Benchow Vince Coleman J.R. Richie Brooks Lee Drew Jones Davis and then the gold LED la Cruz three of ten for the reds that'll do it for the break everybody Thanks again for the bill up next is number six


leaders of District 20. Let's start with a small and short poll. In this poll, what I want to understand from my audience is how many of you all have attended a hybrid meeting before? So I'm getting interesting results. A majority of you have not attended a hybrid meeting. Well, guess what? After this session, you can officially say, I have attended a hybrid meeting because you are in a hybrid meeting. You don't believe me? I have already set up a hybrid meeting for you. It is organized by none other than one of my clubs, Kuwait Challengers. Unfortunately, I don't seem to see many members in the physical meeting. What's going on there? Good morning, District 20 leaders and DTM Cajetan and welcome to Kuwait Challengers Postmaster's hybrid meeting. If you are unable to see anybody at the meeting room right now, it's because the meeting has just started and most of the members are at the entrance and Sergeant Adams is checking their mobile for the Immune Act to see if they are vaccinated so that they can enter this premises for the meeting. I see. So it means you are only allowing people who have been fully immunized, is it? Yes, that's to follow the norms that is required. You meant to say even the President has not come for the meeting? No, he hasn't. He is at an event and I'm hoping and looking forward to him attending this meeting. This will be the first meeting. He should be present here. For the other audience members, I apologize. I am the President. I am supposed to be there, but I am conducting this session for you. But Priscilla, let me do something more interesting. Why don't I bring the entire district to your hybrid meeting? Wouldn't that be fun? That would be excellent. Alright. To have 184 members at our hybrid meeting would be an amazing thing. Let's see how we can do that before we get into the hybrid meeting. Let us first for understand what a hybrid meeting is. And to do that, I have a simple presentation explaining to you the concept. Why hybrid meeting? What it means for us going forward in Toastmasters? So what is a hybrid meeting? Essentially, a hybrid meeting is a combination of people meeting in person and other people meeting online. I recently did this hybrid meeting that you see a picture here in one of the corporate clubs. They are united. I am their club mentor and I wanted to write an article for Toastmasters. They had reached out to me and said, Kaji, can you write an article on hybrid meetings? So I created this setup to first of all, take nice pictures to include in the article, but also to make sure that the technology is right, that I've got everything that I'm talking about in that article spot on. But going forward, the idea of hybrid meetings will have to change. And I'm talking about this, not only from the perspective of Toastmasters, but the life that I see in the corporate world as well. Consider hybrid meeting, not in the strict definition of physical and online, but a mixture of physical and online. So the group of people here, a group of people there, some joining only online, we need to start picking up the skills of hybrid meeting. And as we start getting immunized and meeting in person, hybrid meeting is something we should all start exploring. So what do we need to conduct a hybrid meeting? First point, and that's right, you need a laptop with internet, a good internet, as all of you have said. But as we will see beyond that, everything is optional. You don't have to think that you need the best technology to conduct a hybrid meeting. Yes, we do need a microphone. We'll come to that. We need a speaker so that the people sitting in the room should be able to hear the people talking online very clearly. You need cameras so that the people, you, audience, should be able to see Priscilla. She's in the hybrid meeting right now. You need a display because all of you should be visible to the people who are sitting in that room. So that is the components of a hybrid meeting. If you think about it, a laptop has all of those five components that I just mentioned. I mean, it's a laptop with internet, but it has a camera. It has a display. She can see us on that display. It has a speaker because when I speak, she can hear from the laptop and it has a microphone. The idea is that simply using a laptop in a hybrid setup in a big room might not work. And I'm sure you know why, even though it is capable of conducting a hybrid meeting, why do you think a laptop on its own would not be sufficient? Hard to hear because the speaker is very tiny on that laptop. Not many people can hear it. Hard to see also because the screen is very small. Quality of sound might be bad. Even the microphone might be bad if people are speaking from a distance. What do we do? What is the minimum that as a club that we can do? We need to be able to go to a location and quickly set up, not waste too much time. The minimum that in my opinion you need is to take care of the microphone and the sound because sound is so important in any situation in an online meeting. And so here I have a device that Priscilla will demonstrate to you now that she has connected to the laptop. So that's a very small device. It doesn't cost much, but that's the only investment is required to conduct this meeting. So only issue will be the display and we'll get to that. So you can think about going to your hybrid meeting with a laptop and that small device and start the meeting. Let's see how a hybrid meeting would actually work in practice. You can imagine a couple of people sitting on the sofa. If this is a actual meeting room, maybe they'll be sitting in chairs. So she has a laptop here. I have placed it a little high so that it is at the eye level and the device is next to her. So that's the connections as of now. Priscilla, can you say something so that we can all hear you? Good morning once again and welcome back. We are still waiting because our time is very particular and ensuring that we have just the members who have been vaccinated in this room. You might be asking why are there two views? There is a view which shows the entire audience and there is one view which is showing only Priscilla. As I have mentioned to you, the view that you see of Priscilla is from the laptop and for the other view, which you can see here, what I have done is really I have connected a mobile device to this meeting. There are two logins. One is called Priscilla, which is a co-host that she's running the meeting. The other one is the audience view, which is actually just a mobile device, but it is not connected with sound so that there is no echo. The final bit of thing that we might want to do is connect that laptop to some display. So those who are sitting around the sofa might be able to see all of us on the screen. So you can consider maybe if you have a TV in the room that would be great or you could carry a projector as we used to do in the old days. And so as she switches on the TV, you will see yourself on the TV. So please make sure that you switch on your camera so you appear in the hybrid meeting right in our living room. There you can see the entire audience in the gallery view. The people sitting in the room can see what's going on in online meeting. And now we can conduct a hybrid meeting. Priscilla has some ideas in mind. She wants to conduct with your table topics. Due to time restrictions, two lucky members will be able to speak in this hybrid meeting. And I would like to see you all raise your hands and take part. And I'll hand over to Priscilla to conduct the table topic session. Welcome once again, members of District 20 and any guests attending this hybrid meeting. I see Murli, his hands raised to take up this table topic.


Exhaust Roll and Thunder is an exercise where we work with our sister battalion and our own battalion in order to mass as a regiment. As a regiment, well, in my own battery, I have six howitzers, six cannons. When you expand beyond that as a battalion, right, we have four batteries. One is a Haimara's battery or rocket battery, but there are three cannon batteries. Three cannon batteries multiplied by six howitzers each, we bring 18 howitzers to the fight as a battalion. You multiply that by two, right, and now you have 36 howitzers as a regiment. And we're all able to coordinate all 36 howitzers onto a single target if it requires that amount of firepower. As a whole, being able to mass firepower is a critical ability that we need to have. You see our adversary forces doing it all the time, being able to take out whole grid squares. We are able to do that with a more precise method. Imagine 36 cannons firing on another whole regiment, and now you're able to successfully take out the regiment. We can lob a lot of high explosive rounds at them. As a whole to the battery, my devil dogs get to work. There's only so much you can do back in Garrison out here when you're loading and throwing live rounds downrange, doing it safely, proficiently. That is the most important thing. That's how you gain proficiency. That's how we make canineers, and that's how we make section chiefs. Makes it more lethal because we have the fire direction center being able to rapidly process those cough of fires, right, setting data down to the gunline. The gunline being able to quickly process that data, throw rounds downrange, destroying the enemy. The canineers get to work on each canineer's system. They gain proficiency in every position, and by gaining that proficiency, they learn more about the house, or they learn more about their section, and they take one step forward to becoming section chiefs. From a lethality standpoint, we are training each canineer on every single position we have. In the fire direction center, we have a fire direction marines being able to go to different positions in the fire direction center, being able to accurately and quickly process that data. That data is then sent to the gunline where it's then processed, and those rounds are thrown downrange. As a platoon, we exercise our platoon defense. When we do centralize as a battery, we conduct battery defensive operations. It enhances not just our lethality, but also our survivability. For my battery specifically, it allows us to conduct split battery operations operating in a platoon construct, being able to divide our forces as a battery, and so now we're able to enhance our survivability and deliver fires from multiple different firing points. What that means is that the enemy has to expend more ammunition in different directions. If they were to take one platoon out, they would take three howitzers out, but not the entire battery, but to the enemy that would mean unmasking their batteries for other friendly forces to engage, and it would also mean the expenditure of their ammunition on a smaller target. Rolling Thunder is an exercise where I guess a regiment comes in, you shoot artillery, get training from the FDC side to the gun side to the comm side of everything. I mean, Rolling Thunder specifically, I think you can do training anywhere with artillery, but I mean, being out here for so long definitely gets to like Marines heads and we'll start playing with their mind. So training like this gets them used to like in this field mindset, oh, we get better at everything we do from like, so there's six positions on a gun, and a training extra like this, I can rotate every single one of my guys into like a specific position and get them trained professionally and like up to a standard that where artillery like continuously like suppress someone extremely important. We call it the flow of the section.  Your section chief will be looking everywhere as a section chief, I have 50 million things to look at. So if one person's off, I pay more attention to that one person. Think of it as like you're oiling like a robot or something. If you have that flow, your section's well oiled and everything, you shoot faster, you move faster. If your section has good chemistry, you know where their faults are and where their where their strengths are. So you start to pick up on each other's weak points. For being out here so long, like you spend so much time with a certain person, you start getting an order, but as like the days go on, you start learning more and more about a person and where they come from, which slowly brings your section closer. Staying up till 2, 3 in the morning is what really bonds a section. Knowing that like not only you're going through help, but they are really helps. My favorite part is seeing Marines excel like my gunner right now. He started when I was a gunner and like seeing him build, now he's a section chief, but since I'm chiefing, he's not allowed to. But seeing them like grow and excel in this MOS, because this MOS is very demanding physically and mentally, it's probably the best reward out of it.


We need to do something right now so that the land will never become unproductive again. Because when you come to know the Lord Jesus Christ, your original design is to become a great representative of the kingdom. Remember, when you listen to the gospel, the gospel don't just redeem you from the power of sin and death. You are saved, not just to be saved. You are saved to be renewed in the way you think. That's why Jesus' first message is, Repent for the kingdom of God that's now arrived. The word Repent means change the way you think. Because the way you think has been contaminated by wrong information. Because a religion tells you to take care of your family. No, your family will be taking care of the kingdom. My point, God will take care if you take the kingdom of God first at your agenda.


The National Telecommunications Regulatory Commission, NTRC's Universal Service Fund Office, recently concluded its first of three face-to-face coding courses as part of its annual summer tech training. Jesse Leo shares scenes from the National ICT Office, where on the final day, participants will recognize for their performance that week. The annual summer tech training hosted by the National Telecommunications Regulatory Commission, NTRC, this year introduces participants aged of 15 to 19 years old to the high-level programming language Python. Python can be used for several purposes, from web development to data science, machine learning and robotics. Course facilitator Keegan Patrick says the first training held in castries was successful as all participants were able to utilize the language by the end of the week long engagement. They've really been very receptive. The group of students that I've had, they've been really interested, they've always been on time and they've really tried to grasp as much as they can within the short space of time that they've been given. It's actually been really difficult for me, I have to choose who's the best student and I find everybody's been at such a high level that it's difficult for me even to choose who's first, second and third right now. Student Tristan Haynes is a 17-year-old information technology student at the Saothalewis Community College. He appreciates the NTRC training and says Python is much easier than the programming language he used previously. And so I say I'll provide it as well, me, not just me, but like those other students who have the opportunity to learn something new, learn different Korean languages and get familiar with the whole Python language. So I think that that will help me with my career choices much easier and it will benefit me as a student and benefit me as a learning student of Python and programming so I can be better at it. We move from something called QBASIC, I think it's Lawercy to Python and the change is not that drastic, it's a little bit easier so I think it's better for me. Our tech training is in its fifth year funded through the NTRC's Universal Service Fund. Fund Administrator Sandra Jones says this year's program will continue with face-to-face courses for 15- to 19-year-olds at the Viewfort ICT office and the Suffer Community Access Centre in the coming weeks. In addition, she says anyone can participate in the online version of the course. Apart from the face-to-face engagement, we are also conducting this course online, so it's also available to persons throughout the month of August online and the age range does not, it is open, whereas the face-to-face is 15- to 19-years, it's open to all persons online. But there is a registration process online as well, our website, the NTRC's website, where they can go on and log in and register to participate in the online and it's all free. The deadline for registration for the online version is 23rd July 2021. The Castry's leg of training held at the National ICT Office concluded with a brief award ceremony where certificates of participation were issued as well as prizes for outstanding participants. For the Government Information Service, I am Jessie Leance reporting.


So I guess we shall make a start. Thank you everybody for coming to this which is the first hour of the student innovation section of the research and student innovation mini conf here at LCA. This sort of section of the mini conf is something that various people have been trying to get accepted into LCA for quite a few years now and we're very very glad that it has been. This is basically being made available to provide an opportunity for students who are doing interesting things with free and open source software to share their experiences with the rest of the delegates to LCA and I hope this is a beneficial experience for both our presenters and you the audience. Our first presenter today is David Claridge who's a student at UNSW and is the current leader of the RoboCup team and he's going to be presenting RoboCup world-class soccer players running Linux. Please make him welcome. Thanks Chris. So today I want to talk to you a little bit about what RoboCup is and the various leagues of the competition. Introduce the hardware that we've been working with the Aldebaran now robot and what I want to spend most of our time together on is talking about the software we've developed using a number of open-source tools including Linux to be able to go into the RoboCup competition and play soccer and doing fairly reasonably well at that task. Also at the end I'll talk a little bit about the open-source nature of the competition and how we've managed to contribute a few things back to the open-source community through this research. So RoboCup this is the official definition it's an international robotics competition that's been around since 97 and the aim is to develop autonomous soccer robots with the intention of promoting research and education in robotics and AI. Now there are several leagues the most recently introduced of these is RoboCup at home where you see robots like this one who are designed to help people around the house get a beer out of the fridge, do your cleaning that sort of thing. There's also the RoboCup rescue league where there are simulated disaster sites such as a collapsed building or otherwise situations would be too dangerous for human rescuers to go into without an idea of the lay of the land and where the victims are. So these robots go in there and perform triage basically on behalf of the human rescuers at creating maps and that sort of thing and then we have the soccer leagues which is where it all started. For new entrants to the competition the easiest way in is through the simulation league since you don't actually have to buy a physical robot and they play full 11 versus 11 soccer games which are simulated in this RCSS sim software and there's the 2D and a 3D simulator. The 2D simulation focusing more on strategy and player positioning, the 3D focusing more on actually developing gate engines for humanoid robots and the other aspects of robotics that can be simulated without the need for the physical hardware. In terms of the physical robot competitions we have various leagues playing soccer. The small size league has shared sensor information so there's an overhead camera that all the robots have access to and you can see the color coded dots on top of the robots allows them to very quickly figure out where their players are on the field and where the opponents are and also the ball and processing is all done off-board on computers on the side of the field and just basic IO is done on the robots. Then in the middle size soccer league you have these wheeled robots that are slightly larger and have their own sensors. Again they're wheeled robots so the focus is more on strategy kicking these sort of things not having to worry about the difficulties of humanoid robotic gate engines. Then moving on to the humanoid soccer leagues there are three of those starting with the kid size. In this league universities or companies that enter build their own robots that they enter the competition with certain height and weight restrictions. There's a teen size league similar thing but with larger robots and finally the standard platform league. The idea of the standard platform league is to provide a way that people who are more interested in software so AI or that side of robotics rather than actually building the robots themselves to answer the competition. The standard platform league started off with the Sony Abo which has now been deprecated and is no longer available and instead we're using the Aldevarin now humanoid robot the one on the right there and that's been the case since 2008. So the now robot is produced by a French company called Aldevarin based in Paris and here the basic specifications of the machine. It has a 500 megahertz geode processor, 256 megs of onboard RAM, a 2 gigabyte USB stick which is what it boots off and where you store your software, a couple of microphones, webcams, speakers, sonars, two gyroscopes, a three axis accelerometer and eight pressure sensors in the four in each of the feet. Now the actual layout of where this hardware is in the robot itself is a little unusual. This is a diagram of where the cameras are located in the forehead and in the chin, not in the eye sockets as you would expect. That's where the infrared sensors go obviously and as you can also see from this diagram there's a blind spot in the field of view of the two cameras and to make it even more fun you can only use one camera at a time. They're on the same I2C bus and while I don't understand a lot of the hardware details for some reason that precludes them both being used simultaneously. The microphones in the ears which is probably the only sensible part of the design of this robot. You can also get an academic addition that has two more microphones, one in the front of the head and one in the back of the head but the robot cup addition doesn't include that. The speakers also go in the ears for whatever reason. Then in the chest plate we have some ultrasonic sensors to detect obstacles you're about to run into and as I mentioned earlier the foot sensors these are probably the most useful for the purposes of developing a walk engine. They provide feedback about where the center of mass, center of pressure is of the robot while it's walking around. The robot, the robot cup version of the robot I should say has 19 degrees of freedom. The hands aren't actually able to be actuated in the robot cup addition but an academic version which is considerably more expensive has hand actuators if you wanted to use those. And probably the most unusual feature of the robot's kinematic chain is the hip your pitch joint. The left and right hips are connected so if these are the two sort of the robot's legs are coming out this way as you turn one in the other one goes in as well so they're connected in this really bizarre way that makes developing walks on it pretty interesting to say the least. We've had a few issues with the hardware for a start. We're in Sydney. The manufacturers are in Paris so we're looking at at least one month's turnaround for repairs. Mostly the company that manufactures the robots blames French customs for taking most of the time which wouldn't surprise me but compared to for instance the German teams and other European teams in the competition who have sort of less than one week turnaround that can be quite an issue. And the robots really only last about two weeks in our lab. That's because we work pretty hard on them. We're intensely developing walk engines and inevitably when you're doing experimental work it's going to damage the robot. Ideally we would use a simulator for all of this more risky development but the simulators really aren't up to the level where they're accurately modeling what the robot hardware does so if you want to be competitive you really have to try things out on the real hardware. To get around this problem of repairs taking a long time we have nine of the robots and however shipping is still pretty expensive so we have to send them off in batches and often we find ourselves in a situation where we have only one or two working robots. The competition at the moment is of three versus three in 2010 and in this year's competition it's going up to four and four versus four in the games. So it's going to be even more of a problem if the hardware doesn't improve. Some standard software comes pre-installed on the robot so if you buy one of these you get Linux with the RT pre-empt patches built and installed on it. Busy box including so you have a shell some basic bin utilities various libraries and other applications that have been built with open embedded. Open embedded is a suite of tools for building things for other platforms basically for embedded platforms and so we've put together a tool chain across a cross compiler tool chain that allows us to build additional libraries that haven't been made available by the manufacturer. So a 32-bit Linux tool chain is available already but we've built a 64-bit one as well for those users who are using 64-bit Linux and finally there's some proprietary software on the robot called Naoki and it is the only way to actually talk to the sensors and motors. So there's an arm, nine chip in the chest that the Naoki software talks to and that's the only approved way sort of within the scope of the warranty of the robot that you're allowed to talk to to the hardware. Now Naoki is designed to be an extensible platform where you build shared object libraries that can talk to the other Naoki threads that do motion, read sensors and so forth but we found that their inter-process communication and other other aspects of the hardware just difficult to work with or too slow so we've sort of built our own system on top of this. So I guess that's what I want to focus on here, our Runswift robotic software and how it talks to Naoki, how it talks to Linux and uses various tools and libraries to actually work. So there are four key components to our software. LibAgent is the Naoki extension module that basically allows us to interact with the robot physically. The LibAgent uses a shared memory block to share information with our other main application which is called Runswift. So this is the executable that actually contains all the game logic, all the computer vision, the walk engine and so forth. Now Sync is just a simple script, wrapping our sync and a few other tools for uploading code to the robots, managing what software is installed on them and so forth. Despite its simplicity it's actually been incredibly useful. I'll talk about that a bit later and often now it's a QT application that allows us to do remote debugging to make record files of what's going on on the robot and see in real time what the robot's thinking, where it thinks it is, where it thinks the opponents are and so on. So LibAgent, the extension module for Naoki communicates with the Runswift motion thread by using some callback functions that Naoki allows you to register. So the DCM or Device Communications Manager is the thread of Naoki that reads sensor values, writes actuation values back on. And you can register a callback to run before and after the DCM. In the Runswift application we have this motion thread that and the two of them use a semaphore to synchronize when each one should be doing different things. So basically the way it operates, the Runswift motion thread tries to acquire the semaphore. It then reads the information in this agent data structure in the middle, which contains hopefully sensor values, where all the joints are at, where the center of pressure is, and so forth. It then goes through and calculates what it wants to do with the actuators, so the next phase of the walk. Also LEDs, sonars, and so forth are all controlled through this, and it writes that information back to agent data. Then in the pre-DCM cycle callback the values in this agent data shared memory block are simply loaded and sent off to the DCM, to Naoki. And then after the DCM actually updates and moves the robot and reads all the sensors, those values are written back to agent data. It updates the semaphore so that the motion thread can continue on the next cycle. Now this happens 100 times a second, so the sort of sense plan act cycle is occurring at 100 hertz, and if for some reason our Runswift executable fails, unlike modules that are tied into Naoki directly, if it fails it doesn't actually crash Naoki, which has the nice side effect of not making the robot fall over and break into a thousand pieces. The way we accomplish this is when we go to post the semaphore in lib agent we check if the semaphore value is zero, and if it isn't we increment a miss cycle count, and if that happens 50 times, so for half a second, we assume that the Runswift executable is crashed, or someone's hit control C, or something like that, and we send the robot into this safely sit routine where it crashes down and waits for you to come and look after it. So my phone's just gone to sleep, there we go. So the Runswift executable itself is where all the interesting logic happens. So this is just sort of an overall system diagram, so we have Linux providing things like the networking stack for reading information from our teammates and from the referee, video for Linux, which is used to get frames from the camera, and then the top sort of line going across here is where most of, where one set of processing gets done, calculating the forward kinematic chain, that's where you read all the angles of the various joints, and calculate a transformation matrix from the feet of the robot through to the camera, so that given any given pixel you can identify where that is physically around you on the ground in terms of the distance and heading from the robot. Once that matrix has been computed, we go through and run a bunch of vision algorithms on the on the image that we've received from video for Linux, and project those identified objects, whether they be the ball, goals, other robots and so on, into the ground plane, and pass that information into localization or the world model. So this is where all of the information coming from vision and other sensors is filtered, to try and we use Kalman filters and particle filters and these other sort of Markov models to come up with an estimate for where the robot is, where the ball is, and where our teammates are, and so finally with all that information our behavior, our high-level behaviors that actually plan what to do and give the robot instructions, which is implemented in Python, I'll get more on that later, reads the current state of the world model and uses that as its input to decide what to do. The motion thread I've already talked about, so that's that runs in parallel with the perception thread and plans the walk and accepts action commands from behavior. So there are actually six p-threads running at any given point in time in the run-swift executable. The most important of these being the first two, motion and perception. Motion uses, is making use of the RT preempt extensions, the Linux kernel, to try and basically, if it wants to run it should absolutely get the first priority because if vision algorithms which are the most expensive part of our routines are busy hogging the CPU and we don't get that update done to the joint angles within the one hundredth of a second that they need to be done in, the robot will fall over or and it will break into a thousand pieces which is very undesirable when you're trying to play soccer. The perception thread is where most of the heavy processing goes on, the things I just talked about, kinematics vision, localization and behavior and then there are four other completely IO-bound threads that sit there listening to the network from information from teammates, information from the referee, the receiving ones and so they just block and receive information about five times a second each and also there are two transmitters, one which broadcasts five times a second the current state of the robot to all of its teammates and the off now transmitter which communicates with that QT application I mentioned earlier for debugging. So it's sort of a variable rate thing you can plug in the ethernet jack and stream more images at sort of full ethernet speeds or you can be doing it over the wireless and just read some basic information like the XY coordinate of the robot to kind of see what it's thinking as it's running around. So in a little more detail the perception thread where a lot of the more CPU-bound processes are going on. The kinematics module I already mentioned how we compute the pose matrix that allows us to project points in the camera plane into the ground plane. Video for Linux is used to grab a frame and pass it into the detection algorithms. We support various methods of reading from the camera using video for Linux so you've got you can use a simple read call you can use MmapDio to get a pointer to a kernel buffer where the images are coming in or you can use user pointers which is sort of the other way around you give the kernel a pointer to a buffer that you own and ask it to store the images in there and we've noticed a pretty significant performance difference between those. So the moment we're using Mmap which seems to be the fastest way to actually load information from the camera into a buffer however it has the downside that unlike user pointers it can't be cached for some reason. We're working on that. So the world model as I mentioned this is what I'm actually going to be spending most of my time on for the next six months. For my honest thesis is developing a series of unscented Kalman filters that model the position of robots on your own team the ball and anything else that we may wish to model incorporating all of these noisy sensor values we're getting including the fact that vision might falsely detect a ball where there is none or it might you know the kinematic chain might be inaccurate because of inaccuracies in the actual manufacturing of the robot so the angle between two joints may not be really what the specs say they should be the odometry of the robot as read by the accelerometers and gyroscopes may not be precisely what it truly is so you've got all this noisy information and you need to combine it into a coherent model that your behavior can use. So that's what that's all about and then behavior. So I was mentioning earlier before the talk that at the competition we often completely rewrite our strategy from scratch based on our observations of what the other teams are doing. Now most of the system is written in C++ and completely rewriting our behavior engine from scratch in C++ in the few hours before a game is unlikely to be a very successful endeavor. So what we've done is we've used the Python C API to embed a Python interpreter inside the C++ application which in turn allows us to even at runtime load new behaviors and modify things on the fly so we go back or forward whichever way I didn't mean to go just then. So we're using a feature of the Linux kernel called iNotify which hooks onto the file system and notifies you of changes to a particular directory you're interested in so we have a certain directory we've added to the Python path that is modified that is monitored and whenever a change occurs we unload the Python interpreter and load it up again reloading all our behavior classes and because this is happening in the perception thread motion is completely uninterrupted so whatever action command was last written to motion is what it will keep on doing so it'll keep walking or standing still or kicking and you shouldn't even have to get out of your chair so you should be able to sit there coding and decide actually the goalie should dive right in this situation not left and just change the file and watch it start doing the right thing. Compare this to the workflow we used to have when we were just using pure C++ where you would have to get out of your chair go to the robot sit it down carefully so that when you kill the program it doesn't hurt itself go back to your chair compile the code upload the code go back to the robot started again you're looking at at least a two minute turnaround if not more just to change a single parameter or variable somewhere in the code so using using dynamic language like python has really aided our ability to do rapid behavior development including at the competition of course we're not allowed to modify the code during games that would be a little bit unfair however even when we're just working in our lab in the six months leading up to the competition it helps to be able to do this sort of rapid behavior development. Lately I've been working on automatically generating the interface between python and C++ using sython or swig and these other tools but it hasn't quite got there yet so at the moment we're manually crafting python to C API conversion functions which is a bit of a pain but it's still better than doing everything in C++ so and so the behavior is what really takes care of complying with the rules making sure you go off when the referee tells you you've been sent off for pushing the strategy involved and cooperation between teammates so now sync is the third tool that we've developed the simple shell script it's about two or three hundred lines and it allows you to figure out where your robot is on the network using a vahi it in our lab it detects whether you're on the run swift wireless network or if you're on the school's wired network and routes things appropriately it allows you to configure a new robot which involves installing ssh keys setting up the app repository and so on and the most commonly used feature is every time you change something on the robot you run now sync and it uploads any changed files both to your behavior to your c++ executable to live agent is required so we found just having access to our sync and shell scripting on our robots has made development a whole lot faster the last tool that i mentioned is off now so this is a qt application that links against the same library that we run on the robot so you can simulate a lot of the code that you would run on the robot on your own machine in particular vision so if you're developing vision algorithms you don't want to say oh it didn't see the ball in that frame let's try and make the robot walk that way again tilting its head that way in these lighting conditions and reproduce this bug instead we use off now to record a dump file of all of the frames you could see while walking around and then you can run it over and over again and do reproducible sort of testing there's also a tab in off now that lets you see the robot's live state so where the circle over there is where the robot thinks it is in the top right corner is it's what it's currently seeing and then there's also a whole bunch of internal state variables that you can monitor during execution off now also lets us calibrate the colors so this is just a yuv point cloud rather than rgb we're using the yuv color space and this lets you see how we've classified everything in that area of the yuv space as being ball orange that area is being gold blue and so on and you can sort of visualize how they mapped out and find you in the color calibration so that's the software the competition tries to encourage open source collaboration by getting teams especially teams who do well to publish their source code on the web for other teams to use so every year the starting point is the winners of the previous year our most recent software from singapore where we came second is up on github at github slash unisw computing slash runswift the team that won be human from germany also published their code so if you're going to start working on these robots you might prefer to look at their code but ours isn't too bad and we're continuing with our with our code base from last year rather than starting from theirs and finally we maintain a public app repository for the now that and we also take requests if people want something to be packaged for the now that isn't available from al-debaran you can add a deb line to your sources dot list on the now pointing to our app repository and you get access to all of this cool stuff so that is the end of the presentation um any questions jeremy so um rubber cups are one of the research things going on at unisw that really focuses on pushing out a source as well as papers is there anything that you or that is going on generally at unisw to try encourage all of our um cs papers to come with source because i know that's a big problem in research that people write a paper about an algorithm but right well so as an undergraduate student i guess i don't have a lot of sway in terms of the policies the university has to with whether or not you should have to release source um in the case of robo cup it was actually myself and other teammates going to our leader saying hey we want to do a code release and be cool like the german teams and they said okay fine you can release your code so it's not like there's a really big push to do it but uh for people who want to the option seems to be available yeah any other questions um you mentioned the long turnaround on parts yes i i guess yes there is no option to harden harden up one of the robots so so as as like a crash dummy version we have tried a few things like this for instance last year we built a harness that um hangs from the ceiling that the robot is sort of held onto loosely by as we're doing walk development so when it inevitably stumbles and falls it doesn't hit the ground at least not with full force but it was difficult to do that in a way that didn't obstruct the actual motion of the robot um oh it's more thinking of like actually a replica of the robot that's got soft padding on it or something i was more thinking of actually patting padding the robot or actually hardening up the common weak points i guess the only downside to that would be the possible effects that could have on causing slightly different behavior than what you get on the actual robot so if you sort of optimize your walk engine for this robot while it's got all this padding on it and then for the competition you take it all off and the weight distribution is different uh your walk may not work correctly so there are probably there are certainly situations where that would be useful um we often we just leave foam padding lying all around over the field so when it and people just walk around moving it around the robot so when it falls over it falls on that instead the other thing is we can't actually open the robots up it's against our warranty agreement so we can't internally harden it up only externally we have access to the head where the usb stick and wireless card are but uh the body is sort of a closed black box okay that that leaves you in a very hard position when yes so actually uh with the most recent set of repairs and upgrades all the everyone are coming out to australia in a couple of weeks um to upgrade robots or they haven't given us an exact date yet but i think uts gruffith and newcastle are also going to be competing this year and so they want to come out here and because it'll be cheaper to do all our upgrades onsite but it's sort of a one-off thing most of the time uh yeah we have to send it back to paris there's also going to be in australia an australian open uh i think in may that'll be hosted at unsw and al dever and may come out to run a repair workshop at the australian open yeah um can our next presenters come down to set up while is robercup all universities in principle no um like companies are welcome to enter in there are other leagues such as the humanoid leagues where other companies have participated in the past um also there's robercup junior which i didn't mention but it's for school students specifically and uh and they work with sort of lego-based robots um so there's suddenly a wide variety of groups getting involved in robercup but the standard platform league at the moment is 28 universities yeah okay well join me in thanking david for that talk on robercup


What? Oh, it doesn't sound so happy. Oh, okay, here we go into the ground Hey guys, welcome to Rotorite. I'm Bobby FPV. I'm let's flyer C and heat hey guys. Welcome to Rotorite. I'm Bobby FPV I'm let's flare seat. We're doing it. Okay, which one are we doing? What's up everybody welcome Rotorite. I'm let's flyer C No, well, they didn't know which one they would go now which one What's happening buddy welcome to Rotorite. I'm Joshua Bardwell. This is let's flyer C and I'm Bobby FPV And here's what we want to know today. How many G's is your quadcopter pull like you've seen footage of fighter pilots and test gears We don't have that problem because we're not on board our quadcopter. So on the other hand We don't have fighter jets, but on the other hand we got some pretty incredible thrust to weight ratio It was like 12 to 1 or something. Yeah, it's pretty impressive So I want to see how many G's can our FPV drone is pulled. There's a problem How are we gonna measure the G's that our drone is pulling? Well, it's a very good question Bardwell, but our GoPro's have a very nice feature So if you turn on GPS you actually get GoPro telemetry and this allows you to see the speed you hit The vertical speed you hit and also how many G's you are pulling so I always put the GPS on my GoPro But I assumed that it was just so that it would know where it was when I lost it Yeah, but I guess it apparently does something else. Yeah, so there's a lot of stuff So if we go into the settings click GPS turn that on that's all you got to do So once you start recording it'll automatically record all of the telemetry and then you have to connect it to your phone And then just overlay it on top of your footage and then you're good to go awesome. Yeah, that sounds cool So I'm looking at the stuff that it records and there is a whole bunch of stuff there That's kind of interesting But like not super topical for today and I was thinking we could try to get a quadcopter to experience the maximum vertical speed and Maximum G forces all the cheese and we just take turns trying to do that and just see what we can hit Let's do it. If you don't have a GoPro Then there's another way to get G forces and that is if you have a black box storage on your flight controller Then of course your flight controller has an accelerometer. It can measure G's So you don't have to do this with a GoPro But we're not 100% sure we have a flight controller with black box on it at least not on any of the quads I'm willing to put up for this video What why don't I just feel like there's some risk here. What's the risk? Oh Data flash free zero we do not see no data flash chip found that means we do have data flash That means we can do black box logging sweet. So let's head to the head over here to the black box Let's erase the data flash and it will start logging and then we should be able to get G forces out of it How many G's do you think you can handle? Well, I'm handling one G right now one G is the earth's gravitational acceleration Okay, and that's what we all experience every day more or less unless you're on another planet Okay, and then so like it to G's you do two gravies you would weigh twice as much Okay, your body instead of weighing whatever you know 200 pounds away 400 pounds. So G's essentially gravity.  I think I think like the record is somewhere around nine G's like fighter pilots experience high G forces They have special suits that like compress the blood and bless the muscles in their calves to keep the blood in their brain And they have exercises they do where they go like But like I think for a typical person so like nine earths pulling down on you. Yeah, no, it's much I think we can beat that. Okay, do we think that the weight of my drone will affect how many G's it will pull Yes. Yes. So G's are G's are we're talking about G's in terms of this earth's gravitational acceleration Yes, but except all acceleration is G's acceleration in a car speeds up slows down turns the heavier The quad is the slower. It's gonna accelerate. Okay make sense. Yeah, like more mass more inertia slower acceleration Yeah, so yeah, the weight will affect it. Okay So my drone weighs about 860 grams for reference. So So is that gonna create less G because it's slower reacting That's the theory. Okay. They're the same power more mass slower acceleration. Cool plug in So this pack I I'm just gonna do a normal freestyle and not even really try to pull as much either It's one of those want to see what normal flight how many G's I'm pulling. Yeah, so good point. Good point What's the matter? Oh Battery Well, but you've got a pretty smooth style to begin with You don't have like a super punchy style to begin with I bet you have relatively low G forces probably Compared to some other pilots Yes, like it's flying style is definitely gonna affect, you know, how many G's you're pulling I'm curious cuz like you're doing, you know power loops and stuff And it's like if you were on board that aircraft What experience would you be having would it be like me or would it be like what about a trippy spin? Is there something here you can trippy spin? Yeah tree. I wonder if that tight kind of turn around an obstacle We'll generate more G's. I'm gonna try the reverse trippy spin that might pull some keys there. Uh-huh Love the ground. Anyways, we've got the little little bumpy. Uh-huh So does this thing calculate G's over time or does it only calculate the max G that you hold? Because he just tapped the ground and that might throw off there. I think it's real time, isn't it? It's real time. Okay, cool So you can literally see which part was what G that's awesome Yeah, how many G's per Trick you could literally figure that out. That's pretty cool All right My trick don't try to do my trick. You were trying to do my trick That was I want to power loop up and then come down through the gap between the Sign I feel like it's I'm real close to getting it. Oh, I'm freaking broken from the wind isn't helping So for that flight I think a lot of the times that I'm going to be pulling the most G's are Probably on some of the hard stops. I do only one way to find out assess it Oh, so I'm gonna have to do it on my phone. Oh, it's on the phone. Yeah view media joint, okay Connect to the GoPro so we're gonna watch your flight footage with the g-force overlay So you have to download it to your phone first. I believe you think So how do we get the overlay? We click on the bottom? We go to at the edit. So go here Scroll over to stickers stickers. It's in a weird place stickers stickers. Yes, it's a sticker It's a sticker so we can so they can go here and we can choose as logos pedometer terrain path speed chart Altitude and g-forces what we want for this one. Okay. All right, so we got G's on screen right now We were to save and render it. We got to save it here. Okay. We're gonna take it off zero G's apparently Um, it should read one G always then something's wrong here. It's broken. It's broken. It's not working Also, I'm going way faster than 11 miles an hour. It's half the metal work But didn't work, but there's this third party piece of software called telemetry overlay Unfortunately, it's not free and it does report the actual correct g-force information. So we're gonna look at that instead Here we go. So let's go to the beginning of the flight. Here we go. And what is this? Oh, yeah, the little red It's pointing down that's feet altitude. You can see the red facing down for the direction of downwards. Oh, yeah So you go down to close to zero G's when you're in freefall. Yep, which is right I'm seeing three G's That's okay 2.5. Yeah, most of salvage. There's one one G. We're just flying straight two G's when you're on the Yeah, three to four This is interesting It's weird how it goes below one in freefall. I guess it makes sure but oh, hey four four Not as many G's at the bottom of a drop A little smooth coming out of the drop. Yeah, let's see here. This is okay. It didn't even hit four there Did you go through that gap?  It had to work so hard to hit that gap. I mean I crashed at the end too Did you just flip it like a no big thing not there now not that one. Yeah, and you turned around halfway through This kid Five I just saw five. You go back and see five. How do I go back in this thing? Big drop here big drop and I'm sure it was a throttle. Yeah, he was at the bottom of the drop and then on the throttle coming back up five G's This is interesting. I thought it would be higher than five. I thought it was five 4.7 through the power loop I did think it'd be a lot higher than like I mean five G's is not nothing. I mean, yeah, but So that means that your quadcopter which weighs 800 grams weighs Four kilograms. That's the trip. He's during the five during a trippy spin about 2.53 ish when you reverse this Let's see what happens here There's a 4g 4. Yeah. Yep. Okay. Yeah Yeah, I think a lot of my flight like I'm gonna be hitting less than one because I go and then I'm doing a lot of that whole three-fall thing There was a oh those six seven eight Eight eight G's on the crash night. Yeah when you're tumbling and crashing so we saw five. So that's just me flying normally Let's try what if we try we're gonna try to pull these G's now. Okay. Yeah, let's do it We definitely don't have the same prescription. No I was like wow your goggles are set up just like mine. No you wore them last Here's the truth. You know, this is true If you take a camera and you put someone's glasses in front of the camera and then focus the camera when you take the glasses away That's what the other person sees The rest of the time I don't know if that's true. That's what Let's just do a flat punch straight up from a hover full throttle. All right. Yeah, hold for a few seconds Okay. Oh now drop down and catch yourself and punch hard. Yeah All right, just get a big drop and then big drops and catch up because that's where bubby got a lot. Oh my god.  Yes like a tight orbit tight orbit as tight as you can. Yep. I in the throttle as you can I'm not the best at doing this faster Okay, uh, what else bubby I knew no one else Rolls. Oh, okay Why would a roll? Oh, because like the No, I think the gopher not at the center of the drone. Oh my god. I think a flip in this case would be better for me So let me try that try flip. Let's try roll versus flip. Sure Cool. There's a gopher. It's not at the cg. So it's getting centrifugal force. Yep. It's getting tossed around Well, his his roll rate is only like 600 data flight goes up to 2000. All right So what if we crank up the pitch crank up the pitch roll? Well, we'll try both. We'll just crank them both Can you fly it at 2000? Sure. I used to hold you. Okay. So when I first heard it flying I I used to crank it up so fast that it would screw the flight controller up. Okay, and I Max the rates maybe all right. Here we go. Oh boy. Here we go.  I'm backing up. Take off basically away from us. Yeah turning away from us immediately Okay, like will it not even fly No, it's it's not how I take it take it to the laptop. Let's check the rate I I I don't know why it's doing that. Apparently it's I don't I don't I have it I was it wasn't around for the time when rates could maybe trying to exceed 2000 Maybe because with the right amount of expo it'll feel totally flyable until you just like to stick and then it goes bonkers And that's all we want is the high deflection. We don't need to try to test my flying skill here today All right, what are your rates? What are your rates? 1998 25555. Yeah, that should be fly it should be able to fly like that. Yeah. No, that's right 1.5 There it's a 1998. That's fine. It's got tons of expo. Look at that curve one. You can fly that All right, here we go You're not even gonna notice the difference until you deflect the stick feels fine. Here we go. It's gonna feel fine Here we go. We're going to middle park a lot Watch out I want to fly like this all the time do it Oh my gosh All right, I want to fly like that all the time now that was so much fun I Like I'm gonna go out to the middle of park a lot in case this thing freaks out I don't want to be near anybody when I do this Wow Here we go Oh Be it 10 G's well that officially killed me. I saw eight if I was on board. I officially died It was only for a fraction of a second. Yeah, that's hilarious. So okay, so nine G's I'm sorry 10 G's 10 G's 10 G's You know, there's one maneuver that we didn't do yet which is that I think will generate Some G forces. What is it? It's the maneuver that every pilot does most. Oh We know what it is. What is that? You know what it is crash It's the tank, right? My game plan is to go up high in the air To turn upside down and full throttle into the ground the only the only possible way this could fail Is if it knocks the sd card loose and we don't get the data. Yes I mean either way it's not to drown in the grass. We're gonna have insurance, right? We have insurance on this guy. I always buy your gopers from best buy It's harder than you think to hit something upside down that full throttle. I mean, yeah, I do my best Yeah, so we're gonna get way up here. Oh boy So how am I gonna I almost feel like I could do it line of sight Better I don't know How high can I fly? It's windy too. Oh Best time of day to do this Wow, you are not anywhere near it The battery's over there He did. Yes. Good job. That was it. Oh, I think you hit the bell. Great. I think I would have heard a dong Where'd the drone go? It exploded. Come on tank You can do it tank Look at that. Didn't even break an arm. Didn't even scratch it. Good old tank there. It's the GoPro still rolling, please Oh Let's do it. Let's do it with beta flight. Yeah, I kind of thought this might happen the GoPro didn't It lost the file because the head was so hard. Of course it did. Yeah, of course it did I think I can do it better though And uh, we've set the flight controller up to record black box Which hopefully we'll still be able to get a g reading I'm gonna try to get a longer run up this time Here it goes Oh Let's go the battery stayed on that one. Let's go. Let's go. Let's go check it. Let's go check it. Let's go check it Is the battery still on? I think the battery stayed on this time. Okay. I just heard the GoPro beeping So the battery did come disconnected. Wait a second. Wait a second. Wait a second. The battery did come disconnected Oh, it did it disconnected. Yeah. All right. Dang it. All right.  Was the GoPro recording? No, no It was beeping right when I walked over. Okay, we gotta try to pull the black box and see if we can get a g reading off it Let's do it. Yeah, so I think the 10g roll might beat this I feel like this impact has to exceed 10g's if it was a complete I feel confident it would exceed 10g's my reasoning is I had I mean I had a crash not as hard as that obviously But it only hit eight and it was on concrete. So you crashed. Yeah, I remember the last flight Yeah, but it was a baby crash. It wasn't it wasn't a try hard crash, but it was it wasn't a baby crash Flight one of two. That's my test flight. Here's 20 seconds here. You can see the throttle Oh, look at all this. Yeah, cool. How's your life? There's the throttle and here's the full throttle We were at full throttle for 19.2 Two one almost a full second almost one and a half full seconds. Nice, but what we really want to know is the g forces. So let's Put the g forces on screen that graph We got the accelerometers on screen. So it changes Um, here they are And as we scroll through there's a little dip of something no Did it lose it? Damn it didn't Oh, we gotta do it again. It stopped I don't I don't know how we're gonna get this make the battery not disconnected. Yeah, we gotta make the battery better I put it under. I don't I don't know why we make the battery now tape Actually make the battery night. That's what we have to do electrical tape around the connectors Let's open these pins again, and then we'll electrical tape. We'll take the 11 out zip tie We'll take it together. Oh, we'll take the hero 11 out. Yeah, we don't need it. It's we're just It's I I really hoped it would get that last little pump But it just didn't it's still it's lagging just a little behind. Did you change props? All right, so we're gonna connect the battery The problem we're having is that we keep losing the last little bit Of measurements and we're not getting the g force of the impact because the battery keeps ejecting What are we gonna do here? First thing I'm gonna do is I'm gonna zip tie the connector together So it can't come loose. So the only way this connector is coming loose is if the wires rip out of the solder point And in order to prevent that from happening. I'm gonna duct tape the gaff tape the entire dang battery Gave it on there Hey, I got some now the battery cannot eject. It's if this isn't a testimony. It's the durability of the tank I don't know what else is man. I mean the frame is holding up. Yeah, you know student concrete That would I mean now that now that it's now that it's on there nothing's coming off The gopro is not at risk anymore because that's true. Yeah, let's do it on the Let's do it on the concrete. No, that's not you the concrete. Oh my gosh. Yes.  Here we go for science for science. We punt things into the ground and both rocks is destroying my My fresh quad You've got this barbell. Of course. I got this you did it two times in a row. All right third time Here we go. Hey guys like this video. Okay, please like this video I'm destroying my frame for you guys. Come on. That's your frame. Your frame is fine. Yeah, hope for you All right, take off What's up? Oh, oh, it doesn't sound so happy. Oh camera dude.  Uh, I tried to take it All right, do this quickly man. I wish I had a third person and that was hilarious. I tried to do it straight down Well, the battery didn't disconnect. Yeah Oh my god, okay I'm plug it.  Well, the good thing I didn't give you all my fresh batteries. I I I can't get off the drone I thought I was over the grass and I thought if I pitched over even further Then I would definitely go in harder. I didn't work But I couldn't see where I was exactly. I knew roughly The tank You can't break the tank You can't break the tank that you destroyed my beautiful antennas. No, actually we did we did break the tank. Oh, no Oh my god That battery wasn't like that before was it? Um, no, no not quite. It was pretty bad, but not like that We're gonna build you another one Sean I hope we got the gosh dang I hope we got the gosh dang footage Look in Do we break the flight controller? That was that No No, it's dead. Yes, these are our flight controllers dead Dang That's not even lighting on well Well, how many g's do you think that was? Feel like we gave it the college tri boys the world may never know If you guys try this experiment at home, let us know how many g's it actually is I have a challenge for them How many what's the maximum number of g's you can pull in like a spiral around a tree? Yeah, okay Because you pulled I think you pulled like three or maybe four g's I think it could be a four it was four. I think it could be higher. Yeah, for sure If you guys end up doing that post it on instagram tag us at rotariot Yeah, and if you want to try smashing a quad like this and show us the number of g's it pulled We uh, we're done though. Make sure you guys like this video We went really hard to try to get you guys some cool footage here. Thanks for watching. I'm let's fly our sea I'm jester barred. Well, above the fv. We'll see you next time on rotariot Black and subscribe catch y'all later. Peace