First off, I assume everyone knows what foosball is.
If I want to where the ball is at any point in time, what would be the best way to do that?
1. Visual recognition - having an overhead camera and a ball coloured so that it stands out. A computer processes the images and then gets the location of the ball.
--concerns: By my estimations a good good shot can go at about 25m/s and the space between the offence and goalie is about 0.25-0.3 meters, which means that in order to have any chance at saving, the entire process of "get image, process it, get position" would have to take a less than 10miliseconds. That means the camera must be able to capture upwards of 250fps.
--questions: are there semi-commercial cameras that have such high capture rates? would a software or a hardware (FPGA) solution be better in terms of speed?
2. Radio Transmision: The would involve a small transmitter inside the ball and 3 transmitters to triangulate (correct term?) to pin point the location
--concerns: I know next to nothing about radio transmission and receiving. is this method even possible? are there radio transmitters so small as to fit in a ball? Are there transmitters tough enough to withstand hitting a wall at 25m/s?
--questions: Would this be any faster than a camera? I would think that getting the position of the ball would be much much quicker than with a camera...but I don't know.
3. radar: I was thinking perhaps coating the surface of the ball (and the players' feet) with some kind of metal spray or perhaps embedding some metal in the ball/feet, than using radar-like tech to find the postion.
--concerns: I think Radar woudl be a bit too highly technical for this, plus I don't know if its well suited to this....
Anyway, if anyone can answer my questions or provide some insight, it would be greatly appreciated.
If I want to where the ball is at any point in time, what would be the best way to do that?
1. Visual recognition - having an overhead camera and a ball coloured so that it stands out. A computer processes the images and then gets the location of the ball.
--concerns: By my estimations a good good shot can go at about 25m/s and the space between the offence and goalie is about 0.25-0.3 meters, which means that in order to have any chance at saving, the entire process of "get image, process it, get position" would have to take a less than 10miliseconds. That means the camera must be able to capture upwards of 250fps.
--questions: are there semi-commercial cameras that have such high capture rates? would a software or a hardware (FPGA) solution be better in terms of speed?
2. Radio Transmision: The would involve a small transmitter inside the ball and 3 transmitters to triangulate (correct term?) to pin point the location
--concerns: I know next to nothing about radio transmission and receiving. is this method even possible? are there radio transmitters so small as to fit in a ball? Are there transmitters tough enough to withstand hitting a wall at 25m/s?
--questions: Would this be any faster than a camera? I would think that getting the position of the ball would be much much quicker than with a camera...but I don't know.
3. radar: I was thinking perhaps coating the surface of the ball (and the players' feet) with some kind of metal spray or perhaps embedding some metal in the ball/feet, than using radar-like tech to find the postion.
--concerns: I think Radar woudl be a bit too highly technical for this, plus I don't know if its well suited to this....
Anyway, if anyone can answer my questions or provide some insight, it would be greatly appreciated.