Difference between revisions of "Project1: Implement algorithm using microphone array"
From ESE497 Wiki
Jump to navigationJump to search (Created page with 'PC Implementation *Using a simulation model of the 4 microphones: **Source Localization ***Compute angle for each pair ***Compute intersection of 2 lines ***Compute all possible …') |
|||
Line 1: | Line 1: | ||
− | PC Implementation | + | ==PC Implementation== |
*Using a simulation model of the 4 microphones: | *Using a simulation model of the 4 microphones: | ||
**Source Localization | **Source Localization | ||
− | ***Compute angle for each pair | + | ***Compute angle of arrival for each pair |
− | ***Compute intersection of 2 lines | + | ***Compute source location by computing the intersection of the 2 lines given (x,y,theta) of each pair |
***Compute all possible intersections (Web) | ***Compute all possible intersections (Web) | ||
**Bandpass signal on all channels | **Bandpass signal on all channels | ||
Line 9: | Line 9: | ||
**Store previous buffer and do level detection to handly an Asynchronous Source | **Store previous buffer and do level detection to handly an Asynchronous Source | ||
*Test with microphone array | *Test with microphone array | ||
− | + | ==Robot Impelmentation== | |
− | + | Projects for smaller groups: | |
+ | *Compute angle of arrival on Robot platform | ||
+ | *PC to Robot communication using Shared Variable | ||
+ | *Robot position control (x,y,theta) | ||
+ | *Main PC Controller to compute source location from N robots | ||
+ | ** Manual Position | ||
+ | ** Automated controller | ||
+ | *Robot/FPGA implementation of Cross Correlation | ||
+ | *Thin client communication to Robot |
Revision as of 22:31, 12 February 2010
PC Implementation
- Using a simulation model of the 4 microphones:
- Source Localization
- Compute angle of arrival for each pair
- Compute source location by computing the intersection of the 2 lines given (x,y,theta) of each pair
- Compute all possible intersections (Web)
- Bandpass signal on all channels
- Spectrogram
- Store previous buffer and do level detection to handly an Asynchronous Source
- Source Localization
- Test with microphone array
Robot Impelmentation
Projects for smaller groups:
- Compute angle of arrival on Robot platform
- PC to Robot communication using Shared Variable
- Robot position control (x,y,theta)
- Main PC Controller to compute source location from N robots
- Manual Position
- Automated controller
- Robot/FPGA implementation of Cross Correlation
- Thin client communication to Robot