Week 43 Status
October 21st, 2008
No comments
Scientific:
Accomplishments:
- Outline of the agent engine evaluation is here
Challenges:
- What is the most effective way to deal with percepts? Clearly some– like egolocation– are constantly available percepts, and should just overwrite with new information. But transient percepts are trickier. We need to make sure they stick around long enough to get used, but individual events shouldn’t last forever. See the previous couple posts for more on this. There’s also the problem of tying the perceptual events to the objects that generate them. I have some idea of how ACT-R does this, at least.
- Behavior parameters and influence points had the back burner this week, but with a plan to deal with percepts– at least temporarily– I can dig into this a little more now.
Engineering:
Accomplishments:
- Finished hooking up the toolchain: the UI generates XML files courtesy of Hunter, and the agent engine now reads them in properly and builds up an agent.
- EventSimulation module built. This allows us to schedule events at various times. The events at present are just “hearnoise” percepts coupled with a location, but we can drop arbitrary transient percepts in it.
- New trigger: Hear Noise. This trigger activates on a hearnoise percept, and saves the location as data. It remains active until the behavior it triggers turns it off. Go to point has been modified to make use of this trigger.
- Added some new options to the agentcore config file: max-threads and target-utilization. Neither is used yet, but max-threads will be soon. Max-threads will define the maximum number of agentthreads spawned by agentcontrollers
- Resolved a bug in the FlexiVehicle opensteer class which was causing gotobehavior to flip out
Problems:
- SSPS still needs to be connected, but it hasn’t been completed yet
- Behavior parameters need to be implemented
- Influence points also need to be implemented
Categories: Weekly Update