is an iPad up to spec for this augmented-reality project?

Started by
3 comments, last by d000hg 9 years, 10 months ago

I was playing snooker yesterday as a total beginner and am trying to learn where exactly I should be aiming the cue ball. I was struck by the idea that if you could build an application which knew where all the balls were on the table, it could tell you where to aim and show this in a simple 3D world.

Then I thought, could you use the iPad camera to let your app automatically figure out where the balls are after each shot, so you merely tell it which ball yo want to send in to the pocket and it tells you where to aim?

Then I thought, could you use augmented reality and the other camera so it can record your shot and show you what you did wrong... or even detect the cue position before you take the shot and give you directions to line up perfectly... put the ipad on the table opposite where you are standing so you can see the screen as you prepare your shot.

You see all these types of things in mobile games these days but the accuracy seems bad - augmented reality apps tend to shudder around like the position tracking is pretty lousy.

Anyone like to weigh in whether this is likely to be achievable... or which parts are achievable, which parts are likely to be very hard or impossible?

Advertisement
I have seen many applications on iOS devices showing augmented reality in which they gauged real-world perspective with a virtual environment and overlaid a simplistic 3D animation (or model(s)) over it.

With newer devices (iPhone 5S as of writing) these run at considerable speeds, with plenty of bandwidth left for other calculations.

With the next generation, nothing you have mentioned will be even remotely impossible.
In fact it isn’t so difficult to calculate how to get a ball into a hole on a pool table as of now. If I do a book on AI I’d be covering much much more advanced topics.

But letting it tell you that your aim is off…won’t people notice the guy behind you holding up your iPhone and him telling you to correct yourself left or right?


L. Spiro

I restore Nintendo 64 video-game OST’s into HD! https://www.youtube.com/channel/UCCtX_wedtZ5BoyQBXEhnVZw/playlists?view=1&sort=lad&flow=grid

I have actually seen a student project that did exactly this about 10 years ago. Obviously it wasn't using an iPad (they didn't exist) it was using a couple of PCs, about half a million pounds worth of camera equipment and lasers overlaid on top of the snooker tables to show the correct angles to hold the queue and to strike the ball.

I think there was also an iPhone app shown on some show in the UK where they had Jeremy Clarkson and Stephen Fry playing pool and they used an augmented reality app on an iPhone. The problem was that you had to actually clip the phone to the cue using a gorilla pod and also have an ipad on a stand at the other end of the table.

You probably can do what you are asking with an iPad in conjunction with another device, possibly a kinect.


But letting it tell you that your aim is off…won’t people notice the guy behind you holding up your iPhone and him telling you to correct yourself left or right?
Ha, I was thinking as a practice aid, really for pretty new players. An app that can tell you you aren't cueing straight and show you what you actually did rather than what you should have done, to analyse afterwards since you don't have TV cameras recording you :)

For this to work as I have in mind, it would have to require only an iPad (or iPhone) and not clipping your phone to your cue. Lugging a laptop with Kinect to your local club doesn't sound practical to me!

I can look at the table from just about any angle and understand where all the balls are but I have no idea how hard this kind of image recognition is... as I say it's a nice closed system so I was rather hoping I could take a single photo and work out ball positions - or put the ipad opposite me on the cushion and it could automatically recognise what was going on.

This topic is closed to new replies.

Advertisement