SparkFun Forums 

Where electronics enthusiasts find answers.

Have questions about a SparkFun product or board? This is the place to be.
By WarrickF
#102239
Hi All,

I'm building an application that tracks a squash ball on court.

I'm thinking of using radar, but I don't really have much experience with the technology.

Does anyone have any other suggestions on how I could track the position of a squash ball (which is moving really fast).

Thanks
Warrick
By evarobotics
#102289
I'm sure you have thought about this - but the obvious answer is cameras. Same as Hawkeye in tennis.

Not a squash player myself but I believe you have good contrast between the ball and the color of the court. And the courts have colored walls which helps.

Do you want to track in 2D or 3D?
Last edited by evarobotics on Thu Jun 03, 2010 3:17 am, edited 1 time in total.
User avatar
By leon_heller
#102304
You need several cameras and a lot of processing power.
By evarobotics
#102306
There's nothing new about object tracking with cameras. There's certainly a lot of literature on the subject and hardware has never been better. And processing is not as difficult as people think - there are embedded platforms that pull off extremely high speed image analysis. The hardest part about vision systems is always the environment, and I would think a squash court is as easy as you could get.

If you really wanted to get fancy you could implant an IR beacon in the ball which makes the image processing even easier.

Or if you don't mind spending some cash, get an IR filter or thermal camera and you could track the heat on the ball as it gets hit around!
By evarobotics
#102307
Another idea while we're here...

I've heard of active RFID being used to track people in buildings. You have three or more RFID readers which read the signal strength of an active RFID tag in the ball. I'd expect this to be less accurate than vision systems though.