Difference between revisions of "Project1: Implement algorithm using microphone array"
From ESE497 Wiki
Jump to navigationJump to searchLine 10: | Line 10: | ||
*Test with microphone array | *Test with microphone array | ||
− | ==Robot Implementation== | + | ==Robot Implementation - work in groups of 2== |
Projects for smaller groups: | Projects for smaller groups: | ||
*Compute angle of arrival on Robot platform | *Compute angle of arrival on Robot platform | ||
*PC to Robot communication using Shared Variable | *PC to Robot communication using Shared Variable | ||
*Robot position control (x,y,theta) | *Robot position control (x,y,theta) | ||
− | *Main PC Controller to compute source location from | + | *Main PC Controller to compute source location from 5 robots |
** Manual Position | ** Manual Position | ||
** Automated controller | ** Automated controller | ||
*Robot/FPGA implementation of Cross Correlation | *Robot/FPGA implementation of Cross Correlation | ||
*Thin client communication to Robot | *Thin client communication to Robot | ||
+ | ==System Integration== | ||
+ | *Get all of the individual pieces to work together on all 5 robots |
Revision as of 22:34, 12 February 2010
PC Implementation - Work in groups of 2
- 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 Implementation - work in groups of 2
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 5 robots
- Manual Position
- Automated controller
- Robot/FPGA implementation of Cross Correlation
- Thin client communication to Robot
System Integration
- Get all of the individual pieces to work together on all 5 robots