This tutorial covers some of the more advanced features of the Port-based Adaptive Agent Architecture(PB3A). Specifically, we'll be covering:
This tutorial assumes the following:
For the first four sections of this tutorial we will be using and editing a pair of agents: one that outputs a square wave and another that displays a waveform to the screen. Create a subdirectory in your adaptive/agents directory called tutor. Here is the source code for the agents we will be editing: PBASquareWave.java and PBAWaveDisplay.java. Also, here is the source for WaveFrame.java, a class required by PBAWaveDisplay. Save all three files in adaptive/agents/tutor.
These tutorials are intended to be done in order, as many require changes to the agents that are written in the tutorials preceding them. However, as it does not use the agents listed above, the Port-based Drivers tutorial can be done separately.
Here are links to the final versions of PBASquareWave and PBAWaveDisplay.
| Tutorials Home | Start tutorial |
Copyright 2000, Carnegie Mellon University
This page written by Jonathan
Jackson
Last modified: Fri May 19 14:52:23 EDT 2000