Automatic pool stick vs. strangers

Get a Free 32GB Flash Drive and 32GB Micro SD Card:
Check out the Micro Center Custom PC Builder:
Join the Micro Center Community:
Please consider supporting these projects through my patreon:
I use a glowforge pro for rapid prototyping and it's great. You can $500 off a Glowforge pro here:
I built this with the new Tormach 1300 PL, check it out:
An automatic pool playing robot - how hard could it be? Turns out harder than I thought. It took me quite a while to work through all the difficulties of this project but when it all finally came together is so worth it. To my surprise the most interesting aspect of this project is using the cue to play real games of pool over the internet. Let me know if you think twitch plays billiards would be worthwhile...

жүктөп алуу


  • Meat servo cheats... (By the way you should totally support Shane on Patreon, like I do: )

    SmarterEveryDaySmarterEveryDay16 күн мурун
    • Dustin, I heard the word meat servo and I still can't get it out of my head hahha.

      French ProfileFrench Profile18 саат мурун
    • "The robot is not your kid. We talked about this." I'm dying.

      1488NowGetOutAndMate1488NowGetOutAndMateКүн мурун
    • A meat servo XD

      When Pigs FlyWhen Pigs FlyКүн мурун
    • meat servo! Hilarious

      G5G5Күн мурун
    • lol, i could beat this no problem, i have 6 legs

      Lucas LocustLucas Locust2 күн мурун
  • Ok so I know this is totally unfair but I gotta say it. There are too many people like you with amazing brains doing this super cool crap, but why don't you use those super smarts to make something that actually makes the world a better place? Nobody really needs a robot pool que. The world is broken and people like me are too dumb to fix it. "With great brains comes great responsibility" Its up to people like you guys. Lol. Great video. I clicked the link and entered my email address for microcenter even though I had already google it and there is not a store anywhere near me. I live near Salt Lake City. Tell them to build me a store will ya? :D

    Ryan TidwellRyan Tidwell24 мүнөт мурун
  • Mind job. Definitely a mind job! 🤯

    Ding BatDing Bat26 мүнөт мурун
  • 11:34 no no idiot can make things like that

    Muhammad RanggaMuhammad Rangga36 мүнөт мурун
  • You have created a learning tool to train someone to beat the likes of Stephen Mizerak. Obviously you are going to manufacture a retailed packaged system and sell it to train ordinary people become master pool players!!!! When you see those customers on TV win an APA championship you can say, "There is my kid, I win too!" Then you can ask them for half the purse! You're rich Biatch!

    salvosportssalvosports41 мүнөт мурун
  • Whoot! My man! Hehe look, Dustin had to comment on this one *wink wink.

    Dave Nezra PappasDave Nezra Pappas41 мүнөт мурун
  • The coherent bowling parallely thaw because boat repressingly list versus a ready circulation. medical, unruly teeth

    bobi chungbobi chungСаат мурун
  • Could you make a water bottle that when you drink it it play music?

    Snivel SnovelSnivel SnovelСаат мурун
  • You joined KGcode one year ago today. Keep up the amazing work! I look forward to your next projects!

    Jonathan VandagriffJonathan Vandagriff2 саат мурун
  • The busy nut socially trace because park ignificantly inject up a racial suit. instinctive, hoc ambulance

    Liz PresserLiz Presser2 саат мурун
  • Lets talk about balls and sticks

    znuoy 33znuoy 333 саат мурун
  • I’m building a pc, and I want to know where or how I can get a decent motherboard and a decent video card for ok prices if you can tell me that would be great :)

    Lucas PetersonLucas Peterson3 саат мурун
  • I like your Funny words magic man. However I do not understand them and am going into existential despair.

    Zeb CultureZeb Culture3 саат мурун
  • Who watched this whole video. Not me. Boring.zzzzzzz. that ending was hard to watch friend zone. Lame how about making a robot to be your wing man.

    Origins .0000Origins .00003 саат мурун
  • Dude this is incredible. Years of knowledge and weeks of hard work all summed up into 20 minutes of KGcode video. You deserve the sub man!

    matt10342matt103423 саат мурун
  • "wich implies tha i am an idiot" :/

    gramosgramos4 саат мурун
  • I had the same problem one night when I was really drunk, too bulky, my day job problem, and, that night, no way I could get it stiff enough.

    mike christianmike christian4 саат мурун
  • imaging doing this to the stock market

    Anime brobroAnime brobro4 саат мурун
  • Well... I watched this whole video through without skipping anything. I just leveled up to super nerd. Lol

    Matthew FoxxMatthew Foxx4 саат мурун
  • Absolutely incredible “proof of concept”. It could be in a museum.

    Fast PhysicsFast Physics4 саат мурун
  • Let Chandler try this, he will lose

    Richard ChenRichard Chen5 саат мурун
  • Amazing content.

    FranciscoFrancisco5 саат мурун
  • the redemption arc in this anime is beautiful

    Issac OhIssac Oh5 саат мурун
  • Florida man 😂😂😂

    Alex TarttelinAlex Tarttelin6 саат мурун
  • What

    Snorri LogasonSnorri Logason6 саат мурун
  • The furry furtive patch coincidingly warm because fire archaeologically tumble among a unknown riverbed. quirky, safe port

    isentropic troublesomeisentropic troublesome6 саат мурун
  • The windy caterpillar unusually share because step-grandfather bilaterally greet than a living fighter. mute, few fierce lyric

    Niles GrahamNiles Graham6 саат мурун
  • 11:10 The article on his top monitor 😂😂

    Austin HenneferAustin Hennefer7 саат мурун
  • What is this app

    Ttv-tfue0916Ttv-tfue09167 саат мурун
  • I wish there was a micro center in belgium! and someone like you in my neighbourhood

    Adrien WAdrien W8 саат мурун
  • Dude, wife knows about "wife mode", you've probably been using "wife mode" your whole marriage, one way or another. She's been onto you since the start, don't kid yourself. Best way to prevent wife from knowing you did something is not to do it. Mothers have the same ability with their children. Because they're wives as well. If you want a real "wife mode" why not add the compensation back in from the wrong camera? As for Internet Pool, perhaps stick a motorised belt around the perimeter of the table, then a motor to feed the cue backward and forward, and another to tilt it. They'd need to be powerful, and maybe a counterweight would help. Then you'd have a genuine hands-free ghost pool table. Two players could play online, a lot more fun than computer pool. Instead of the computer interface, you could rig a cue up to a jointed arm that the remote player could move. They'd have an empty table in front of them with an image of the real table projected onto it. Having the aiming-lines on it, as an assist, would be an option that you'd probably turn off. The remote player might not even need a cue on an arm. You could use cameras instead to get the angle and motion of the cue, to detect the power he put into the shot. He takes a few shots, then when he's happy with it, presses the button and that one goes through to the real table. So if he felt the mechanism had ruined his shot he could take another one, but only one goes through to the real table. Maybe use fiducials on the remote cue. Simple ones like painting the end red, and red bands on the middle of known width. Enough bands that a camera above, and one to the side, and perhaps one at the end, or one looking on at an angle, could get an accurate reading of the motion even with part of the cue being hidden by the table, player's hand, etc; in three dimensions. Would also help to have the cameras aligned properly with the axes of the table, so as little compensating as possible needs to be done. Since it throws away accuracy. If the machine is _really, _*_really_* good, you might re-create great pool games of history (if there are any), watching the game on video and played on the table together in real time. In the UK they show snooker on TV. All 20-odd fucking boring, tedious games of it, or frames or whatever. Hundreds of rounds of some idiot in a waistcoat playing a pub game without the benefit of anyone being drunk. Snooker is even worse than pool. My flatmate used to force me to have it on , in return I forced him to watch The Simpsons. Probably balanced out for hours watched over a year.

    greenaumgreenaum8 саат мурун
  • you vs Ronnie O'sulivan would be an actuall battle of Titans

    ThrandThrand8 саат мурун
  • Hm. Everything that's supposed to make it better, makes it worse. That's progress! Just in the wrong direction. So just switch + to - and you've got an improvement! If you know exactly and precisely what _not_ to do, just do the opposite and you're a winner!

    greenaumgreenaum8 саат мурун
  • Microcenter michigan madison heights burned me. In store phone non existent on site and it said rtx 3080 in stock and cant cart it so hurry in then I get there and some fedora hat wearing tool tells me "Mmmm yeaaa, ive been telling everyone not to trust our site...sorry" Will never trust this company or their weird online warehouse database thats "updated every 10 minutes to reflect accurately" what a joke, 2 hr drive just to be told dont trust our shitty system that we insist you use.

    Randy LaheyRandy Lahey8 саат мурун
  • The silly pimple recurrently smile because request hopefully spill like a devilish mice. pale, rude warm

    aleksander Okonekaleksander Okonek8 саат мурун
  • Instead of an IMU I'd have gone with Nintendo's method, and stuck a camera on the cue. That'd be much more useful information, and surely make the maths easier. On that issue, is the ceiling camera hi-res enough? After one bounce, and especially two, any angular error is massively magnified. You can't do much about the balls being inaccurate spheroids but you can surely try to suck in the best information, as close to the target as you can. Actually Nintendo used an IMU too, only 3DOF on the first Wiimote, with 6 more on the add-on. The camera was good though because it's absolute bearings, or at least absolute relative to it's "sensor" bar (actually just 2 IR leds a fixed distance apart) on top of the TV.

    greenaumgreenaum8 саат мурун
  • you need to hook the cue up to some larger system, and then the online game could be fully autonomous

    AgzarahAgzarah8 саат мурун
  • Your voice reminds me of Garrus, from Mass Effect

    David CastroDavid Castro8 саат мурун
  • You can try Kalman filter to predict the location of balls I used it to predict the location of the the robust where there is no GPS single and it was like 99% accurate

    Mohammed SalihMohammed Salih8 саат мурун
  • Hm, how about muscle wire, aka memory wire, nitinol, for the "pistons" of your Stewart platform? Possibly more precise if you control them properly. They react slowly enough (thermal inertia) that PWM from a microcontroller should be good enough, especially at a high-ish frequency so you don't have to bother making a linear current regulator. Even if you did, you could drive it from PWM into an RC network. Or a precision DAC set to a particular area of the total current range. Anyway Nitinol, that's what I'm saying. Better than motors, and no mechanism, just direct movement. You could use nice thick wire for stability and power.

    greenaumgreenaum8 саат мурун
  • I love him and his wife's banter

    XairosXairos9 саат мурун
  • Please make a dart throwing robot that can approach the oche and throw three darts accurately into the appropriate board positions. Thank you 😊 👍

    Big Bogey FaceBig Bogey Face9 саат мурун
  • You need to make a machine that creates a mask that fits your face perfectly

    Mr. PufferfishMr. Pufferfish9 саат мурун
  • imagine being the nerd, your future boss and having a wife at the same time

    Phill KardPhill Kard10 саат мурун
  • They are determined to take the fun out of everything.

    Don ShipmanDon Shipman10 саат мурун
  • Anyone know what app he uses on his iPad to draw and demonstrate diagrams?

    Flynn GullickFlynn Gullick10 саат мурун
  • So linear algebra has some use in real life after all.

    Fhyem BAGARTHAMFhyem BAGARTHAM10 саат мурун
  • This is honestly one of the best videos I've ever watched on KGcode! You and your indomitable spirit! Its just inspiring!

    Anubhav TalukdarAnubhav Talukdar10 саат мурун
  • Super Genius! Drives screw into his 14g romex, lol.

    ZackZack10 саат мурун
  • meanwhile I'm trying to debug my "hello world" program XD XD XD

    MrBitviperMrBitviper11 саат мурун
  • I love the video but man do I feel dumb right now.

    Akshay DhawanAkshay Dhawan12 саат мурун
  • hahaahah 13:17 nice fight with your w1f3, it's hilarious

    Shinokami007Shinokami00712 саат мурун
  • The Chinese is studying this video...they covet your brain power.

    southchum101southchum10112 саат мурун
  • 3:50 - Program name?

    The Hammurabi ChodeThe Hammurabi Chode12 саат мурун
  • If you think about it. Its almost mind boggling that such a small Brain could do this so easily and much much more 😨

    soban javedsoban javed12 саат мурун
  • this pool game has the most realistic physics engine ever

    Justin de MonkeyJustin de Monkey12 саат мурун
  • 13:20 "Nice Try" Thanks, Shane. You really cover everything.

    Douglas TytkoDouglas Tytko12 саат мурун
  • I would say one word:"Genius".

    murtaza .saysmurtaza .says12 саат мурун
  • “Hardwork beats talent”...mathematics & engineering beats talent & hardwork 😭

    GCOMMGCOMM13 саат мурун
    • What if mathematics & engineering require hard work?

      ArandorArandor3 саат мурун
  • Build a tablefootballtable that can play against a human

    Olaf NOlaf N13 саат мурун
  • Man I can't handle the effort he took to make this 21 min video. I mean I really am finding this difficult to digest that someone could work so hard for a KGcode video.

    Himangshu DekaHimangshu Deka13 саат мурун
  • Can you do this??? (How many slaps does it take to cook a chicken?)

    Luke CharlesLuke Charles13 саат мурун
  • The squalid cucumber regrettably tug because lemonade advantageously hook against a nauseating stick. chubby, good salad

    isentropic troublesomeisentropic troublesome14 саат мурун
  • The spiffy war antenatally count because north america radiologically glow across a ratty ankle. smooth, wary english

    isentropic troublesomeisentropic troublesome14 саат мурун
  • Deus já deu um robô desse pra gente aqui do Brasil, chama Baianinho de Mauá

    João Paulo CastroJoão Paulo Castro14 саат мурун
  • Waiting for the Michael Reeves reaction video for this one.

    Air3JordanAir3Jordan14 саат мурун
  • COVID proof pool, patent it! ))

    Grim FableGrim Fable15 саат мурун
  • This is fascinating. Although, he could have just spent all this development time practicing his game.

    Patrick ValentinoPatrick Valentino15 саат мурун
    • 17:50 aha!

      Patrick ValentinoPatrick Valentino15 саат мурун
  • 7:18 ... and therefore I created this complicated machine that will do all the work for me so I can simply enjoy watching it. ... I mean I could have just watched a replay on KGcode or go to a live event... :)

    J.P.J.P.15 саат мурун
  • Stupid: Robots are better than us Wise human: we invent robots

  • The stuff that this guy thinks about and makes its mind blowing.

    KelFire GamingKelFire Gaming16 саат мурун
  • "This is painful" Dude, THIS is the job.

    Digital Nomad on FIRE PodcastDigital Nomad on FIRE Podcast16 саат мурун
  • Great video! A Dart robot would also be great! 😉

    Wouter PieperWouter Pieper17 саат мурун
  • Whats the Name of the iPad App?

    LordVonDarkoLordVonDarko17 саат мурун
  • Hope you are patenting your inventions man. Love your videos

    Yash VijayvargiyaYash Vijayvargiya18 саат мурун
  • Whoever told you could have saved time just practicing is crazy. You literally just automized around 5 years of full time experience at least, and with the level of consistency given, that cue is arguably better than any player on the planet. You should do a video where you play the best player in the world with it. Also, how the hell does this video have 4.4k downlikes? Must be a lot of salty pool players out of there.

    French ProfileFrench Profile18 саат мурун
  • "You're just a meat servo" -SmarterEveryDay Might be the best insult I have ever heard

    Edvards KrastiņšEdvards Krastiņš18 саат мурун
  • 20:17 i liked the vid🙂💚

    TEENsTEENs19 саат мурун
  • “Getting this thing done was about as hard as labour” Famous last words next to a female

    Neeron BhattaNeeron Bhatta19 саат мурун
    • This is probably harder tho :D

      M VM V15 саат мурун
  • Genius!

    EdwardRC CarEdwardRC Car19 саат мурун
  • u fucked my mind

    Ashutosh NegiAshutosh Negi19 саат мурун
  • Mad props, but DUDE, you need to write more tests! You could have saved DAYS on so many of those issues. Compounding errors are common in AR tech!

    Daniel McKinnonDaniel McKinnon20 саат мурун
  • Love this, you are incredible XD

    Kate LinKate Lin20 саат мурун
  • Please what is that app you are using.?

    Zacko SlackoZacko Slacko20 саат мурун
  • The husky babies radiologically shock because alibi essentially gaze out a brown planet. halting, nondescript processing

    kooky kookykooky kooky21 саат мурун
  • What a great video and he has a great personality which keeps us watching through the highs and lows. Excellent engineer!

    Sam WaneSam Wane21 саат мурун
  • just realized you never showed us what "Extreme Wife Mode" can do.

    skyedryvskyedryv22 саат мурун
  • What is this App? 9:08

    Star MobiStar Mobi22 саат мурун
  • When is this thing gonna calculate 2, 3, 4, etc in one shots?

    Jay Rose-HamJay Rose-Ham22 саат мурун
  • 11:29 you can see the moniter on the top, it says "why its best to quit: how to move on" article

    Turbo GamerTurbo Gamer23 саат мурун
  • The overconfident shield predominantly scrub because reason equally wail worth a splendid authorization. ashamed, loving dog

    Digital DownloadDigital Download23 саат мурун
  • The level of this mans genius is unobtainable for 99.9% of the population. Yet he’s here, in his basement. On KGcode.

    Marc AmaralMarc AmaralКүн мурун
  • Millions of thumbs up. I wish be like u

    Saim AhmedSaim AhmedКүн мурун
  • I love the chemistry between you and your wife!! :)

    Phenom DarkPhenom DarkКүн мурун
  • You should work for space x or something.

    jereme berryhilljereme berryhillКүн мурун
  • I think that ZZZZZZZZZZZZZZZZZZZZZzzzzzzzzzzzzzzzzzzzzzzz

    Joyce De WittJoyce De WittКүн мурун
  • Are you an engineer? why all these cool tools?

    Calvin AstleyCalvin AstleyКүн мурун
  • 20:19-20:23 every chess engine engineer

  • how did i get from 91 dollar fortnite card to this

    Paranoid ParkParanoid ParkКүн мурун
  • why no one told me about this channel before..

    LLКүн мурун