Difference between revisions of "Project1: Implement algorithm using microphone array"

From ESE497 Wiki
Jump to navigationJump to search
Line 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 N robots
+
*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
  • 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