Live data from Hacker News

Show HN: Foosbar – My autonomous foosball-playing robot

github.com

61–70 of 83 posts

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#62

There seem to be some sort of tracking dots on top of some of the “players” but that didn’t seem to be mentioned in the video.

Yeah, that's so the robot knows where the human is so it can accurately make shots. I didn't mention it in the video since it was more of an implementation detail and not too important to understand what's going on.

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#63

I'm really curious how this would've looked if he'd taken a mid-range budget approach to vision instead of being able to throw (tens of?) thousands of dollars of industrial motion capture cameras at it. Something like 2-4 global shutter cameras, all running a similar vision filter to what he first demo'd, feeding a kalman filter/state estimator to determine the ball's position. I can't blame hime for following the ma…

(I'm the person who made it) Yeah that's fair, but at least for me I wanted to focus on the interesting part of "making a foosball robot" which is the "foosball" part, not the "fiddle with a home built vision system that doesn't actually work" part. I realize this is a bit ironic given my channel name though haha (From Scratch).

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#64

This is awesome. I'd love to have this for home practice. But can the robot shit talk? As a fellow lover of foosball I find that shit talking is ingrained in the culture as demoralizing an opponent (see Community) is a big part of winning at the highest level and should be the next step. I think a committed foosball player might end up creating the first true AGI just for proper shit talking. Foosball is a tabletop g…

I was thinking about spending an hour or two hooking up a chatbot api and maybe even sending it live position/score data so it could customize it's trash talk, but in the end I just wanted to get the video out so didn't. Would have been funny though!

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#65

Super impressive! I'm kind of curious if you could track the ball with two wide angle cameras embedded in each axis of the table. I guess the players could obscure the ball doing that. Although I guess the players are raised a bit from the table, so might work? I did wonder also if some kind of RF tracking could be used by embedding an RFID tag or similar in the ball.

Thought about both of these, for various reasons they won't work. Trust me I spent a decent amount of time on this, I think objectively making the bottom transparent with thicker acrylic is the best solution, but motion tracking is the other viable option and I wanted to play with the cameras.

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#66
post #42

Great job. Both on your build as well as your entertaining video. Makes me miss the days of in-person working where we spent a LOT of time on the foosball table. To the point where we built an automatic score tracking system complete with dashboards, ELO, seasons, tournament mode, etc. You simply swiped your badge on the table and with a few infrared sensors it kept score and automatically updated your stats as well…

This is the FAANGest comment ever. I love it.

It needs fintech

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#67
post #22

This is extremely cool! I think the next step is to put both sides of the table under robotic control and have an online competition for the best foosball-playing AI. I would tune in every week to see different AIs duke it out.

I’ve thought about this for other things but never foosball. It’s actually a great application.

Re: Show HN: Foosbar – My autonomous foosball-playing robot

#69

Earlier quoted context omitted.

The ellipsis feels sarcastic btw, if you did not understand where the downvotes are coming from.

Thanks for taking the time.-

As someone who uses ellipsis often, but certainly never with sarcasm in mind, this was fascinating and shocking to me to learn this. I also want to appreciate @bluestein’s graceful response to the misunderstanding.
Post reply on HN