7 ms·
My robotic basketball hoop won't let you miss [video]
- batesy 6y agoThis guy is smarter than me.
- donquichotte 6y agoAll videos on this channel are worth watching. Interestingly enough, this one and another of my favourite channels [1] are run by Formlabs employees. It seems like they have some excellent engineers working for them. [1] https://www.youtube.com/channel/UCMf49SMPnhxdLormhEpfyfg https://www.youtube.com/channel/UCMf49SMPnhxdLormhEpfyfg
- deleted 6y ago[deleted]
- mthwsjc_ 6y agowow. this is amazing. so much work
- fyp 6y agoAnother similar project by Mark Rober for darts: https://www.youtube.com/watch?v=MHTizZ_XcUM https://www.youtube.com/watch?v=MHTizZ_XcUM
- rajnathani 6y agoHe mentions it in the video at around the 1:53 mark.
- Kaibeezy 6y agoSee also https://news.ycombinator.com/item?id=22898653 https://news.ycombinator.com/item?id=22898653 Put the robot backboard at one end and the curved one at the other end, hold some sort of tournament ¯\_(ツ)_/¯
- Amorymeltzer 6y agoHN discussion of the previous version: https://news.ycombinator.com/item?id=22898653 https://news.ycombinator.com/item?id=22898653
- kleiba 6y agoAh, being young again and not having family, but spare time instead... Awesome project!
- obilgic 6y agoNot really, seems like he was smart enough to turn what likes doing into his daily job...
- kleiba 6y agoOh, sure. What I meant was more like having the spare time to do cool projects like that myself. Don't get me wrong, I would have never been able to create something like this, I completely lack the engineering background. But like many of you, too, I'm sure, I've got a backlog of cool ideas for fun projects that I just don't get around doing any more. But stuff like this hoop is inspiring nevertheless.
- goldenkey 6y agoSame could be said for sickness, poverty, or well, any other forms of time drain. Somehow, someway, many make time to create awesomeness anyway. This makes it sound like a reason so you can resent the kids when they are grown up? Take a look at Tech Ingredients. He involves his son in all his projects/videos: https://www.youtube.com/user/TechIngredients https://www.youtube.com/user/TechIngredients I would say he's a better father than most because of the fun experiments he does with his kids.
- kleiba 6y agoSame could be said for sickness, poverty, or well, any other forms of time drain. Of course but luckily the first two don't apply to me. And that any form of time drain leaves you with less time is kind of tautological. Take a look at Tech Ingredients. He involves his son in all his projects/videos: That's good for him. But not everyone is the same. For instance, a father who has three children, say aged, 1, 2, and 3 years old should probably find it more difficult to involve all of them in his hobby projects. I do agree, though, that as your kids get older and more and more independent, the amounts of free time you have start getting bigger again...
- xwdv 6y agoThis could have some practical use for trash cans so people can just throw away trash from across the room.
- exabrial 6y agoLaundry hampers
- Cactus2018 6y ago> The Smart Trash Can which moves autonomously to catch your trash picked up an Excellence Award at this years Japan Media Arts Festival. >12/2/2013 Japan Media Arts Festival >Minoru Kurata >Smart Trashbox https://www.youtube.com/watch?v=fEC0FVT8wek https://www.youtube.com/watch?v=fEC0FVT8wek https://www.youtube.com/watch?v=ZNWd4FFYDv0 https://www.youtube.com/watch?v=ZNWd4FFYDv0
- ykevinator 6y agoReally cool
- deleted 6y ago[deleted]
- exabrial 6y agoWhen he says something like "600 milliseconds is not a lot of time", what is the limiting factor? Is it the sampling rate of sensor input (video)?
- pletsch 6y agoAssuming it's the time from when he shoots to when it arrives at the backboard
- gpvos 6y agoAfter each shot you need image recognition to recognize the balls, and you need several shots to get the trajectory. At the other end, you need time to move the board into position.
- deleted 6y ago[deleted]
- ncmncm 6y agoHe explains it right there, only seconds later: after 600 ms, the ball is at the basket, and it is too late to do anything. He has less time than that, because he also has to move the backboard into place, and stop it, because if it were still moving, that would bounce the ball somewhere else. It would be seriously cool to use the speed of motion of the backboard to get extra control and, e.g., need to move it less. But that would take a hard real-time system, and be correspondingly more fun.
- iso1631 6y agoThis should be mandatory viewing for every high school class -- finally an answer to everyone asking "when will I ever need to use a quadratic equation in real life"
- gpvos 6y ago"My head is never gonna be following a ballistic trajectory.. I hope not, at least" - he should have inserted a second shot of his annoyed wife after that.
- TimMeade 6y agoOne of the best self projects i've ever seen. I hope he is being mentoring somewhere to take advantage. This guy could be the next Jony Ive. But why windows? Realtime OS needed badly.
- ballenf 6y agoI assumed it was related to the Kinect usage.
- ChuckNorris89 6y agoHe's using python for the Kinect image processing and balistics math so it's easy to implement in windows. If you move to a RTOS you lose these luxuries.
- TimMeade 6y agopython available on linux or macos.
- schwap 6y agoYes and...? Neither Linux (normally) or MacOS an RTOS, what would he gain by switching to them?
- donatj 6y agoIn the case of Linux you could entirely eliminate almost everything else using CPU time such as window management in a way not really practical for Windows.
- djsumdog 6y agoThere'd be some advantage if: * you have Linux Kinix Python libs and drivers. * You can use a very minimal Linux distro that starts little to nothing else up It'd probably be better than running on Windows, but still not as nice as running real time, or close to real time (e.g. having a small C, Go or Rust program that runs on a custom Linux image where it runs as init)
- jrockway 6y agoI'm impressed at how this guy's channel has taken off. The first version of this (a static backboard optimized to put as many shots into the hoop as possible) was posted here, and he had something like a few hundred subscribers and a few hundred views. That video now has 4M views and he has 82k subscribers. He deserves the subscribers, as the rest of his videos are great, but I'm curious as to which medium got the most viewers. HN? (Seems unlikely to me.) Reddit? Twitter? The Algorithm?
- TechBro8615 6y agoI saw his original post on Reddit in some “normie “ subs (NBA?). His channel was quite new at the time. Lots of traffic probably boosted him in the algorithm. It’s great to see, too, because his content is awesome!
- benraskin92 6y agoShaq could've used this! Awesome project!
- clairity 6y agoha, just for free throws. all his other shots were basically dunks (except that one lucky three-pointer). he was such a beast.
- agustif 6y agoA few weeks ago there was a similar project, only that it was more analog as in the guy 3d printed an oval shaped hoop, so at every-angle it would go in, not as techno as this one, but more cool if you ask me
- WrtCdEvrydy 6y agosame guy.
- judge2020 6y agoEven mentions and showcases the old one within the first few minutes of this video.
- srean 6y agoI would have loved to take a look at the code. I had the same reaction when his previous baseboard project hit HN. Leaving this other reference https://en.wikipedia.org/wiki/Parallel_manipulator https://en.wikipedia.org/wiki/Parallel_manipulator Inverse kinematics of parallel manipulators for the general case can get really hairy
- roland35 6y agoVery cool project! I am impressed by a how fast this was created too! what a great workshop! And how did he get his hands on that CNC machine? Is it only for personal projects or also for freelancing?
- floatrock 6y ago"It was super cheap... it cost like $5 in sheet metal" Not accounted for: industrial plasma cutter, welder, sheet metal bender, 3D printer, CNC mill to cut ball joints...
- pimlottc 6y agoThis is a sweet project, but what's really awesome is how clearly he explains the whole thing, from hardware to software. I'm also really impressed at the way that he uses the tablet to quickly and interactively generate diagrams in (mostly) real time while speaking. Sure, he could make a "cleaner" animation but doing it this way is just as effective and probably saves a ton of time.
- aidenn0 6y agoI wonder if large amounts of spin will cause it to miss? [edit] At very end it says it doesn't account for spin.
- geerlingguy 6y agoDetecting spin on the ball would require much better (more, and more consistent through the flight path) lighting and camera resolution, or modified balls (with still better lighting, most likely) with markings that provide enough contrast to be able to calculate spin.
- donatj 6y agoCouldn’t you start moving to roughly where it needs to be off the initial calculations and correct it over time to make the motion less violent?