Program flow issues as they stand now: 1. First three scouts traverse maze side by side in same maze 2. Leading forager comes back to nest after reaching food source and gives brain his directions 3. The rest of scouts go back to nest as well 4. Brain starts to broadcast pheromone information of three different paths. Ants must make choice as to which is the best choice by the scent of the three paths. Thoughts Oct. 21: How will the scouts keep listening for scent information brain will always transmit this info, but when will ants stop to listen? Best times for listening: 1.returns to nestmust decide which to follow happens once at opening of maze 2.at each intersection of maze 3.each intersection could be marked by color tape, or when the camera sees it is at the intersection then listens then Pheromone information will degrade on brain side and be instantiated and incremented on Scout side Oct. 21 Notes on cmucam Java viewer (gui) program: CMUCAMgui: main instantiates and runs mainWindow obj *mainWindow.java: sends info to CameraiMage on function to be performed *CameraImage.java: The CameraImage object is called from the mainWindow when menu events happen It handles the following: 1) Track Color box 2) Middle Mass point 3) Bitmap for track color 4) lines for lm mean 5) Dump Frame serialComm: switches the function used to make a serial connection based on the OS being used setWindow.java: Handles window configs zoomBox.java: Handles painting window outWindow.java: Output window rawWindow.java: more window functionality commWindow.java: the communication window meanWindow.java: Window for the mean values channelWindow: handles the channel window aboutWindow: handles the about information colorTrack.java: This function handles the window that sets the tracking parameters and then creates the tracking string to send to the camera. camSettings.java: window to create settings for camera *Two main programs: All the important work is being done here