I am working on a performance art project in which I want to track the position of juggling balls as they are thrown in the air. The idea is to output a sonification of the ball's position in the air as an alternative to seeing the pattern being juggled. Note that because this is not scientific, I am only looking to generate any output which changes intelligibly in response to juggling patterns.
I think that having a beacon/transmitter/receiver resting on the floor would be a good idea, making all the calculations relative to this beacon. The props would be a maximum of 2-3 meters away from the beacon when at the top of a throw.
Props being juggled
Ideally balls, less than 100mm in diameter. That being said I could adapt to using larger ones, or to use juggling clubs instead.
Already tested approaches
Bluetooth accelerometer data from wii controllers embedded in juggling clubs. This didn't produce very interesting results because the acceleration hardly changed once the club was in the air.
Computer Vision detection of colored juggling balls. This approach created very interesting results but requires a large amount of setup, space, and was very sensitive to lighting conditions
- Mounted infared sensor detecting closest object. The beam was too small to accurately pick up small juggling balls at a distance
Below are two examples of suitable final results
- Wireless distance detection from the props to the beacon (digital)
- Props interfering with field which is detected and then output by beacon. (analog)
What suggestions do you have about solutions to this problem?
It could go one of two ways: 1) Each prop generates position data and outputs its own audible output through speaker 2) Each prop interferes with some kind of field from the beacon. All output comes from a speaker connected to the beacon.
Thanks in advance, Max
PS I am aware that this question is very general. I am open to all suggestions about different approaches to the problem.