JavaBots Revision History
- 25 July 98JavaBots 1.9b
- 20 July 98JavaBots 1.9a
- Added capability for soccer robots to
detect scoring events (see SocballSim).
- Bug fixes.
- 6 APR 98 JavaBots 1.9
- Now includes support for real TCP/IP communication
between robots. Implemented using a
client/server approach. RoboComm is the server,
client is implemented in TransceiverHard.
The Transceiver interface also works in simulation.
- Reworked much of the code in the abstractrobot
package. This should be transparent to most
users.
- 1 MAY 98 JavaBots 1.8b
- Includes entire source tree. Previous
releases did not include JavaBotSim.java and
a few others.
- Distribution 1.8b includes a few additional
soccer teams in the JavaSoccer/teams directory.
- 23 FEB 98 JavaBots 1.7
- Added the JavaBotSimNoGraphics application. It
allows you to run a simulation without the overhead
of graphics. It's about ten times as fast as
with graphics.
- Some incorrectly named methods, like "TakeStep()" were
deprecated. The first letter in these methods
should be lower case to conform to Java coding
standards. The old names still work, but you'll
get a "deprecated" warning when you compile.
- 4 FEB 98 JavaBots 1.6
- Added the ability to view robot ID numbers, robot
state and robot trails in JavaBotSim.
For example use of state, look at the
Forage and Pebbles demos.
- Implemented an inter-agent communication
interface for SocSmall and MultiForageN150 robots.
For an example of robot-robot communication,
look at the CommTeam in JavaSoccer.
For a definition of the communication interface,
look at communication.Transceiver .
- IMPORTANT NOTE: if you implemented your own
SimulatedObjects or simulated robots, you will
need to implement a few new methods described
in the SimulatedObject interface. Robot
control systems are upwardly compatible.
- 2 FEB 98 JavaBots 1.5
- Fixed bug in JavaBotSim that sometimes caused objects to
be created twice.
- Added feature that enables developers to extend
control systems and robots defined in the
abstractrobot package. Previously, if they
wanted new functionality they had to
revise the existing classes.
- Added a communication package that defines Messages and
a Communication interface for robot hardware.
The next release
will include an implementation of communication
in most of the simulated robot types.
- Created the JavaBots FAQ.
- 29 OCT 97 JavaBots 1.4
- Fixed problems that may have been causing
NoClassDefFoundError errors in JavaSoccer.
We'll see...
- 27 OCT 97 JavaBots 1.3
- Added "maxtimestep" variable in description files.
This enables the user to limit how far forward the simulation
can go at each step.
- Corrected comments in description file examples.
- Cleaned up learning package.
- 13 OCT 97 JavaBots 1.2
- IS Robotics Pebbles simulation support. To see this
capability demonstrated, go to the Pebbles directory and
type "demo".
- Fixed problems folks were having with corrupted zip files.
This could have been caused either by an older
version of zip that we were using, or our
Apache web server. We've addressed both.
- 9 SEP 97 JavaBots 1.1
- Simplified CLASSPATH, now
you only have to point to your java directory.
- Improved the troubleshooting section of this page.
- 20 AUG 97 JavaBots 1.0 initial release.
In the future, someday: