I Made the World's Best Foosball Robot!

  Рет қаралды 506,509

From Scratch

From Scratch

Күн бұрын

My process making Foosbar: the (unverifiably but plausibly) world's best foosball robot! This has probably taken on the order of 500 hours over the last 8 months to make, and you get to see it all in the span of a mere 15 minutes!
Code: github.com/mis...
Twitter/X: / from_scratch_yt
Instagram: / from_scratch_yt
TikTok: / from_scratch_yt
Github: github.com/mis...
Thank you to Teknic, Qualisys and Tornado/Home Billiards for making this possible!
Teknic: teknic.com
Parts: SC4-HUB, IPC-5, PWR-IO-24VDC, CPM-SCSK-2331S-ELNA, CPM-SCSK-2331P-ELNA, CPM-SCSK-2331S-RLNA, CPM-SCSK-2331P-RLNB, CPM-SCSK-2310S-RLNA
Qualisys: qualisys.com
Tornado: tornadofoosbal...
Home Billiards: homebilliards.ca
Music credits:
Rachmaninoff Piano Concerto No. 1, University of Washington Symphony: imslp.org/wiki...

Пікірлер: 1 600
@Gio81Sa
@Gio81Sa 3 ай бұрын
*Uploads a video that goes viral *Disappears for 10 months *Comes back with another banger I love this.
@Turalcar
@Turalcar 3 ай бұрын
The Michael Reeves Stratagem
@whateverppl1229
@whateverppl1229 3 ай бұрын
and hes a little kid, 10 months to him is like 5 years. he'd even put Howard Wolowitz to shame
@Vinz3ntR
@Vinz3ntR 3 ай бұрын
he probably worked 10 months on this
@blad...
@blad... 3 ай бұрын
@@Turalcar That's who I immediately thought of.
@NoHope-WhatSoEver
@NoHope-WhatSoEver 3 ай бұрын
Quality not quantity.
@NeptuneDesigner
@NeptuneDesigner 3 ай бұрын
A new "Stuff Made Here" is born ! Amazing project.
@impact_42
@impact_42 3 ай бұрын
If only he could stop using the exact same punch lines as SMH.
@JohnDoe-f4c2x
@JohnDoe-f4c2x 3 ай бұрын
Really!
@egrabe31
@egrabe31 3 ай бұрын
@@impact_42 Hey, at least he only did it once.
@dallinmilby8021
@dallinmilby8021 3 ай бұрын
I came looking for this comment.
@princetikki
@princetikki 3 ай бұрын
I was about to say this too!
@renurajamagesh7470
@renurajamagesh7470 3 ай бұрын
A god-level foosball robot and it’s remotely controllable? Insane! Quite possibly the coolest toy anyone’s ever had in their bedroom
@built-from-scratch
@built-from-scratch 3 ай бұрын
It is until you realize I have 5 cameras menacingly staring at my bed... (albeit not plugged in all the time)
@BuLLGotcha
@BuLLGotcha 3 ай бұрын
@@built-from-scratchI’m curious if you thought about using some sort of gyroscopic/accelerometer equipped ball instead of the cameras?
@rider573
@rider573 3 ай бұрын
I'd like to see another set of motors added to the other side and he can invite other programmers to challenge his programming. Add in more camera angles and hi-speed replays and you've got something.
@wadysawkostrzewski8557
@wadysawkostrzewski8557 3 ай бұрын
@@rider573 same thing I thought about - instead of robots killing robots in arena - this gem!
@candyman9635
@candyman9635 3 ай бұрын
@@BuLLGotcha So we need a ball that's the same size and with a similar surface that's hollow enough to contain an accelerometer and all it's gubbins. It must not be bouncy and must be shock resistant. sounds kinda hard
@johannes.scharf
@johannes.scharf 3 ай бұрын
With such projects across the internet the "getting there" part is usually pretty boring, so I often just skip to the good part of the presentation of the finished thing. But you've made the problem solving part as interesting as the final demo which made this video overall interesting to watch. Well done!
@alacer8878
@alacer8878 3 ай бұрын
Bro if this shit doesn't blow up like your last. . . Man, that first seven seconds had me already hooked. It's not enough that you're building a robot, but you gotta pull off feats of skill like *that?* Man, my jaw dropped. Glad I subbed back then. Alsp holy crap the flexing with that blind shot. You're nuts.
@TravisHi_YT
@TravisHi_YT 3 ай бұрын
The companies that were smart enough to give you the materials for this project easily made their money back with the advertising, great video!
@isaacnaumenko2053
@isaacnaumenko2053 3 ай бұрын
Video turned out amazing. Btw That's my hand in the stream at 13:48.
@built-from-scratch
@built-from-scratch 3 ай бұрын
Can confirm if anyone had doubts about this prestigious honor, that was indeed him.
@penapenis
@penapenis 3 ай бұрын
@@built-from-scratch Did the foosbar ever smack your fingers? XD
@aze4308
@aze4308 3 ай бұрын
nice
@WarFish_Sardini
@WarFish_Sardini 3 ай бұрын
Your hand is awesome, thank you so much for gracing us with such beautiful sight.
@aviko9560
@aviko9560 3 ай бұрын
The hand made the video fr, I'd be otherwise very bored! Gracious sight!
@simonabunker
@simonabunker 3 ай бұрын
I love that your brother has the confidence of a LLM!
@mr.dayearly3583
@mr.dayearly3583 3 ай бұрын
Was this an LLM? It sounded like he wrote the instructions. Was actually gonna ask about using a model lol
@braveheart6816
@braveheart6816 18 күн бұрын
Absolutely amazing seeing these young creaters spring up all over youtube
@SamualN
@SamualN 3 ай бұрын
you could train neural networks by continually pitting them against each other on your real foosball table. you could then eventually (after a long time) and up with a neural network that is very good at irl foosball
@JscWilson
@JscWilson 3 ай бұрын
Ideally you'd be able to model the game in software so it didn't need to physically play each game for training. It would be interesting to see how well training on a simplistic model translated to playing in the real world. Hopefully well enough to work as pre training, which could be fine tuned with real games. It would speed up the overall training time significantly.
@salia2897
@salia2897 3 ай бұрын
@@JscWilson Human players can currently beat the robot cause they have a better intuition of the real physics. So a NN would definitively need to learn this. A physics simulation would need to be very accurate to do the training in order to be better than the hand written software.
@jessewilson3571
@jessewilson3571 3 ай бұрын
@@salia2897 "Intuition of the real physics" isn’t the only factor. Foosball is dynamic-another critical factor is how quickly a player or robot can receive input, make decisions, and act upon them. As an extreme example, imagine a robot capable of perfect predictions but taking an hour to process them. Another robot with faster reaction times, but less accurate predictions, could score a goal before the slower robot could respond. More accurate predictions are obviously better (all else being equal), but the robot doesn't need to have a better "Intuition of the real physics" to beat a human. That is why I said it would be interesting to see how realistic the model would need to be to be useful. One approach could involve initial training on a simpler and faster model, followed by fine-tuning on a more realistic yet slower model. Such a strategy might outperform dedicating the entire training time solely to the realistic model - but again, the question is how accurate do the models need to be?
@salia2897
@salia2897 3 ай бұрын
@@jessewilson3571 It does not need a better one. But it does need one that is good enough to do the required maneuvers that humans can do. And doing that can only be learned from a physics model that is good enough and that will already be quite complicated.
@jessewilson3571
@jessewilson3571 3 ай бұрын
@@salia2897 With a quick Google search, you can find a number of examples of foosball-playing neural networks that have been trained using simulations. This includes a few public GitHub repositories with Unity models that aren't very complex. So, training on simulations can definitely be done with models that aren't extremely complex.
@ragleysenpai698
@ragleysenpai698 3 ай бұрын
Nice job on this! I designed built one of these as well for Oklahoma State University, on ours I trained a neural network to control the rod actuators. Additionally a core objective of ours was to make it the same footprint as an actual foosball table because the previous version had the side mounted actuators like yours and was extremely large!
@myrmatta1
@myrmatta1 3 ай бұрын
This dude has 2 videos and he's already making higher quality content than 90% of creators
@jaredf6205
@jaredf6205 3 ай бұрын
And many thousands of dollars in sponsors already!
@JujuProdGames
@JujuProdGames 3 ай бұрын
The amount of passion into this is unleveled, UNBELIEVABLE JOB :O
@bmcgee3507
@bmcgee3507 3 ай бұрын
You're one of my favorite youtubers and you only have two videos! I think it's partially because you have a very similar style to another of my favorites, Stuff Made Here. You made a few (maybe unintentional, but probably not?) references to some of his jokes (only have to do it once, magic wand, etc.) which just makes it better! I can't wait to follow your path to (hopefully) success as an engineering youtuber!
@dangerkingston
@dangerkingston 3 ай бұрын
Dude, first of all this is amazing, you are obviously a true fooser and finally built a foosball simulation worth playing... This is big. I'm so excited. I sent this to all my foos friends... Just the idea that I could zone out and practice solo is a game changer in itself. Tagging on to the end of your video here... I think with tweaks you've already realized that you have the ability to really fine-tune this thing to be unbeatable, But what's the fun in that? Chess against the computer is fun I'm sure, but as with the game of chess, the joy of foosball is really defined by the interactions between two players. I feel like you've might not be seeing the obvious next step: making a whole second control setup on the other side and allowing two people to play online against each other on a physical table. I have an idea here, and I'm going to send you a DM.
@yolf-n5p
@yolf-n5p 2 ай бұрын
"Arent you too young to want those servo motors?" "Yes, yes I am"
@Klos1neMN
@Klos1neMN 3 ай бұрын
First off, I am in complete awe of what you did, from start to finish the meticulous detail is amazing. Second, this has been shared by many online foos groups so expect some praise and compliments from the foos community from all over. Third, how did you account for the recoil needed to straighten out those rollovers? Seeing those snake shots at that speed gave me nightmares of the one time I played Brandon Munoz and his insane speed. Also, and not to take one iota from this massive achievement, but have you seen the Foos Gadget one? It allows you to record a defense for a certain amount of time and then jump across the table to shoot against the defense you just recorded. It also has presets in a phone app that you can load up and send to the defensive rods with increasing difficulty, it's pretty cool. However, those stick lane passes that your machine does are insane, reminds me of Tony Spredeman lane passes. Lastly, there are some foosers already saying, "He should bring this to Worlds!" (Tornado World Finals, Lexington Kentucky, Labor Day weekend)
@built-from-scratch
@built-from-scratch 3 ай бұрын
For the third, I didn't need to do much other than manually tune the timings on the snakes. The rotational motors are insanely fast, so even though the sideways motion to start the snake is faster than the average human's, when the ball is hit it has enough forward velocity that it's reasonably straight (hopefully I'm interpreting what you mean by recoil correctly here). This was actually a bit surprising to me; I originally started with the robot doing a push shot which I thought would be a lot more consistent, but it turns out snakes are much easier to get working. For the first lastly, not 100% which device you mean, from what I can tell Foos Gadgets just sells goal spedometers/automatic scoring. Regardless the goal of this project wasn't to be solely a training aid, I really wanted a fully autonomous table so I didn't spend much time on stuff like a practice app. For the last lastly, unfortunately it's probably not possible. I've already disassembled it (I want my room back!) and I'd like to move on to other projects for now. It's not out of the question though, it would be neat!
@Klos1neMN
@Klos1neMN 3 ай бұрын
@@built-from-scratch Wow, I was only HOPING for a response and yet here you are! Yes, you interpreted the recoil I was speaking of correctly - when humans shoot a snake they need to strike the ball while moving in the opposite direction to offset the first rule of motion. From what you are saying, it sounds like your machine does it so fast that it doesn't allow spray, which is insane. It would have been cool to see what it did with a push, I have to recoil my push back to the wall so hard that it practically jars the table. Yeah, I added two "Lastly" paragraphs, sorry. I understand that us foosers probably won't see this at the next World or National Championships but it is impressive and the foos community would love to see it live and get a chance to meet someone who loved the game enough to attempt what you have done. Once again, bravo and keep creating!
@Astra_Dystopium
@Astra_Dystopium Ай бұрын
When I was in college I played more foosball than I did studying. This is the coolest thing I've ever seen. You're brilliant my man!
@renestefanez71
@renestefanez71 3 ай бұрын
This channel will grow faster than this robot can shoot the ball. Nice to have i third channel to choose next to Stuff Made Here and Mark Rober
@Rubynator007
@Rubynator007 3 ай бұрын
Super good and interesting video! The longer I watched it the more I was hoping you would try to code it with machine learning in the end, but I guess that’s too complicated right? Just imagining in my head two robots practicing foosball all day and night in my room and eventually become unbeatable. That would be next level.
@jamenkaye987
@jamenkaye987 3 ай бұрын
4:29 Dude perfect better watch out!
@ErazerPT
@ErazerPT 3 ай бұрын
Mad props on this, awesome. Only thing I'd try adding, as it doesn't go too deep in the weeds, would be to "take shots from any point you can find a clear path". Even if it misses, it will rebound hard, and your robotic front line has better reaction time than humans so it can chain another shot from there.
@ryanhacker5259
@ryanhacker5259 3 ай бұрын
I love that you come up with an idea and then follow it through to completion, no matter what it is. This was a treat to watch!
@passby8070
@passby8070 3 ай бұрын
wow, pure respect to you for putting everything together in 8 months, you have done way more useful learning than most engineering student who have done 4 years of study. I am sure you already have many job offers, choose wisely in order to put your skills and creativity in good use.
@jsardi56
@jsardi56 3 ай бұрын
Very impressive. Right up there with the self-solving Rubics cube.
@FoosballSportsNetwork
@FoosballSportsNetwork 3 ай бұрын
Nice video man. Glad you got a Tornado. That other table would have failed your test 100% of the time.
@trepidati0n533
@trepidati0n533 3 ай бұрын
This is a case of where machine learning could really shine. There are so many kinds of networks that could be employed and be trained on. Furthermore, it could train itself since the win condition is pretty obvious. Would be also be interesting to pre-training in a mechanical simulation model before hitting the real model for training refinement.
@DungeonMetal
@DungeonMetal 3 ай бұрын
I am a primarily drunken foosball enjoyer, so I don’t encounter it often, but I am an engineer at heart; and holy hell this project is mad impressive.
@paulsmyers203
@paulsmyers203 3 ай бұрын
Seems like the logical next step is for Tornado to host robot foosball competitions using their table as the standard playing field.
@dulesipu
@dulesipu 3 ай бұрын
So glad I subscribed, this is fire. Excited to see what other projects you will work on!
@alec7446
@alec7446 3 ай бұрын
I’m sure so many people have thought about this idea. I know I have. Ultimately we all thought.. yeah that’s going to be way too complicated. Really cool that you followed through with it!
@vildis.
@vildis. 3 ай бұрын
those motors and cameras are so overkill, i love it 🥰
@louievenni9287
@louievenni9287 3 ай бұрын
The new stuff made here has just arrived to KZbin folks! Love it ❤
@johnmalin4933
@johnmalin4933 2 ай бұрын
Awesome work! I'd be really interested to see end to end deep reinforcement learning on this :)
@khloros17
@khloros17 3 ай бұрын
This is such a Stuff Made Here idea and I love it.
@msx80
@msx80 3 ай бұрын
Right? It's like a Young Stuff Made Here show
@peeniewalli
@peeniewalli 3 ай бұрын
I like the way it's made, solid table, good motors/controlls. But one thing i like to mention because the 'robot' side playing only 1 human opponent seems unfair. Because it don't need to switch it's "hands" from one handle to next, like the human does. So Little advantage, or play 2 person×robot f.e.. Still, those accentuaters are fast! Program input/output/calcutating is ofcourse superfast. And indeed the camera stuff versus our stereo eye sight. Nice project!
@jenniferdarline
@jenniferdarline 3 ай бұрын
Please keep doing this the world needs more people like you. You will go on to do great things for society and the world. remember this
@arbo6850
@arbo6850 3 ай бұрын
No way, he's back!
@rev0luzeR
@rev0luzeR 2 ай бұрын
Dude. Who are you? 😮 This is amazing. KZbin algorithm took me here and i am staying! Keep up the mindblowing work!
@zinixoficial
@zinixoficial 3 ай бұрын
The parts in this project are so overkill it doesn't even feel like an achievement.
@slakjawnotsayin5451
@slakjawnotsayin5451 2 ай бұрын
I would have put the camera where a player would be watching from, and used tracking as well as prediction to avoid the occlusion problems. I've thought about doing this as well, and also doing it with my dome hockey table. Also, great job actually doing this and doing it as well as you did!
@Mo_2077
@Mo_2077 3 ай бұрын
Can't wait to see what else you make
@twocsies
@twocsies 3 ай бұрын
If you set up a robot on each side of the table , then reinforcement learning will be a ticket to unbeatable robots.
@jonasgraff5767
@jonasgraff5767 3 ай бұрын
This is hands down the most impressive technical project I've ever seen. I've seen the UBC IGEN table, would be hilarious to see this bot destroy another bot in a match
@treysomerandomnumber
@treysomerandomnumber 2 ай бұрын
Would be fun to see the foosball machine playing itself, while learning how to get better
@viniciusnoyoutube
@viniciusnoyoutube 3 ай бұрын
You should make a "sleeve" tube for protection on the rods that stick out on the other side.
@4bSix86f61
@4bSix86f61 3 ай бұрын
2:50 That cheap servo uses a potentiometer not a hall sensor
@built-from-scratch
@built-from-scratch 3 ай бұрын
Okay fine you got me, I added this scene last minute and that was all I happened to have on hand. It's not like the power electronics (an H bridge) or the MCU (teensy) were accurate either though
@4bSix86f61
@4bSix86f61 3 ай бұрын
@@built-from-scratch Lol
@xXIkaron
@xXIkaron 3 ай бұрын
Next up: Add motors to the other side, so the table can play against itself, as well as automatic ball drop-in. Then use a neural network to control both sides, and let it train by playing against itself. I bet it'd come up with some insane inhuman strategies. Just have to be careful with local minima, but if you first train it to react like your current manual implementation would (which can fully be done in software at well over 100x real time) it will start out being about as good as your implementation. Then just occasionally switch one side back to your implementation to make sure it doesn't train itself into a weird special case. Leave that running for a few months and see if you can still beat it!
@PaulSavagecomedy
@PaulSavagecomedy 3 ай бұрын
“Foosball, also known as Table Soccer” Damn, son, it was right there.
@nathanpaes9767
@nathanpaes9767 3 ай бұрын
@StuffMadeHere This project seems right up your alley. How about a friendly Robot vs Robot competition?
@UffDaDan
@UffDaDan 3 ай бұрын
Saw about 30 seconds and subscribed like i did for Stuff Made Here. The more the merrier!
@LondonTablefootball
@LondonTablefootball 3 ай бұрын
Very well done! People in the foosball community are completely amazed
@JaceTan-90
@JaceTan-90 3 ай бұрын
I can see this robot being implemented globally where foosball tables are currently located but have no players.
@EricSundquistKC
@EricSundquistKC 3 ай бұрын
With the right approach, you could train a neural net to take care of all the robotic decisions and end up with a truly terrifying opponent
@c016smith52
@c016smith52 3 ай бұрын
What an incredible project and video, so glad I found your channel!
@40watt53
@40watt53 3 ай бұрын
I've never seen someone good at foosball before so just the first like 7 seconds of this video was mindblowing enough.
@joefisher3950
@joefisher3950 3 ай бұрын
Huge recommendation. Usually if you find yourself coding very small simple tasks humans are naturally familiar with… use a neural network. I’d love to see this in a new iteration but with nerfed action/reaction speeds for human viability and the robot actually being a great player.
@bando404
@bando404 3 ай бұрын
So cool! Now plug another one in and have them play against each other.
@babywaffles2373
@babywaffles2373 3 ай бұрын
this guy has uploaded 2 videos and they've both been absolutely insane
@jasonmorrison7120
@jasonmorrison7120 3 ай бұрын
this looks like a perfect application to apply ML/AI to. let it train itself on all of the corner cases you mentioned for fine control.
@PeteBrubaker
@PeteBrubaker 3 ай бұрын
Paused at 5:19 to comment - for some reason I knew where it was. I'm a graphics software engineer so maybe it was the shadows. But I think it also might have been the angle of all the other players on the board. Anyway, great stuff!
@Beamer1969
@Beamer1969 3 ай бұрын
someone needs to bring all the robots together for a tournament
@PlanetXtreme
@PlanetXtreme 3 ай бұрын
It is so tempting to build one now but I know I will cry before I even try
@ammarsalmi
@ammarsalmi 3 ай бұрын
Protect this kid at all cost. This is the kid that will invent real virtual reality gaming for us!
@petobuild1922
@petobuild1922 3 ай бұрын
I wasn't about to like this but when you mentioned that everything is opensource I instantly liked the video even before you could mention it.
@interessiertkeinen7227
@interessiertkeinen7227 3 ай бұрын
I would love to see Tony Spredeman play against this robot at some point. Or maybe you could show your work at the next ITSF Tournament in the US. That'd be sooo awesome!
@eduardolima5495
@eduardolima5495 3 ай бұрын
Ohhh boy!! I would love to see all those different robots he showed in the beginning of the video competing against each other!!
@jackmclane1826
@jackmclane1826 3 ай бұрын
This scale of this project is astonishing. 500h for a project like this is like lightning fast.
@randomperson-qj1oq
@randomperson-qj1oq 2 ай бұрын
i desperately need to see this man doing something with factorio
@DanielOwens-v5f
@DanielOwens-v5f 3 ай бұрын
Subscribed! Thank you for sharing your talent, ingenuity and passion with us ☺
@Maverrick2140
@Maverrick2140 3 ай бұрын
this would be very much more interesting if it were a competition between teams consisting of people coming up with the computer vision part + AI for maybe creating tactics to circumvent the opponent and ofc the Mechanical side of things (not necessarily the physical construction but also how to use the table ) one system playing against the system of someone else ^^
@Luca2013333
@Luca2013333 3 ай бұрын
That's an awesome project. I myself thought about building something like this 😍 can you try training a Neural network for playing table soccer. I would love to see different tactics that the machine would come up with
@shottysteve
@shottysteve 3 ай бұрын
i was watching the beginning and i was like... this guy doesnt even have a tornado table... and then u got a tornado table lmaooo
@drippyer
@drippyer 3 ай бұрын
8:51 Eric knows the internet well
@petrsokol588
@petrsokol588 Ай бұрын
Dude, this is so cool!
@nic23lond23
@nic23lond23 2 ай бұрын
I skipped the 10 month wait... now i have to wait for the next one... you are doing awesome sht
@audas
@audas 3 ай бұрын
Really impressive mate - would love to see passing improved. But what would be great is introducing angles, especially side angles where you slam the ball into the side wall with the players. Considering this - it would be just too hard - so seriously the next logical step - and not too hard would be some machine learning with a bit of AI - tensorflow, OpenCV etc - you may have to model the entire system in 3D with Bullet or Jolt physics library.
@ILiveInUrWall_
@ILiveInUrWall_ 3 ай бұрын
Crazy how underrated this guy is
@HenriqueSantAnna
@HenriqueSantAnna 3 ай бұрын
Great project! I loved to see this video. Now I'm waiting for the AI trained robot version.
@ryanmcnair3451
@ryanmcnair3451 3 ай бұрын
SUCH a clever cookie! You're gonna go far kid
@dannymars
@dannymars 2 ай бұрын
I wanna see a tournament with all of the other robot tables.
@artmalig4228
@artmalig4228 3 ай бұрын
Now this... This is engineering. Amazing build!
@MrBlaDiBla68
@MrBlaDiBla68 3 ай бұрын
Exceptionally great experimental physics and software here, Cheers !!
@anonymous_246
@anonymous_246 3 ай бұрын
Glad I became part of your YT journey this early.
@guuzila
@guuzila 3 ай бұрын
well done, gives me the vibe of micheal reeves combined with stuff made here, keep it up, im glad i got this recommended
@brianconlogue1302
@brianconlogue1302 3 ай бұрын
2 videos and almost a 100k subscribers.. this channel is going to blow up!!!
@tsbrownie
@tsbrownie 3 ай бұрын
How does it do with pull and push shots? Oh, and back field shots or does it only shoot from the front?
@MKZ3003
@MKZ3003 3 ай бұрын
Oh my gosh this is one of the best algorithm pulls EVER
@tyruslawhorn
@tyruslawhorn 3 ай бұрын
Brilliant stuff. You have a very bright future ahead of you.
@jacobokeeffe1071
@jacobokeeffe1071 3 ай бұрын
If you make a second one and an automatic return mechanism for the ball and this thing would have the most epic endless battles!!
@omerrivlin2637
@omerrivlin2637 3 ай бұрын
Amazing! And doing all of that in your bedroom... Keep up the awesome work!
@chriskingston1981
@chriskingston1981 3 ай бұрын
Would be also so cool to let a neural network just start with random movements and starts learning what to do and figure out how to play this❤❤❤
@PapaLurts
@PapaLurts 3 ай бұрын
One other use I could see is to build two of them. Since you already track the human players position you could just connect two tables and make multiplayer foosball (well online multiplayer)
@fish1207
@fish1207 3 ай бұрын
Imagine a table with two of these playing each other
@matematicaluan
@matematicaluan 2 ай бұрын
a sugestion: use your code to make a fly by wire "human controled" by joystick in which the human player just puts the "intention" and the machine calculates the execution, its almost done its a matter of assemble... so you then can use the joystick to play the game even if you dont know that much of... next stage would be regulating the levels of assists in the joystick, just like a F1 game.... brillant videos, please keep going!
@skanderbelhaj2278
@skanderbelhaj2278 3 ай бұрын
Dude you’re awesome…. Can you make a video explaining your approach to coding this thing… how exactly you manage to code all the possible cases when the robot handling the ball… how does the robot make an offense strategy or is the same thing done very precisely… i would appreciate it if you do a video about it … thanks in advance
@lump123
@lump123 3 ай бұрын
damn the rach concerto
@KamramBehzad
@KamramBehzad 2 ай бұрын
I'm officially gobsmacked. Brilliant.
@bramweinreder2346
@bramweinreder2346 3 ай бұрын
Great project. Would also be cool if you could program it with different speeds and strategies.
@fatalmystic
@fatalmystic 3 ай бұрын
I wanna see "stuff made here" build one and have a competition :D
Homemade Machine Turns Bioplastics Into Cooling Fabric
30:58
NightHawkInLight
Рет қаралды 209 М.
I made a Cyborg Snake with Robot Arms
14:44
North of the Border
Рет қаралды 253 М.
Man Mocks Wife's Exercise Routine, Faces Embarrassment at Work #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 5 МЛН
Why Roller Coaster Tycoon is a Game Development Masterpiece
11:59
Tech Stories
Рет қаралды 1,1 МЛН
Can Dangerous Saw Blades Cut Wood?
25:34
Waterjet Channel
Рет қаралды 170 М.
I Made a 32-bit Computer Inside Terraria
15:26
From Scratch
Рет қаралды 3,7 МЛН
DIY Laser Image Projector (100ft+ Range!)
20:08
Ben Makes Everything
Рет қаралды 293 М.
What Happens When You Reflect a Laser Back Into Itself?
9:29
The Action Lab
Рет қаралды 143 М.
World's First SCREW-BIKE
23:04
James Bruton
Рет қаралды 2,3 МЛН
I sent robot forgeries to a handwriting expert
23:39
Stuff Made Here
Рет қаралды 10 МЛН
I 3D Printed a Boat (World's Largest Benchy!)
12:18
Emily The Engineer
Рет қаралды 1,2 МЛН
Making another pickproof lock (but better)
15:14
Works By Design
Рет қаралды 4,2 МЛН
This Car Travels Farther Than You Push It
13:42
Tom Stanton
Рет қаралды 3,3 МЛН