Status Updates: 10/23/09

Weeks of 10/10/09 - 10/23/09

  • Introductory Lab Demo - Hunter-Prey
    • New member progress?
      • Arena size TBD
      • Finding problems with robots, need to update wiki (new members should get access)
    • Referee Bot - Brad
    • Reference Robot - Abe, Nico
  • ADC Prescalar Testing - Evan
    • Check if repeated calling for extended period of time overheats ADC over different pre-scalars
    • Test ADC over range of input values over different pre-scalars
  • Remove Analog Loop - James, Evan
    • Investigate if we still need Analog loop
    • Use bitmask to only initialize ports being used
    • Use timer to schedule analog readings (Colony Task Scheduler)
      • Need defined period for filtering
    • Filtering for BOM?
      • Need to investigate performance of BOM w/ and w/o filtering
      • Will bom_getmax() work differently?
  • Bot 10 BOM - Austin, Evan
    • De-solder resistors, see if it still shorts
    • De-solder receivers and see if it still shorts
  • Filter (averaging, exponential averaging, butterworth, ideal low-pass) - Emily, John
    • Using MATLAB to analyze the various filters
      • Freq Responses
      • Impulse Responses
      • Truncated Impulse Responses
      • Output Signals from Truncated Impulse Responses
  • Init Function Clean-up - Brad
    • Init and library functions return error codes
    • Checks multiple inits, dependencies
  • RAM space issues - David
    • .data and .bss must add up to be less than 4096 (4KB)
    • moved lcd and rangefinder lookup tables to programspace (flash memory)
    • this gives us 650 B free space in RAM
  • New IR Lookup Table - Dan, Austin
    • Working on accuracy of table, conversion to mm
  • Formation Control SURG Brainstorming
    • Dynamic formations (e.g. splitting formation to go around an obstacle)
      • the technical term is flocking
    • Resizable circle determined by number of robots, maintain orientation (i.e. know where their sensors are facing)
    • Build library for (pairwise) coordination (e.g. orbit)
    • Form subgroups and teams (different levels of hierarchies)
    • Secret Service / VIP formation, orbiting guards
      • Remote control of VIP robot
    • Heterogeneous goals (a la naval formations: scout bots, etc...)
  • CFR Seminar - Nora Ayanian
    • Check her site for her presentation
  • Wiki access and mailing list
  • Part Order List
    • Rangefinders - Jimmy