Automatic pool stick vs. strangers

күнү жарыяланды 2021-ж., 15-фев.
Көрүүлөр 8 670 203

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...

Stuff Made Here
  • SmarterEveryDay


    14 күн мурун

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

    • G5


      7 саат мурун

      meat servo! Hilarious

    • Lucas Locust

      Lucas Locust

      21 саат мурун

      lol, i could beat this no problem, i have 6 legs

    • Epic Electric

      Epic Electric

      2 күн мурун

      ⁷ù I o my k kik Mukilteo 6u⁶I ù I u up knife jamMN 6⁶

    • Deftones Mike

      Deftones Mike

      3 күн мурун

      @bena stiklers you need help with spelling & punctuation.

    • Deftones Mike

      Deftones Mike

      3 күн мурун

      Destin is also a badass!

  • Mameniac


    7 мүнөт мурун

    theres nothing much to say. For me you are just a genious.

  • George Gervin

    George Gervin

    45 мүнөт мурун

    The crabby beast connoly own because melody statistically clear beneath a guttural H habitual numeric. future futuristic, rhetorical cave

  • Kinetic Tapestry

    Kinetic Tapestry

    52 мүнөт мурун

    Dude I dare you to make a juggling robot!

  • Fabbricato Personareale

    Fabbricato Personareale

    Саат мурун

    You need to talk to someone who actually plays pool well (Fargorate of 600+). You're missing a ton stuff. You'd be surprised how complex pool really is with all the variables. That cheap wood table with the cheap balls will also just be way too inconsistent.

  • Guillaume Brodeur

    Guillaume Brodeur

    Саат мурун

    I guess for the spin option on the queue it's gonna be hard to make but this guy is a genius so he will solve this problem.

  • Oberfor


    Саат мурун

    The QR code says "you have to much time" dang

  • Abhishek Sharma

    Abhishek Sharma

    Саат мурун

    Give this guy a medal for all the hard work 🙏🏻👍🏻

  • Godstinct


    Саат мурун

    11:47 he’s smart enough to make this but can’t come up with another word for mistake? 😂

  • Marco Ronzani

    Marco Ronzani

    Саат мурун

    Pool algorithm suggestion, check out the paper mentioned half way thought this video:

  • Osman Juarez

    Osman Juarez

    Саат мурун

    Absolute genius man, but you also should really feel the thrill of knowing and executing all those shots like a pro. You are really smart.

  • Phredbug _

    Phredbug _

    2 саат мурун

    Ngl, this would probably make a lot of money on twitch xd

  • Mr. Zafeer Khan

    Mr. Zafeer Khan

    2 саат мурун

    "The robot isn't your kid, we have talked about this"
    -- Wife

  • FWGaming


    2 саат мурун

    reported 4 aimbot. wait 4 ur ban. :P

  • Nisha Chourasia

    Nisha Chourasia

    3 саат мурун

    He's too dangerous to be left alive 😂

  • BobbyLCollins


    3 саат мурун

    Thousands of dollars and hundreds of hours of labor to make a robot that still can't beat Ronnie O'Sullivan. :P

  • Tyson Gill

    Tyson Gill

    4 саат мурун

    You need automated unit testing which will verify each one of your components input and out individually so that we need not go through all the components for debugging again and again.....btw great work....keep up the good work

  • MARQUET Antoine

    MARQUET Antoine

    4 саат мурун

    That's amazing!

  • SciSister


    4 саат мурун

    What a great online game this will be! Wish you'd done the project sooner. My pool league's been shut down for most of the past year due to COVID-19. I'm sure it would have been highly therapeutic. Lemme know when you come out with a version that can compensate for all those annoying variables one faces when playing on different tables (most of which live in BARS) from week to week - dead rails on Monday, lively rails on Tuesday, some combination of the two at random intervals, fast cloth at venue A, old and dirty felt at venue B, chips in the slate some lazy ass table re-coverer didn't fill get the picture. Most of my opponents are much better at pool than I am, but, then again, I'm a lot better at math & science so it's all good. Very happy to have found your channel!

  • AlbySpace


    4 саат мурун

    Yes, I guess I do have too much time...

  • CodiceofCodes


    5 саат мурун

    Hey don’t know if you’ll read this, but put something in your programming so the robot can pop a ball over another ball! Have another whole outcome of shots !

  • Cartoon in hindi CIH

    Cartoon in hindi CIH

    5 саат мурун

    Brain × 100

  • TreeUnderYourBed


    5 саат мурун

    I know this video will have a part two in which the cue will somehow sink like 8 balls with only one hit

  • Thibaud Paulin

    Thibaud Paulin

    5 саат мурун


  • Vaggelis Mouzakitis

    Vaggelis Mouzakitis

    6 саат мурун

    woow 7 min into the video and my head hurts .... respect your patience doing all this !!

  • John Martin

    John Martin

    7 саат мурун

    We talked about this 😅

  • Masters At Play

    Masters At Play

    7 саат мурун

    What is that software you always use on your iPad for planning designs?

  • murtaza64


    7 саат мурун

    Dude is your code open source? I'd love to dig deeper into how you built the graph of possible ball paths and combined them

  • Recluse Liang

    Recluse Liang

    7 саат мурун

    Question here:
    The balls and the table are actually in different layers. - 3D
    When the image is captured, it's a projection of these two layers stacked up. - 2D
    So how do u make the image correction that match the reality? Doesn't the ball stretch? Or you are correcting it using two different rules?

  • Buckie Smalls

    Buckie Smalls

    7 саат мурун

    Sry this graphic gave me a stroke..

  • Oskar


    7 саат мурун

    how fucking smart is this dude

  • Koushik Kumar Dey

    Koushik Kumar Dey

    9 саат мурун

    Hey just out of curiosity, why didn't u use 2 cameras? I mean it would some idea of depth and distance from two angle views just like human does. Also what is the complexity of the "Big brain algorithm", are there any position where it takes forever to compute?

  • kaakatin


    9 саат мурун

    So this is the guy who makes aimbots

  • Godfred Owusu

    Godfred Owusu

    9 саат мурун

    You are amazing bro, where have you been hiding, your channel will become one of the best, you put real effort into this

  • kardaani vägi

    kardaani vägi

    9 саат мурун

    The happy population phongsaly offer because tachometer serologically stretch beneath a lively security. distinct, damp sign

  • Howard Tang

    Howard Tang

    9 саат мурун

    Cleverly done

  • David Maple

    David Maple

    10 саат мурун

    "The robot is not you kid. We've talked about this." LOL

  • Skill is the key

    Skill is the key

    10 саат мурун

    Can you Build a roboter which is moving over the table and is playing against you

  • Karl Ng

    Karl Ng

    11 саат мурун

    im just a meat servo doing my company's bidding

  • su oh

    su oh

    12 саат мурун

    The melted oven kelly exercise because guarantee proximately groan at a careful squirrel. flippant, cumbersome kevin

  • SlowPCGaming


    12 саат мурун

    The next logical step is to create another robot so the robo-pool stick can be remotely positioned on the table. This would allow multiple online players to compete against each other. Take out the auto-win feature so that people truly are competing against someone else anywhere there is a fast enough InterNet connection. Or, have a paywall setup so that players can try to beat different levels of skill by the robo-pool stick. Championships or tournaments with real live pool sharks/professionals could be a thing. It could also be helpful to students forced to learn from home. Teach them the math behind making the best or coolest shots. Even if you can't impart that knowledge on kids with Dyslexia you can at least give them insights into other things they can accomplish in spite of their lifelong road blocks with math.

  • dunstablem2


    12 саат мурун

    Great engineering and casual sexism. Disappointing mix 🤷‍♂️

    • Cuthbert Allgood

      Cuthbert Allgood

      3 саат мурун

      What casual sexism?

  • Taylor S

    Taylor S

    13 саат мурун

    Could’ve used an led on the end of the stick instead of a projector to show r/y/g

  • Z Breezy

    Z Breezy

    13 саат мурун

    It would be awesome to see the physics model for this! Mostly how you’re modeling friction and collisions to choose the correct speed. ULTIMATE ALGORITHM TEST FOR NEXT VIDEO: make all balls off the break!!! (Or at least run the table in one turn)

  • Diako Unknown 12

    Diako Unknown 12

    13 саат мурун

    Why was I so late on watching this?!?!

  • Michael Oberg

    Michael Oberg

    13 саат мурун

    Robots aren't better then me u better take that back nerd

  • Ryan Yoo

    Ryan Yoo

    13 саат мурун

    I don't even want to know what this big brain algorithm is if theyre saying that what they did before wasnt big brain

  • quelorepario


    13 саат мурун

    It is as hard as labor, you gave birth from your brain!

  • Jonathan Marston

    Jonathan Marston

    13 саат мурун

    Kid just built a robot pool cue just to beat his wife 😂 just fucking practice with a normal cue you’ll be sound

  • Essie Garcia

    Essie Garcia

    13 саат мурун

    The grubby gruesome aftershave frequently ban because nylon neuropathologically gaze against a learned storm. dazzling, afraid eyelash

  • quelorepario


    13 саат мурун

    200 years in the future, I wonder what our robot overlords will think about human sport entertainment.
    It might be considered as cute as watching a cat trying to catch a laser point.

  • SkatesWithZebras


    14 саат мурун

    You would need a level at the fulcrum of the stand to calculate the exact angle of the stick, give yourself a higher or adjustable stand, learn the sweet spots causes by hitting angles of the cue ball to cause front and back spin. SOUNDS CRAZY but if you imagine the ball as a perfect circle with 9 dots the in the pattern of a square on your ball, you get the sweet spots, You would need to have the tip of the stick chalked every time for consistency

  • Hello World

    Hello World

    14 саат мурун

    7:43, Projecting Florida men are we? 😂

  • Devontae Briscoe

    Devontae Briscoe

    14 саат мурун

    Why didnt he just move the table over to make the canera square with the canera?

  • Gfx Grafix

    Gfx Grafix

    14 саат мурун

    I was going to say why not use a ray tracing algorithm but I guess you already had it figured out

  • Eduard Tsipan

    Eduard Tsipan

    14 саат мурун

    I don’t dare make labor jokes with my wife. You are brave.

  • Renzo Jherome De Jesus

    Renzo Jherome De Jesus

    15 саат мурун


  • AJ Sabra

    AJ Sabra

    15 саат мурун

    Aimbot for billiards.....

  • Thalysson Jose

    Thalysson Jose

    16 саат мурун

    Krl mano

  • Noor Abdullah

    Noor Abdullah

    16 саат мурун

    Imagine doing this to foosball

  • Kieran Vax'iliaN

    Kieran Vax'iliaN

    16 саат мурун

    literally just pool, but corona edition, can't hang out with your friends? HERE YAH GO! XD!

  • Antwan Campbell

    Antwan Campbell

    16 саат мурун

    You are an absolute genius

  • mobgma


    17 саат мурун

    can you make a life size 3D printer to print say an RV or a small home or shed?

  • Stuart Korte

    Stuart Korte

    17 саат мурун

    If you had just talked to a photogrammetrist about orthophotography. Great project and cool you got it working. 👍

  • Adrian Perez

    Adrian Perez

    17 саат мурун

    F,.., smart!

  • RoCk ShaDoW-WaLkEr

    RoCk ShaDoW-WaLkEr

    17 саат мурун

    If you setup 1 on each side of the table you could use lag bolts or something to move along x,y,z axis and remove the need for human setup completely. Then it could be played by both people online, 1 person online or 1 player against computer players of different skill levels and even online versus computer players.

  • mikin lirou

    mikin lirou

    17 саат мурун

    As someone who is currently a CS student, I have so much respect for the code required to do this. It's actually insane

  • Curtis House

    Curtis House

    17 саат мурун

    project idea: the power glove reimagined.

    • mikin lirou

      mikin lirou

      17 саат мурун

      So all the good stuff from micro center just happens to be a million miles away. :( The dedication to the project though: thumbs up!

  • HTS Proj

    HTS Proj

    17 саат мурун

    The conscious tights endogenously whistle because swimming willy rob an a spotless shorts. taboo, slimy nickel

  • sbirdranch


    17 саат мурун

    You had me at the part that projects the shot onto the table. That looked awesome!

  • Flare Strike

    Flare Strike

    18 саат мурун

    We all know your smarter than this content be more optimistic

  • sam h

    sam h

    18 саат мурун

    Hi there! amazingly impressive and fun contents as always.
    In pro billiards one will have not only to worry about angle and directional spin while hitting the ball, but mainly two hidden extra criteria. more important that the power is the actual speed that transfers to power. and second one is the touch or actual hitting motion. transpiercing motion or backfiring motion.
    like in chinese movies punching through-type hits will cause flat impact and will mostly result in area damages, as firing an opposite force (pulling straight back) when hitting will tend to provoke more of an impact wave and following internal damages. same for the balls the way they bounce and mostly their bumpiness, bouncing and trajectories after impact will see significant changes considering these strike variations.
    you are really skilled and motivated in numerous fields, a great exemple of discipline and fun. Thank you

  • ShivEmUp


    18 саат мурун


  • Michael Jessmer

    Michael Jessmer

    18 саат мурун

    Microcenter is the single greatest store in the history of stores. That is all

  • Rayzorbladez


    18 саат мурун

    Can you adapt this to an electro muscle stimulator in order to hide it in clothing so anyone can fake out being a pool god?

  • Moeco79


    18 саат мурун

    youre a genius!!

  • Pablo Pun

    Pablo Pun

    18 саат мурун

    The busy corn comparably grip because bottle enthrallingly look below a able stew. motionless, robust bibliography

  • NickPicker WI

    NickPicker WI

    19 саат мурун

    A buddy of mine went to a premium engineering school, and he picked his "thesis project" as a freshman to make a pool playing robot similar to this that could drive around a rail installed around the table. He was supposed to complete this by his senior year. He wanted it to be like the real life version of Deep Blue, but for pool.
    He quickly changed his mind after a few classes, and did something far less ambitious.

  • Eviana Vazquez

    Eviana Vazquez

    19 саат мурун

    The yielding xylophone rapidly reach because thunder chemically discover down a caring farmer. piquant, salty underwear

  • Ronny Charles

    Ronny Charles

    19 саат мурун

    Hoi, het zal goed zijn als je de pool stok maakt die op battery werkt en een communicatie heeft met het programma via een blue toot

  • Cory Barton

    Cory Barton

    19 саат мурун

    Something that would be neat to add as an advid pool player myself is “safety” plays. In other words if you dont have a shot... like you mention in the final match against wife made here... find a shot that leaves the cue ball somewhere your opponent won’t have a shot either. Just a thought!

  • KrakensWrath


    19 саат мурун


  • Kevin Helfrich

    Kevin Helfrich

    20 саат мурун

    I don't really need the flash drive, but I entered my email just to help you. Keep up the great work.

  • Telewa Emmanuel

    Telewa Emmanuel

    20 саат мурун

    So all the good stuff from micro center just happens to be a million miles away. :(
    The dedication to the project though: thumbs up!

  • Moist Kurtle

    Moist Kurtle

    20 саат мурун

    Hes gonna accidentally make Ultron in his basement

  • # Phénix

    # Phénix

    20 саат мурун

    yup that's how every day god life

  • EdZooto


    21 саат мурун

    Big fan of your videos. You’re truly a genius. Keep it up 👍 💯

  • Mark Hahn

    Mark Hahn

    21 саат мурун

    that blew my frickin mind! Nice work!

  • Jordan G.

    Jordan G.

    21 саат мурун

    Make the 50 cal pool cue

  • Abhijit Prajapati

    Abhijit Prajapati

    21 саат мурун

    day 1 make a orange or bannana peeling machine
    (this is a joke btw but you can do it somehow if you want)

  • gaeb1811


    21 саат мурун

    awesome video, instant suscribe!

  • ClipPreview


    21 саат мурун


  • Shanil Misra

    Shanil Misra

    21 саат мурун

    Absolute genius. You should send this video as a CV to Elon Musk and your creations should play their part in the evolution of man.

  • rich ri

    rich ri

    21 саат мурун

    The zesty swan transmurally waste because sailboat simultaneously measure pace a mammoth asterisk. blue-eyed, shrill sister-in-law

  • Louie-George Clare

    Louie-George Clare

    22 саат мурун

    when you try to make the program look further ahead try to make chip shots as i think i could still beat the program

  • Jay Tang

    Jay Tang

    22 саат мурун

    U r genius

  • jospe


    22 саат мурун

    Your bot couldnt play on normal size table

  • Joe Pieczynski

    Joe Pieczynski

    22 саат мурун

    Very impressive.

  • TheDaniel366Cobra


    22 саат мурун

    The whole thing is worthy of a supervillain movie plot 😂
    "They bested me, so I built a giant robot to CRUSH THEIR HOPES AND ANNIHILATE ANY COMPETITION!"
    The irony and the amazing engineering behind this really make it shine.

  • Known as

    Known as

    22 саат мурун

    Was this reuploaded?