Bowsense
From Projects
Contents |
Purpose of the project
Bowsense is the sensor device developed for a sensorbow project started at NMH (Norwegian Academy of Music) in collaboration with NOTAM.
Being developed with openess in mind, it can be used for other tasks that involve motion sensing. We document hardware and software with an open license, hoping this is useful for others. If you need more information, please take contact!
What does it do?
Bowsense includes motion sensors for acceleration and angular rate, and can be extended with up to 4 external analog sensors. Sensor data is sent over a wireless bluetooth link. In order to make usage of the motion data easy, preprocessing is done on the sensor data before it is sent out:
- Sensor data is scaled to physical unities
- The orientation towards gravity is estimated
The gravity estimator is fast and efficient, and allows to determine the orientation of the device towards ground. It also makes it easy to reveal the motion induced acceleration, by subtracting gravity from the measured acceleration.
Hardware
Hardware description and design files for Eagle CAD are included in the distribution files. The hardware design is covered by a Creative Commons license, specifically Creative Commons Attribution-Noncommercial-Share Alike 3.0
Software
The firmware, and software to read the device with a Linux/Mac/Windows machine are covered by a GPL license.
Download and SVN access
You can download the project from Sourceforge : http://sourceforge.net/projects/bowsense/
If you are using SVN, you can get access to the project tree using this command:
svn co https://bowsense.svn.sourceforge.net/svnroot/bowsense bowsense
Documentation
- Bowsense - an open wireless motion sensing platform (Paper at ICMC2009)
- Bowsense - a minimalistic approach to wireless motion sensing (Paper at LAC2009)
- Victoria Counts - a case study with electronic violin bow (Paper at ICMC2008)
