Wednesday, January 28, 2009
Synchronization
So I've been wondering about this for a while as to how I can get my agent to not send to many messages to the server and I have been reading a masters thesis of Remco de Boer & Jelle Kok who made the team UvA Trilearn and they have gone into great detail as to how to do this. They have all sorts of timed tests and they examine all the pitfalls of each. Its very clever, I might check out more thesis' mentioned in this thesis but at the minute I would be fairly happy with using one of the two approached they have out lined. It seems most people who are trying to make there team recommend using UvA Trilearn as a basis for low level stuff such as kicking dribbling etc; and then putting your own high level AI on top of it. So I'm going to use them as a base for making my agent factory agents work. Just a little note for myself Chapter 5 of the thesis for the Synchronization stuff its all highlighted :P
Subscribe to:
Post Comments (Atom)
4 comments:
Hi,I read your blog. Are doing this project on a simulator only? Are you doing the hardware implementation?
Nope just doing the simulation version. Some researchers in my college are interested to see if a programming framework they made called agent factory (www.agentfactory.com)would be good at doing RoboCup
I am doing the hardware implementation of Robosoccer as my B.Tech final year project. The vision system and the communication system and robots(platform) are completed. Now we are moving on to the control part, that is the brain of the controlling computer. Do u have any suggestions about from where we should start? We have the robot and ball co-ordinates and a communication system ready to give commands to the robot.
Start off with a simple set of basic commands like kick etc get them working then combine the basic commands to make more complex commands like kick to position x or stop ball then move to more advanced ones like dribble. Eventually you should reach the point where all moves you need are accounted for. Then you just need to plug in the brain of a simulation team to do all the actual game thinking. That is the goal of robocup after all. One half builds to robots that provide the same things the soccer server does and the other builds the brain to play the game using the server/robot
Post a Comment