We have just released rcssserver3d-0.5.8.
rcssserver3D is a multi-agent simulation system for physical agents in
three-dimensional environments. It features a flexible application
framework and a scene description language for setting up different
kinds of simulations. The soccer simulation built on top of this is used
in the RoboCup 3D Soccer Simulation League.
In this release, we have a simulator which is much more like the
RoboCup Humanoid League: The smaller size, the smaller robot and
ball. The integrated agent is added as a new feature. Furthermore,
the external monitor works now.
soccerbot058: robot based on soccerbotcomp with joint limits, and
its size is scaled ( default 0.1 ), see
rsg/agent/soccerbot058/soccerbot.rsg.
New Nao Soccer Simulation:
The simulator start naosoccersim.rb in default now, the new field
size is the same as RoboCup Standard Platform League, please see
naosoccersim.rb for details. The old soccersim.rb are still there,
you can switch between naosoccersim and soccersim in simspark.rb.
New Feature:
Integrated Agent: The agent can run internally now, in this case it
is easier to debug the skill that you have designed, since it can get
the simulation information directly. Note that the action is
performed with a delay of one cycle (This is just like external
agent). There is an example in plugin/soccer/agentintegration. To run
the demo just enable two lines in the simspark.rb:
sparkSetupTrain()
addIntegratedAgent('SoccerbotBehavior',1)
Important Fixes:
For details have a look into the ChangeLog coming with the package.
You can get the package on the Soccer Simulator page on SourceForge
at http://sourceforge.net/projects/sserver/
Cheers
Xu Yuan