[robocup-msrs] New Microsoft Soccer Package available

Kyle Johns kylej at microsoft.com
Wed Jun 27 21:24:44 EDT 2007


1.        Find a mouse with a middle button and plug it into your laptop.

2.        If a dog flips over and can't move, the human referee monitoring the match will left-click on him to get him upright again.  I don't want you to have to spend a lot of time coming up with movements to right the dog or to be penalized for odd robudog and/or physics engine behavior.  If things get too out of hand, the referee can press the big kickoff button to move everyone back to their original positions.

3.       Each team will have two manifests.  One manifest will run their services as the blue team, the other will run their services as the red team.  Don't worry about this right now, I will help you generate these manifests in Atlanta.  It is easy to do.  We will play the first half of the match with team 1 as blue and team 2 as red.  At half-time, we will stop all the running services and restart the referee and the teams.  In the second half,  team 1 will be red and team2 will be blue.

-Kyle

From: Andrew Williams [mailto:jayhawkeye at gmail.com]
Sent: Wednesday, June 27, 2007 6:05 PM
To: Kyle Johns
Cc: robocup-msrs at cc.gatech.edu; Whitney O'Banner
Subject: Re: [robocup-msrs] New Microsoft Soccer Package available

One more question.  How will teams switch sides for the second half?

Thanks,

-- Andrew
On 6/27/07, Andrew Williams < jayhawkeye at gmail.com<mailto:jayhawkeye at gmail.com>> wrote:
Hi Kyle,
This is great and very useful for positioning the robots around. It installed without a hitch.

A couple of questions:
1. How do you get the middle button action if your laptop only has a right and left button but no middle button.
2. Will there be any timeouts or resets available if a dog flips over and cannot move?

-- Andrew

On 6/27/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<http://research.microsoft.com/%7Ekylej/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


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cc.gatech.edu/pipermail/robocup-msrs/attachments/20070627/8abad676/attachment-0001.html 


More information about the robocup-msrs mailing list