Colony Project Meeting - Friday February 9th

  • Weekly updates
    • Wireless
      • Less interrupt-based
        • Bytes are buffered
      • Works - tokenize, sensor matrix
      • ~/code/wireless/xfly_test
    • XFly library
      • Battery sensing (dragonfly)
        • works
        • battery() — returns V * 100, battery8() — [0...255]
        • Data in xls spreadsheet — extremely linear
      • RTC fixed
        • see #defines for time units
      • ORBs - fixed
        • some colors better than others
      • serial
        • renamed to usb_*, xbee_*
        • added usb_putint AND usb_puti [sigh]
        • puts added as well
      • I2C work(ed)
        • Robot-robot communication
      • Analog
        • BOM works
        • Sharps work (all 5)
      • DIO
        • works but library needs to be cleaned
    • Autonomous Recharging
      • Everything here
      • 5 boards fully built
      • Kinks in software
        • Measure {T,V, I}, Regulate {I}
        • Termination conditions need to be fixed
    • Homing
      • Stays on robot for now
      • Bom+Beacon works, but not with wireless
      • Charging station wireless messed up.
    • USB dongle
      • Built, works
      • New zigbees are weird — need to try maxstream programmer
    • Colonet
      • Using robot relay instead of dongle
      • Software delay required to send data packets to firefly+, maybe not dragonfly
        • Wireless library tokenizes with firefly+, not yet with dragonfly
        • Server basically works - relays packets to robots
        • Things to work on
          • Making wireless library more robust
          • Incorporating colonet into new robot wireless library
          • Client application - mouse control?
          • Server debugging
    • Fleet
      • 12 bases
      • 4 complete robots [zigbee, sharp, bom]
        • 2 have beacons
        • 1 has Sharps only
      • Duncan cleaned the cubbies — yay
    • ISP needed — Aaron