Auto-aiming bow vs. FLYING targets

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
no looking william towel my wife did archery growing up i did not but being good at stuff is so 20th century put this on and you don't have to aim so i guess i made an aimbot when you wield the aimbot you almost have a superpower it tracks targets really well almost as well as my dog can track treats it moves the bow to correct for your lousy aim and when everything is perfectly lined up going into this i wanted to shoot bullseyes lame multiple bull's-eyes still lame which led to bullseyes flying through the air so we're gonna try all that and maybe hit the world's smallest william tell sweet this project started when i realized there's a hole in my heart that money just couldn't fill it's 20 21 and i can't buy a self-aiming bow so i built it it works now but it took me thousands of misses to get here there was also some collateral damage although my nose probably took the biggest beating so let me show you why an aimbot is hard hey what are we gonna do archery all right a lot of stuff just happened most importantly the arrow flew in a curved path she was aiming above the target so when the arrow curved down it would hit the right spot the arrow curves more or less depending on how fast it's going if her hands are off by even a couple of millimeters she will miss three two one [Music] this is really hard you can't aim for where the target is because it won't be there when the arrow reaches it you have to shoot where the target will be which is called leading but what's really hard is the timing this arrow was fired 50 milliseconds too late that's one third of the time that a blink takes let me show you 50 milliseconds did you even see that let me do it again she has to fire within that window of time if she wants to hit the target it's crazy and i want to hit moving targets too so my aimbot is going to have to do this this is going to be hard nice job i mean two out of three all right that's enough my plan is to make a little robot that goes between my hand and the bow it will move the bow so that everything is lined up just right and there will be an even tinier robot in my other hand which can release the string to fire the bow the core idea behind this is pretty straightforward but actually designing and making this is going to be a challenge [Music] [Music] oh i spent over a week on the spontaneous combustion issue we're not even going to talk about it other than to say it's fixed you slide it on like this it can aim the bow up and down with this linear axis and left and right with this one here's the little robot that releases the string it does this with a little servo motor it is super important that the bow always points at my back hand if it doesn't then the arrows just don't fly right at all [Music] the aimbot hardware is done but at this point it's pretty much just a crappy heavy bow i need some kind of sensor that tells me where the bow is relative to the target and a lot of other stuff there's eight cameras throughout my shop that see everything they're made by a company called optitrack here's how it works if i hold up this little reflective ball it's seen by all the cameras at the same time imagine this is the ball that i'm holding up and the camera's looking at it from this angle the camera will take a picture that looks like this if you project an imaginary tube out from the ball in the image we know that the ball must be in that tube we just don't know how far away it is from the image if we add another camera looking at the ball from this angle we get another tube that the ball could be in and the intersection of these tubes gives us the location of the ball and these cameras do this super fast and the time that it takes to blink they'll give me 50 updates on the location of this ball it's bananas you call these balls markers if you want to sound like you know what you're talking about i have tracking balls on the front of the bow the little grip robot and on the target this lets it know where the bow is pointing how far it's drawn back and where the target is i wrote a really simple program to track everything and shoot at stationary targets it's time to see what this thing can do [Music] i'm putting all that force into the string and then it releases without any warning and i punch myself i'm trying really hard not to punch myself but i punch myself oh yeah and it's also totally missing i really should probably move these out of the way i wanted to communicate my struggle with this problem so i made a movie trailer i don't even know anymore some say he's still in there please tell me that was fluke do you ever plan to let me go [Music] why won't you just work that was my week i was stuck in integration hell where all the pieces work by themselves but you put them together and they try to kill each other just like children the biggest problem is that it just won't shoot the right spot it is shooting up in the left almost every time i could shift things over in software but if i do that i'm going to just hide a bug that's going to bite me later but i won't tell if you don't all right let's put this thing to the test hey white autobow versus wife three shots each best shot gets the point come on here we go [Music] i need my binoculars oh i'm closer it depends on how you measure it darn i thought i was closer i was hoping for like a tie or something but wait if i hit this i win everything did you go around looking for the biggest apple you could possibly find no [Music] there's obviously some room for improvement here maybe pretty cool for you to fire it yeah maybe is it going to make me miss no it's not going to hurt your aiming grip error check hand ow quit hitting yourself quit hitting yourself quit hitting yours we got a bit sidetracked there let's get back to making this work the bow is just not shooting the right point i'm pretty sure it has something to do with the software but i'm not going to debug this and try to figure it out i still need to make the bow track moving targets and all of that so i'm going to just nuke all of this code and hopefully replace all of these old problems with new and exciting problems one week later and i have nothing to show you because software development is very boring but it's ready to test and i have a super awesome voice activated target launcher all right pool in the next 500 milliseconds a lot is going to happen the bow is drawn and ready to fire i'm pressing this button which tells the computer to fire at will the tracking system sends the computer an update on where everything is every three milliseconds when the computer sees a target it checks to see if it's moving in a parabolic motion then it does a tedious little calculation to figure out where it should move the bow to intercept the target taking into account the time to move there release the arrow reach the target and the curved path of the arrow this takes about a thousandth of a second and then it starts moving the bow and then it repeats this over and over again as more tracking data comes in which allows it to adapt for things like the shaking of my hands when it thinks it's amy at just the right point it waits until the timing is just right and then completely misses [Music] so the wife catapult was getting pretty tired of waiting an hour for me to fix a bug that i said would only take a minute so i built this automatic catapult that's going to let me test as long as i want and i'm the only one that's going to suffer as expected the new code base is chock full of exciting problems for example why is it firing too early why is it firing too late why won't it hit the target when it's sitting still why did it one hit ko my microcontroller so many bugs but it's only a matter of time we're knocking those bugs out we fix the microcontroller we destroy targets sitting still now we're getting really close at this point i'm pretty sure the software and the robot are doing the right thing but the arrows aren't going where they're supposed to go but i think i know why i've been using a recurve bow which comes out of the box with a fundamental issue you have to fire the arrow around the bow this makes xero do crazy things and even crazier things if you're using the cheapest bow that money can buy theoretically i could calculate what's gonna happen and correct for this but we're just gonna buy our way out of this problem this is a compound bow it's very powerful oh why did i do that and it shoots arrows really straight it's pretty much a drop in replacement for the other bow except for one problem this thing is really heavy so we're going to do something about that [Music] if this isn't a name bot i don't know what is this thing supports all the weight of the bow so that all i have to do is hold it in place this thing shoots so much better than the recurve this kind of feels like cheating but we're way past that point i think it's time for another round of beau versus wife hey wife whoa what are you wearing it's engineering what's it look like body armor with a snake you ever seen an engineer before same thing as before whoever's closest gets the point i brought the speed down and have it running in sharpshooter mode [Music] that's three points for the aimbot i didn't actually do anything but it feels like i won all right it works let's do stuff we're gonna try william tell again i have a little apple hopefully this is acceptable size to you that's not an apple it's an apple and we're gonna shoot the heck out of it all right don't move no looking william tell oh boom [Music] let's do that again [Music] again i need more [Music] okay that's pretty cool it's time to show what this thing can really do moving targets [Music] so [Applause] [Music] [Applause] [Music] [Music] [Applause] [Music] [Music] [Applause] [Music] that is so awesome oh my goodness i just love seeing it compute where the target's gonna go and then intercepting it so cool there is one more thing i really wanna see he has no idea what's coming maybe he does there's nothing to worry about we're just going to shoot this tiny apple off his head to hit william tell nano we have to be able to hit not only bull's eyes we have to hit the exact same spot on the bullseye every time this is the best that i can do with the bow so we're not gonna be able to do it every time but we should be able to do it sometimes look how close we're getting to splitting another arrow it wants to real bad all right he's got his safety goggles on terrible shot this is just embarrassing that's what i'm talking about looks like you got him right in the heart kill shot 100 oh yeah you did everything important we removed the apple but it wasn't quite the surgical removal that i hoped for let's try it again [Music] it did remove his arms and legs again but i think this is about as surgical as we're gonna get this bow is really cool but it could be a lot better in fact i'm already working on a v2 which i'll talk about in just a second before i get to that i want to talk about this video sponsor it's for an opportunity that could literally change your life and i know that sounds really hyperbolic but i did the thing i'm about to tell you about nine years ago and it completely altered the trajectory of my life so check it out and you just might change your life this is a very unusual sponsorship it's actually for an opportunity and it's with form labs which is why there's so much orange around me all those really nice parts that you see on my projects those are made on these machines they're 3d printers they're some of the best in the world i've used one on literally every project that i've done i actually worked here for eight years developing these and other machines i'm up here right now for the annual hackathon where employees build basically whatever they want including some really cool things but this isn't about the machines it's about an opportunity the things that formlabs engineers are so good it has led to a lot of success when i started there was 10 people now there's over 600 this is where the opportunity comes in it takes all of the engineering disciplines to make these things and formlabs is hiring for everything if you like my projects the engineering that happens here will melt your brain so just go check out formlabs.com jobs the eight years i spent here were fantastic it was really one of the best decisions that i've made i learned so much i had a big impact on the world i worked with amazing people there's also some pretty nice perks the only reason i left is i thought the youtube thing was a one in a million opportunity that i would just regret forever if i didn't try it there is one job i wanted to highlight which is cto this will be running all of the engineering programs this is a super rare super huge opportunity if you or someone that you know would be a good fit for this you can always apply online but i'll also put a link in the description so that you can reach out directly so that's basically it you should work at formlabs you can check out all the jobs at formlabs.com jobs and maybe i'll see you around [Music] this bow is cool but i want more i want to be competitive with real archers i actually took this bow to a local range but that's a story for another day what you need to know is that william tell nano is the key to everything when you push the target really far away small errors become big errors phone hit bull's eyes at 60 feet or 150 feet i need to be able to hit this apple every single time at this distance plus it's awesome i think i need to make a version too and i kind of have a design in my head what it would look like i'm probably going to do that get ready legos you're ready legos watch out if that or any other crazy things i build sound cool please consider subscribing it helps me out and you'll get notified when i post new videos if you'd like to support these projects directly check out my patreon that's pretty cool [Music] thanks for watching [Music] you
Info
Channel: Stuff Made Here
Views: 14,531,056
Rating: undefined out of 5
Keywords:
Id: 1MkrNVic7pw
Channel Id: undefined
Length: 17min 36sec (1056 seconds)
Published: Fri Aug 13 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.