[robocup-msrs] New Microsoft Soccer Package available

Kyle Johns kylej at microsoft.com
Thu Jun 28 13:46:17 EDT 2007


Hi Nikos,

1)  You are correct that this is the only change to the player service.  Adding the team name when you announce your service to the referee will make it easier to keep track of who is winning.

2)  I've actually seen quite an improvement in moving the dogs around with Robosoft's latest package.  Are you using their latest package?  I've given a few other suggestions to Nicolas to improve the behavior further.  If you left-click on a dog and hold it there for a few seconds, they will usually stabilize.

-Kyle
________________________________
From: nikos.vlassis at gmail.com [nikos.vlassis at gmail.com] On Behalf Of Nikos Vlassis [vlassis at dpem.tuc.gr]
Sent: Thursday, June 28, 2007 10:13 AM
To: Kyle Johns
Cc: robocup-msrs at cc.gatech.edu
Subject: Re: [robocup-msrs] New Microsoft Soccer Package available

Hi Kyle,

thanks for the new patch. Good idea :-)

1) The only change to the main player service seems to be the addition of this line:

            _state.TeamName = "our team name";

Are there other changes in manifests or sources, so that we update the robudog versions of our code?

2) Funny things are happening with the new referee. When I move objects or press kickoff, the robots start doing all kinds of acrobatics and eventually jump out of the simulation environment. With the old version this never happened. (This could be because I've been hacking the robot motion, but this is really strange behavior)

Nikos
--





On 6/28/07, Kyle Johns <kylej at microsoft.com<mailto:kylej at microsoft.com>> wrote:
There is a new Microsoft Soccer package available at:

http://research.microsoft.com/~kylej/JuneSoccerUpdate.zip

It is not required for you to update to this new package but you can if you would like.

The soccer referee in this package includes a user interface which allows you to move entities around the soccer field.  There are bug fixes that improve the operation across multiple machines and also solve a race condition that occasionally causes one of the entities to be motionless on the field.  (If you ever see Dss errors in the command window that indicate that a port received an invalid message body, this will fix that problem).

The robots are now allowed to go 1 meter outside of the field boundaries.

The simplesoccerplayer service (or the simplerobudogsoccerplayer service) can now specify a team name when it announces itself to the referee.  This team name will be displayed in the referee UI along with the team score.  Search for "Microsoft Sample Team" in the simplesoccerplayer.cs to see how this is done.

This is the referee that will be used at Robocup but you can continue to develop with what you have if you prefer.  You will need to re-compile your player service after installing this package.

-Kyle



_______________________________________________
robocup-msrs mailing list
robocup-msrs at cc.gatech.edu<mailto:robocup-msrs at cc.gatech.edu>
https://lists.cc.gatech.edu/mailman/listinfo/robocup-msrs



More information about the robocup-msrs mailing list